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.
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.
| Number | Title | Issue Date |
| 5797008 | Memory 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 |
| 5758183 | Method 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 |
| 5745900 | Method 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 |
| 5745899 | Method 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 |
| 5745898 | Method 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 |
| 5745894 | Method 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 |
| 5745890 | Sequential 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 |
| 5745889 | Method 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 |
| 5745696 | Transport 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 |
| 5574839 | Method 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 |
| 5561791 | Method 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 |
| 5555419 | Correlation 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 |
| 5535216 | Multiplexed 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 |
| 5509135 | Multi-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 |
| 5457799 | Optimizer 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 |
| 5452459 | Method 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 |
| 5452433 | Common 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 |
| 5442390 | Video 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 |
| 5440744 | Methods 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 |
| 5440736 | Sorter 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 |
| 5428807 | Method 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 |
| 5426736 | Method 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 |
| 5421022 | Apparatus 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 |
| 5420990 | Mechanism 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 |