U.S. patents available from 1976 to present.
U.S. patent applications available from 2005 to present.

Icon_funbox Famous Patents

The ice cream cone was invented at the St. Louis Worlds Fair by Ernest Hamwi in 1904. His waffle booth was next to an ice cream vendor who ran short of dishes. Hamwi rolled a waffle to hold ice cream and the cone was born.

Newsletter  PatentStorm News

Make the Most of Our Site

See this month's Top Inventors and Most Cited Patents.

Stay on top of the latest innovations by subscribing to an RSS feed.

Registered users: Manage your profile.

 

Class 711/113 - Caching


Subclass of Class 711 - Electrical computers and digital processing systems: memory
Definition: Subject matter wherein the DASD is used as a dedicated hierarchically
No. of patents: 1590
Last issue date: 01/17/2012


1                      
NumberTitleIssue Date
8099548Power efficient media playback on general purpose portable devices
A portable multifunction computing device optimizes cache storage when processing media files and the like. During a playback operation, the device caches as many media items as possible such that during playback media items are retrieved from cache rather than from...
01/17/2012
8090907Method for migration of synchronous remote copy service to a virtualization appliance
A method, system, computer program product, and computer program storage device for receiving and processing I/O requests from a host device and providing data consistency in both a primary site and a secondary site, while migrating a SRC (Synchronous Peer to Peer R...
01/03/2012
8086793Optical disc recorder and buffer management method thereof
A buffer management method is provided. A host issues a read command requesting access for a read data block and a write command requesting recording of a write data block. A write buffer is dedicated to store the write data block. A read buffer is dedicated to stor...
12/27/2011
8086792Demoting tracks from cache
Provided are a method, system, and program for destaging a track from cache to a storage device. The destaged track is retained in the cache. Verification is made of whether the storage device successfully completed writing data. Indication is made of destaged track...
12/27/2011
8074016Data loss prevention during a fall of a storage device
A data storage device having fall protection includes a rotatable media platter operable to receive and store data, a read/write head operable to communicate with the media platter by writing the data to the media platter and by reading the data from the media platt...
12/06/2011
8065479Methods and structure for improved storage system performance with write-back caching for disk drives
Methods and associated structures for utilizing write-back cache management modes for local cache memory of disk drives coupled to a storage controller while maintaining data integrity of the data transferred to the local cache memories of affected disk drives. In o...
11/22/2011
8065480Efficiently synchronizing with separated disk caches
In a method of synchronizing with a separated disk cache, the separated cache is configured to transfer cache data to a staging area of a storage device. An atomic commit operation is utilized to instruct the storage device to atomically commit the cache data to a m...
11/22/2011
8055841System and method for caching data on a hard disk drive
A method for caching data on a hard disk drive. The method begins by identifying at least one track residing on the hard disk drive to devote to caching. The method continues with determining an average for each data value both residing on the hard disk drive and no...
11/08/2011
8037241Video-storage network having increased performance
A video storage system includes a storage area network and at least one local cache storage unit. Both the storage mechanism and the local cache storage unit store at least some content in common. In response to a react request, a read director determines which of t...
10/11/2011
8037242Contents delivery system using cache and data replication
An information processing apparatus is provided capable of effectively utilizing resources in data transmission processes executed by a plurality of control units. A contents delivery apparatus includes network IFs, control units, disk drives used by the respective ...
10/11/2011
8032699System and method of monitoring data storage activity
Systems and methods of monitoring logical block address (LBA) activity are disclosed. In an embodiment, a pattern of a data storage device may be monitored. An LBA may be detected that is accessed based on the pattern. The LBA may be added to a list of LBAs stored i...
10/04/2011
8032700Hybrid multi-tiered caching storage system
A hybrid storage system comprising mechanical disk drive means, flash memory means, SDRAM memory means, and SRAM memory means is described. IO processor means and DMA controller means are devised to eliminate host intervention. Multi-tiered caching system and novel ...
10/04/2011
8032698Hybrid hard disk drive control method and recording medium and apparatus suitable therefore
A method of controlling a hybrid HDD to permanently deactivate a non-volatile cache support mode by determining whether a limit in the use of a non-volatile cache is passed, and a recording medium and apparatus suitable for the control method. The control method of ...
10/04/2011
8024516Storage apparatus and data management method in the storage apparatus
A storage apparatus sets up part of non-volatile cache memory as a cache-resident area, and in an emergency such as an unexpected power shutdown, backs up dirty data of data cached in volatile memory to an area other than the cache-resident area in the non-volatile ...
09/20/2011
8024517Proactive technique for reducing occurrence of long write service time for a storage device with a write cache
Provided are techniques for introducing a delay in responding to host write requests. A percentage of fullness of a write cache is determined. Based on the determined percentage of fullness of the write cache (f), a low cache threshold (L), alpha (α), and k, an amo...
09/20/2011
8024515Non-volatile cache in disk drive emulation
A method and apparatus for deferring media writes for emulation drives are provided. By deferring media writes using non-volatile storage, the performance penalty associated with RMW operations may be minimized. Deferring writes may allow the RMW operations to be do...
09/20/2011
8019937Applying storage device commit-cached-data-to-media functionality to improve data security in systems that allow storage devices to cache writes
A method for committing cached data to storage media including a host entity and a physical storage device (PSD), comprising: the host entity issuing a write IO request to the PSD being in write-back caching mode to write data from a host memory to the PSD; the host...
09/13/2011
8019938Apparatus, system, and method for solid-state storage as cache for high-capacity, non-volatile storage
An apparatus, system, and method are disclosed for solid-state storage as cache for high-capacity, non-volatile storage. The apparatus, system, and method are provided with a plurality of modules including a cache front-end module and a cache back-end module. The ca...
09/13/2011
8019939Detecting data mining processes to increase caching efficiency
Methods and apparatus to detect a data mining process are presented. In one embodiment the method comprising monitoring access of a process to a resource and classifying if the process is a data mining process based on at least one of a plurality of monitored values...
09/13/2011
8015352Disk drive storage defragmentation system
The present invention provides a disk drive storage defragmentation system, comprising providing a cache buffer system coupled to a host system, coupling a disk drive storage system to the cache buffer system, performing a defragmentation process on the disk drive s...
09/06/2011
8006036Storage system and data management method
The present invention comprises a CHA 110 which transmits/receives data to/from an external device, a DKA 140 which transmits/receives data to/from an HDD unit 200, a primary cache unit 120 which has a primary cache memory 124, a s...
08/23/2011
7996607Distributing lookup operations in a striped storage system
The present invention provides a mechanism for storing and accessing attributes of a data container (e.g., characteristics such as a name of a data container used to perform a lookup operation against the data container) in cache memory within storage systems in a c...
08/09/2011
7984237Integrated circuit capable of pre-fetching data
A method according to one embodiment may include retrieving selected data from one or more mass storage devices, based at least in part on historical device access information of at least one requester of data. A method according to another embodiment may include re...
07/19/2011
7979631Method of prefetching data in hard disk drive, recording medium including program to execute the method, and apparatus to perform the method
A method of prefetching data in a hard disk drive includes searching for a logic block address (LBA) of data requested by an external apparatus in a history of a non-volatile cache of the hard disk drive, and if the LBA of the data is stored in the history, storing ...
07/12/2011
7975100Segmentation of logical volumes and movement of selected segments when a cache storage is unable to store all segments of a logical volume
Provided are a method, system, and article of manufacture, wherein a storage manager application implemented in a first computational device maintains a virtual logical volume that represents a plurality of segments of a linear storage medium of a secondary storage,...
07/05/2011
7971175Method and system for implementing cached parameterized cells
Parameterized cells are cached and provided by the plug-in to increase the speed and efficiency of an application for circuit design. This allows source design to be read-interoperable and also enables some basic write-interoperability in the source design. ...
06/28/2011
7970989Write ordering on disk cached platforms
A hard disk cache includes entries to be written to a disk, and also includes ordering information describing the order that they should be written to the disk. Data may be written from the cache to the disk in the order specified by the ordering information. In som...
06/28/2011
7966450Non-volatile hard disk drive cache system and method
A non-volatile hard disk drive cache system is coupled between a processor and a hard disk drive. The cache system includes a control circuit, a non-volatile memory and a volatile memory. The control circuit causes a subset of the data stored in the hard disk drive ...
06/21/2011
7953926SCSI-to-IP cache storage device and method
A SCSI-to-IP cache storage system interconnects a host computing device or a storage unit to a switched packet network. The cache storage system includes a SCSI interface (40) that facilitates system communications with a host computing device or the storage ...
05/31/2011
7953927Allocating clusters to storage partitions in a storage system
The bandwidth of the inter-connection network between the clusters is quite narrower than that of the inter-connection network in the clusters. When the logical allocation technique is simply applied to a cluster storage system, there is created a logical partition ...
05/31/2011
7949826Runtime machine supported method level caching
A computer system includes a disk space comprising at least one type of memory and an operating system for controlling allocations and access to the disk space. A runtime machine runs applications through at least one of the operating system or directly on at least ...
05/24/2011
7941601Storage device using nonvolatile cache memory and control method thereof
A data process can be performed without lowering the data processing efficiency even when the sector length of the host device side is different from the sector length of the hard disk side. Partial data or whole data of a second data block which is based on a long ...
05/10/2011
7937526Storage device cache with phase change memory
A hard disk drive (HDD) is disclosed that includes a hard disk control (HDC) module and phase change memory (PCM). The PCM communicates with the HDC module and includes a plurality of memory cells that store data. Each of the memory cells includes a phase change mat...
05/03/2011
7934054Re-fetching cache memory enabling alternative operational modes
A re-fetching cache memory improves efficiency of a system, for example by advantageously sharing the cache memory and/or by increasing performance. When some or all of the cache memory is temporarily used for another purpose, some or all of a data portion of the ca...
04/26/2011
7930278Methods to perform disk writes in a distributed shared disk system needing consistency across failures
Techniques are provided for managing caches in a system with multiple caches that may contain different copies of the same data item. Specifically, techniques are provided for coordinating the write-to-disk operations performed on such data items to ensure that olde...
04/19/2011
7917694Method and system for finding maximal stripes in cache memory with content addressable memory
A storage system and method of operating the same can speed the operation of cache management functions. Generally, a storage system can include data stored in stripes, with each stripe including a number of blocks. A cache memory can store data blocks for fast acce...
03/29/2011
7908435Disk controller providing for the auto-transfer of host-requested-data from a cache memory within a disk memory system
A disk-controller (110) that is within a disk memory system (100) initiates the auto-transfer of host-requested-data from cache memory (120) without the intervention of a microprocessor (130) that is within the disk memory system. The sys...
03/15/2011
7908434Raid apparatus, cache management method, and computer program product
A cache managing unit creates a list of elements corresponding to each data block arranged based on a priority of writing data blocks to a magnetic disk apparatus, and when a group of elements corresponding to data blocks to be written to the same magnetic disk appa...
03/15/2011
7904647System for optimizing the performance and reliability of a storage controller cache offload circuit
A method for offloading a cache memory is disclosed. The method generally includes the steps of (A) reading all of a plurality of cache lines from the cache memory in response to an assertion of a signal to offload of the cache memory, (B) generating a plurality of ...
03/08/2011
7895392Color-based cache monitoring
Color-based caching allows each cache line to be distinguished by a specific color, and enables the manipulation of cache behavior based upon the colors of the cache lines. When multiple threads are able to share a cache, effective cache management is critical to ov...
02/22/2011
1                      
 
Sign InRegister
Username  
Password   
forgot password?