Match Document Document Title
7558884 Processing information received at an auxiliary computing device  
Described is a mechanism for receiving new data at an auxiliary device associated with a main computer system, and processing that new data within the auxiliary device firmware to take some...
7558913 Atomic commit of cache transfer with staging area  
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...
7558937 Disk array device memory having areas dynamically adjustable in size  
A disk array device having a plurality of hard disk units has a large-capacity memory mounted on a controller module which controls the whole device. The large-capacity memory has a system area...
7558911 Maintaining disk cache coherency in multiple operating system environment  
Processor-based systems may use more than one operating system and may have disk drives which are cached. Systems which include a write-back cache and a disk drive may develop incoherent data when...
7558912 Disk array system  
A technique to distribute processing to meet a request from other system without partializing the processing to specific processor and can execute processing efficiently while adopting...
7558981 Method and apparatus for mirroring customer data and metadata in paired controllers  
A data storage system configured for efficient mirroring of data between paired redundant controllers is provided. More particularly, in response to the receipt of customer data from a host for...
7558914 Data object processing of storage drive buffers  
A deterministic flushing of one or more storage data objects buffered within a storage data buffer to a storage medium involves a processing of a host data object including writing a storage data...
7555597 Direct cache access in multiple core processors  
Methods and apparatus to perform direct cache access in multiple core processors are described. In an embodiment, data corresponding to a direct cache access request is stored in a storage unit...
7552276 System, method and program for managing storage  
System, method and program for managing a storage server comprising first and second clusters of storage controllers. The first cluster comprises one or more storage controllers each controlling...
7549021 Enhanced data integrity using parallel volatile and non-volatile transfer buffers  
Method and apparatus for transferring data. The apparatus preferably includes a first volatile memory block, a second volatile memory block coupled to a non-volatile circular buffer, and a...
7546426 Storage having a logical partitioning capability and systems which include the storage  
A storage includes: host interface units; file control processors which receives a file input/output request and translates the file input/output request into a data input/output request; file...
7545728 Data management information obtaining method for obtaining data management information including information concerning part of data areas as information concerning a pseudo area  
On an information recording medium, a recording area is divided in a plurality of data areas, and data is recorded on each of the data areas. In response to a request for obtaining data management...
7543100 Node controller for a data storage system  
A node controller for a data storage system having at least one node provides access to a data storage facility. The node controller is distinct from a computer-memory complex of the node. The...
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...
7536400 Write-back to cells  
Maintaining data used for performing “what-if” analysis is disclosed. The systems and methods of the invention define an efficient mechanism allowing a user to specify how base values from a...
7536692 Thread-based engine cache partitioning  
In general, in one aspect, the disclosure describes a processor that includes an instruction store to store instructions of at least a portion of at least one program and multiple engines coupled...
7533338 Electronic ink processing  
Systems, methods, and computer-readable media for making rich, flexible, and more natural electronic ink annotations in an electronic document include creating a first context node associated with...
7533217 Optical disc apparatus with interruptible write operation  
An optical disc apparatus includes a buffer memory for shared use between write data and read data. Upon receipt of a write command from an external host device, a system controller stores, in a...
7533215 Distributed and packed metadata structure for disk cache  
An apparatus and method to reduce the initialization time of a system is disclosed. In one embodiment, upon a cache line update, metadata associated with the cache line is stored in a distributed...
7533321 Fault tolerant encoding of directory states for stuck bits  
A method of handling a stuck bit in a directory of a cache memory, by defining multiple binary encodings to indicate a defective cache state, detecting an error in a tag stored in a member of the...
7533216 Device and method for simulating a hard disk  
A device and a method for simulating a hard disk are disclosed. The device has a core logic chip, a main memory module and a setting module. The setting module is used to set the main memory...
7529784 Clustered hierarchical file services  
A system for object-based archival data storage includes an object-based storage subsystem having respective data storage devices, at least one file presentation interface that interfaces to...
7529892 File readahead method with the use of access pattern information attached to metadata  
Provided is a computer system containing plural storage systems which manages the bandwidth of the storage systems in accordance with storage area attributes. The computer system is characterized...
7529885 Cache control method for node apparatus  
The present invention provides a technique of controlling cache operation on a node device in a computer system that enables transmission and receipt of data between clients and a storage device...
7523319 System and method for tracking changed LBAs on disk drive  
When data changes in LBAs of a disk storage, the IDs of changed LBAs are written to a cache, with the LBAs being hashed to render a hash result. The hash result and contents of the cache are...
7519770 Disk array control device with an internal connection system for efficient data transfer  
A disk array controller which includes a channel interface unit for connecting a host computer through a first type channel, a channel interface unit for connecting a host computer through a...
7519634 System and method for preserving memory resources during data backup  
A system and method to efficiently back up files while preserving memory resources. The system includes a generation module to generate an unordered list of backup files and associated attributes,...
7519773 On-demand cache memory for storage subsystems  
A cache on-demand module employing a cache performance module for managing size adjustments to a cache size of a cache memory in view of supporting an optimal performance of a storage subsystem...
7511723 Method for requesting and viewing an attachment image on a portable electronic device  
A method for viewing a full image of a server stored original attachment on a portable electronic device including: building a graph structure within the server representing a map of the original...
7512770 Buffering apparatus and buffering method using ring buffer  
A read unit in a buffering apparatus writes data in a memory apparatus used as a ring buffer. A determination unit determines whether data is consecutively written in the memory apparatus. When it...
7512735 Apparatus and method to control access to logical volumes  
A method to control access to logical volumes. The method provides a plurality of host computers and an information storage and retrieval system comprising a plurality of logical volumes. The...
7509455 Information processing system having volume guard function  
In a system comprising a first storage system providing plural first logical volumes including real logical volume and a virtual logical volume with a host, a second storage system having a second...
7506099 Semiconductor storage apparatus  
A semiconductor storage apparatus comprising: a ferroelectric memory; an SRAM 30; a counter 41; a CAM 10 that judges whether or not a block of data requested to be read out from the ferroelectric...
7502891 Storage management based on worklist  
Systems and methods of storage management which are based on a worklist are described. The storage typically although not necessarily includes a faster access part and a slower access part. One of...
7500051 Migration of partitioned persistent disk cache from one host to another  
A computer implemented method, data processing system, and computer usable program code are provided for migrating a persistent cache. A priming request is received at an intermediary to prime the...
7500050 Wise ordering for writes—combining spatial and temporal locality in write caches for multi-rank storage  
A storage system has a storage controller for an array of storage disks, the array being ordered in an sequence of write groups. A write cache is shared by the disks. The storage controller...
7500063 Method and apparatus for managing a cache memory in a mass-storage system  
Some embodiments of the present invention relate to a method and a circuit for managing the prefetching of data into a cache. According to some embodiments of the present invention a prefects...
7496740 Accessing information associated with an advanced configuration and power interface environment  
A computer system includes an operating system. An advanced configuration and power interface (ACPI) system is in communication with the operating system and receives an ACPI request from the...
7496714 Method and system for adaptive back-off and advance for non-volatile storage (NVS) occupancy level management  
A technique for determining when to destage write data from a fast, NVS of a computer system from an upper level to a lower level of storage in the computer system comprises adaptively varying a...
7493447 System and method for caching sequential programs  
Methods and related computer program products, systems, and devices for using a NAND flash as a program ROM are disclosed.
7493450 Method of triggering read cache pre-fetch to increase host read throughput  
Exemplary systems and methods include pre-fetching data in response to a read cache hit. Various exemplary methods include priming a read cache with initial data, and triggering a read pre-fetch...
7493441 Mass storage controller with apparatus and method for extending battery backup time by selectively providing battery power to volatile memory banks not storing critical data  
A battery-backed write-caching mass storage controller is disclosed. The controller includes a plurality of volatile memory banks for caching write data prior to being written to disk drives....
7490199 System and method for safe removal of a removable device from a digital appliance  
A method and system is introduced for allowing removal of a removable device connected to a digital appliance in a safe manner that preserves removable device integrity. There is no requirement...
7490197 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...
7487291 Methods for restricted update sharing of removable media in a media library  
A method is provided for restricted update sharing of removable media in a media library. Media is allowed to be retrieved from storage slots of a media library and moved to a drive in a...
7487290 Disk drive having real time performance improvement  
Where realtime performance-critical processing is executed in parallel with data integrity-critical processing, embodiments of the invention improve the realtime performance by raising the data...
7483893 System and method for lightweight loading for managing content  
In accordance with embodiments, there are provided mechanisms and methods for providing lightweight loading for managing content in federated content repositories. These mechanisms and methods for...
7480731 Data transfer scheme using caching technique for reducing network load  
In a data transfer scheme using a caching technique and/or a compression technique which is capable of reducing the network load of a network connecting between data transfer devices,...
7478202 Using the message fabric to maintain cache coherency of local caches of global memory  
Described is a technique for maintaining local cache coherency between endpoints using the connecting message fabric. Processors in a data storage system communicate using the message fabric. Each...
7475213 Storage control system and storage control method  
The present invention provides a storage control system that can prevent capacity in a cache memory from being overloaded even when the access performance of a controller in a storage controller...