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

Icon_funbox Did You Know...

...that to encourage use of his new invention, the shopping cart, market owner Sylvan Goldman hired fake shoppers to push the carts around his store in Oklahoma City? Seems his customers were reluctant to give up their hand-carried baskets.

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/162 - Backup


Subclass of Class 711 - Electrical computers and digital processing systems: memory
Definition: Subject matter wherein a verbatim redundant copy of the data is made.
No. of patents: 3052
Last issue date: 05/29/2012


          16            
NumberTitleIssue Date
7526622Method and system for detecting and correcting data errors using checksums and replication
A method for storing a data block, including storing the data block in a storage pool, storing a copy of the data block in the storage pool, obtaining a data block location, calculating a data block checksum for the data block, storing a first indirect block in the ...
04/28/2009
7526623Optimizing reclamation of data space
An amount of storage to reclaim is determined based at least in part on a write size of new previous version data written most recently to a data region. The determined amount of storage is reclaimed. ...
04/28/2009
7523275Method, system, and program for maintaining a copy relationship between primary volumes and corresponding secondary volumes
Provided are a method, system, and program for accessing a resource. Requests are generated to access a resource in a first access mode and a second access mode. The requests are processed to access the resource in the second mode before processing at least one requ...
04/21/2009
7523276Synchronization of selected data from snapshots stored on different storage volumes
A method, system, computer system, and computer program product are provided to quickly synchronize selected data, such as a single file, from two or more versions of the data stored on different storage volumes. Selected data are synchronized with a snapshot of the...
04/21/2009
7523277Transient point-in-time images for continuous data protection
A method, system, and apparatus that provide an equivalent of persistent frozen image snapshots through the use of a time-addressable storage object, such as a time-indexed storage volume, are presented. These virtual snapshot images are presented to a system in a m...
04/21/2009
7523278Backup and restore operations using a single snapshot
Systems and methods for backing up and/or restoring data. When a backup operation is initiated, systems and methods are provided for creating a single snapshot of the backup items, including backup groupings. The single snapshot is used by a backup/recovery applicat...
04/21/2009
7519785Storage layout and data replication
Various embodiments of volume replication are disclosed. A request may be received to replicate a storage layout of a first storage system to a second storage system. A storage layout (e.g., configuration) of the first storage system may be determined, and one or mo...
04/14/2009
7519784Method and apparatus for reclaiming space in memory
A computer implemented method, data processing system, and computer usable code are provided for reclaiming backup data storage space in memory. The process receives a selection to reclaim a set of memory locations associated with a set of backup copies of a selecte...
04/14/2009
7516286Conversion between full-data and space-saving snapshots
A method, system, computer system, and computer-readable medium that enable a copy of data to be converted from a full-data snapshot to a space-saving snapshot, or vice versa, while retaining all the contents of the snapshot. Full-data snapshots can be used for effi...
04/07/2009
7516287Methods and apparatus for optimal journaling for continuous data replication
Methods and systems for continuous data replication, including receiving a write transaction from a production site, the write transaction including raw data (RWNEW), a size indicator (SZ1) for the size of the raw data, and a start address (ADD1) for w...
04/07/2009
7516285Server side API for fencing cluster hosts via export access rights
A method and system performs fencing techniques in a host cluster storage environment. A fencing application program interface resides in one or more storage systems. When a message is received by said storage system from a cluster member, the storage system in turn...
04/07/2009
7516288Method and apparatus for computing file storage elements for backup and restore
A method and apparatus for method for transferring files between a primary storage system and a backup and restore system is described. The system generates collapsed extents which are used to specify data to be backed up to a backup and restore system. The backup a...
04/07/2009
7512757Computer system and control method for the computer system
A computer system including a first storage system connected to a first host computer, a second storage system connected to a second host computer and a third storage system connected to the first and second storage systems. The second storage system sets transfer s...
03/31/2009
7512756Performance improvement for block span replication
The portion of a source block storage resource to be replicated, and the corresponding portion of the block storage resource being written to, are each divided into a predefined number of equal-sized spans. A digest calculation is then generated for each span in a c...
03/31/2009
7512758System and method for providing backup service continuity using a virtual backup service path
Provided are a system and method for using a plurality of virtual backup service paths to dynamically switch between storage devices based on a plurality of scenarios. In one example multiple backup service groups are defined. Multiple scenarios that each reference ...
03/31/2009
7509466Backup method for a copy pair using newly created logical volume via virtual server device
Provided is a technology in which: a request-source storage device provides a request-source server device with a storage area of a disk drive as at least one logical volume; the request-source server device determines, upon receiving a request to back up data store...
03/24/2009
7509465System and method for managing memory or session resources used for movement of data being copied in a data storage environment
This invention is a system and method for managing and allocating memory used for data movement of data being copied in a data storage environment. In one embodiment, a methodology is provided that allocates and manages data buffers based on bandwidth and memory ava...
03/24/2009
7509467Storage controller and data management method
Upon receiving a primary/secondary switching command from a secondary host system, a secondary storage control device interrogates a primary storage control device as to whether or not yet to be transferred data that has not been remote copied from the primary stora...
03/24/2009
7506118Storage control subsystem for managing the online and offline states of logical volumes
The present invention provides a storage control subsystem that facilitates logical volume access management by a host. Before copying, the host instructs a disk array device to identify the states of target logical volumes and collect information in control memory,...
03/17/2009
7506117Data recovery method for computer system
To reduce a burden imposed on a system administrator in restore operation, there is provided a computer system including at least one storage system, at least one host computer, and a management computer, in which: the storage system includes: a first processor; a f...
03/17/2009
7506119Complier assisted victim cache bypassing
A method for compiler assisted victim cache bypassing including: identifying a cache line as a candidate for victim cache bypassing; conveying a bypassing-the-victim-cache information to a hardware; and checking a state of the cache line to determine a modified stat...
03/17/2009
7506116Maintaining and using information on updates to a data group after a logical copy is made of the data group
Provided are a method, system and program for maintaining and using information on updates to a data group after a logical copy is made of the data group. A first logical copy of a data group in a storage at a first point-in-time is established. The first logical co...
03/17/2009
7506120Data transfer virtualization system
When data in the first primary volume is migrated to the second primary volume, an access request from the host to the primary volume is transferred to the second primary volume. Further, the second storage system stores write data received from the host and data of...
03/17/2009
7506115Incremental provisioning of software
Methods and apparatuses provide for incremental provisioning of software for a processing system. For instance, a processing system may include a machine accessible medium and a processor in communication with the machine accessible medium. In addition, instructions...
03/17/2009
7500070Methods and apparatus for improved RAID 1 mirror re-synchronization
Systems and methods for improving performance of a re-synchronization process in a RAID level 1 storage system. In one aspect a local cache memory associated with the second or mirrored disk drive is enabled during the re-synchronization operation but left disabled ...
03/03/2009
7496725Systems and methods of data migration in snapshot operations
The invention relates to methods of snapshot operation for a data storage system with a host communicating with a cache memory, a source Virtual Logical Unit Number (VLUN) and a target VLUN, including generating first metadata (e.g., bitmaps and log files pointers) ...
02/24/2009
7496723Server-free archival of backup data
Embodiments of a system and method for making an archival copy of business data by performing a third party copy of backup data across a SAN are described. A SAN may include a SAN fabric, multiple host/servers and multiple storage devices including archival storage ...
02/24/2009
7496724Load balancing in a mirrored storage system
Optimal performance tuning is enabled by avoiding the deterioration in the performance of a storage system caused by an erroneous setting in a tuning parameter. The storage system has a primary volume provided as an operational volume to a host computer, and a secon...
02/24/2009
7493459Method of enhancing system performance applicable of computer system capable of executing snapshot process
The present invention discloses a method of enhancing system performance applicable to a computer system capable of executing a snapshot process. The method includes counting a number of times the computer system has executed the snapshot process; and if the number ...
02/17/2009
7490205Method for providing a triad copy of storage data
A method for maintaining data is provided that includes receiving primary data at a first node, receiving mirrored data from a second and third node at the first node, and mirroring data received at the first node to a second and third node. ...
02/10/2009
7487310Rotation policy for SAN copy sessions of ISB protocol systems
Systems and methods for performing scheduled backups and recovery of data generated by a production application operating on a MAGIC platform located on a host computer. The data is stored in a primary storage in the form of a production volume and ISB protocol is u...
02/03/2009
7487311System and method for asynchronous backup of virtual disks in a distributed storage array
Systems and methods for asynchronous backup of virtual disks in a distributed storage array are disclosed. An exemplary method may comprise receiving an IO stream at the virtual disks in the distributed storage array, writing data to one or more storage cells of the...
02/03/2009
7487309Computer system and process for transferring multiple high bandwidth streams of data between multiple storage units and multiple applications in a scalable and reliable manner
Multiple applications request data from multiple storage units over a computer network. The data is divided into segments and each segment is distributed randomly on one of several storage units, independent of the storage units on which other segments of the media ...
02/03/2009
7487308Identification for reservation of replacement storage devices for a logical volume to satisfy its intent
A method, system, and computer program product for identifying and reserving suitable replacement storage devices for use when a storage device underlying a logical volume fails or when the size of the volume is to be increased. Replacement devices are reserved if t...
02/03/2009
7484059Full array non-disruptive migration of extended storage functionality
Described are systems and methods of migrating data and metadata from a source storage array to a destination storage array transparently with respect to a storage application executing on a host. The storage application provides particular storage functionality at ...
01/27/2009
7484058Reactive deadlock management in storage area networks
Systems and methods in accordance with various embodiments can detect and alleviate potential or actual deadlock of a storage switch or storage area network when attempting to write data to a mirrored virtual target. In accordance with one embodiment, a timer is sta...
01/27/2009
7480779Storage system, data restoring method, and data access method
This invention provides a storage system in which a volume containing WORM data is restorable. A control unit, after the copying is finished, consults a first meta data associated with data stored in a first block of the first volume, consults, in a case where the c...
01/20/2009
7478211Maintaining consistency for remote copy using virtualization
Provided are methods for copying storage, wherein a first unit receives data updates from a second unit. The data updates are stored in a plurality of physical storage locations associated with the first unit. Links are generated to at least one of the plurality of ...
01/13/2009
7475207Maintaining write order fidelity on a multi-writer system
Write order fidelity (WOF) is maintained for totally-active implementations wherein a plurality of access nodes at geographically separated sites can concurrently read and/or write data in a “totally active” fashion on a distributed data system. From the hosts' ...
01/06/2009
7475208Method for consistent copying of storage volumes
Provided is a method for copying storage. Copy operations are performed on source storage units to copy to target storage units, wherein the copy operations create a consistent copy of the source storage units in the target storage units. While performing a copy ope...
01/06/2009
          16            
 
Sign InRegister
Username  
Password   
forgot password?