William F. Semple, a dentist, was awarded the first US Patent on chewing gum in 1869. His recipe contained powdered chalk.
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 |
| 8010757 | Media vaulting A method is disclosed that comprises creating a plurality of vaulting policies, each vaulting policy having one or more cycles specifying a movement of media to a destination location and a time to execute the cycle. The method further comprises associating a first ... | 08/30/2011 |
| 8010761 | Storage system and copy method In a storage system, one or more storage apparatuses provide a management computer with a first volume for storing data from the management computer, provide a host computer with a second volume for storing data from the host computer, and manage a volume address fo... | 08/30/2011 |
| 8010758 | System and method for performing secondary site synchronization based on a single change map Various methods and systems for synchronizing replicas using a single change map are disclosed. One method involves detecting a write to a first region of a volume, while synchronization of the volume with a replica volume is ongoing. If the first region is unsynchr... | 08/30/2011 |
| 8010760 | Storage system performing virtual volume backup and method thereof The respective data fragments stored in each page assigned to the respective virtual areas of the virtual volume are copied to the logical volume, and information representing the respective copy source pages corresponding with information representing the respectiv... | 08/30/2011 |
| 8006054 | Storage system and snapshot configuration migration method A migration controller 4C creates, inside a migration-destination storage controller 2, a migration-destination volume 7A, a migration-destination snapshot volume 7B and a pool 7C corresponding to a migration-source volume 5... | 08/23/2011 |
| 8005796 | Method and apparatus for synchronizing applications for data recovery using storage based journaling Disclosed is a method to synchronize the state of an application and an application's objects with data stored on the storage system. The storage system provides API's to create special data, called a marker journal, and stores it on a journal volume. The marker con... | 08/23/2011 |
| 8006053 | System, device, and method for detecting and configuring mirror relationships in a storage system Mirror relationships between system drives may be detected and/or configured automatically by writing a predetermined data pattern to a predetermined location within a system drive and then checking one or more other system drives for a mirrored copy of the same dat... | 08/23/2011 |
| 8006052 | Systems and methods for tracking portions of a logical volume that have never been written by a host Embodiments of the invention exploit the fact that not all portions of a logical volume may include data written by a host. Accordingly, an embodiment of the invention includes setting a designated set of bits to 1 in a meta data table when a logical volume is initi... | 08/23/2011 |
| 8006051 | Data processing device having a maintenance counter function A data processing device with maintenance counters reliably stores the maintenance counter values. A data processing device such as a printer has RAM for storing the maintenance counter values, EEPROM segmented into a nonvolatile maintenance counter area and a tempo... | 08/23/2011 |
| 8001345 | Automatic triggering of backing store re-initialization A method, device, and system are provided for determining when to re-initialize a backing store in a data storage system. More specifically, when all snapshots associated with a specified backing store are either being deleted or are marked for deletion the backing ... | 08/16/2011 |
| 8001342 | Method for storing and restoring persistent memory content and virtual machine state information A method that can simplify a recovery of a system. The method includes storing multiple types of information, and includes: a first stage of storing information representative of a content of a persistent memory entity at a certain point in time; and a second stage ... | 08/16/2011 |
| 8001346 | Coordinated storage management operations in replication environment A method, system, computer system, and computer-readable medium for maintaining up-to-date, consistent copies of primary data without the need to replicate modified data when the data were modified as a result of an operation that is not an application-driven write ... | 08/16/2011 |
| 8001343 | Storage device with power control function To provide a power controlling method for use in a storage device which can be operated with less power consumption, at least a storage capacity monitoring unit for monitoring the storage amount of data stored in each storage unit, a power-on unit for controlling th... | 08/16/2011 |
| 8001344 | Storage control apparatus, storage control program, and storage control method Disclosed are a storage control apparatus, a storage control program, and a storage control method that collect the backup of storage data in units of generation at low cost. A storage control apparatus that creates a generation backup of a storage, comprisin... | 08/16/2011 |
| 8001347 | Coherently sharing any form of instant snapshots separately from base volumes A computer system that implements a method for creating a virtual snapshot of a first storage object. A first storage object such as a data volume is created, wherein creating the first storage object includes creating a first storage object description. This first ... | 08/16/2011 |
| 7996637 | Storage system and remote copy recovery method Data written in the primary logical volume of the first storage device are transmitted to the third storage device via the second storage device, the data being written in the same location as the primary logical volume within the secondary logical volume in the thi... | 08/09/2011 |
| 7996361 | Method and system of providing replica files within a fileset A method and system of providing replica files within a fileset is disclosed. According to one embodiment, a method is provided which comprises associating a source file and a replica file of the source file within a fileset, wherein the replica file of the source f... | 08/09/2011 |
| 7996636 | Uniquely identifying block context signatures in a storage volume hierarchy A technique uniquely identifies block context signatures in a storage volume hierarchy of a storage system. In particular, the technique assigns unique volume identifiers (“IDs,” e.g., buffer tree or “bufftree” IDs) to volumes of the storage volume hierarchy... | 08/09/2011 |
| 7991746 | Storage system and method A storage system comprising apparatus for consolidating portions of free space from a plurality of remote storage units; and apparatus for presenting the consolidated portions as a single file system. ... | 08/02/2011 |
| 7991973 | Data storage systems, methods and networks having a snapshot efficient block map A data storage system includes a storage device divided into a plurality of blocks for storing data for a plurality of volumes, and a processor to execute instructions for maintaining a block map corresponding to the data stored on the storage device. The storage sy... | 08/02/2011 |
| 7991974 | Storage system having dynamic volume allocation function Access to a plurality of logical devices is enabled regardless of the number of ports provided in a storage system and the number of logical devices that can be allocated to a single port, thereby improving the usability of the logical devices. A storage system comp... | 08/02/2011 |
| 7991972 | Determining whether to use a full volume or repository for a logical copy backup space Provided are a method, system, and article of manufacture for determining whether to use a full volume or repository for a logical copy backup space. A determination is made of a source volume to backup using a logical copy operation. The logical copy operation is c... | 08/02/2011 |
| 7991971 | State management for transactional backup consistency Aspects of the subject matter described herein relate to transactions. In aspects, a consistency requester such as a shadow copy service requests to have a consistent view of a set of resources. In response, transactions that are in a problematic state are allowed t... | 08/02/2011 |
| 7991736 | Article of manufacture and system for autonomic data caching and copying on a storage area network aware file system using copy services Techniques are provided for processing a request. When the request is to read a data unit, information regarding the closest physical block locations is returned. When the request is to write to the data unit, information regarding one or more source block locations... | 08/02/2011 |
| 7987326 | Performing backup operations for a volume group of volumes Provided are a method, system, and article of manufacture for performing backup operations for a volume group of volumes. Information on a volume group associating a plurality of volumes and backup settings is maintained. A volume group is selected to which the back... | 07/26/2011 |
| 7987327 | Backup system and associated methodology for storing backup data based on data quality In a backup system, a backup request device includes: a storage section that stores a piece of content data; and a transmission section that regards the piece of content data as a piece of backup target data and transmits, along with a piece of device identification... | 07/26/2011 |
| 7987328 | Data archive system In a virtual disk library device access of data stored in a tape can be conducted at a high speed with a high-speed archiving process from a disk to the tape in units of LUs maintained. The efficiency of update of the data stored in the tape can be improved. In this... | 07/26/2011 |
| 7984254 | Method and system for generating consistent snapshots for a group of data objects Snapshots that are consistent across a group of data objects are generated. The snapshots are initiated by a coordinator, which transmits a sequence of commands to each storage node hosting a data object within a group of data objects. The first command prepares a d... | 07/19/2011 |
| 7984255 | Optimizing 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. ... | 07/19/2011 |
| 7984063 | 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... | 07/19/2011 |
| 7979653 | File-copying apparatus of portable storage media The present invention provides a portable file-copying apparatus which includes a first connecting unit, a second connecting unit, and a control unit. The first connecting unit can receive a first portable storage media which includes an original file. The second co... | 07/12/2011 |
| 7979655 | Dynamic optimization of device limits and thresholds in a write cache A method, computer program product and system for dynamically optimizing the limit and the thresholds of a write cache for a storage adapter connected to storage devices, includes measuring continually an overall locality of data in the write cache for the storage d... | 07/12/2011 |
| 7979650 | Discovering data storage for backup A method for enhancing computer data backup is disclosed. The method includes storing identifications and corresponding functionalities for a plurality of storage devices in a database. A storage device that is in data communication with a computer that is to be bac... | 07/12/2011 |
| 7979652 | System and method for M-synchronous replication A data replication system is implemented to replicate data among a plurality of replication nodes. Each node may be configured with durable storage (e.g., disk sub-system). The data replication system may receive write requests from one or more clients and send a re... | 07/12/2011 |
| 7979656 | Minimizing configuration changes in a fabric-based data protection solution A method, system, and apparatus of minimizing configuration of changes in a fabric-based data protection solution. In one embodiment, a method includes configuring a switch such that a write request to a primary storage device is transferred through a virtual initia... | 07/12/2011 |
| 7979651 | Method, system, and computer readable medium for asynchronously processing write operations for a data storage volume having a copy-on-write snapshot A method, system, and computer readable medium for asynchronously processing write operation on a volume having copy-on-write snapshots. In one embodiment, the method comprises the steps of: updating a normal mirror with write data associated with a write operation ... | 07/12/2011 |
| 7979654 | Method and system for restoring a volume in a continuous data protection system A system for synchronizing a secondary volume with a primary volume in a continuous data protection system includes scanning means for scanning a region of the primary volume; comparing means for comparing the scanned region with a corresponding region of the second... | 07/12/2011 |
| 7975116 | Remote storage disk control device and method for controlling the same A storage device system includes an information processing device, a first storage device equipped with a first storage volume, and a second storage device equipped with a second storage volume. The information processing device and the first storage device are comm... | 07/05/2011 |
| 7974985 | System and method for duplication of virtual server files A method and system for managing files in a server environment includes launching a plurality of virtual servers in a computing system; copying a content of a file of a virtual server to a shared space; providing access to the file copy in the shared space when the ... | 07/05/2011 |
| 7974950 | Applying a policy criteria to files in a backup image Provided are a method, system, and article of manufacture for applying a policy criteria to files in a backup image. A backup image of files in a file system is maintained. A policy is applied to the files in the backup image to determine files satisfying a policy c... | 07/05/2011 |