U.S. patents available from 1976 to present.
U.S. patent applications available from 2005 to present.

Icon_funbox Celebrity Inventors

Comic actor Danny Kaye received patent D166,807 for the co-design of "Blowout Toy or the Like". It's similar to one of those toys that unravels when you blow into at a birthday party except Kaye's has three blowouts going in different directions, not just one.

Newsletter  PatentStorm News

Make the Most of Our Site

See this month's Top Inventors and Most Cited Patents.

Stay on top of the latest innovations by subscribing to an RSS feed.

Registered users: Manage your profile.

 

Assignee: Borland International, Inc.


Location: ScottsValley, CA
No. of patents: 76

1    
NumberTitleIssue Date
5949416Method for providing help information for nested functions
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 p...
09/07/1999
5918224Client/server database system with methods for providing clients with server-based bi-directional scrolling at the server
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 navigatio...
06/29/1999
5893125Non-modal database system with methods for incremental maintenance
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....
04/06/1999
5883623System and methods for building spreadsheet applications
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 sp...
03/16/1999
5850548System and methods for visual programming based on a high-level hierarchical data flow model
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...
12/15/1998
5826253Database system with methodology for notifying clients of any additions, deletions, or modifications occurring at the database server which affect validity of a range of data records cached in local memory buffers of clients
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. I...
10/20/1998
5798757Methods and interface for building command expressions in a computer system
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 tok...
08/25/1998
5790117System and methods for improved program testing
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...
08/04/1998
5787416Methods for hypertext reporting in a relational database management system
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...
07/28/1998
5787431Database development system with methods for java-string reference lookups of column names
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 databa...
07/28/1998
5784545System and methods for improved spreadsheet interface with user-familiar objects
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...
07/21/1998
5761646Technique for assisting a user in setting attributes of selected screen objects by use of a preview display of a replica object
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 u...
06/02/1998
5745712Graphical programming system and methods for assisting a user with creating screen objects on a screen device
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 ...
04/28/1998
5742836Graphical programming system and methods with user interface
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 ...
04/21/1998
5740444Symbol browsing in an object-oriented development system
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 pres...
04/14/1998
5737536System and methods for optimized access in a multi-user environment
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 t...
04/07/1998
5727196Optimized query interface for database management systems
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 valu...
03/10/1998
5724589Development system with a property-method-event programming model for developing context-free reusable software components
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 "w...
03/03/1998
5694608Non-modal database system wth methods for incremental maintenance of live reports
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-...
12/02/1997
5692178System and methods for improved file management in a multi-user environment
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 plurali...
11/25/1997
5680618Driver query and substitution for format independent native data access
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 da...
10/21/1997
5680622System and methods for quickly detecting shareability of symbol and type information in header files
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...
10/21/1997
5678039System and methods for translating software into localized versions
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...
10/14/1997
5675818System and methods for improved sorting with national language support
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 predictab...
10/07/1997
5666528System and methods for optimizing database queries
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...
09/09/1997
5664127System and methods for improved spreadsheet interface with user-familiar objects
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 pr...
09/02/1997
5655093Intelligent screen cursor
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 inp...
08/05/1997
5651108Development system with methods for visual inheritance and improved object reusability
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 bu...
07/22/1997
5644768Systems and methods for sharing resources in a multi-user environment
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 at...
07/01/1997
5640501Development system and methods for visually creating goal oriented electronic form applications having decision trees
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 ...
06/17/1997
5634021System and methods for generation of design images based on user design inputs
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 ...
05/27/1997
5627958System and method for improved computer-based training
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...
05/06/1997
5628016Systems and methods and implementing exception handling using exception registration records stored in stack memory
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, whic...
05/06/1997
5623591System and methods for building spreadsheet applications
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 dev...
04/22/1997
5615367System and methods including automatic linking of tables for improved relational database modeling with interface
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 custom...
03/25/1997
5615366System and methods for improved sorting
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...
03/25/1997
5611043Debugger system and method for controlling child processes
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 stepp...
03/11/1997
5608898Development system with methods for maintaining data integrity of information stored as a data record in a database with a copy of the information displayed on a screen device
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 continuou...
03/04/1997
5604854System and methods for reformatting multi-dimensional spreadsheet information
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 receivin...
02/18/1997
5603021Methods for composing formulas in an electronic spreadsheet system
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 s...
02/11/1997
1    
 
Sign InRegister
Username  
Password   
forgot password?