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

Icon_funbox Famous Patents

Pong, the Atari creation that launched the computer game craze, came with these instructions: "Avoid missing ball for high score."

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.

 

Attorney: Merchant, Gould, Smith, Edell, Welter, & Schmidt


Number of patents: 90
Last date: September 28, 1999

1      
NumberTitleIssue Date
5960427Reordering of complex SQL queries involving groupbys, joins, outer joins and full outer joins
A method, apparatus, and article of manufacture for query simplification by applying generalized inference propagation and generalized transitive closure in SQL queries having selection, projection, join, outer join, and intersection operations. The discl...
09/28/1999
5956036Shared modules graphical user interface
A method, apparatus, and article of manufacture for providing a programming development environment that supports the development of Internet and Intranet applications. More specifically, a visual representation of an application file is displayed in a pr...
09/21/1999
5940822Encoding method of members related by multiple concept or group hierarchies and identification of members in a corpus or a database that are descendants of one or more selected concepts or groups from the encoding
A method, apparatus, and article of manufacture for an encoder for encoding members in a concept hierarchy. A query is executed in a computer. The query is performed by the computer to retrieve data from a database stored on a data storage device connecte...
08/17/1999
5940818Attribute-based access for multi-dimensional databases
A method, apparatus, and article of manufacture for using a relational database management system to support on-line analytical processing (OLAP) systems. A multi-dimensional database is represented as a relational schema in the relational database. The m...
08/17/1999
5930793Performance optimization in a heterogeneous, distributed database environment
The performance of a heterogeneous, distributed database system is optimized by supporting both block fetch operations and positioned update operations. Specifically, a data block is fetched from a target database management system (DBMS), and a positione...
07/27/1999
5917498Multi-object views in an object modeling tool
A method, apparatus, and article of manufacture for displaying objects in an object-oriented system. A first view is graphically displayed on a monitor attached to a computer, wherein the first view displays one or more objects therein. A second view is a...
06/29/1999
5905985Relational database modifications based on multi-dimensional database modifications
A method, apparatus, and article of manufacture for using a relational database management system to support on-line analytical processing (OLAP) systems. A relational schema is defined from a multi-dimensional database definition. The multi-dimensional d...
05/18/1999
5905982Handling null values in SQL queries over object-oriented data
A method, apparatus, and article of manufacture for handling NULL values in SQL queries over object oriented data. A two-phase method is used to enable a query evaluator in a two-valued logic environment to properly handle occurrences of NULL values for p...
05/18/1999
5900002Method and apparatus for manipulating page layouts in a desktop publishing system
The present invention provides a method and apparatus for manipulating page layouts in a desktop publishing system. The present invention comprises an interactive computer-implemented productivity tool that is fast and easy to use and enhances the product...
05/04/1999
5897634Optimized caching of SQL data in an object server system
A computer-implemented component broker series server for optimized caching of SQL data is implemented. In an object-oriented computer system, relational data from a relational database is cached in a data cache. The object-oriented computer system has a ...
04/27/1999
5895472Change and accounting log for object-oriented systems
A method, apparatus, and article of manufacture for providing a change and accounting log in an object-oriented system. When a function is invoked in an application programming interface (API) to modify one or more aspects of the object-oriented system, a...
04/20/1999
5893913Method for synchronizing classes, objects, attributes and object properties across an object-oriented system
A method, apparatus, and article of manufacture which provides for synchronizing classes, objects, attributes, object properties, etc., in an object-oriented system. The method comprises the steps of identifying target classes, objects, attributes, object...
04/13/1999
5890158Method, apparatus, and program storage device for sharing objects with a network server and a database server using a common object model
A method, apparatus, and program storage device for sharing objects with a network server and a database server using a common object model. A first set of objects is stored in a common file accessible by a network server and a database server. A second s...
03/30/1999
5889520Topological view of a multi-tier network
A method, apparatus, and article of manufacture for displaying a multi-tiered network configuration in a programming development environment supporting the development of Internet and Intranet applications. More specifically, a topological view of a multi...
03/30/1999
5884324Agent for replicating data based on a client defined replication period
A method, apparatus, and article of manufacture for replicating data stored in source database tables in a database management system implemented by a server at a remote client implemented on a client computer. The method comprises the steps of receiving ...
03/16/1999
5883626Docking and floating menu/tool bar
A method, apparatus, and article of manufacture for providing a selectively docking and floating menu/tool bar for windows displayed on a monitor connected to a computer. The docking or floating nature of the menu/tool bar is selectable by the user, gener...
03/16/1999
5881232Generic SQL query agent
A method, apparatus, and article of manufacture for providing access to information stored in a database management system. The method and apparatus uses an intelligent generic query agent to operate with a wide variety of remote users, and to allow imple...
03/09/1999
5881219Random reliability engine for testing distributed environments
A method, apparatus, and article of manufacture for a computer-implemented random reliability engine for testing distributed computer environments. The random reliability engine performs reliability testing of applications in a distributed environment. Th...
03/09/1999
5878409Method and apparatus for implementing partial declustering in a parallel database system
A method and apparatus for distributing data of a table across a parallel data base system having a plurality of interlinked database nodes. The table is partitioned in accordance with a predetermined partitioning arrangement and data of the table is dist...
03/02/1999
5875447Reordering of complex SQL queries involving GROUPBYs, joins, outer joins and full outer joins
A method, apparatus, and article of manufacture for query simplification by applying generalized inference propagation and generalized transitive closure in SQL queries having selection, projection, join, outer join, and intersection operations. The discl...
02/23/1999
5875332Generating a common gateway interface adapter customized for a stored procedure
A method and apparatus for generating a Common Gateway Interface (CGI) adaptor customized for a stored procedure. In accordance with the present invention, stored procedure application developers can provides their stored procedure to a builder, which cre...
02/23/1999
5875322Making a control available to a computer without installing the control
A method, apparatus, and article of manufacture for providing a programming development environment that supports the development of controls that may be executed in a computer connected to an Internet or Intranet, without the requirement that the control...
02/23/1999
5865660Building element
According to the present invention a building element comprises a generally planar panel defining at least one substantially straight side end and a first connecting lug extending co-planarly to the panel from the substantially straight side end. The firs...
02/02/1999
5864847Reordering of complex SQL queries involving groupbys, joins, outer joins and full outer joins
A method, apparatus, and article of manufacture for query simplification by applying generalized inference propagation and generalized transitive closure in SQL queries having selection, projection, join, outer join, and intersection operations. The discl...
01/26/1999
5862378Passing arrays to stored procedures
A method, apparatus, and article of manufacture for passing a VisualBasic array argument to an SQL stored procedure executed by a computer. The VisualBasic array is first created in the memory of the computer and comprises an object. The array is then pas...
01/19/1999
5845121Expression evaluation in a multi-language debugger
A method and apparatus for evaluating expressions in a multi-language debugger. Operandi in an expression are first normalized, and then evaluation routines written in the language of the expression to be evaluated are called. A program storage device, re...
12/01/1998
5840854Monoclonal antibody BR110 and uses thereof
The present invention provides internalizing ligands (i.e., BR110 ligands) which specifically recognize and bind the BR110 antigen. After binding the antigen, the ligand and antigen form a complex. As a complex, the antigen can be detected using well know...
11/24/1998
5842208High performance recover/build index system by unloading database files in parallel
A method, apparatus, and article of manufacture for a computer implemented recover/build index system. The recover/build index system builds a database index for a database file by scanning partitions of the database file in parallel to retrieve key value...
11/24/1998
5835091Manipulating and displaying a plurality of views in a graphical user interface
A method, apparatus, and article of manufacture for managing and displaying a plurality of views of information in a graphical user interface, with views grouped together to form a stack upon which operations that jointly manipulate the views may be perfo...
11/10/1998
5819276Method for supporting multiple file-systems in file input/output operations
A method, apparatus, and article of manufacture for handling access to multiple file-systems from a program written in a high-level language such as COBOL, programming language compilers and run-time environments. More specifically, the present invention ...
10/06/1998
5805887Universal pointer object
The present invention discloses a method, apparatus, and article of manufacture for creating a universal pointer object capable of pointing to member functions having any type and belonging to any class creating. More specifically, the present invention p...
09/08/1998
5799331Hand protector
A low cost, disposable hand protector that provides a barrier between either hand and an item being handled comprises a thin contact sheet having overlying elements forming openings arrayed around a palm area for the fingers and for either thumb. The open...
09/01/1998
5801693"Clear" extension to a paste command for a clipboard function in a computer system
A method, apparatus, and article of manufacture providing a "clear" extension to a paste command for a clipboard function in a computer system. Data is displayed on a monitor of the computer and one or more commands are received from an operator to select...
09/01/1998
5794248Method for representing non-object-oriented datastores using a collection of collections data model
A method, apparatus, and article of manufacture for representing non-object-oriented datastores using a collection of collections data model. A computerized system in accordance with the principles of the present invention includes a "bridge" program that...
08/11/1998
5790435Automated development of timing diagrams for electrical circuits
A computer-implemented method and apparatus that automates the entry, modification, and verification of timing diagrams for electrical circuits. The computer-implemented method and apparatus also provides an automated mechanism for analyzing these timing ...
08/04/1998
5787436Method for using a datastore cursor for the incremental presentation of query results when traversing implied collections in non-object-oriented datastores
A method, apparatus, and article of manufacture for using a datastore cursor for the incremental presentation of query results when traversing implied collections in non-object-oriented datastores. A computerized system in accordance with the principles o...
07/28/1998
5781703Intelligent remote agent for computer performance monitoring
A network monitoring system for a network interconnecting a plurality of computer systems, wherein the network monitoring system is comprised of one or more Intelligent Remote Agents, a Data Server, and a Proxy Controller. The Intelligent Remote Agents re...
07/14/1998
5778358Query parser for accessing non-relational, non-object-oriented datastores
A method, apparatus, and article of manufacture for querying a non-relational, non-object-oriented datastore using objected-oriented techniques. A computerized system in accordance with the principles of the present invention includes a "bridge" for recei...
07/07/1998
5778379Query syntax for accessing non-relational, non-object-oriented datastores
A method, apparatus, and article of manufacture for accessing non-relational, non-object-oriented datastores. A computerized system in accordance with the principles of the present invention includes a "bridge" for retrieving data from the non-object-orie...
07/07/1998
5765163Method for using queryable persistent identifiers to locate data for datastore persistent objects in non-object-oriented datastores
A method, apparatus, and article of manufacture for representing data from non-object-oriented external datastores as queryable datastore persistent objects. A computerized system in accordance with the principles of the present invention includes a "brid...
06/09/1998
1      
 
Sign InRegister
Username  
Password   
forgot password?