Match Document Document Title
7474940 Logic circuit and operations providing control path to shared robotic device in automated data storage library  
Logic circuits and operations respond to received various control signals, including (1) data exchange commands directing the drive to read and/or write data to a media item mounted by the drive,...
7475190 Direct access of cache lock set data without backing memory  
Methods for quickly accessing data residing in a cache of one processor, by another processor, while avoiding lengthy accesses to main memory are provided. A portion of the cache may be placed in...
7467169 Circular and bi-directional mirroring of flexible volumes  
A method and system mirror flexible volumes in a circular or bi-directional configuration, without creating a deadlock. A source filer maintains a number of log files on a destination filer, where...
7467268 Concurrent data restore and background copy operations in storage networks  
Exemplary storage network architectures, data architectures, and methods for data restore operation are disclosed. In one embodiment, a storage device comprises a processor, a memory module...
7467131 Method and system for query data caching and optimization in a search engine system  
When searching a document database in response to a search query, a determination is made as to whether a query result corresponding to the search query is stored in a cache. When the query result...
7464181 Method for caching lookups based upon TCP traffic flow characteristics  
The classification system of a network device includes a cache in which a mapping between predefined characteristics of TCP/IP packets and associated actions are stored in response to the first...
7464221 Storage system, storage device, and control method thereof  
A storage system including a storage device 1 which includes: media 50 for storing data from a host computer 2; a medium controller 14 for controlling the media; a plurality of channel controllers...
7464240 Hybrid solid state disk drive with controller  
A solid-state disk drive includes a first portion of solid-state memory of a volatile nature, a second portion of solid-state memory of a non-volatile nature, a controller for managing the...
7461229 Software program for managing and protecting data written to a hybrid solid-state disk drive  
A machine-readable medium is provided having stored thereon a set of instructions that cause a controller of solid-state disk having a first portion of solid-state memory of a volatile nature and...
7461202 Method and apparatus using hard disk drive for enhanced non-volatile caching  
A method and apparatus is provided for allocating a portion of the OD zone of a hard drive disk to be a non-volatile (NV) caching space, where all writes to the disk are carried out. These write...
7457916 Storage system, management server, and method of managing application thereof  
In a storage system having a plurality of disk array devices connected through a network to a host for running an application, and a management server for monitoring the disk array devices, the...
7457915 Intelligent media caching based on device state  
A portable media device intelligently caches media based on device state. The portable media device has a hard disk memory to store the media (e.g., music, videos, movies, games, etc.) and a cache...
7453893 Methods and apparatus for generating session detail records  
An apparatus including a plurality of packet processors each included in one of a plurality of voice-over-internet-protocol (VoIP) network interfaces. Each of the plurality of packet processors is...
7454016 Data encryption system and method  
A data encryption system implemented by running on a cache-equipped computer an encryption program including transformation tables each of which contains a predetermined number of entries. All or...
7454457 Method and apparatus for dynamic data flow control using prioritization of data requests  
A data center (14) receives a request (22) for content from a browser (12) on a client (11). The data center determines whether the requested content is available at the data center. The content...
7454564 Automatic cache resizing system  
An automatic browser Web cache resizing system allows a browser to adjust its Web cache size to its environment automatically. When the browser starts up, the browser examines the host computer's...
7454557 System and method for booting from a non-volatile application and file storage device  
A system for booting a microprocessor controlled system wherein a basic interface between the processor and peripheral devices is stored and retrieved from the general purpose application and file...
7451261 Data storage device and control method with buffer control thereof  
Embodiments of the invention improve the cache hit ratio of read data. A hard disk drive (HDD) according to an embodiment of the present invention determines whether the read buffer should be used...
7451281 System and method for using swappable storage for storing program data  
One embodiment provides a method of providing a user with information quicker than could be achieved by obtaining the information from a storage source, the method comprising receiving a request...
7451353 Cache disassociation detection  
In some embodiments an expected value is compared with a number of times a storage device has been powered up and/or spun up. A cache disassociation is detected in response to the comparing. Other...
7447836 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...
7444478 Priority scheme for transmitting blocks of data  
Provided are techniques for transmitting blocks of data. It is determined whether any high priority out of sync (HPOOS) indicator is set to indicate that a number of modified segments associated...
7444467 Storage system having a semiconductor memory device which stores data and parity data permanently  
A storage system, coupled to a host computer, including at least one controller receiving data from the host computer, and a plurality of memory units connected to the controller. The controller...
7441081 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...
7441082 Storage-device resource allocation method and storage device  
Data writing into a storage device. Data is written into a cache memory in order to implement speeding-up, and also the data is written into a physical disc asynchronously therewith. Since...
7437492 Method and system for data compression and compression estimation in a virtual tape library environment  
A method and system for efficiently storing and transferring data in a virtual tape library environment is disclosed. Data is written to a virtual tape library that emulates a physical tape...
7437487 Storage medium array controller, a storage medium array apparatus, a storage medium drive, a method of controlling a storage medium array, and a signal-bearing medium embodying a program of a storage medium array controller  
A storage medium drive is controllable by a storage medium array controller. the storage medium array controller receives a data storage medium drive information and the storage medium array...
7434026 Disk array device and virtual volume management method using a logical table and a physical table  
A logical table has a layered structure formed of a higher layer logical table arranged on a memory and a lower layer logical table arranged on a disk and stores where each part of a physical...
7428612 Magnetic disk drive and method for controlling write operation  
Embodiments of the invention reduce the time required to execute an erase command received from the host device and thereby reduce the time that the interface bus to the host device must spend for...
7427990 Data replacement method and circuit for motion prediction cache  
A system for decoding a video bitstream and a method for replacing image data in a motion prediction cache are described. For each of the cache lines, a tag distance between pixels stored in the...
7426534 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...
7426609 Disk control apparatus, disk control method, remote disk control apparatus, and remote disk control method  
A disk control apparatus formats each track of a storage disk device in a short time. The disk control apparatus (1) has a cache memory (14) which stores a part of data, a management table (20)...
7426611 Method and system for improved storage system performance using cloning of cached data  
A method for improving storage system performance is disclosed. The method includes cloning information stored in a first unit of storage in a second unit of storage. The first unit of storage is...
7424627 Storage device protection system, method for protecting hard disk thereof, medium for providing control program, and control program  
A storage device protection system has a disk for storing data, the disk including a disk medium and a buffer for writing data to the disk medium. The device includes: a detecting unit for...
7424587 Methods for managing data writes and reads to a hybrid solid-state disk drive  
A method for writing data to a solid-state disk having a first portion of solid-state memory of a volatile nature and a second portion of solid-state memory of a non-volatile nature, and a...
7421535 Method for demoting 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...
7421536 Access control method, disk control unit and storage apparatus  
An access control method receives an access command, and permitting access to a cache segment accessed by the access command if no access range overlap occurs, even when a contention exists...
7418567 Cache for an enterprise software system  
Techniques are described for caching data from a software system, such as an enterprise software system. The techniques may be applied to a computing device connected to the software system via a...
7418533 Data storage system and control apparatus with a switch unit connected to a plurality of first channel adapter and modules wherein mirroring is performed  
A storage system has a plurality of control modules for controlling a storage device for accesses from a mainframe host and an open system host respectively supporting different protocols. An open...
7415574 Dynamic, on-demand storage area network (SAN) cache  
Disclosed are apparatus and methods for facilitating caching in a storage area network (SAN). In general, data transfer traffic between one or more hosts and one or more memory portions in one or...
7412585 Method for controlling disk drive using an address translation table  
Embodiments of the invention achieve data write in an appending manner by conversion from a logical block address to a physical block address in a HDD that has only one storage device and does not...
7412569 System and method to track changes in memory  
Briefly, a system and a method to efficiently track changes in memory or storage areas, for example, in cache memories of computers and electronic systems. A method in accordance with an exemplary...
7412464 Asynchronous data mirroring with look-ahead synchronization record  
A method for managing a data storage system includes maintaining a record predictive of locations to which data are to be written on the primary storage subsystem by a host processor. Upon...
7412531 Live stream archiving method and apparatus  
A method for recording a complete stream of live data packets from a server in a media cache with reduced server-cache bandwidth includes utilizing a first amount of server-cache bandwidth to...
7412562 Using non-volatile memories for disk caching of partition table entries  
A disk cache may include a volatile memory such as a dynamic random access memory and a nonvolatile memory such as a polymer memory. When a cache line needs to be allocated on a write, the polymer...
7409600 Self-healing cache system  
A method, apparatus and program storage device for performing a self-healing cache process is described. At least one error affecting a cache is detected. The cache may have a matching address tag...
7409515 Method for exchanging data between volumes of storage system  
A method of data exchange between volumes without using any unnecessary resource in a storage system includes allocating cache areas for data exchange on a memory, determining the location of data...
7406547 Sequential vectored buffer management  
A method and apparatus for managing a buffer memory in a disc drive. An arbitrated buffer stores data read from, or to be written to, the disc. Sequential entries (that store pointers to the data)...
7406560 Using multiple non-volatile memory devices to store data in a computer system  
Provided are a method, system, and machine readable medium for using multiple non-volatile memory devices to store data in a computer system. Access to a first and second memory devices are...
7404034 Disk drive device, electronic apparatus and disk control method  
According to one embodiment, a disk drive device includes a head, a register which stores various commands which are transmitted from the host device, a read/write process unit which executes a...