| 1 2 3 |
| Patent ID | Title | Date Filed |
| 7058789 | System and method for packet storage and retrieval
| February 4, 2003 |
| 7058769 | Method and system of improving disk access time by compression
| March 22, 2005 |
| 7055017 | Optical disk drive, method for formatting optical disk, and optical disk
| October 28, 2002 |
| 7046574 | Memory system
| July 30, 2002 |
| 7039018 | Technique to improve network routing using best-match and exact-match techniques
| July 17, 2002 |
| 7035995 | Method and apparatus for performing a high speed binary search in time critical environments
| December 11, 2002 |
| 7024663 | Method and system for generating object code to facilitate predictive memory retrieval
| July 10, 2002 |
| 7006386 | Storage device employing a flash memory
| March 22, 2005 |
| 7003647 | Method, apparatus and computer program product for dynamically minimizing translation lookaside buffer entries across contiguous memory
| April 24, 2003 |
| 7002851 | Storage device employing a flash memory
| March 22, 2005 |
| 6996682 | System and method for cascading data updates through a virtual copy hierarchy
| December 27, 2002 |
| 6996101 | Re-mapping and interleaving transport packets of multiple transport streams for processing by a single transport demultiplexor
| November 29, 2000 |
| 6988180 | Method and apparatus for lock-free, non-blocking hash table
| September 29, 2003 |
| 6981110 | Hardware enforced virtual sequentiality
| October 6, 2002 |
| 6975079 | Systems and methods for controlling illumination sources
| June 17, 2002 |
| 6970992 | Apparatus to map virtual pages to disparate-sized, non-contiguous real pages and methods relating thereto
| June 9, 2003 |
| 6961840 | Method and apparatus for managing a dynamic alias page table
| September 30, 2002 |
| 6956858 | Network routing table and packet routing method
| June 29, 2001 |
| 6938145 | Associative memory system with a multi-digit incrementable validity counter
| December 4, 2002 |
| 6934795 | Content addressable memory with programmable word width and programmable priority
| October 31, 2001 |
| 6931509 | Address mapping in solid state storage device
| December 15, 2003 |
| 6925547 | Remote address translation in a multiprocessor system
| December 14, 2001 |
| 6925012 | Storage device employing a flash memory
| May 19, 2004 |
| 6922766 | Remote translation mechanism for a multi-node system
| September 4, 2002 |
| 6915405 | Emulated target associative memory system with a multi-digit incrementable validity counter
| December 4, 2002 |
| 6912643 | Method of flexibly mapping a number of storage elements into a virtual storage element
| November 15, 2002 |
| 6910118 | Table management technique
| June 22, 2001 |
| 6895490 | Method for making a write-once memory device read compatible with a write-many file system
| December 14, 2001 |
| 6886069 | IC card and management method of nonvolatile memory in IC card
| May 30, 2002 |
| 6880023 | Method and apparatus for a disc drive client interface
| June 26, 2001 |
| 6880022 | Transparent memory address remapping
| April 19, 2004 |
| 6867783 | Recording medium having recorded thereon three-dimensional graphics drawing data having data structure shareable by frames and method of drawing such data
| February 8, 2001 |
| 6859855 | Data processing device
| August 21, 2000 |
| 6857058 | Apparatus to map pages of disparate sizes and associated methods
| October 4, 1999 |
| 6853640 | Data selection apparatus
| November 17, 2000 |
| 6851039 | Method and apparatus for generating an interleaved address
| September 30, 2002 |
| 6829694 | Reconfigurable parallel look up table system
| April 24, 2002 |
| 6823442 | Method of managing virtual volumes in a utility storage server system
| May 7, 2004 |
| 6813700 | Reduction of bus switching activity using an encoder and decoder
| June 3, 2002 |
| 6799227 | Dynamic configuration of a time division multiplexing port and associated direct memory access controller
| January 6, 2003 |
| 6795907 | Relocation table for use in memory management
| June 28, 2001 |
| 6792523 | Processor with instructions that operate on different data types stored in the same single logical register file
| July 27, 1999 |
| 6792512 | Method and system for organizing coherence directories in shared memory systems
| August 6, 2002 |
| 6782444 | Digital data storage subsystem including directory for efficiently providing formatting information for stored records
| November 15, 2001 |
| 6772279 | Method and apparatus for monitoring the status of CAM comparand registers using a free list and a busy list
| March 7, 2002 |
| 6768739 | Router with a cache having a high hit probability
| February 9, 2000 |
| 6760825 | Memory management using migration for a run-time environment
| February 29, 2000 |
| 6748504 | Deferred copy-on-write of a snapshot
| February 15, 2002 |
| 6742101 | Scalable and flexible method for address space decoding in a multiple node computer system
| May 21, 2002 |
| 6728860 | Address mapping in solid state storage device
| December 21, 2001 |
| 6725299 | FIFO overflow management
| January 26, 2001 |
| 6725289 | Transparent address remapping for high-speed I/O
| April 17, 2002 |
| 6721847 | Cache hints for computer file access
| February 20, 2001 |
| 6721841 | Heterogeneous computer system, heterogeneous input/output system and data back-up method for the systems
| December 24, 2002 |
| 6718426 | Cache memory apparatus and central processor, hand-held device and arithmetic processor using the same
| February 26, 2001 |
| 6715051 | Program modification device
| December 22, 2000 |
| 6704860 | Data processing system and method for fetching instruction blocks in response to a detected block sequence
| July 26, 2000 |
| 6681291 | Storage controller and control method thereof
| November 7, 2001 |
| 6668285 | Object oriented processing with dedicated pointer memories
| May 12, 1999 |
| 6665768 | Table look-up operation for SIMD processors with interleaved memory systems
| October 12, 2000 |
| 1 2 3 |