Match Document Document Title
8954684 Translation table and method for compressed data  
A translation table has entries that each include a share bit and a delta bit, with pointers that point to a memory block that includes reuse bits. When two translation table entries reference...
8954697 Access to shared memory segments by multiple application processes  
A system configures page tables to cause an operating system to copy original page data in a data store when any one of the application processes makes a first write request for the original page...
8949557 File management method and hierarchy management file system  
There is provided a file management system and method of creating a hierarchy management file capable of preventing an access performance from dropping when a user accesses to a file. According to...
8949192 Technique of controlling access to database  
A method of controlling access to a database includes autonomously archiving data within a database from a first storage device into a second storage device, according to an archive condition; the...
8949524 Saving log data using a disk system as primary cache and a tape library as secondary cache  
Various embodiments are provided for saving a log data in a hierarchical storage management system using a disk system as a primary cache with a tape library as a secondary cache. The user data is...
8949556 Cloud management of device memory based on geographical location  
An apparatus and computer program product for managing memory of a device is disclosed. A computer system collects information about use, by the device, of data in the memory of the device. The...
8943280 Method and apparatus to move page between tiers  
The thin provisioning storage system maintains migration history between the first and the second group which the unallocated pages of virtual volume would be allocated from, and updates on writes...
8943025 Data replication among storage systems  
A first storage system stores information relating to the updating of data stored in that system as a journal. More specifically, the journal is composed of a copy of data that was used for...
8938597 Restoring virtualized GCU state information  
Method and apparatus for managing a memory, such as but not limited to a flash memory. In accordance with some embodiments, initial state information is stored which identifies an actual state of...
8935488 Storage system and storage control method  
A storage system is provided with storage devices that are basis of a pool and a primary volume and a controller that is coupled to the plurality of storage devices and a host computer and that is...
8935498 Splitter based hot migration  
A system, method, and computer program product for intercepting Input/Outputs (IOs) sent to a second storage medium in a storage array via a splitter in the storage array, redirecting read IOs to...
8935492 Archiving data objects using secondary copies  
A system for archiving data objects using secondary copies is disclosed. The system creates one or more secondary copies of primary copy data that contains multiple data objects. The system...
8935503 Management device, storage medium, and management method  
The management device includes a storing unit, a determining unit, and a deleting unit. The storing unit stores data in a memory unit. When a retention period the stored data reaches a retention...
8935493 Performing data storage optimizations across multiple data storage systems  
Described are techniques for performing data storage optimizations. A data storage optimizer on a first data storage system connected to a set of other data storage systems receives performance...
8935206 Snapshots in distributed storage systems  
Embodiments include methods, apparatus, and systems for snapshots in distributed storage systems. One method of software execution includes using a version tree to determine what data blocks are...
8935499 Interface for management of data movement in a thin provisioned storage system  
A computational device receives a request to copy a source logical block of a thin provisioned source logical unit to a target logical block of a thin provisioned target logical unit, wherein in...
8930645 Method and apparatus using linked lists for streaming of data for soild-state bulk storage device  
Methods and apparatus facilitate data streaming in bulk storage devices by generating linked lists containing entries for both user data and metadata. These linked lists containing mixed data...
8930326 Generating and utilizing a data fingerprint to enable analysis of previously available data  
According to one embodiment of the present invention, a system analyzes data in response to detecting occurrence of an event, and includes a computer system including at least one processor. The...
8930325 Generating and utilizing a data fingerprint to enable analysis of previously available data  
According to one embodiment of the present invention, a system analyzes data in response to detecting occurrence of an event, and includes a computer system including at least one processor. The...
8930648 Distributed deduplication using global chunk data structure and epochs  
Techniques for a data storage cluster and a method for deduplicating data in the data storage cluster in a scalable manner, by (among other things) using an epoch-based global chunk data...
8931107 Techniques for generating block level data captures  
Techniques, including systems and methods, take frequent captures of data sets for the purpose of forensic analysis. The data set captures are taken at the block level in various embodiments. Data...
8930651 Archiving system with partitions of individual archives  
According to the disclosure, a unique and novel archiving system that provides one or more application layer partitions to archive data is disclosed. Embodiments include an archiving system having...
8924665 Virtual ordered writes transfer log  
A primary storage device maintaining recovery data in connection with ordering data writes includes the primary storage device receiving a plurality of data writes, the primary storage device...
8924666 Managing storage devices in a cloud storage environment  
A method of managing storage devices including storage resources that are virtualized and integrated into corresponding intermediate volumes, wherein the intermediate volumes are virtualized and...
8924670 System and method for protecting content  
A method, computer program product, and computing system for storing an unsecure data portion within a temporary storage device. An indication of a power failure event within the storage system is...
8924667 Backup storage management  
Methods, systems, and computer-readable media with executable instructions stored thereon for backup storage management are provided. A utilization threshold can be defined for each of a number of...
8924668 Method and apparatus for an application- and object-level I/O splitter  
Example embodiments of the present invention relate to a method, an apparatus and a computer-program product for replicating logical level commands. The method comprises intercepting a logical...
8918609 Storage apparatus and data management method to determine whether to migrate data from a first storage device to a second storage device based on an access frequency of a particular logical area  
A storage apparatus for which a hierarchical data management system is adopted is designed so that when receiving a read request for a first logical area to which a first storage area of a first...
8918603 Storage of file archiving metadata  
Computer file archiving systems and techniques are described. Various aspects include wide area high-availability file archiving, volume-level management capabilities of archiving systems, and...
8918605 Capacity management in deduplication storage systems  
A deduplication storage capacity is estimated as a function of an expected deduplication ratio, the expected deduplication ratio being a combined average of a current deduplication ratio and a...
8918604 Information processing apparatus, information processing method, program, and recording medium  
An information processing apparatus, an information processing method and a program may provide that information to be processed by an application program recorded on a recording medium can be...
8914666 Remote data mirroring system  
A method for data protection includes accepting data for storage from one or more data sources (24). The data is sent for storage in a primary storage device (28) and in a secondary storage device...
8914595 Snapshots in deduplication  
A method, system, and computer program product comprising creating files on a de-duplication device corresponding to each of one or more storage mediums, marking data corresponding to a snapshot...
8909883 Storage system and storage control method  
A storage system is provided with a memory region, a cache memory region, and a processor. The memory region stores the time relation information that indicates a time relationship of a data...
8909881 Systems and methods for creating copies of data, such as archive copies  
A system and method of creating archive copies of data sets is described. In some examples, the system creates an archive copy from an original data set. In some examples, the system creates an...
8910031 DIF-CRC based fast hashing  
A block CRC based fast data hash provides efficient data integrity verification functions. A hash word is generated from block CRCs that are stored along with data blocks in a hard drive for each...
8904126 System and method for performing a plurality of prescribed data management functions in a manner that reduces redundant access operations to primary storage  
Systems and methods are disclosed for performing a plurality of prescribed data management functions in a manner that reduces redundant access operations to primary storage, where the system...
8904098 Redundant backup using non-volatile memory  
Data stored in a volatile memory subsystem is backed up redundantly into first and second channels of a non-volatile memory subsystem. The data is retrieved from the volatile memory subsystem upon...
8904373 Method for persisting specific variables of a software application  
Some embodiments of the invention provide a variable persister that allows an application running on a device to efficiently make a set of variables persistent across termination and relaunch of...
8904135 Non-disruptive restoration of a storage volume  
A system implements a method to non-disruptive restoration of storage services provided by a storage volume of the system. Upon detecting a disruption of storage services at the storage volume,...
8904033 Buffering media content  
Media content is downloaded on a media device. Portions of the media content are buffered successively during the download in a buffer on the device. During the buffering, the buffered portions...
8902451 Method and system for automatically generating a copy of a print stream  
A method and system for processing a print stream are provided. The methodology includes generating at least one copy of the print stream and transmitting a first copy of the at least one copy of...
8904123 Transferring learning metadata between storage servers having clusters via copy services operations on a shared virtual logical unit that stores the learning metadata  
A virtual logical unit that stores learning metadata is allocated in a first storage server having a first plurality of clusters, wherein the learning metadata indicates a type of storage device...
8904099 Isolation switching for backup memory  
Certain embodiments described herein include a memory system having a volatile memory subsystem, a non-volatile memory subsystem, a controller coupled to the non-volatile memory subsystem, and a...
8898387 Data caching system and method  
A system, computer program product, and computer-implemented method for defining a data stripe that spans one or more of N data storage devices and one or more of M erasure code devices. The one...
8898407 Incremental block based backup  
A method, article of manufacture, and apparatus for protecting data. In some embodiments, this includes taking a snapshot of a physical volume with a native snapshot program, determining which...
8892832 Storage apparatus, storage management method, and storage medium storing storage management program  
Provided are a storage apparatus, a storage management method, and a storage management program capable of performing a backing-up operation under the condition that a host computer is in...
8892676 Thin import for a data storage system  
The present disclosure relates to systems and methods for migrating data from one data storage system to another data storage system. A method can include copying data from one data storage system...
8892831 Memory subsystem hibernation  
In a managed memory subsystem, information associated with the memory subsystem is copied from volatile memory in the memory subsystem to host system memory. The copying can be over a standard...
8892830 Changing ownership of cartridges  
Exemplary method, system, and computer program product embodiments for changing ownership of cartridges, such as virtual cartridges between remotely located virtual tape libraries, are provided....