"Telephone, n. An invention of the devil which abrogates some of the advantages of making a disagreeable person keep his distance. "
Ambose Bierce
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.
| Number | Title | Issue Date |
| 7844788 | Mirroring system memory in non-volatile random access memory (NVRAM) for fast power on/off cycling A computer comprising a processor, a volatile main store, a non-volatile random access memory (NVRAM) mirror store, and optionally a cache for the non-volatile mirror store. While programs of the computer are operational, the contents of the volatile main store are ... | 11/30/2010 |
| 7844639 | Backward compatibility in database schemas A method of accommodating at least one difference between a first database schema and a second database schema is provided. The method includes receiving a request from a first application program that is operationally dependent upon the first database schema, the r... | 11/30/2010 |
| 7840766 | Storage system and method of producing recovery volume A storage system for writing data sent from a computer to storage regions is described. The storage system includes storage regions configured to store data, and a controller coupled with the storage regions. The controller is configured to control writing of the da... | 11/23/2010 |
| 7840767 | System managing a plurality of virtual volumes and a virtual volume management method for the system This invention provides a control technique of a data processing system, in which functions of a highly-functional high-performance storage system are achieved in an inexpensive storage system so as to effectively use the existing system and reduce the cost of its e... | 11/23/2010 |
| 7840768 | Memory-controller-embedded apparatus and procedure for achieving system-directed checkpointing without operating-system kernel support System-directed checkpointing is enabled in otherwise standard computers through relatively straightforward augmentations to the computer's memory controller hub. Firmware routines executed by a control and dispatch unit that is normally part of any memory controlle... | 11/23/2010 |
| 7836268 | Method, apparatus, and system for controlling data storage When taking a back up of data stored on a disk in a redundant array of inexpensive disks (RAID) device to a plurality of tape devices, writing of the data is first started on all the tape devices. Once writing of the data is completed on the tape device having the h... | 11/16/2010 |
| 7836267 | Open computer files snapshot A method for backing up a computer-readable data file with a computerized backup application, where the data file is open and locked for exclusive access by an owning application that is mutually independent of the backup application. The backup application by-passe... | 11/16/2010 |
| 7836266 | Managing snapshot history in a data storage system A method for creating logical volume snapshots in a data storage system, including receiving a first write command to write first data to a partition of a logical volume, generating a first partition descriptor record (PDR), and storing the first data at a first phy... | 11/16/2010 |
| 7831789 | Method and system for fast incremental backup using comparison of descriptors A method, system computer program product recorded on a computer readable medium, for fast incremental backup of a storage device includes selecting an area of the data storage device for backup; creating the bitmap of data storage device; reading the selected area ... | 11/09/2010 |
| 7831788 | System and method using locks for providing safe movement of data using third party copy techniques Systems, methods, apparatus and software can utilize storage resource locks to prevent modification (including relocation) of data in the storage resource while a third-party copy operation directed at the storage resource is occurring. A data transport mechanism su... | 11/09/2010 |
| 7831551 | Backup data erasure method According to this invention, a computer system has a host computer, a first storage subsystem providing a first volume, a second storage subsystem providing a second volume for storing a copy of data stored in the first volume. The computer system stores copy config... | 11/09/2010 |
| 7827367 | Backup control method for acquiring plurality of backups in one or more secondary storage systems A controller sets a specified time which is a time that specifies a time in the future relative to the current time for all of one or more secondary storage systems. The respective secondary storage systems have a logical volume for backup (BVOL), and set a backup p... | 11/02/2010 |
| 7827366 | Method and system for providing continuous and long-term data protection for a dataset in a storage system A system, a method, and a computer program product for providing continuous data protection and long-term data protection of data in a storage system. A persistent point-in-time Image (PPI) image of the data is created and stored at a first storage. The data at the ... | 11/02/2010 |
| 7827368 | Snapshot format conversion method and apparatus A system according to this invention converts a full-copy snapshot into a differential snapshot. The system is composed of a storage subsystem and a server subsystem. The storage subsystem comprises a disk drive and a disk controller. The server subsystem comprises ... | 11/02/2010 |
| 7827369 | Data processing system having a plurality of storage systems It is an object of the present invention to conduct data transfer or data copying between a plurality of storage systems, without affecting the host computer of the storage systems. Two or more auxiliary storage systems 100B, 100C are connected to a pr... | 11/02/2010 |
| 7822787 | Method of reconfiguring NAS under GNS Provided is a file management method for a computer system having: one first server; a plurality of second servers; and a plurality of storage subsystems, the file management method including: providing, by the second server, as at least one file, data stored in the... | 10/26/2010 |
| 7822932 | Systems and methods for providing nonlinear journaling In one embodiment, systems and methods are provided for nonlinear journaling. In one embodiment, groups of data designated for storage in a data storage unit are journaled into persistent storage. In one embodiment, the journal data is recorded nonlinearly. In one e... | 10/26/2010 |
| 7822933 | Enabling off-host data migration using volume translation mappings, snappoint maps and linked volume technologies Enabling an off-host computer to migrate data of a data volume. In one embodiment, the off-host computer copies data contents of n data blocks of a first data volume to n data blocks, respectively, of a second data volume. A host computer is capable of modifying dat... | 10/26/2010 |
| 7818522 | Apparatus, system, and method for incremental resynchronization in a data storage system An apparatus, system, and method are disclosed for performing an incremental resynchronization between two unrelated volumes when a third volume fails. The apparatus, system, and method include initiating registration of changed tracks; keeping track of bytes in fli... | 10/19/2010 |
| 7814118 | Managing copies of data A method in a computer system for retrieving data from one of multiple copies of the data is provided, referred to as the data management system. The data management system receives a request identifying at least one data object to be accessed. Then, the data manage... | 10/12/2010 |
| 7809909 | Remote copy network A remote copy network realizes low-cost multi-hop remote copying. Remote copying is executed via a remote copy network (RCN) having a source edge device connected to a source storage and a target edge device connected to a target storage. Because the RCN is a networ... | 10/05/2010 |
| 7809910 | Backup archive management Apparatus, systems, and methods may operate to taking a snapshot of an origin volume in conjunction with a backup process in response to receiving a snapshot request by a snapshot service. A persistent time stamp associated with the creation time of the snapshot may... | 10/05/2010 |
| 7809908 | Disk snapshot acquisition method A disk snapshot acquisition method, which is applied in a server comprising a memory allocated with a kernel space and a hard disk, comprises the steps of allocating all chunks having data stored as a disk volume in said hard disk; allocating a first portion and a s... | 10/05/2010 |
| 7809907 | System and method for backup by splitting a copy pair and storing a snapshot When detecting the completion of remote copying of a primary volume to a secondary volume, a host computer splits a copy pair into the primary volume and the secondary volume and has the secondary volume store a snapshot of the primary volume. A backup server recogn... | 10/05/2010 |
| 7809906 | Device for performance tuning in a system In a storage subsystem, performance tuning is performed with respect to whole logical devices including external storage subsystems that are not directly connected to host computers. Physical storage units presented by the external storage subsystems are defi... | 10/05/2010 |
| 7805583 | Method and apparatus for migrating data in a clustered computer system environment Methods and apparatus for performing a data migration in a clustered computer system. In one aspect, the availability of the data being migrated is maintained during the migration. In another aspect, a data set is migrated by a transfer utility in one of the hosts i... | 09/28/2010 |
| 7805584 | Method and system for restoring data One aspect of the invention is a method for restoring data, which for example, includes receiving a request for at least a portion of the data. This example also includes creating a directory entry for the data in a virtual file system, and allocating storage space ... | 09/28/2010 |
| 7805401 | Method and apparatus for splitting a replicated volume At least two replicated instances of a source volume are split while allowing clients to access data moved during the split. Clients are redirected to the first replicated instance of the source volume. The first replicated instance is split by first moving files in... | 09/28/2010 |
| 7802068 | Self-organizing heterogeneous distributed storage system The state of a computing environment is captured and heterogeneously stored on a network using self-organizing data portions. Altered portions of data of a captured computing state are replicated a plurality of times and each are embedded with a rule set that govern... | 09/21/2010 |
| 7802067 | Interface systems and methods for accessing stored data A modular data and storage management system. The system includes a time variance interface that provides for storage into a storage media of data that is received over time. The time variance interface of the modular data and storage management system provides for ... | 09/21/2010 |
| 7801867 | Optimizing backup and recovery utilizing change tracking Application data associated with an application program located on a storage device is restored utilizing tracked changed blocks of the storage device. The changed blocks of the storage device are tracked as the application program modifies the application data. Whe... | 09/21/2010 |
| 7797501 | Information handling system including a logical volume and a cache and a method of using the same A system and method of recovering cached data can be used when a particular physical storage device becomes unsuitable for storing data. In one aspect, the method can include providing the information handling system including a logical volume and a cache. The cache... | 09/14/2010 |
| 7797500 | Geometry adaptation using data redistribution Described are techniques for migrating data from a source device to a target device. A source device descriptor of the source device including source device geometry parameters and a source device partition definition structure is received. Target device geometry pa... | 09/14/2010 |
| 7797499 | Apparatus, system, and method for uninterrupted storage configuration An apparatus, system, and method are disclosed for uninterrupted storage configuration. The apparatus for uninterrupted storage configuration is provided with a plurality of modules configured to functionally execute the steps of generating a temporary location for ... | 09/14/2010 |
| 7797284 | Dedicated software thread for communicating backup history during backup operations A technique provides a dedicated software thread for communicating backup history to clients of a storage system during backup operations. Illustratively, an operating system of the storage system may execute one or more “session” (e.g., backup) threads and a ... | 09/14/2010 |
| 7793061 | Techniques for using flash-based memory as a write cache and a vault Described are techniques for managing data in a data storage system. While the data storage system is operating in a first mode, portions of cached write data not yet destaged to a data storage device are copied from the volatile memory cache to a first area in a fl... | 09/07/2010 |
| 7793062 | Copy engine and a method for data movement A copy engine (104) is provided as an interface between firmware (108) and memory space (106) for carrying out copy operations. The copy engine has a first register (202, 203) to point to a first address and a second register (204, 205... | 09/07/2010 |
| 7793060 | System method and circuit for differential mirroring of data Disclosed is a system, method and circuit for mirroring data on a data server. According to some embodiments of the present invention, a primary mirroring module associated with a primary server may be adapted to establish data mirroring connections between the prim... | 09/07/2010 |
| 7788457 | Method of controlling storage device controlling apparatus, and storage device controlling apparatus A storage device controlling apparatus includes: a plurality of channel controllers having a circuit board on which are formed a file access processing section receiving requests to input and output data in files as units from an information processing apparatus and... | 08/31/2010 |
| 7788244 | Method and system for copying a snapshot tree Various embodiments of the present invention are directed to an instant snapshot-tree-copy operation that, when directed to an existing snapshot tree, generates a data-structure framework for a copy of the existing snapshot tree that can be immediately accessed whil... | 08/31/2010 |