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

Icon_funbox Bizarre Patents

Patent No. 6260903

Portable automobile partition

A portable partition for use in an automobile having a seat with a seat bench and a seat backrest.

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: Johnson; Charles A., Starr; Mark T.


Number of patents: 143
Last date: February 03, 2004

1        
NumberTitleIssue Date
6687729System and method for providing a pool of reusable threads for performing queued items of work
A system and method for managing a pool of threads for executing thread operations. A thread pool is instantiated which includes a plurality of threads, and a work queue having program controllable states is instantiated. Thread operations are queued to t...
02/03/2004
6687719Algorithms to calculate mass storage requirements for NT sizer
Methods for calculating mass storage requirements for a relational database table including both data pages and index pages. The methods allow direct calculation of the data storage and index storage requirements for a data base table, the methods based i...
02/03/2004
6687818Method and apparatus for initiating execution of an application processor in a clustered multiprocessor system
A method and apparatus is disclosed for initiating execution of selected application processors in a clustered multiprocessor system without disrupting the addressing mode of the processors. In one embodiment, this is accomplished by initializing the proc...
02/03/2004
6606671Method for analyzing input/output operations of a data processing system
A method for analyzing input/output operations of a data processing system. Input/output trace data of the system is stored in an input/output trace file. The trace file is interactively analyzed by first interactively obtaining data selection criterion a...
08/12/2003
6601153Method and apparatus for increasing computer performance through asynchronous memory block initialization
A system and method for increasing processing performance in a computer system by asynchronously performing system activities that do not conflict with normal instruction processing, during inactive memory access periods. The computer system includes at l...
07/29/2003
6594689Multi-platform helper utilities
Method and apparatus for directly accessing data from, or submit runs to, another computer platform. Preferably, this is accomplished by providing a special program statement within the software code of a computer program that is executed on a local compu...
07/15/2003
6587121Graphical table of contents for a help system
Method and apparatus for providing a user customizable help system for a data processing environment which utilizes a graphical interface to identify solutions and/or topics of interest. This graphical help system displays partitioned groupings of help to...
07/01/2003
6574621Survey analysis system and method
A method and apparatus for analyzing a survey database, wherein a user can perform a wide variety of requests to the survey database without having to independently calculate a desired result. In accordance with the present invention, this may be accompli...
06/03/2003
6560724Random message verification technique
An apparatus for and method of automatically generating, transmitting, receiving, and verifying test request messages within a large scale resource sharing computer system. In the preferred mode, the testing technique is applied to a memory resource havin...
05/06/2003
6546532Method and apparatus for traversing and placing cells using a placement tool
Method and apparatus for efficiently traversing and placing cells in a circuit design database are disclosed. In one illustrative embodiment, one or more leaf cells are identified as base objects. The base objects are placed and aligned along a selected d...
04/08/2003
6546380Method and apparatus for detecting an endless loop in a rules-based expert system
A method and apparatus for detecting an endless loop in a rules-based expert system. This is preferably accomplished by maintaining a count for each of the rules during rule processing. The count indicates the number of times a corresponding rule is execu...
04/08/2003
6546396Document processing system with a multi-platform application programming interface
A common programming interface for multiple types of document processing systems. An object interface is defined that includes properties, methods, and events that are applicable to multiple types of document processing systems. For a particular document ...
04/08/2003
6542985Event counter
A data processor is disclosed that executes a number of microcode instruction words. Each of the microcode instruction words has a bit field reserved to indicate which, if any, event counters are to be incremented. This enables the number of executions of...
04/01/2003
6542893Database sizer for preemptive multitasking operating system
Methods for calculating total mass storage requirements for a relational database table including database storage requirements, application and software requirements, system table requirements, scratch and sort requirements, log file requirements, and gr...
04/01/2003
6516456Method and apparatus for selectively viewing nets within a database editor tool
A method and apparatus for selectively viewing nets within a database editor tool. The present invention provides four primary features for selectively viewing nets. First, the present invention contemplates selecting a number of objects, and viewing only...
02/04/2003
6510405Method and apparatus for selectively displaying signal values generated by a logic simulator
A method and apparatus for selectively displaying signal values generated by a logic simulator. Preferably, only those signal values that are relevant to a particular problem or event are displayed. The logic simulator itself may identify and display the ...
01/21/2003
6499094Management of memory heap space for data files accessible to programs operating in different addressing modes
A method and apparatus for managing heap memory for an application program in a data processing system. The system supports a basic addressing mode and an extended addressing mode. Programs operating in the basic addressing mode are limited to addressing ...
12/24/2002
6496821Cool ice column profiling
An apparatus for and method of utilizing an internet terminal coupled to the world wide web to access an existing proprietary data base management system having a dialog-based request format. The user request is received by a web server from the world wid...
12/17/2002
6496976Method and system for dynamic recompilation of statements of a first language embedded in a program having statements of a second language
A method and system for processing statements of a first language embedded in a program having statements of a second language are described in various embodiments. Statements of the first and second languages are compiled into an executable program, the ...
12/17/2002
6470350Method and system for simulating a database table in response to a database query
A method and system for providing access to data stored in a plurality of data sets. A simulated table definition is hosted by a server and includes selected data definitions from the plurality of tables. Data extraction logic is hosted by the server and ...
10/22/2002
6466259Collection of video images correlated with spacial and attitude information
Visual and spatial information as a function of time is collected and saved for further processing to determine spacial and target identification for an information database. The later processed information is used to determine the spatial position of an ...
10/15/2002
6453276Method and apparatus for efficiently generating test input for a logic simulator
A method and apparatus for generating test input for a logic simulator by providing a template that allows a test designer to more efficiently enter the desired test conditions. The template is preferably arranged to facilitate the definition of test case...
09/17/2002
6453269Method of comparison for computer systems and apparatus therefor
A computerized method is disclosed which aids in the comparison of different computer systems according to their performance parameters under established or proprietary benchmark performance tables or databases. The method, particularly when implemented i...
09/17/2002
6446117Apparatus and method for saving session variables on the server side of an on-line data base management system
An apparatus for and method of utilizing an internet terminal coupled to the world wide web wherein one or more variables from a first service request may be saved for use with one or more subsequent service requests. The service request is received by a ...
09/03/2002
6443739LGA compression contact repair system
An improved rework method and rework wiring structure for repairing and reworking multilayer printed circuit boards utilizing land grid array (LGA) compression contact pads are described. The repair method includes the steps of locating a compression cont...
09/03/2002
6415288Computer implemented system for communicating between a user terminal and a database system
An apparatus for and method of utilizing an internet terminal coupled to the world wide web to access an existing proprietary data base management system having a dialog-based request format. The user request is received by a web server from the world wid...
07/02/2002
6411954Method and apparatus for persisting object oriented data
A method and apparatus for persisting object oriented data are provided in various embodiments. Persistent storage is established for a working data set and a committed data set. The areas for the working and committed data sets are used for storage of th...
06/25/2002
6411995Cool ice workstation directory/file browser
An apparatus for and method of utilizing an Internet terminal coupled to the world wide web to access an existing proprietary data base management system having a dialog-based request format. The user terminal operates in a web browser environment during ...
06/25/2002
6405327Apparatus for and method of automatic monitoring of computer performance
The present invention overcomes many of the disadvantages associated with the prior art by providing an automated, real time performance monitoring facility which runs periodically as a background process in a computer system. This invention preferably us...
06/11/2002
6397220Common gateway which allows JAVA applets to make program calls to OLTP applications executing on an enterprise server reference to co-pending applications
Method and apparatus for an application program running on a Web browser to make service requests to a service routine running on an On-Line Transaction Processing (OLTP) system. When the application program requests a service on the OLTP system, the inpu...
05/28/2002
6384751Data compression/decompression circuit and method
A method and circuit for compression and decompression of data. For compression, successive units of input data are received in first register and second registers. The contents of the registers are used to address a lookup RAM, and the data stored in the...
05/07/2002
6381715System and method for performing parallel initialization and testing of multiple memory banks and interfaces in a shared memory module
A system and method for testing and initializing a memory including multiple memory banks or a memory module partitioned into logical memory units. A plurality of memory exerciser testers are provided, one for each of the plurality of memory banks. Each o...
04/30/2002
6374247Cool ice service templates
An apparatus for and method of utilizing an internet terminal coupled to the world wide web to access an existing proprietary data base management system having a dialog-based request format. The user is permitted to access an HTML template within the int...
04/16/2002
6370532Cool ICE batch interface
An apparatus for and method of utilizing an internet terminal coupled to the world wide web to execute batch processed accesses to an existing proprietary data base management system having a dialog-based request format. The user request is received by a ...
04/09/2002
6370588Cool ice service handler
An apparatus for and method of utilizing an internet terminal coupled to the world wide web to access an existing proprietary data base management system having a dialog-based request format. The user request is received by a web server from the world wid...
04/09/2002
6351746Cool ice icons
An apparatus for and method of utilizing an internet terminal coupled to the world wide web to access an existing proprietary data base management system. The internet terminal is capable of accessing an object of the data base management system by manual...
02/26/2002
6351734System and method for resource allocation and planning
A system and method for management of resources estimated to be required to develop a product and distribution of resources allocated for the development of the product. A hierarchy of projects required for completion of the product is defined in a databa...
02/26/2002
6336088Method and apparatus for synchronizing independently executing test lists for design verification
Method and apparatus for synchronizing the execution of the two or more test lists at desired synchronization points, while allowing the test lists to execute in a non-deterministic manner between the synchronization points is disclosed. A test driver is ...
01/01/2002
6334159Method and apparatus for scheduling requests within a data processing system
A method and apparatus for scheduling the execution of selected requests received in a first-in-time sequence, such that two or more request types are executed in a particular sequence for increased performance. Briefly, the present invention identifies t...
12/25/2001
6324681Automated development system for developing applications that interface with both distributed component object model (DCOM) and enterprise server environments
An automated development system which allows developers to more easily incorporate functionality from enterprise-based On-Line Transaction Processing (OLTP) services within an application running on a DCOM-based platform. View files (which describe how pa...
11/27/2001
1        
 
Sign InRegister
Username  
Password   
forgot password?