Match Document Document Title
8069298 Method of storing and accessing header data from memory  
Methods of storing and accessing data using a header portion of a file are disclosed. In an embodiment, a method of storing content in a non-volatile memory is disclosed. The method includes...
8065479 Methods 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...
8065466 Library apparatus, library system and method for copying logical volume to disk volume in cache disk with smallest access load  
A virtual library apparatus emulates a library apparatus by storing a logical volume on a cache disk. The library apparatus has a first storage medium and a second storage medium. The virtual...
8065480 Efficiently 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...
8065477 Disk apparatus and advance data reading method  
Upon receipt of a read command or a write command from an external device, a disk apparatus stores an obtained address as a primary address and a secondary address in an address storing unit,...
8055841 System 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...
8046422 Automatic load spreading in a clustered network storage system  
A cache is used in a network storage system that includes a plurality of data storage nodes in a storage cluster, to automatically spread read and write access load, by a plurality of storage...
8042184 Rapid analysis of data stream for malware presence  
A system, method and computer program product for anti-malware processing of data stream that includes a plurality of logical data streams formed from a primary data stream; and a plurality of...
8037242 Contents 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...
8037241 Video-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....
8032586 Method and system for caching message fragments using an expansion attribute in a fragment link tag  
A method, a system, an apparatus, and a computer program product are presented for a fragment caching methodology. After a message is received at a computing device that contains a cache...
8032698 Hybrid 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...
8032699 System 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...
8032700 Hybrid 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...
8024517 Proactive 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...
8024515 Non-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...
8024516 Storage 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...
8019939 Detecting 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...
8019936 Fast disk start system  
A disk formatter (DF) for a rotating storage medium includes a target sector identification module that determines a block of target sectors of the rotating storage medium based on a read/write...
8019938 Apparatus, 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...
8019934 Optical disk drive including non-volatile memory and method of operating the same  
An optical disk drive includes a non-volatile memory. The optical disk drive is booted based on driving information stored in the non-volatile memory. When a write command is received from a host,...
8019937 Applying 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...
8015352 Disk 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...
8010776 Adaptive system boot accelerator for computing systems  
An acceleration mechanism for boot-up processing in a computing system is provided. The acceleration mechanism relies on recording most, if not all, of the read transactions, associated with...
8006036 Storage 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...
8006040 Data storage device and method thereof  
A microprocessor 18 in a control device 13 of a data storage device determines that the read request has a sequential access property, when a transfer size of data specified by a read request from...
8006027 Method of staging small writes on a large sector disk drive  
A write command is received from a host computer at a disk drive having a disk. The write command is associated with a data block and a logical block address of the data block, and a logical...
8006037 Using external memory devices to improve system performance  
The invention is directed towards a system and method that utilizes external memory devices to cache sectors from a rotating storage device (e.g., a hard drive) to improve system performance. When...
8001322 Notifying software components using a shared physical storage medium  
A method for implementing virtual disk reservations on a storage medium for multiple distributed applications. The method includes initializing a plurality of virtual disks, wherein each of the...
7996607 Distributing 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...
7987315 Data storage apparatus with block reclaim for nonvolatile buffer  
An embodiment of a data storage apparatus includes a storage medium, a flash memory buffer configured to store write data to be written in the storage medium, and a controller configured to...
7984227 Connecting device of storage device and computer system including the same connecting device  
In an environment in which plural external storage devices having different function control interfaces are intermixed, when a function of a storage device is controlled from a computer, a common...
7984237 Integrated 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...
7979638 Method and system for accessing data using an asymmetric cache device  
A system configured to receive a first request for a first datum, query the cache metadata to determine whether the first datum is present in the main memory or the asymmetric cache device (ACD),...
7979632 Storage system including a fast storage device for storing redundant data  
A computer storage system includes a controller, a first storage device and a second storage device including at least one fast storage device. The controller is configured to perform data...
7979631 Method 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...
7979641 Cache arrangement for improving raid I/O operations  
The embodiments of the invention provide a method, apparatus, etc. for a cache arrangement for improving RAID I/O operations. More specifically, a method begins by partitioning a data object into...
7975110 Method and system for supporting multiple external serial port devices using a serial port controller in embedded disk controllers  
A servo controller for a disk drive controller comprising a storage device that stores communication information for a plurality of devices and a serial port controller located on the servo...
7975100 Segmentation 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...
7971175 Method 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...
7970989 Write 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...
7966450 Non-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...
7962715 Memory controller for non-homogeneous memory system  
A memory controller includes at least one interface adapted to be coupled to one or more first memory devices of a first memory type having a first set of attributes, and to one or more second...
7953927 Allocating 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...
7953922 Double density content addressable memory (CAM) lookup scheme  
The number of content addressable memory (CAM) lookups is reduced from two to one. Each side (left and right sides) of a CAM is programmed with network addresses, such as IP addresses, based on...
7953939 Storage system and method of controlling a storage system  
A storage system includes a plurality of disk drives, and a disk controller for controlling the plurality of disk drives. The plurality of disk drives are configured from a plurality of virtual...
7953923 Double density content addressable memory (CAM) lookup scheme  
The number of content addressable memory (CAM) lookups is reduced from two to one. Each side (left and right sides) of a CAM is programmed with network addresses, such as IP addresses, based on...
7953926 SCSI-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...
7949826 Runtime 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...
7949829 Cache used both as cache and staging buffer  
In one embodiment, a cache comprises a data memory comprising a plurality of data entries, each data entry having capacity to store a cache block of data, and a cache control unit coupled to the...