| Patent # | Description |
|---|---|
| US-5,924,128 |
Pseudo zero cycle address generator and fast memory access A method and apparatus estimate the memory address needed for a low level programming instruction in reduced instruction set computing systems. Taking advantage... |
| US-5,924,127 |
Address translation buffer system and method for invalidating address
translation buffer, the address... An address translation buffer system in which a searching time of an address translation buffer is shortened. The address translation buffer includes an address... |
| US-5,924,126 |
Method and apparatus for providing address translations for input/output
operations in a computer system An input circuit for an input/output device adapted for use in a computer system including a first section having a storage circuit holding physical addresses of... |
| US-5,924,125 |
Method and apparatus for parallel access to consecutive TLB entries Apparatus and method for enabling substantially simultaneous access to consecutive entries in an addressable translation memory. The addressable translation... |
| US-5,924,124 |
Software programmable bus disable system A microcontroller, which is configured in a certain mode, may generate signals that can cause malfunctions of the microcontroller or of other devices. For... |
| US-5,924,123 |
Semiconductor storage apparatus with copy guard function For copy guard, an ROM comprises an address data determining circuit, an address sequence monitoring circuit, an error address data generating circuit, and an... |
| US-5,924,122 |
Method for error recovery spinlock in asymmetrically accessed
multiprocessor shared memory An error recovery method and apparatus has specific application in a networking arrangement having a plurality of individual processing nodes which communicate... |
| US-5,924,121 |
Adaptive writeback of cache line data in a computer operated with burst
mode transfer cycles System and method for selectively adapting the burst mode writeback from cache to main memory consistent with the extent of a cache line actually modified by the... |
| US-5,924,120 |
Method and apparatus for maximizing utilization of an internal processor
bus in the context of external... Use of an internal processor data bus is maximized in a system where external transactions may occur at a rate which is fractionally slower than the rate of the... |
| US-5,924,119 |
Consistent packet switched memory bus for shared memory multiprocessors A shared memory multiprocessor having a packet switched bus for transferring data between a plurality processors, I/O devices, cache memories and main memory... |
| US-5,924,118 |
Method and system for speculatively sourcing cache memory data prior to
upstream cache invalidation within a... A method and system for speculatively sourcing data among cache memories within a multiprocessor data-processing system is disclosed. In accordance with the... |
| US-5,924,117 |
Multi-ported and interleaved cache memory supporting multiple
simultaneous accesses thereto A high speed pseudo-, 8-, 16-, or greater, ported cache memory, and associated effective address generation scheme. Based upon either two-port building blocks,... |
| US-5,924,116 |
Collaborative caching of a requested object by a lower level node as a
function of the caching status of the... A method and system of collaboratively caching information to allow improved caching decisions by a lower level or sibling node. In a caching hierarchy, the... |
| US-5,924,115 |
Hierarchical memory architecture for a programmable integrated circuit
having an interconnect structure... A hierarchical memory for use in a programmable gate array integrated circuit comprises an interconnect structure having a plurality of interconnect nodes... |
| US-5,924,114 |
Circular buffer with two different step sizes A control unit (112) makes different judgments on the end address, depending on whether 1-word access or 2-word access, based on a post-update signal (507) and a... |
| US-5,924,113 |
Direct logical block addressing flash memory mass storage architecture A nonvolatile semiconductor mass storage system and architecture can be substituted for a rotating hard disk. The system and architecture avoid an erase cycle... |
| US-5,924,112 |
Bridge device A bridge device (4) for connecting a plurality of communication networks (1-3) around which data is transmitted in frames which include control information... |
| US-5,924,111 |
Method and system for interleaving data in multiple memory bank
partitions A method and system for performing 2.sup.n -way interleaving of data words over P memory banks is disclosed. Each of the memory banks is partitioned into 2.sup.n... |
| US-5,924,110 |
Multischeme memory management system for computer A multischeme memory management system for large memory computer systems which combines traditional hardware based memory management with a versatile software... |
| US-5,924,109 |
Method and apparatus for automatic generation of external interface
specifications A method and apparatus for the automatic generation of interface specifications includes a communications network for enabling users of the apparatus to... |
| US-5,924,108 |
Document summarizer for word processors An author-oriented document summarizer for a word processor is described. The document summarizer performs a statistical analysis to generate a list of ranked... |
| US-5,924,107 |
Information-processing apparatus having document-editing function An information-processing apparatus for document editing. The apparatus has multiple editors for editing documents according to the individual document type. An... |
| US-5,924,106 |
Tape printing device and method A data processing device and method permit improved display of data and characters on a display. When an enlargement display key is input after designating... |
| US-5,924,105 |
Method and product for determining salient features for use in
information searching A method and product are provided for generating a word set for use in locating a document having a type similar to a type of document in a document collection.... |
| US-5,924,104 |
Method and apparatus for displaying intradocument links in a computer
system An improved method and apparatus are provided for displaying links on a user display interface in a computer system. A document is parsed to identify links. The... |
| US-5,924,103 |
Works-in-progress in an information management system An information management system for managing the concurrent performance of multiple works-in-progress while providing atomicity, consistency, isolation, and... |
| US-5,924,102 |
System and method for managing critical files A system and method for managing critical files in an information handling system. Critical files are those files which are difficult to recover after a system... |
| US-5,924,101 |
User interface for creating class definitions and implementations for
datastore persistent objects A method, apparatus, and article of manufacture for generating class definitions and implementations for datastore persistent objects. A "wizard" or "task guide"... |
| US-5,924,100 |
Flexible object representation of relational database cells having
nontraditional datatypes A program product is described in which a class library is provided to permit object oriented applications flexibly to access and to manipulate, in accordance... |
| US-5,924,099 |
Data transfer with expanded clipboard formats A computer system provides expanded clipboard formats that embellish the number of formats that may be used with a clipboard. These expanded clipboard formats... |
| US-5,924,098 |
Method and apparatus for managing a linked-list data structure A method of managing a linked-list data structure is disclosed. The linked-list data structure has a number of elements, each of which includes a data item and a... |
| US-5,924,097 |
Balanced input/output task management for use in multiprocessor
transaction processing system A system and method for balancing database transaction request distribution between various hosts in a multiprocessor transaction processing system is provided.... |
| US-5,924,096 |
Distributed database using indexed into tags to tracks events according
to type, update cache, create virtual... Methods and systems are provided for synchronizing local copies of a distributed database, such as a master copy and a partial copy stored in a replica or in a... |
| US-5,924,095 |
Processing distributed transactions in heterogeneous computing
environments using two-phase commit A gateway provides for the processing of transactions in a heterogeneous database environment using LU6.2 two-phase commit involving a database, supporting a... |
| US-5,924,094 |
Independent distributed database system An independent distributed database system comprising a plurality of sites wherein all users at all sites work off-line with local data. All application... |
| US-5,924,093 |
Virtual processor buffered merge sort for parallel applications A method, apparatus, and article of manufacture for sorting data on a parallel processing computer system, wherein the system is comprised of one or more nodes,... |
| US-5,924,092 |
Computer system and method which sort array elements to optimize array
modifications A sorting algorithm is applied to an array data structure to arrange array elements according to the predicted frequency by which those array elements are likely... |
| US-5,924,091 |
Database system with improved methods for radix sorting System and methods are described for improved sorting of information records. The system provides radix sorting on native data types--that is, without the... |
| US-5,924,090 |
Method and apparatus for searching a database of records A method and search apparatus for searching a database of records organizes results of the search into a set of most relevant categories enabling a user to... |
| US-5,924,089 |
Natural language translation of an SQL query A method, apparatus, and article of manufacture which provides for the display of database management information on a computer in a user-friendly way to... |
| US-5,924,088 |
Index selection for an index access path A list of indexes, from which indexes are selected for an index access path, is sorted by number of columns upon which each index is built. From the sorted list... |
| US-5,924,087 |
File retrieval apparatus and method with a hierarchical structured
keyword format that includes corresponding... A file retrieval apparatus and method for retrieving a desired file out of a plurality of files stored in a storage medium. Retrieval is made based on the files,... |
| US-5,924,086 |
Method for developing a neural network tool for process identification A tool, and the method of making the tool, for process system identification that is based on the general purpose learning capabilities of neural networks. The... |
| US-5,924,085 |
Stochastic encoder/decoder/predictor An artificial intelligence system is provided which makes use of a dual subroutine to adapt weights. Elastic Fuzzy Logic ("ELF") System is provided in which... |
| US-5,924,084 |
Method for tracing payment data in an anonymous payment system The invention relates to a method for tracing payment data in an anonymous payment system having electronic payment means, such as so-called "smart cards".... |
| US-5,924,083 |
Distributed matching system for displaying a book of credit filtered
bids and offers A distributed electronic trading system for displaying a real-time credit filtered view of at least one market in which financial instruments are traded in which... |
| US-5,924,082 |
Negotiated matching system A negotiated matching system includes a plurality of remote terminals associated with respective potential counterparties, a communications network for... |
| US-5,924,081 |
Vending machine audit monitoring system with matrix interface An audit monitoring system (10) is provided for use with any of a multiplicity of different coin operated vending machines (300). The audit monitoring system... |
| US-5,924,080 |
Computerized discount redemption system The method of processing merchandise discounts by providing a computerized membership system is disclosed. At least one provider's computer has a database for... |
| US-5,924,079 |
Secured cash register A cash register (10) that prevents employee theft of the money contained therein and miscounting of money received from and returned to customers. The cash... |