|
Match
|
Document |
Document Title |
|
|
7336674 |
Bit clearing mechanism for an empty list
A method and apparatus for managing packet memory is provided. The apparatus includes an empty list, a storage buffer and apparatus for updating the storage buffer and empty list. The empty list...
|
|
|
RE39514 |
Switching ethernet controller
An Ethernet controller, for use within an Ethernet network of other Ethernet controller connected together by a bus, is provided. The Ethernet controller includes a plurality of ports including at...
|
|
|
7167950 |
Storage system
The present invention carries out cache management in such a manner that the management region required for cache management does not increase, and neither does the performance decline. It is...
|
|
|
7085911 |
Resizable cache sensitive hash table
A hash table for a collection of data items includes a set of hash buckets, each hash bucket being associated with a subset of the collection of data items, and a set of properties entries in each...
|
|
|
7073090 |
Remote data mirroring system having a remote link adapter
A primary data storage system is linked to a geographically remote secondary data storage system for automatically maintaining a remote copy of the data in the primary storage. The primary data...
|
|
|
7055059 |
Remote data mirroring
Two data storage systems are interconnected by a data link for remote mirroring of data. Each volume of data is configured as local, primary in a remotely mirrored volume pair, or secondary in a...
|
|
|
RE39026 |
Bus protocol
A write-only data transfer protocol for peripheral component interface busses and a method for transferring data between source and destination communication units is provided. The method includes...
|
|
|
RE38821 |
Switching ethernet controller
An Ethernet controller, for use within an Ethernet network of other Ethernet controller connected together by a bus, is provided. The Ethernet controller includes a plurality of ports including at...
|
|
|
6928442 |
Enforcement and policing of licensed content using content-based identifiers
Data files are distributed across a plurality of computers. The computers may form a network such as a content delivery network (CDN) or a peer-to-peer network. The network may operate as a TCP/IP...
|
|
|
6678278 |
Bit clearing mechanism for an empty list
A method and apparatus for managing packet memory is provided. The apparatus includes an empty list, a storage buffer and apparatus for updating the storage buffer and empty list. The empty list...
|
|
|
6647474 |
Remote data mirroring system using local and remote write pending indicators
A primary data storage system is linked to a geographically remote secondary data storage system for automatically maintaining a remote copy of the data in the primary storage. The primary data...
|
|
|
6625705 |
Remote data mirroring system having a service processor
A primary data storage system is linked to a geographically remote secondary data storage system for automatically maintaining a remote copy of the data in the primary storage. Each of the data...
|
|
|
6535867 |
System and method for accessing external memory using hash functions in a resource limited device
A system and method that computes a hash function based upon the file name, e.g. a URI, that is to be identified in a look-up table stored in external memory. The hash value is multiplied by a...
|
|
|
6502205 |
Asynchronous remote data mirroring system
Two data storage systems are interconnected by a data link for remote mirroring of data. Each volume of data is configured as local, primary in a remotely mirrored volume pair, or secondary in a...
|
|
|
6240065 |
Bit clearing mechanism for an empty list
A method and apparatus for managing packet memory is provided. The apparatus includes an empty list, a storage buffer and apparatus for updating the storage buffer and empty list. The empty list...
|
|
|
6173377 |
Remote data mirroring
Two data storage systems are interconnected by a data link for remote mirroring of data. Each volume of data is configured as local, primary in a remotely mirrored volume pair, or secondary in a...
|
|
|
6052797 |
Remotely mirrored data storage system with a count indicative of data consistency
Two data storage systems are interconnected by a data link for remote mirroring of data. Each volume of data is configured as local, primary in a remotely mirrored volume pair, or secondary in a...
|
|
|
6044444 |
Remote data mirroring having preselection of automatic recovery or intervention required when a disruption is detected
Two data storage systems are interconnected by a data link for remote mirroring of data. Each volume of data is configured as local, primary in a remotely mirrored volume pair, or secondary in a...
|
|
|
5991775 |
Method and system for dynamic cache allocation between record and track entries
A data storage system provides generalized record caching through a control unit adapted to support track caching in the upper level store of a two level memory. Dynamic reallocation of space...
|
|
|
5978791 |
Data processing system using substantially unique identifiers to identify data items, whereby identical data items have the same identifiers
In a data processing system, a mechanism identifies data items by substantially unique identifiers which depend on all of the data in the data items and only on the data in the data items. The...
|
|
|
5923660 |
Switching ethernet controller
An Ethernet controller, for use within an Ethernet network of other Ethernet controller connected together by a bus, is provided. The Ethernet controller includes a plurality of ports including at...
|
|
|
5901327 |
Bundling of write data from channel commands in a command chain for transmission over a data link between data storage systems for remote data mirroring
Two data storage systems are interconnected by a data link for remote mirroring of data. Each volume of data is configured as local, primary in a remotely mirrored volume pair, or secondary in a...
|
|
|
5893163 |
Method and system for allocating data among cache memories within a symmetric multiprocessor data-processing system
A method and system for allocating data among cache memories within a symmetric multiprocessor data-processing system are disclosed. The symmetric multiprocessor data-processing system includes a...
|
|
|
5889935 |
Disaster control features for remote data mirroring
Two data storage systems are interconnected by a data link for remote mirroring of data. Each volume of data is configured as local, primary in a remotely mirrored volume pair, or secondary in a...
|
|
|
5864852 |
Proxy server caching mechanism that provides a file directory structure and a mapping mechanism within the file directory structure
In a proxy server, variable length URLs are digested and thereby homogenized, such that each URL is converted to a URL fingerprint that has a unique identity and a same fixed size. The URL...
|
|
|
5809494 |
Method for rapidly and efficiently hashing records of large databases
A method for rapidly hashing records in a large database stored on a secondary storage device in which a set of memory-blocks are preferably established in main memory for receiving information....
|
|
|
5802602 |
Method and apparatus for performing reads of related data from a set-associative cache memory
Allocation circuitry for allocating entries within a set-associative cache memory is disclosed. The set-associative cache memory comprises N ways, each way having M entries and corresponding...
|
|
|
5742792 |
Remote data mirroring
Two data storage systems are interconnected by a data link for remote mirroring of data. Each volume of data is configured as local, primary in a remotely mirrored volume pair, or secondary in a...
|
|
|
5717888 |
Accessing cached data in a peripheral disk data storage system using a directory having track and cylinder directory entries
In a data storage system having a direct access storage device (DASD) and a cache, a cache directory has two types of directory entries. A track directory entry TDE identifies up to one DASD track...
|
|
|
5713001 |
Circuit for converting address operands supplied by a program to hashed virtual address
A selectable adder/hashing circuit generates a hashed virtual address from address operands within or derived from a program instruction. The hashed virtual address is used to address a translation...
|
|
|
5603002 |
Hard disk drive having buffer memory employing directory based cache controller with data replacement scheme
A disk drive including a magnetic disk having a plurality of concentric tracks formed thereon and a plurality of blocks each having data recorded on the track and a block address, a buffer memory,...
|
|
|
5564019 |
Program storage device and computer program product for managing a shared direct access storage device with a fixed block architecture
A shared fixed block architecture direct access storage system and method for use with a plurality of computer systems is described. The storage system includes a shared fixed block architecture...
|
|
|
5544347 |
Data storage system controlled remote data mirroring with respectively maintained data indices
A data storage system which automatically provides and maintains identical secondary data on a preferably geographically remote secondary data storage device. The system includes a primary host...
|
|
|
5463754 |
Shared direct access storage device for fixed block architecture devices
A shared fixed block architecture direct access storage system and method for use with a plurality of computer systems is described. The storage system includes a shared fixed block architecture...
|
|
|
5276826 |
Apparatus for transforming addresses to provide pseudo-random access to memory modules
A computer system having a multi-module memory system. Accesses to the memory modules for reading or writing are undertaken in parallel. The memory system is addressed by input addresses. The...
|
|
|
4860199 |
Hashing indexer for branch cache
A Hashing Indexer For a Branch Cache for use in a pipelined digital processor that employs macro-instructions utilizing interpretation by micro-instructions. Each of the macro-instructions has an...
|
|
|
4736287 |
Set association memory system
A memory system for use in a computer which in the preferred embodiment provides two megabytes of capacity per board (up to four boards) is disclosed. An ALU generates an address signal which...
|
|
|
4680700 |
Virtual memory address translation mechanism with combined hash address table and inverted page table
A virtual memory address translation mechanism is provided for converting virtual memory addresses provided by a CPU into real memory addresses within page frames in a large hierachial memory...
|
|
|
4642793 |
Many-to-one mapping hash address generator
A data transformation circuit transforms an input data value into an output value according to a many-to-one mapping scheme by utilizing a hash coding circuit (30) which combines the input data...
|