|
Match
|
Document |
Document Title |
|
|
RE41012 |
Register file indexing methods and apparatus for providing indirect control of register addressing in a VLIW processor
A double indirect method of accessing a block of data in a register file is used to allow efficient implementations without the use of specialized vector processing hardware. In addition, the...
|
|
|
7620766 |
Transparent sharing of memory pages using content comparison
A computer system has one or more software contexts that share use of a memory that is divided into units such as pages. In the preferred embodiment of the invention, the contexts are, or include,...
|
|
|
7613669 |
Method and apparatus for storing pattern matching data and pattern matching method using the same
A method and apparatus for storing pattern matching data and a pattern matching method using the method and apparatus are provided. The method of storing original data for pattern matching in a...
|
|
|
7610483 |
System and method to accelerate identification of hardware platform classes
One embodiment of the present invention sets forth a technique for concisely identifying the hardware configuration of a computer system through a single signature value. This signature value is...
|
|
|
7609657 |
Network device and address learning method thereof
An address learning method for a network device having a plurality of connection ports, at least one of which is electrically connected to a terminal device. The method includes a fetching process,...
|
|
|
7606994 |
Cache memory system including a partially hashed index
In one embodiment, a cache memory system includes a cache memory coupled to a cache controller. The cache memory controller may receive an address and generate an index value corresponding to the...
|
|
|
7602789 |
Low overhead method to detect new connection rate for network traffic
A system and method for detecting new connection rates for network traffic that employs a set of tables and a hash function. Information identifying a connection is hashed to a hash value using the...
|
|
|
7602787 |
Using ternary and binary content addressable memory stages to classify information such as packets
Methods and apparatus are disclosed herein for classifying packets using ternary and binary content-addressable memory stages to classify packets. One such system uses a stage of one or more TCAMS...
|
|
|
7600094 |
Linked list traversal with reduced memory accesses
A linked list traversal system identifies when a linked list has become inefficient, either through attack or an undue multiplicity of collisions. A data unit is parsed to extract a key. A first...
|
|
|
7594071 |
Storage system employing a hierarchical directory section and a cache directory section
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...
|
|
|
7591022 |
Content addressable information encapsulation, representation, and transfer
Representing a number of assets on an originating computer begins with selecting the assets to be represented. Cryptographic hash asset identifiers are generated; each of the asset identifiers is...
|
|
|
7587574 |
Address translation information storing apparatus and address translation information storing method
Context information pertaining to the virtual address is obtained, and a storage location for storing the address translation information is determined based on the context information.
|
|
|
7577848 |
Systems and methods for validating executable file integrity using partial image hashes
Systems and methods for validating integrity of an executable file are described. In one aspect, multiple partial image hashes are generated, the combination of which represent a digest of an...
|
|
|
7571484 |
System and method for image authentication of a resource-sparing operating system
A file system protection mechanism for an operating system image for a portable computing device is provided to assist in ensuring a good user experience. A signed catalog file is embedded in a...
|
|
|
7571299 |
Methods and arrangements for inserting values in hash tables
Methods and arrangements to insert values in hash tables are contemplated. Embodiments include transformations, code, state machines or other logic to insert values in a hash table stored in...
|
|
|
7565423 |
System and method of accessing a document efficiently through multi-tier web caching
The present invention is directed to a system and method of performing a lookup, self-refreshing and prefetching against a DNS provider that includes a DNS cache and a DNS master. The DNS cache...
|
|
|
7565343 |
Search apparatus and search management method for fixed-length data
Fixed-length data ( 560 ) contained in a database ( 560 ) are segmented into a number of pieces of data that are searchable at a time and searching is performed at high speed. As means for it, a...
|
|
|
7562214 |
Data processing systems
Detection of an attack on a data processing system. An example method comprising, in the data processing system: providing an initial secret; binding the initial secret to data indicative of an...
|
|
|
7543132 |
Optimizing hardware TLB reload performance in a highly-threaded processor with multiple page sizes
A method and apparatus for improved performance for reloading translation look-aside buffers in multithreading, multi-core processors. TSB prediction is accomplished by hashing a plurality of data...
|
|
|
7539661 |
Table look-up method with adaptive hashing
Accessed memory locations of a data table are assigned weights based on usage history, and a hash table chains the highest-weight key values to an abbreviated hash index. The hash table includes...
|
|
|
7530115 |
Access to content addressable data over a network
Access to content addressable data on a network is facilitated using digital information storing devices or data repositories (“silos”) that monitor broadcast data requests over the network. A...
|
|
|
7526607 |
Network acceleration and long-distance pattern detection using improved caching and disk mapping
A compression device recognizes patterns of data and compressing the data, and sends the compressed data to a decompression device that identifies a cached version of the data to decompress the...
|
|
|
7526603 |
High-speed low-power CAM-based search engine
The disclosed invention presents a method and apparatus to a one dimensional prefix search problem. The problem consists looking up the best match to a word out of a table of one-dimensional...
|
|
|
7523319 |
System and method for tracking changed LBAs on disk drive
When data changes in LBAs of a disk storage, the IDs of changed LBAs are written to a cache, with the LBAs being hashed to render a hash result. The hash result and contents of the cache are...
|
|
|
7509477 |
Aggregating data from difference sources
A method and system that aggregates data associated with one or more entities from different data sources are provided. The data sources include documents, web pages, or images that have...
|
|
|
7509473 |
Segmented storage system mapping
A system for mapping between logical addresses and storage units of a plurality of storage volumes which comprise a storage system. For each volume, logical addresses are mapped to storage units...
|
|
|
7506105 |
Prefetching using hashed program counter
Generating a hashed value of the program counter in a data processing system. The hashed value can be used for prefetching in the data processing system. In some examples, the hashed value is used...
|
|
|
7496955 |
Dual mode firewall
Methods and devices are provided for implementing a dual mode firewall. Some implementions provide a firewall in a network device that acts as bridge for layer 2 traffic and acts as a router for...
|
|
|
7493661 |
Secure transmission system
A method and apparatus for transferring a message securely from a sender to a recipient over a network and includes at each transfer: creating a message; retrieving the public key of the recipient...
|
|
|
7493449 |
Storage plug-in based on hashmaps
Methods for a treatment of cached objects are described. In one embodiment, management of a region of a cache is configured with an eviction policy plug-in and a storage plug-in. The eviction...
|
|
|
7483430 |
Hierarchical hash method for performing forward route lookup
A method for performing a lookup to support forwarding of IP packets in a router comprising a network processor and a route processor is disclosed. The method includes receiving a packet having an...
|
|
|
7480731 |
Data transfer scheme using caching technique for reducing network load
In a data transfer scheme using a caching technique and/or a compression technique which is capable of reducing the network load of a network connecting between data transfer devices,...
|
|
|
7480649 |
Method for efficient evaluation of index screening predicates
Techniques are provided for processing a query using an index. It is determined whether a number of consecutive keys that evaluate to a false-positive when applying a screening predicate in the...
|
|
|
7480302 |
Packet classification method through hierarchical rulebase partitioning
A packet classification method through hierarchical rulebase partitioning. The packet classification method for searching for a rule having a highest priority and matching among a plurality of...
|
|
|
7469317 |
Method and system for character string searching
A method for searching entries in a ternary content addressable memory (“TCAM”) device for one or more matches to an input, comprising: (a) providing a first portion of the input to the TCAM...
|
|
|
7469243 |
Method and device for searching fixed length data
Embodiments of the present invention provide method and device for searching fixed length data. The device includes a hash operation means for operating and outputting a hash value of inputted...
|
|
|
7468985 |
System independent and scalable packet buffer management architecture for network processors
A circular buffer storing packets for processing by one or more network processors employs an empty buffer address register identifying where a next received packet should be stored, a next packet...
|
|
|
7464198 |
System on a chip and a method for programming a DMA controller in a system on a chip
A method is provided for programming a DMA controller in a system on a chip. According to the method, a memory management unit translates a programming virtual address into a programming physical...
|
|
|
7461233 |
Method for identifying data characteristics for flash memory
A highly efficient data characteristic identification method for flash memory is provided, including the steps of: (a) based on the LBA corresponding to the write request to the flash memory,...
|
|
|
7457935 |
Method for a distributed column chunk data store
An improved system and method for a distributed column chunk data store is provided. A distributed column chunk data store may be provided by multiple storage servers operably coupled to a network....
|
|
|
7454592 |
Block-level and hash-based single-instance storage
A method for reading data in a block-level single-instance storage system may involve receiving a first address of a data block, retrieving a signature corresponding to the first address, and...
|
|
|
7454580 |
Data processing system, processor and method of data processing that reduce store queue entry utilization for synchronizing operations
A data processing system includes a processor core and a memory subsystem. The memory subsystem includes a store queue having a plurality of entries, where each entry includes an address field for...
|
|
|
7451288 |
Word-individual key generation
Apparatus and method for generating an individual key for accessing a predetermined addressable unit of a memory divided into addressable units. The apparatus includes a calculator for calculating...
|
|
|
7447870 |
Device for identifying data characteristics for flash memory
A highly efficient data characteristic identification device for flash memory is provided, including an instruction register, a plurality of auxiliary controllers, a data register, an address...
|
|
|
7447865 |
System and method for compression in a distributed column chunk data store
An improved system and method for compression in a distributed column chunk data store is provided. A distributed column chunk data store may be provided by multiple storage servers operably...
|
|
|
7447857 |
Multi-client cluster-based backup and restore
Backup and restore technology comprising a backup engine, one or more client backup modules coupled to the backup engine via a backup protocol, and a backup database coupled to the backup engine,...
|
|
|
7424591 |
Splash tables: an efficient hash scheme for processors
A computer implemented method, data processing system, and computer usable program code are provided for storing data items in a computer. A plurality of hash functions of data values in a data...
|
|
|
7424022 |
Method and circuit for providing a context datum of a device based on an address associated with this device
A method for providing a context datum associated with a source and/or destination device based on an address datum associated with the device, including addressing, based on the address datum, a...
|
|
|
7421563 |
Hashing and serial decoding techniques
A technique for generating a list of all N-bit unsigned binary numbers by starting with an initial number less than some power of 2, successively multiplying the number by that power of 2 and...
|
|
|
7415731 |
Content addressable information encapsulation, representation, and transfer
One embodiment is directed to a method for use in a computer system comprising at least first and second computers, wherein the first provides content addressable storage. A request to access a...
|