...When G.G. Hubbard learned of his future son-in-law's invention, he called it "only a toy." His daughter was engaged to a young man named Alexander Graham Bell.
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 |
| 8082228 | Remote office duplication Remote office deduplication comprises calculating one or more fingerprints of one or more data blocks, sending the one or more fingerprints to one or more backup servers via a network interface, receiving from the one or more backup servers an indication of which on... | 12/20/2011 |
| 8078814 | Method of improving efficiency of replication monitoring Provided is a copy pair monitoring method which is for a storage system having at least one host computer, at least one storage subsystem, and a management computer, the storage subsystem including volumes storing data requested by the host computer to be written, t... | 12/13/2011 |
| 8078815 | Power-saving-backup management method A storage subsystem includes: a controller; a first logical storage area corresponding to a RAID group configured by a plurality of storage devices; and a second logical storage area corresponding to a plurality of the RAID groups each configured by the plurality of... | 12/13/2011 |
| 8078816 | Transparent transfer of qtree and quota metadata in conjunction with logical replication of user data A technique that provides the ability to copy or move a volume that includes one or more quota structures, by using logical replication, where the volume and any quota structures in it are immediately accessible upon completion of the copy/move operation, and where ... | 12/13/2011 |
| 8078586 | Accessing file data stored in non-volatile re-programmable semiconductor memories File data for an operating system may be stored in a compressed format in a re-programmable semiconductor memory. The memory may be provided with a header and data for one or more file systems all stored in a compressed format. A device driver also stored in the mem... | 12/13/2011 |
| 8078813 | Triangular asynchronous replication Storing recovery data includes providing chunks of data to a remote destination, where each chunk of data represents data written before a first time and after a second time and where the second time for one of the particular chunks corresponds to a first time for a... | 12/13/2011 |
| 8074038 | Converting luns into files or files into luns in real time A LUN is provided that can store multiple datasets (e.g., data and/or applications, such as virtual machines stored as virtual hard drives). The LUN is partitioned into multiple partitions. One or more datasets may be stored in each partition. As a result, multiple ... | 12/06/2011 |
| 8074035 | System and method for using multivolume snapshots for online data backup A system and method for multivolume file system backup without suspending activity of user application programs uses a file system snapshot of two and more partitions or volumes of the storage device, or two and more data storages, significantly increasing computer ... | 12/06/2011 |
| 8074034 | Hybrid nonvolatile ram A memory subsystem includes a volatile memory, a nonvolatile memory, and a controller including logic to interface the volatile memory to an external system. The volatile memory is addressable for reading and writing by the external system. The memory subsystem incl... | 12/06/2011 |
| 8074036 | Data processing system having first, second and third storage systems that are arranged to be changeable between a first status and a second status in response to a predetermined condition at the first storage system A data processing system includes a first storage system that is connected to a host device and sends and receives data to and from the host device; a second storage system that is connected to the first storage system and receives data from the first storage system... | 12/06/2011 |
| 8074037 | Storage service device with dual controller and backup method thereof A storage service device with a dual controller and a backup method thereof are applicable to provide the same view service to an event-login log and a configuration file of a server. The storage service device includes a first control module, a second control modul... | 12/06/2011 |
| 8069321 | Secondary pools Methods and apparatus for generating a secondary pool of data are disclosed. A primary pool of data is obtained or identified, where the primary pool of data includes a primary seed and one or more generations of data, wherein each of the generations of data in the ... | 11/29/2011 |
| 8069322 | Active-active remote configuration of a storage system A method for data storage, including configuring a first logical volume on a first storage system and a second logical volume on a second storage system. The second logical volume is configured as a mirror of the first logical volume, so that the first and second lo... | 11/29/2011 |
| 8069323 | Storage system and remote copy control method A storage system is provided which is capable of realizing a remote copy function for speeding up lines virtually by satisfying such demand to distribute copy data into a plurality of lines. In a storage system for connecting a local storage device and a remote stor... | 11/29/2011 |
| 8069324 | Storage device with manual learning In a particular embodiment, a system is disclosed that includes a controller to read data from and write data to a first storage medium. The controller is adapted to monitor logical block addresses (LBAs) of each read operation from the first storage medium and to s... | 11/29/2011 |
| 8069145 | Data gravitation A method and apparatus for obtaining data of a cache node in a tree-structured cluster is described. In one embodiment, a query for data in the cache node of the tree-structured cluster is received. A determination of whether the data is stored in the queried cache ... | 11/29/2011 |
| 8069151 | System and method for detecting incongruous or incorrect media in a data recovery process Disclosed are embodiments of a system and method for detecting wrong storage media in data recovery processes. One embodiment can detect incorrect media via environmental factors such as source data type and format. One embodiment can detect incongruous media by poo... | 11/29/2011 |
| 8065498 | Backup system, recording/reproduction device, backup device, backup method, program, and integrated circuit A content of Copy Once cannot be copied to an external device or the like, even for the purpose of making a backup. This is inconvenient for the user. However, if copying to another device for the purpose of making a backup is permitted, the content may be copied in... | 11/22/2011 |
| 8065557 | Apparatus for managing data backup An apparatus for managing a data backup is disclosed. In accordance with the apparatus of the present invention, an integrity verification data randomly extracted according to a predetermined condition is used to facilitate a checking of an error that may exist in a... | 11/22/2011 |
| 8060714 | Initializing volumes in a replication system In one aspect, a method to perform initialization prior to replication includes marking a first point in a delta marking stream, generating a copy of a local volume at the first point and determining dirty locations between a remote volume and the copy. The copy is ... | 11/15/2011 |
| 8060715 | Systems and methods for controlling initialization of a fingerprint cache for data deduplication A computer-implemented method for controlling initialization of a fingerprint cache for data deduplication associated with a single-instance-storage computing subsystem may comprise: 1) detecting a request to store a data selection to the single-instance-storage com... | 11/15/2011 |
| 8060712 | Remote mirroring between a primary site and a secondary site In one embodiment, a method for remote mirroring includes providing a control entity coupled to a primary site and a secondary site, receiving first memory space information indicative of a location of a first memory space, establishing a remote mirroring relationsh... | 11/15/2011 |
| 8060713 | Consolidating snapshots in a continuous data protection system using journaling In one aspect, a method of consolidating snapshots includes storing snapshots using a journal in a continuous data protection environment. Each entry of the journal corresponds to one of a unique group of DO METADATA stream data blocks and a unique group of UNDO MET... | 11/15/2011 |
| 8060776 | Mirror split brain avoidance A data storage system has two computers. Each computer is assigned to a set of data. Two copies of each set of data are maintained. A first copy is stored on a first set of disks and a second copy is stored on a second set of disks. Each time that a data is written ... | 11/15/2011 |
| 8055868 | Apparatus and method to store original point-in-time data A method to store point-in-time data, comprising establishing a block size, providing source data storage comprising (S) blocks, and target data storage comprising (T) blocks. The method configures (B) source storage segments and (B) target storage segments, and rec... | 11/08/2011 |
| 8055864 | Efficient hierarchical storage management of a file system with snapshots A method is provided for managing the storage of a file that has been selected for migration from a first storage level within a file system to a second storage level. The method comprises copying each of one or more data blocks of the selected file that are stored ... | 11/08/2011 |
| 8055866 | Mirrored storage system and methods for operating a mirrored storage system A mirrored storage system for applications is provided, which enables and supports the variation and dynamic adaptation of the Recovery Point Objectives (RPO) based on policies. Furthermore, methods are provided for running such a mirrored storage system. Said mirro... | 11/08/2011 |
| 8055867 | Methods, apparatuses, and computer program products for protecting pre-staged provisioned data in a storage system A method can include identifying a storage area in the storage system for access control, assigning a switching criterion to modify allowable access to the identified storage area, where the identified storage area supports pre-staging of provisioned data, and block... | 11/08/2011 |
| 8055870 | Tape storage emulation for open systems environments A method according to one embodiment is performed in an environment wherein a plurality of backup hosts are connected to a plurality of virtual tape library servers (VTL servers) which in turn are connected to each of a plurality of disk library units (DLUs), each V... | 11/08/2011 |
| 8055624 | On-site reclamation of off-site copy storage volumes using multiple, parallel processes An agent installed on a server reclaims one or more reclaimable off-site copy storage volumes and one or more reclaimable on-site copy storage volumes. To this end, the agent identifies each reclaimable off-site copy storage volume, runs a plurality of threads to co... | 11/08/2011 |
| 8055869 | Data manipulation method of logical volume manager A data manipulation method of a logical volume manager is applicable to data management of dependent snapshot volumes (SVs) of a logical volume manager. The data management method includes the following steps generating a plurality of SVs, defining the SV generated ... | 11/08/2011 |
| 8055863 | Computer system and method of managing status thereof There is disclosed a data storage system used in a computer environment where there are plural host computers and plural storage array controllers. When a remote copy is made while assuring the order of writing across plural storage array controllers, one of the hos... | 11/08/2011 |
| 8055865 | Managing write requests to data sets in a primary volume subject to being copied to a secondary volume Provided are a method, system, and article of manufacture for managing write requests to data sets in a primary volume subject to being copied to a secondary volume. Information indicating data sets to copy from a primary storage to a secondary storage is generated.... | 11/08/2011 |
| 8051043 | Group based complete and incremental computer file backup system, process and apparatus The present invention is capable of determining the rights to a file based on providing a descriptor. The descriptor can be calculated using an algorithm, which may be cryptographic and/or non-cryptographic. The descriptor may further be based on the file contents, ... | 11/01/2011 |
| 8051115 | Measuring fragmentation on direct access storage devices and defragmentation thereof A method for determining file fragmentation and performing subsequent defragmentation, including measuring a file fragmentation factor, measuring a file extent distance factor, measuring a file fragmentation level, selecting a file stored as multiple extents on at l... | 11/01/2011 |
| 8051262 | Storage system storing golden image of a server or a physical/virtual machine execution environment A storage system stores golden image of a server or any physical/virtual machine execution environment and associate the golden image and the storage port. The storage system also creates the copy of the golden image to the logical volume, and allocates the internal... | 11/01/2011 |
| 8046550 | Systems and methods for performing backup operations of virtual machine files Backup systems and methods are disclosed for a virtual computing environment. Certain examples include a system having a backup management server that communicates with a host server having at least one virtual machine. The management server coordinates with the hos... | 10/25/2011 |
| 8046551 | Techniques for processing I/O requests Described are techniques executed in a data storage system in connection with processing an I/O request. The I/O request is received. It is determined whether the I/O request is a write request. If the I/O request is a write request, write request processing is perf... | 10/25/2011 |
| 8046552 | Tracking metadata changes during data copy in a storage system Embodiments include methods, apparatus, and systems for tracking metadata changes during copying in a storage system. One embodiment includes a method that uses a bitmap and two fences to track changes to metadata while a copy of the metadata is being transferred fr... | 10/25/2011 |
| 8046549 | Storage controller, control method of the same, and information processing system In the storage controller of the present invention, different difference bitmaps are used for predetermined sections respectively, whereby the difference between the primary volume and the base volume is managed for each section, and the data are protected efficient... | 10/25/2011 |