Resources Contact Us Home
Browse by: INVENTOR PATENT HOLDER PATENT NUMBER DATE
 
 
Borland International, Inc. Patents
Assignee:
Borland International, Inc.
Address:
Scotts Valley, CA
No. of patents:
77
Patents:


1 2


Patent Number Title Of Patent Date Issued
D402283 Tabbed notebook interface for an electronic spreadsheet for a computer display screen December 8, 1998
5949416 Method for providing help information for nested functions September 7, 1999
A system and method for producing context sensitive prompts to assist the user with entry and editing of formulae in an electronic spreadsheet comprises a display device, a processing unit, an input device and memory. The display device preferably has a plurality of segregated viewports
5918224 Client/server database system with methods for providing clients with server-based bi-directiona June 29, 1999
System and methods are described for integrating the navigational semantic model of PC DBMS environments into the set-oriented model of SQL database environments. More particularly, a Client/Server system of the present invention provides native navigational support on the Server side, w
5893125 Non-modal database system with methods for incremental maintenance April 6, 1999
A database system with methodology providing "live" views of a database is described. In response to a user request (e.g., query) to display information from the database according to user-specified criteria, the system registers and displays a view (e.g., user-designed form and/or r
5883623 System and methods for building spreadsheet applications March 16, 1999
An electronic spreadsheet system of the present invention includes a notebook interface having a plurality of notebook pages, each of which may contain a spread of information cells, or other desired page type (e.g., Graphs page). The system includes a spreadsheet application development
5850548 System and methods for visual programming based on a high-level hierarchical data flow model December 15, 1998
A computer system having a Visual Development Environment (VDE) is described. The Visual Development Environment includes an interface having a Component Inspector, Component Manager, Component Library, and one or more visual editors. In operation, a user constructs a program by sele
5826253 Database system with methodology for notifying clients of any additions, deletions, or modificat October 20, 1998
Client/server system and methods are described for providing a "cache range" to database clients. When one or more records in a cache range of a client change, a server in connection with the client sends a notification that the cache range has changed. Instead of the client taking a loc
5798757 Methods and interface for building command expressions in a computer system August 25, 1998
The system of the present invention comprises a development system having an Expression Builder for assisting a user with creating an expression. With full syntax checking enabled, the user builds an expression in "token" mode. As the user enters each token element, the system attempts
5790117 System and methods for improved program testing August 4, 1998
The present invention includes a Computer-based Training system (CBT) having one or more Application Translation Units (ATUs), a Message Engine, and a Script Engine. For one or more target applications of interest, an ATU is provided for processing events specific to that application,
5787431 Database development system with methods for java-string reference lookups of column names July 28, 1998
A Java-based rapid application development (RAD) environment for creating applications providing named-based programmatic access to information from columns in databases is described. For increasing the efficiency by which named-based references to database columns are processed by appli
5787416 Methods for hypertext reporting in a relational database management system July 28, 1998
A system of the present invention includes a relational database management system (RDBMS) having a hypertext report writing module. Methods are described for automatically recognizing relations between reports which are generated from the same or related database tables. The system
5784545 System and methods for improved spreadsheet interface with user-familiar objects July 21, 1998
An electronic spreadsheet system of the present invention includes a notebook interface having a plurality of notebook pages, each of which may contain a spread of information cells, or other desired page type (e.g., Graphs page). Methods are provided for rapidly accessing and processing
5761646 Technique for assisting a user in setting attributes of selected screen objects by use of a prev June 2, 1998
A user interface technique for applying attributes to screen objects. The user selects a screen object, and causes the display of a dialog box for changing an attribute of the screen object. The dialog box includes an attribute palette or other controls used for setting attributes, as kn
5745712 Graphical programming system and methods for assisting a user with creating screen objects on a April 28, 1998
A system for creation and completion of goal oriented electronic forms creates a graphical image data file which defines: a graphical image of a form for display and printing; a graphical image of tree branches, tree nodes, and conclusions in association with fields of the form; reading
5742836 Graphical programming system and methods with user interface April 21, 1998
A system for creation and completion of goal oriented electronic forms creates a graphical image data file which defines: a graphical image of a form for display and printing; a graphical image of tree branches, tree nodes, and conclusions in association with fields of the form; reading
5740444 Symbol browsing in an object-oriented development system April 14, 1998
A system of the present invention includes a development system having a language compiler for generating application and system software from source listings. The system includes an Integrated Development Environment having a browser. Methods of the present invention include inspecting
5737536 System and methods for optimized access in a multi-user environment April 7, 1998
A client/server system providing methods of utilizing information stored locally on a client even after the client has modified data on the server is described. A client stores data from the server in a local "read-only" buffer(s), to speed up access to the data and reduce network traffi
5727196 Optimized query interface for database management systems March 10, 1998
A database management system of the present invention includes a computer having a memory and a processor, a database for storing information in the memory as field values in a record, an indexing component for referencing a plurality of records by a value of the field(s), an input devic
5724589 Development system with a property-method-event programming model for developing context-free re March 3, 1998
A development system providing a property-method-event programming (PME) model for developing context-free reusable software components is described. Despite the absence of any C++ language support for events, the present invention provides a type-safe "wiring" mechanism--one using s
5694608 Non-modal database system wth methods for incremental maintenance of live reports December 2, 1997
Non-modal database system having methods for incremental maintenance of live views is desribed. The database system maintains a single-context workspace throughout an entire user session; here, the user creates a base document (database) for storing user-supplied information. In a typica
5692178 System and methods for improved file management in a multi-user environment November 25, 1997
A computer system having concurrently shared objects or resources is described. An exemplary embodiment includes a multi-user database management system having information tables and related objects stored in shared directories on a file server. A plurality of lock types, including d
5680622 System and methods for quickly detecting shareability of symbol and type information in header f October 21, 1997
A development system having a compiler, a linker, and an interface is described. The compiler, which generates or "compiles" source listings into object modules, includes a parser for parsing information. Parsed information, which is initially stored in a parse tree, is further proce
5680618 Driver query and substitution for format independent native data access October 21, 1997
A data access system of the present invention includes an interface (client), a data engine having a common application programming interface layer, and data drivers. Through the drivers, the data engine (responding to client requests) accesses foreign data objects, which may include
5678039 System and methods for translating software into localized versions October 14, 1997
A Software Translation Kit (STK) system having a shell, TShell, coupled to an Export/Import module and various Editors is described. The Export/Import module itself includes a parsing engine to extract strings and translatable information from application programs. It functions as a
5675818 System and methods for improved sorting with national language support October 7, 1997
A Database Management System having a Collation Engine with improved methods for sorting information with National Language Support (NLS) is described. The Collation Engine includes an improved method for comparing text strings with a culturally predictable result. In an exemplary em
5666528 System and methods for optimizing database queries September 9, 1997
System and methods are provided for optimizing the access of information, particularly in response to ad hoc queries or filters. The system of the present invention includes a computer having a memory and a processor, a database for storing information in the memory as field values in a
5664127 System and methods for improved spreadsheet interface with user-familiar objects September 2, 1997
An electronic spreadsheet system includes a notebook interface having a plurality of notebook pages, each of which may contain a spread of information cells, or other desired page type (e.g., Graphs page). Methods are provided for rapidly accessing and processing information on the d
5655093 Intelligent screen cursor August 5, 1997
A system for assisting a user of a computer system in entering valid information includes a computer having a processor and a memory, a display device for illustrating screen objects, a screen cursor for indicating a location on the display device, an input device for positioning the scr
5651108 Development system with methods for visual inheritance and improved object reusability July 22, 1997
A system of the present invention includes a relational database management system (RDBMS), having an object-based, interactive visual-programming language providing programming by "visual inheritance." A user places screen objects (e.g., boxes, screen buttons, table objects, and the lik
5644768 Systems and methods for sharing resources in a multi-user environment July 1, 1997
Multi-user system includes a server connected to one or more workstations or "clients" through a computer network. System provides concurrent access to shared resources (e.g., common data structures residing on the server), but without the disadvantage attendant with conventional mutual
5640501 Development system and methods for visually creating goal oriented electronic form applications June 17, 1997
A system for creation and completion of goal oriented electronic forms creates a graphical image data file which defines: a graphical image of a form for display and printing; a graphical image of tree branches, tree nodes, and conclusions in association with fields of the form; reading
5634021 System and methods for generation of design images based on user design inputs May 27, 1997
The present invention provides an expert system for suggesting and providing graphic design selections based on a user's desired result. The invention provides a plurality of descriptors to define the characteristics of an output page or document. A user can "scale" or "weight" the d
5628016 Systems and methods and implementing exception handling using exception registration records sto May 6, 1997
A development system having a compiler that allows programmers and software developers to more efficiently develop compiled applications with runtime exception handling support is described. The compiler implements methods for handling of exceptions, which may occur during runtime execut
5627958 System and method for improved computer-based training May 6, 1997
The present invention includes a computer-based training system (CBT) having one or more Application Translation Units (ATUs), a message engine, and a script engine. For one or more target applications of interest, an ATU is provided for processing events specific to that application,
5623591 System and methods for building spreadsheet applications April 22, 1997
An electronic spreadsheet system includes a notebook interface having a plurality of notebook pages, each of which may contain a spread of information cells, or other desired page type (e.g., Graphs page). The system includes a spreadsheet application development module having a user
5615367 System and methods including automatic linking of tables for improved relational database modeli March 25, 1997
A system includes a relational database management system (RDBMS) having a data modeling component. A "data model" is a graphical representation of the relationship between tables one may use in a design document. "Design documents" allow a user to customize how his or her data are prese
5615366 System and methods for improved sorting March 25, 1997
System and methods are described for sorting information records in a fast and efficient manner. The present invention is particularly useful in environments where resources, such as available memory storage, are limited. A preferred method of the present invention includes scanning the
5611043 Debugger system and method for controlling child processes March 11, 1997
A debugging system that allows programmers and software developers to more efficiently find and correct for errors in software applications. Preferred methods of the present invention includes the steps of setting and clearing watchpoints, statement stepping a program, and stopping a
5608898 Development system with methods for maintaining data integrity of information stored as a data r March 4, 1997
A development system having methods for maintaining data integrity of information stored as a data record in a database table with information displayed on a screen device is described. An exemplary method for maintaining data integrity, without continuous exclusive locking of a shar
5604854 System and methods for reformatting multi-dimensional spreadsheet information February 18, 1997
An electronic spreadsheet system of the present invention includes a Data Modeling module for creating multi-dimensional reports from spreads of information. The module includes a preferred report workspace interface--a Data Modeling Desktop--for receiving a user-specified range of sourc
5603025 Methods for hypertext reporting in a relational database management system February 11, 1997
A system of the present invention includes a relational database management system (RDBMS) having a hypertext report writing module. Methods are described for automatically recognizing relations between reports which are generated from the same or related database tables. The system
5603021 Methods for composing formulas in an electronic spreadsheet system February 11, 1997
An electronic spreadsheet system of the present invention includes a Formula Composer having a preferred interface and methods for assisting a user with composing spreadsheet formulas. The Composer provides the user with simultaneous formula outline and subexpression (text) views of a
5592664 Database server system with methods for alerting clients of occurrence of database server events January 7, 1997
An event alerter system for notifying one application or process of a change in a database. A database management system includes an event generator that defines events to be reported, such as a change in a particular field of the database. Each time an change occurs, the event gener
5590259 System and methods for improved spreadsheet interface with user-familiar objects December 31, 1996
An electronic spreadsheet system includes a notebook interface having a plurality of notebook pages, each of which may contain a spread of information cells, or other desired page type (e.g., Graphs page). Methods are provided for rapidly accessing and processing information on the d
5581678 System and methods for automated graphing of spreadsheet information December 3, 1996
An electronic spreadsheet system of the present invention includes an intelligent graphing module for automatically selecting a graph type based on a user's own data. Methods are described for determining the level of complexity present in a user's data and for automatically selecting a
5579520 System and methods for optimizing compiled code according to code object participation in progra November 26, 1996
A development system having a compiler, a linker, an interface, and a code packing optimization module is described. The compiler generates or "compiles" source listings into object modules, which may be linked or combined with other object modules (e.g., stored in "library" files) to
5572644 System and methods for multi-dimensional information processing November 5, 1996
An electronic spreadsheet system of the present invention includes a notebook interface having a plurality of notebook pages, each of which may contain a spread of information cells, or other desired page type (e.g., Graphs page). Methods are provided for rapidly accessing and processing
5561793 System and methods for data field management in a computer database system October 1, 1996
A system of the present invention includes a relational database management system (RDBMS). Methods are described for maintaining integrity between "design documents," which may be creating under different operating systems, and one or more information tables of the system. The system
5560007 B-tree key-range bit map index optimization of database queries September 24, 1996
System and methods are provided for optimizing the access of information, particularly in response to ad hoc queries or filters. The system of the present invention includes a computer having a memory and a processor, a database for storing information in the memory as field values in a
5557730 Symbol browsing and filter switches in an object-oriented development system September 17, 1996
A system of the present invention includes a development system having a language compiler for generating application and system software from source listings. The system includes an Integrated Development Environment having a browser. Methods of the present invention include inspecting
1 2

 
 
  Recently Added Patents
LED luminaire
Slide box
Device for the connection of an end part of a band to a stationary part
Computer display
USB portable storage capable of being upgraded and capacity-expanded freely by replacement of storage medium
Hutch
Rotational speed detection sensor
  Randomly Featured Patents
Method of manufacturing semiconductor device
Chemical process for reducing the cyclohexanone content of crude aniline
Container for elastic solid material
Process for producing aromatic carboxylic acid
Microresonator-based high-performance high-pressure sensor and system
Housing configuration for helical bladed fluid ring pump
Tubular door lock having selective actuators
Coated super-hard alloy articles
Exerciser
Diagnostic wire bond pull tester