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

Icon_funbox Bizarre Patents

Patent No. 5719655

System for magnetically attaching templeless eyewear to a person

A system of eyewear that eliminates the need for hinges on the frames of the eyewear.

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: Brinkman; Dirk, Hudgens; Ronald C., Fisher; Arthur W.


Number of patents: 24
Last date: August 18, 1998

NumberTitleIssue Date
5797008Memory storing an integrated index of database records
A data processing system includes at least one central processor for executing instructions of software programs. In addition the data processing system includes a memory containing a data structure common to the software programs. The common data structu...
08/18/1998
5758183Method of reducing the number of overhead instructions by modifying the program to locate instructions that access shared data stored at target addresses before program execution
Programs to be executed on a distributed computer system are instrumented to allow data sharing. The distributed computer system includes a plurality of workstations. Each workstation includes a processor, a memory having addresses, and an input/output in...
05/26/1998
5745900Method for indexing duplicate database records using a full-record fingerprint
A computer implemented method indexes duplicate information stored in records having different unique addresses in a database. A fingerprint is generated for each record, the fingerprint is a singular value derived from all of the information of the recor...
04/28/1998
5745899Method for indexing information of a database
An indexing method is provided for a database storing information as records at unique addresses. Pairs are generated for each record, each pair includes a word representing a portion of the information of the record and an associated location. The locati...
04/28/1998
5745898Method for generating a compressed index of information of records of a database
A computer implemented method for generating a compressed index of information. The information is stored as a plurality of records in a database. Indexable portions of information are sequentially parsed to generate words and metawords. The words represe...
04/28/1998
5745894Method for generating and searching a range-based index of word-locations
A method indexes a database so that records including literal values, and numeric values within a specified range can be located. The range is selected from an interval of values. Each record of the database is indexed by storing index entries in a memory...
04/28/1998
5745890Sequential searching of a database index using constraints on word-location pairs
A computer implemented method performs constrained searching of an index of a database. The information of the database is stored as a plurality of records. A unique location is assigned to each indexable portion of information of the database. Index entr...
04/28/1998
5745889Method for parsing information of databases records using word-location pairs and metaword-location pairs
In a computer implemented method, a plurality of records are stored in a database at unique record addresses. The information of each record is parsed into a set of individual words where each word represents a portion of the information of a particular r...
04/28/1998
5745696Transport controller for timed program data
In an interactive video-on-demand system, real-time programs are encoded as a transport stream including a plurality of transport stream packets. Some of the transport stream packets include timing signals indicating the real time of the program. The tran...
04/28/1998
5574839Method and apparatus for automatic gap closing in computer aided drawing
Method and apparatus for automatically closing gaps prior to painting a cel in a vector-based computer-aided drawing system. A drawing is processed, as it is entered by a user, to generate a stored planar map containing geometric and topological character...
11/12/1996
5561791Method and apparatus for conditioning timed program independent of transport timing
In an interactive video-on-demand system, real-time programs are encoded as a transport stream including a plurality of transport stream packets. Some of the transport stream packets include timing signals indicating the real time of the program. The tran...
10/01/1996
5555419Correlation system
A correlation system communicates with preprocessors and a debugger in a translation system to correlate symbols and code segments of an input user program with symbols and code segments of an output executable version of the program. The correlation syst...
09/10/1996
5535216Multiplexed gapped constant bit rate data transmission
A communications controller coupled to a synchronous network generates local clock reference signals from network clock signals. The network clock signals are used to transport data over the network at a constant rate. The controller receiving a bit strea...
07/09/1996
5509135Multi-index multi-way set-associative cache
A plurality of indexes are provided for a multi-way set-associate cache of a computer system. The cache is organized as a plurality of blocks for storing data which are a copies of main memory data. Each block has an associated tag for uniquely identifyin...
04/16/1996
5457799Optimizer for program loops
In a method for optimizing loops of a program, the program is partitioned into a plurality of procedures, each procedure including instructions related for execution. A program call graph is constructed for the program, the call graph indicating the flow ...
10/10/1995
5452459Method and apparatus for allocating server access in a distributed computing environment
In a distributed computing environment (DCE), a scheduler process executes on every DCE processor. The schedulers mediate all remote procedure calls (RPCs) made by client processes to server processes using a scheduler and/or namespace accessible by the D...
09/19/1995
5452433Common agent computer management system and method
A computer system has a management system for performing management operations with respect to system components. Each component is capable of being controlled in accordance with one or more management protocols. One or more management tools generate mana...
09/19/1995
5442390Video on demand with memory accessing and or like functions
In a system for interactively viewing videos, a selected video is transmitted as a plurality of frames of digitized video data for playback on a viewing device. The system receives the transmitted video data and includes a memory buffer for storing a segm...
08/15/1995
5440744Methods and apparatus for implementing server functions in a distributed heterogeneous environment
In distributed heterogeneous data processing networks, dispatcher and control server software components execute the code of a single application or of many portions of the code of one or more applications in response to a method object received from a cl...
08/08/1995
5440736Sorter for records having different amounts of data
Prior to sorting, the amount of data in each record of a collection of records is normalized to a value chosen from a designated set of values. The designated set of values selected from a progression of numbers computed as an integer power of two. The no...
08/08/1995
5428807Method and apparatus for propagating exception conditions of a computer system
There is provided a mechanism for propagating exception conditions in a computer system when instructions are subject to exception conditions. The apparatus includes a set of data registers for storing data manipulated by the instructions of the computer ...
06/27/1995
5426736Method and apparatus for processing input/output commands in a storage system having a command queue
An apparatus and method for dynamically tuning queue depths to provide improved storage subsystem throughput and resource utilization across a full range of I/O loads is described. The maximum allowable queue depth for a command queue is adjusted at prede...
06/20/1995
5421022Apparatus and method for speculatively executing instructions in a computer system
A compiler groups instructions into sets. The sets of instructions are related by data and control dependencies which are unresolvable by the compiler. Sets of instructions having unresolved dependencies are executed in a speculative state of the computer...
05/30/1995
5420990Mechanism for enforcing the correct order of instruction execution
An apparatus for enforcing that selected instructions are executed in a correct order, comprising a first content addressable memory for storing load addresses of data read from the memory by the selected instructions. The first content addressable memory...
05/30/1995
 
Sign InRegister
Username  
Password   
forgot password?