|
Match
|
Document |
Document Title |
|
|
7600086 |
Method, system, and program for retention management and protection of stored objects
Provided is a method for managing retention of stored objects, comprising: receiving a modification request with respect to an attribute or archive policy for an object; determining whether an...
|
|
|
7596793 |
Smart event parser for autonomic computing
An autonomic event parser configured for association with a message adapter. An autonomic event parser can include a store of parsing rules, the parsing rules having a strategically specified...
|
|
|
7596672 |
Synchronous mirroring including writing image updates to a file
A destination storage server, which may be a filer, mirrors a volume managed by a source storage server, which may also be a filer. According to an embodiment of the invention, changes made to the...
|
|
|
7594082 |
Resolving retention policy conflicts
Resolving retention policy conflicts is disclosed. An indication is received that two or more retention policies apply to an item of content. A merged retention policy that is based at least in...
|
|
|
7543109 |
System and method for caching data in a blade server complex
A method for caching data in a blade computing complex includes providing a storage blade that includes a disk operative to store pages of data and a cache memory operative to store at least one of...
|
|
|
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...
|
|
|
7509354 |
System, method, and computer program product for multi-master replication conflict resolution
A method, computer program product, and a data processing system for performing data replication in a multi-mastered system is provided. A first data processing system receives a replication...
|
|
|
7506119 |
Complier assisted victim cache bypassing
A method for compiler assisted victim cache bypassing including: identifying a cache line as a candidate for victim cache bypassing; conveying a bypassing-the-victim-cache information to a...
|
|
|
7496722 |
Memory mapped page priorities
A method of communicating memory mapped page priorities includes a software application storing page priority information for a memory mapped file on a computer readable medium, and an operating...
|
|
|
7480767 |
Cache with time-based purging and computation of purged items
Methods and apparatus, including computer program products, for purging an item from a cache based on the expiration of a period of time and having an associated process to generate an item purged...
|
|
|
7478210 |
Memory reclamation with optimistic concurrency
Memory reclamation with optimistic concurrency is described. In one example an allocated memory object is tentatively freed in a software transactional memory, the object having pointers into it...
|
|
|
7472230 |
Preemptive write back controller
A preemptive write back controller is described. The present invention is well suited for a cache, main memory, or other temporarily private data storage that implements a write back strategy. The...
|
|
|
7457920 |
Method and system for cache eviction
The proposed system and associated algorithm when implemented improves the processor cache miss rates and overall cache efficiency in multi-core environments in which multiple CPU's share a single...
|
|
|
7454573 |
Cost-conscious pre-emptive cache line displacement and relocation mechanisms
A hardware based method for determining when to migrate cache lines to the cache bank closest to the requesting processor to avoid remote access penalty for future requests. In a preferred...
|
|
|
7406568 |
Buffer allocation for split data messages
A technique to store a plurality of addresses and data to address and data buffers, respectively, in an ordered manner. More particularly, one embodiment of the invention stores a plurality of...
|
|
|
7401190 |
Software management
Methods and systems for operating computing devices are described. In one embodiment, a small amount of static RAM (SRAM) is incorporated into an automotive computing device. The SRAM is...
|
|
|
7386673 |
Method for tracking of non-resident pages
Embodiments of the present invention provide methods and systems for efficiently tracking evicted or non-resident pages. For each non-resident page, a first hash value is generated from the page's...
|
|
|
7366855 |
Page replacement method using page information
A page replacement method is provided. The page replacement method includes (a) establishing a first page list in which a plurality of pages in a main memory are listed in an order that they have...
|
|
|
7366854 |
Systems and methods for scheduling memory requests utilizing multi-level arbitration
In an embodiment, a memory scheduler is provided to process memory requests. The memory scheduler may comprise: a plurality of arbitrators that each select memory requests according to age of the...
|
|
|
7360043 |
Method and apparatus for efficiently determining rank in an LRU list
One embodiment of the present invention provides a system that manages an LRU list such that the rank, or position, of data records in the sequence can be determined efficiently. The system...
|
|
|
7353350 |
Data store management system and method for wireless devices
In accordance with the teaching described herein, systems and methods are provided for managing memory space in a mobile device. A plurality of data storage locations may be included. A plurality...
|
|
|
7343457 |
Dual active bank memory controller
A memory controller for managing memory requests from a plurality of requesters to a plurality of memory banks is disclosed. The memory controller includes an arbiter, a first path controller, a...
|
|
|
7321954 |
Method for software controllable dynamically lockable cache line replacement system
An LRU array and method for tracking the accessing of lines of an associative cache. The most recently accessed lines of the cache are identified in the table, and cache lines can be blocked from...
|
|
|
7287144 |
Hit ratio estimation device, hit ratio estimation method, hit ratio estimation program and recording medium
Using a counter of the Web server 10 , a leave probability p 1 , average value m and variance s 2 of think time, and hit ratio r are calculated for a session data cache 12 involving a...
|
|
|
7287136 |
Cache device, and method and computer program for controlling cached data
A cache device and a method for controlling cached data that enable efficient use of a storage area and improve the hit ratio are provided. When cache replacement is carried out in cache devices...
|
|
|
7284096 |
Systems and methods for data caching
Systems and methods are provided for data caching. An exemplary method for data caching may include establishing a FIFO queue and a LRU queue in a cache memory. The method may further include...
|
|
|
7281083 |
Network processor with content addressable memory (CAM) mask
According to embodiments of the present invention, a network processor includes a content addressable memory (CAM) unit having CAM arranged in banks and sharable among microengines. In one...
|
|
|
7275135 |
Hardware updated metadata for non-volatile mass storage cache
An apparatus and method to de-allocate data in a cache memory is disclosed. Using a clock that has a predetermined number of periods, the invention provides a usage timeframe information to...
|
|
|
7263587 |
Unified memory controller
A unified memory controller (UMC) is disclosed. The UMC may be used in a digital television (DTV) receiver. The UMC allows the DTV receiver to use a unified memory. The UMC accepts memory requests...
|
|
|
7260679 |
Apparatus and method to manage a data cache using a first and second least recently used list
A method is disclosed to manage a data cache. The method provides a data cache comprising a plurality of tracks, where each track comprises one or more segments. The method further maintains a...
|
|
|
7240157 |
System for handling memory requests and method thereof
A system and methods are shown for handling multiple target memory requests. Memory read requests generated by a peripheral component interconnect (PCI) client are received by a PCI bus controller....
|
|
|
7185028 |
Data files systems with hierarchical ranking for different activity groups
In order to improve a data processing unit comprising a data network, a file server integrated into the data network and having a separate data memory for the server and comprising at least one...
|
|
|
7167952 |
Method and system for performing a memory-mode write to cache
A method of writing to cache including initiating a write operation to a cache. In a first operational mode, the presence or absence of a write miss is detected and if a write miss is absent,...
|
|
|
7165188 |
System and method for managing long-running process carried out upon a plurality of disks
A method for managing a long-running process carried out upon a plurality of disks is disclosed. A registry is established, the registry having a plurality of entries, each entry corresponding to...
|
|
|
7155623 |
Method and system for power management including local bounding of device group power consumption
A method and system for power management including local bounding of device group power consumption provides the responsiveness of local power control while meeting global system power consumption...
|
|
|
7155584 |
Software management systems and methods for automotive computing devices
Methods and systems for operating automotive computing devices are described. In one embodiment, multiple object store pages are maintained in device SRAM that is configured to be battery backed in...
|
|
|
7154805 |
Storage device employing a flash memory
A semiconductor disk wherein a flash memory into which data is rewritten in block unit is employed as a storage medium, the semiconductor disk including a data memory in which file data are stored,...
|
|
|
7149226 |
Processing data packets
A method and apparatus for processing data packets including generating an enqueue command specifying a queue descriptor associated with a new buffer. The queue descriptor is part of a cache of...
|
|
|
7136949 |
Method and apparatus for position dependent data scheduling
A method and apparatus for position dependent data scheduling for communication of data for different domains along a bus is provided. Having an awareness of the relative position of different...
|
|
|
7120751 |
Dynamic streaming buffer cache algorithm selection
A streaming media cache comprises a mass storage device configured to store streaming media data, a cache memory coupled to the mass storage device, the cache memory configured to store a subset of...
|
|
|
7117322 |
Method, system, and program for retention management and protection of stored objects
Provided are a method, system, and program for managing retention of stored objects. A modification request is received with respect to a stored object. A determination is made as to whether a...
|
|
|
7103730 |
Method, system, and apparatus for reducing power consumption of a memory
A method, system, and apparatus to reduce power consumption of a memory by actively asserting the CKE pin based at least in part on a LRU status of the rows in an active mode.
|
|
|
7093073 |
Systems and methods for adjusting caching policies for web service requests
A mechanism for caching Web services requests and responses, including testing an incoming request against the cached requests and associated responses is provided. The requests are selectively...
|
|
|
7093072 |
Methods for improved data caching
Write transactions with large amounts of data using a typical cache may consume over half of the available backing store bandwidth because of the way traditional caching algorithms fill lines...
|
|
|
7089396 |
Method and profiling cache for management of virtual memory
A method and profiling cache for management of virtual memory includes a set of entries stored in the profiling cache. Each entry of the set of entries includes a page address, a time stamp for the...
|
|
|
7085895 |
Apparatus, system, and method flushing data from a cache to secondary storage
An apparatus, system, and method is provided for flushing data from a cache to secondary storage. The apparatus, system, and method identifies predefined high priority cache structures and...
|
|
|
7080208 |
Method for data retention in a data cache and data storage system
A method for data retention in a data cache and a data storage system are provided. The data storage system ( 100 ) includes a storage controller ( 102 ) with a cache ( 103 ) and a data storage...
|
|
|
7073030 |
Method and apparatus providing non level one information caching using prefetch to increase a hit ratio
A method and apparatus for increasing the processing speed of processors and increasing the data hit ratio is disclosed herein. The method increases the processing speed by providing a non-L1...
|
|
|
7069390 |
Implementation of a pseudo-LRU algorithm in a partitioned cache
The present invention provides for a plurality of partitioned ways of an associative cache. A pseudo-least recently used binary tree is provided, as is a way partition binary tree, and signals are...
|
|
|
7058771 |
System and method for managing memory in a surveillance system
A control program controls a digital storage device which stores images from digital camera streams. The control program monitors the status of the digital storage device. When the storage device...
|