Patents by Inventor Thomas L Dings
Thomas L Dings has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 9558203Abstract: Performing data backup for a client includes receiving, at a host other than the client, volume information including data indicating a physical data storage location of at least a part of a volume comprising one or more stored objects associated with the client; and determining at the host, based at least in part on the volume information, a stored object information for a stored object included in the volume, the stored object information including data associated with a physical data storage location of the stored object.Type: GrantFiled: July 1, 2015Date of Patent: January 31, 2017Assignee: EMC CorporationInventors: Thomas L. Dings, Jacob M. Jacob, Subramanian Periyagaram, Pashupati Kumar, Robert W. Toop
-
Publication number: 20160026654Abstract: Performing data backup for a client includes receiving, at a host other than the client, volume information including data indicating a physical data storage location of at least a part of a volume comprising one or more stored objects associated with the client; and determining at the host, based at least in part on the volume information, a stored object information for a stored object included in the volume, the stored object information including data associated with a physical data storage location of the stored object.Type: ApplicationFiled: July 1, 2015Publication date: January 28, 2016Inventors: Thomas L. Dings, Jacob M. Jacob, Subramanian Periyagaram, Pashupati Kumar, Robert W. Toop
-
Patent number: 9135122Abstract: Performing data backup for a client includes receiving, at a host other than the client, volume information including data indicating a physical data storage location of at least a part of a volume comprising one or more stored objects associated with the client; and determining at the host, based at least in part on the volume information, a stored object information for a stored object included in the volume, the stored object information including data associated with a physical data storage location of the stored object.Type: GrantFiled: March 25, 2011Date of Patent: September 15, 2015Assignee: EMC CorporationInventors: Thomas L. Dings, Jacob M. Jacob, Subramanian Periyagaram, Pashupati Kumar, Robert W. Toop
-
Publication number: 20110173159Abstract: Performing data backup for a client includes receiving, at a host other than the client, volume information including data indicating a physical data storage location of at least a part of a volume comprising one or more stored objects associated with the client; and determining at the host, based at least in part on the volume information, a stored object information for a stored object included in the volume, the stored object information including data associated with a physical data storage location of the stored object.Type: ApplicationFiled: March 25, 2011Publication date: July 14, 2011Applicant: EMC CORPORATIONInventors: Thomas L. Dings, Jacob M. Jacob, Subramanian Periyagaram, Pashupati Kumar, Robert W. Toop
-
Patent number: 7937369Abstract: Performing data backup for a client includes receiving, at a host other than the client, volume information including data indicating a physical data storage location of at least a part of a volume comprising one or more stored objects associated with the client; and determining at the host, based at least in part on the volume information, a stored object information for a stored object included in the volume, the stored object information including data associated with a physical data storage location of the stored object.Type: GrantFiled: May 25, 2006Date of Patent: May 3, 2011Assignee: EMC CorporationInventors: Thomas L. Dings, Jacob M. Jacob, Subramanian Periyagaram, Pashupati Kumar, Robert W. Toop
-
Patent number: 7599905Abstract: A method of attribute based resource allocation is presented. A resource such as a pool of storage has certain properties or attributes associated with portions of the pool. When a request for storage is needed, the requester provides a selection expression which comprises properties and logical operators. From the selection expression a determination is made to allocate portions of the storage pool which meet the requirements of the selection expression.Type: GrantFiled: February 9, 2007Date of Patent: October 6, 2009Assignee: EMC CorporationInventors: Neil F. Schutzman, Madhav Mutalik, Thomas L. Dings, Ajay Shekhar, Ananthan K. Pillai
-
Patent number: 7200609Abstract: A method of attribute based resource allocation is presented. A resource such as a pool of storage has certain properties or attributes associated with portions of the pool. When a request for storage is needed, the requester provides a selection expression which includes properties and logical operators. From the selection expression a determination is made to allocate portions of the storage pool which meet the requirements of the selection expression.Type: GrantFiled: July 19, 2001Date of Patent: April 3, 2007Assignee: EMC CorporationInventors: Neil F. Schutzman, Madhav Mutalik, Thomas L. Dings, Ajay Shekhar, Ananthan K. Pillai
-
Patent number: 6934725Abstract: An enterprise storage system for performing a file level backup operation on data using a mirror disk and a primary disk includes a split mechanism to split the mirror disk from the primary disk before backing data files up from said mirror disk to said sequential storage media and an extent mapping mechanism to perform extent mapping on files to be backed up in a given backup session before the split mechanism splits the mirror for the same given backup session, and an extent map check and update mechanism to check, after the split mechanism splits the mirror for the same given backup session, whether any files have been updated in a manner so as to require additional or revised extent map information.Type: GrantFiled: December 28, 2001Date of Patent: August 23, 2005Assignee: EMC CorporationInventor: Thomas L Dings
-
Patent number: 6832330Abstract: When performing mirrored disk restores, including both disk level mirrored restores and file level mirrored restores, rather than first restore data to a mirror disk and later move that data to the primary disk, the data on the primary disk is first copied to the mirror disk, and thereafter, the data is restored from the backup storage device to the primary disk, independent of the mirror disk.Type: GrantFiled: September 5, 2001Date of Patent: December 14, 2004Assignee: EMC CorporationInventors: Robert A Boudrie, Thomas L Dings
-
Patent number: 6804690Abstract: A system for providing high speed external backup and restoration of data in a data storage system. Individual data objects are backed up in logical order on backup media such as magnetic tape so that they may be retrieved individually. Minimized descriptions of backed up data are transmitted between the host and backup systems to control high speed transfer of data between data servers and backup devices on a separate data channel. The descriptions are manipulated by the backup system to comply with formats of any number of host systems and data storage systems and to efficiently map the backed up data onto the backup devices. The system also provides for restoration of data to the data storage system by using a host system to pre-allocate space for the restored data, obtaining mapping information for the allocated space from the host system, and then directly writing the restored data into the allocated space, based on the mapping information.Type: GrantFiled: December 27, 2000Date of Patent: October 12, 2004Assignee: EMC CorporationInventors: David C. Dysert, Robert A. Boudrie, Thomas L. Dings, Sujit Suresh Naik, Neil F. Schutzman
-
Publication number: 20030065780Abstract: This invention is a system and method for managing replication of data distributed over one or more computer systems. A data storage system can perform computer-executed steps of establishing one or more mirrored copies of data that are copies of one or more volumes of standard data (e.g. a database) on a first computer system. In one embodiment, the mirrored data is restored using logical volume swapping.Type: ApplicationFiled: September 27, 2002Publication date: April 3, 2003Inventors: Charles F. Maurer, Sujit Suresh Naik, Ananthan K. Pillai, Thomas L. Dings, Michael H. Wright, John E. Stockenberg
-
Publication number: 20030018656Abstract: A method of attribute based resource allocation is presented. A resource such as a pool of storage has certain properties or attributes associated with portions of the pool. When a request for storage is needed, the requester provides a selection expression which comprises properties and logical operators. From the selection expression a determination is made to allocate portions of the storage pool which meet the requirements of the selection expression.Type: ApplicationFiled: July 19, 2001Publication date: January 23, 2003Inventors: Neil F. Schutzman, Madhav Mutalik, Thomas L. Dings, Ajay Shekhar, Ananthan K. Pillai