Match Document Document Title
9032183 Method and apparatus for content derived data placement in memory  
Apparatus and method for placing data based on the content of the data in random access memory such that indexing operations are not required. A strong (e.g., cryptographic) hash is applied to a...
9026740 Prefetch data needed in the near future for delta compression  
A computer-implemented method and system for improving efficiency in a delta compression process selects a data chunk to delta compress and generate matching criteria for the selected data chunk....
9003130 Multi-core processing device with invalidation cache tags and methods  
A data processing device is provided that facilitates cache coherence policies. In one embodiment, a data processing device utilizes invalidation tags in connection with a cache that is associated...
8996830 System and method for efficient backup using hashes  
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for efficient backup using hashes One of the methods includes forming an image of a storage device,...
8976647 Hardware-based dynamic load balancing that avoids flow packet reordering statistically  
A network component comprising a hash generator configured to generate a first hash value using a first hash function and a packet, and generate a second hash value using a second hash function...
8972648 Kernal memory locking for systems that allow over-commitment memory  
Provided are techniques for allocating logical memory corresponding to a logical partition in a computing system; generating, a S/W PFT data structure corresponding to a first page of the logical...
8972366 Cloud-based directory system based on hashed values of parent and child storage locations  
Embodiments relate to systems and methods for a cloud-based directory system based on hashed values of parent and child storage locations. Platforms and techniques are provided to store a data...
8972647 Kernel memory locking for systems that allow over-commitment memory  
Provided are techniques for allocating logical memory corresponding to a logical partition in a computing system; generating a S/W PFT data structure corresponding to a first page of the logical...
8966211 Techniques for dynamic binding of device identifiers to data storage devices  
Described are techniques for performing dynamic binding of device identifiers to data storage devices. A first device identifier assigned to an application on a host is received. The first device...
8964528 Method and apparatus for robust packet distribution among hierarchical managed switching elements  
For a network that includes several managed edge switching elements and several managed non-edge switching elements that are for implementing a logical switching element, some embodiments provide...
8954693 Data storage device with selective data compression  
A memory controller comprises a host interface block comprising a compression ratio calculator configured to determine whether a compression ratio of input data exceeds a predetermined compression...
8949574 Low power, hash-content addressable memory architecture  
A method is comprised of inputting a comparand word to a plurality of hash circuits, each hash circuit being responsive to a different portion of the comparand word. The hash circuits output a...
8937942 Storing session information in network devices  
In one example, a network device includes a network interface that receives a packet, a storage card that stores session data for monitored network sessions, a plurality of service processing...
8938469 Dynamically adjusting hash table capacity  
An example hashing unit includes a plurality of hardware-based hash tables, wherein each of the hash tables comprises a plurality of buckets, and wherein the plurality of hash tables comprise a...
8937562 Shared data de-duplication method and system  
This disclosure relates to synchronizing dictionaries of acceleration nodes in a computer network. For example, dictionaries of a plurality of acceleration nodes of a client-server network can be...
8938603 Cache system optimized for cache miss detection  
According to an embodiment of the invention, cache management comprises maintaining a cache comprising a hash table including rows of data items in the cache, wherein each row in the hash table is...
8938604 Data backup using distributed hash tables  
The present disclosure provides a storage system for data read and write. One embodiment of the storage system includes an origination device that is configured to receive a request for a logical...
8935508 Implementing pseudo content access memory  
A pseudo CAM (PCAM) can be implemented using SRAM to minimize latency associated with a traditional CAM. On receiving a key at a memory controller that executes operations on the PCAM, a hash...
8929380 Data matching using flow based packet data storage  
A system for matching data using flow based packet data storage includes a communications interface and a processor. A communications interface receives a packet between a source and a...
8922822 Image transform signature generation mechanism  
A method is disclosed. The method includes receiving a first data component of an image data stream at a cache within a control unit, appending a first signature value to the first data component...
8924686 Memory management unit  
A data processing apparatus is provided comprising a plurality of master devices configured to issue memory access requests including virtual addresses. A memory management unit is configured to...
8924687 Scalable hash tables  
A data read/write system receives a key associated with a data read request. The data read/write system hashes the key to obtain a first hash value and hashes the key to obtain a second hash...
8914601 Systems and methods for a fast interconnect table  
In a multi-processor (e.g., multi-core) computer system, several processors can simultaneously access data without corruption thereof by: designating to each processor a portion of a hash table...
8913483 Fault tolerant managed switching element architecture  
In a hierarchical switching architecture that includes at least one lower level managed switching element that connects to several higher level managed switching elements, some embodiments provide...
8908696 Systems and methods for optimized route caching  
A method for optimized route caching includes comparing a destination address of a network packet to a first set of prefixes in a routing cache, and comparing the destination address to a second...
8898431 Multi-path network  
The present invention provides a multi-path network for use in a bridge, switch, router, hub or the like, comprising a plurality of network ports adapted for connection with one or more devices,...
8898393 Optimized ring protocols and techniques  
Methods and apparatus relating to ring protocols and techniques are described. In one embodiment, a first agent generates a request to write to a cache line of a cache over a first ring of a...
8891364 Systems and methods for distributing traffic across cluster nodes  
The present application is directed towards systems and methods for distributing traffic across nodes of a cluster of intermediary devices through distributed flow distribution (DFD). Upon receipt...
8886913 Apparatus and method for identifier management  
An identifier management apparatus capable of setting identifier conversion information of a new user without affecting identifier conversion processings of other users, and an identifier...
8880901 Secure address handling in a processor  
An embodiment generally pertains to a method of secure address handling in a processor. The method includes detecting an instruction that implicitly designates a target address and retrieving an...
8874877 Method and apparatus for preparing a cache replacement catalog  
Methods and systems to intelligently cache content in a virtualization environment using virtualization software such as VMWare ESX or Citrix XenServer or Microsoft HyperV or Redhat KVM or their...
8874876 Method and apparatus for packet switching  
A method for performing packet lookups is provided. Packets (which each have a body and a header) are received and parsed to parsing headers. A hash function is applied to each header, and each...
8868884 Method and apparatus for servicing read and write requests using a cache replacement catalog  
Methods and systems to intelligently cache content in a virtualization environment using virtualization software such as VMWare ESX or Citrix XenServer or Microsoft HyperV or Redhat KVM or their...
8867355 MoCA multicast handling  
An apparatus and methods for transmitting information over a home coax network are provided. A method according to the invention for transmitting information over a home coax network preferably...
8862841 Method and system for scaleable, distributed, differential electronic-data backup and archiving  
One embodiment of the present invention provides a distributed, differential electronic-data backup and archiving system that includes client computers and cells. Client computers execute...
8856445 Byte caching with chunk sizes based on data type  
Methods and apparatus are provided for performing byte caching using a chunk size based on the object type of the object being cached. Byte caching is performed by receiving at least one data...
8856491 Garbage collection implemented in hardware  
A computing device is provided and includes a memory module, a sweep engine, a root snapshot module, and a trace engine. The memory module has a memory implemented as at least one hardware...
8850101 System and method to reduce memory access latencies using selective replication across multiple memory ports  
In one embodiment, a system comprises a plurality of memory ports. The memory ports are distributed into a plurality of subsets, where each subset is identified by a subset index. The system...
8850127 Managing concurrent accesses to a cache  
Various embodiments of the present invention allow concurrent accesses to a cache. A request to update an object stored in a cache is received. A first data structure comprising a new value for...
8849772 Data replication with delta compression  
Data replication with delta compression is disclosed. A primary system and a replica system are determined to both have an identical first data segment that is similar to a second data segment....
8838937 Methods, systems and computer readable medium for writing and reading data  
A flash memory controller, a computer readable medium and a method for writing to a flash memory device, the method may include receiving multiple logical pages, each logical page having a logical...
8831003 Method and apparatus for reducing redundant traffic in communication networks  
A capability is provided for reducing or even eliminating redundant traffic in cellular wireless networks. A method is provided for encoding a target packet in a manner for reducing redundancy of...
8832375 Object type aware byte caching  
One or more embodiments perform byte caching. At least one data packet is received from at least one network node. At least one data object is received from the at least one data packet. An object...
8826023 System and method for securing access to hash-based storage systems  
Various methods and systems for securing access to hash-based storage systems are disclosed. One method involves receiving information to be stored in a storage system from a storage system client...
8825985 Data transfer reduction in scale out architectures  
Mechanisms are provided for data transfer reduction in scale out architectures. When a compute node receives a write input/output (I/O) request for a data stream, the compute node separates the...
8823720 Methods, systems, and data structures for generating a rasterizer  
Methods, systems and data structures produce a rasterizer. A graphical state is detected on a machine architecture. The graphical state is used for assembling a shell rasterizer. The machine...
8819348 Address masking between users  
Provided is a method for uniquely masking addressing to the cache memory for each user, thereby reducing risk of a timing attack by one user on another user. The method comprises assigning a first...
8819390 Speculative reads  
Patterns of access and/or behavior can be analyzed and persisted for use in pre-fetching data from a physical storage device. In at least some embodiments, data can be aggregated across volumes,...
8806175 Hybrid hash tables  
A hash table system having a first hash table and a second hash table is provided. The first hash table may be in-memory and the second hash table may be on-disk. Inserting an entry to the hash...
8806174 Method and system for hash key memory footprint reduction  
A system and method are disclosed for storing data in a hash table. The method includes receiving data, determining a location identifier for the data wherein the location identifier identifies a...