Matches 1 - 50 out of 313 1 2 3 4 5 6 7 >
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...
Matches 1 - 50 out of 313 1 2 3 4 5 6 7 >