Patents by Inventor James P. Ohr
James P. Ohr 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: 8983952Abstract: A system and method for partitioning a data stream into a plurality of segments of varying sizes. A data stream manager partitions a received data stream into segments which are then conveyed to a deduplication engine for processing. The data stream received by the data stream manager includes metadata corresponding to the data stream. Based upon the metadata, which may include an indication as to a type of data included in the data stream, the data stream is partitioned into segments for further processing. A size of a segment used for partitioning given data is based at least in part on a type of data being partitioned. The variable segment sizes may be chosen to balance between maximizing the deduplication ratio and minimizing both the segment count and the size of the fingerprint index.Type: GrantFiled: July 29, 2010Date of Patent: March 17, 2015Assignee: Symantec CorporationInventors: Xianbo Zhang, Emery Wang, David Teater, James P. Ohr
-
Patent number: 8438349Abstract: A system and method for backing up a virtual machine executing on a virtualization server computer are described. A snapshot of a virtual disk image file of the virtual machine may be created on a network-attached storage (NAS) device coupled to the virtualization server computer. The snapshot may be used to backup the virtual disk image file from the NAS device to a backup storage device without transferring the virtual disk image file through the virtualization server computer. Mapping information useable to access the plurality of files stored in the virtual disk image file on an individual basis may be created and stored together with the backup copy of the virtual disk image file on the backup storage device.Type: GrantFiled: August 21, 2009Date of Patent: May 7, 2013Assignee: Symantec CorporationInventors: James Robert Olson, Timothy M. Naftel, David Teater, Sinh D. Nguyen, James P. Ohr
-
Patent number: 8438136Abstract: A method, system, and computer-readable storage medium are disclosed for recovering a backup catalog from replicated data. A set of catalog metadata may be stored in a metadata object on a first storage device. The set of catalog metadata may describe a plurality of files stored in an archive. The metadata object and the archive may be copied to a second storage device, thereby generating a replicated metadata object and a replicated archive on the second storage device. The set of catalog metadata may be imported from the replicated metadata object into a destination backup catalog. The destination backup catalog describes the plurality of files stored in the replicated archive.Type: GrantFiled: September 27, 2007Date of Patent: May 7, 2013Assignee: Symantec CorporationInventors: James P. Ohr, Timothy J. Stevens
-
Patent number: 8380951Abstract: Various embodiments of a system and method for updating backup configuration information used by backup software to perform backup operations for a storage cluster are described. Backup configuration information specifying a configuration of the storage cluster may be stored. Subsequently, a particular change to the configuration of the storage cluster may be automatically detected. In response to detecting the particular change, the backup configuration information may be automatically updated to reflect the particular change to the configuration of the storage cluster. Subsequent backup operations may then be performed using the updated backup configuration information.Type: GrantFiled: October 1, 2008Date of Patent: February 19, 2013Assignee: Symantec CorporationInventors: Thomas L. Krinke, II, James P. Ohr
-
Patent number: 7941621Abstract: A method, system, and computer-readable storage medium are disclosed for sharing non-distributed, random-access storage resources among a plurality of computer systems. A first backup or restore operation may be initiated. In response to initiation of the first backup or restore operation, a volume of a random-access storage device may be automatically mounted at a first computer system. The random-access storage device may be coupled to the first computer system by a network, and the volume may store a non-distributed file system. The first backup or restore operation may be completed by transmitting a first set of data between the random-access storage device and the first computer system. In response to completion of the first backup or restore operation, the volume of the random-access storage device may be automatically unmounted at the first computer system.Type: GrantFiled: March 30, 2007Date of Patent: May 10, 2011Assignee: Symantec CorporationInventors: Stephan K. Gipp, Girish S. Jorapurkar, Steven Kappel, James P. Ohr, Shelley A. Schmokel, Timothy J. Stevens, Weibao Wu
-
Patent number: 7937545Abstract: Method and apparatus for file-level restore from raw partition backups. A backup mechanism may be provided that is configured to perform raw partition backups to a media server and to support file-level restores from the raw partition backups through, for example, Fibre Channel (FC) or iSCSI Logical Unit (LUN) export of the raw partition backup images to client systems. Once a LUN is exported and mounted on the client system, direct file manipulation using standard file system commands may be performed. Embodiments achieve both fast backup and individual file retrieval without the necessity of understanding native file system formats and without requiring a file system mapping of the source (client) partition. Thus, embodiments may be used in heterogeneous environments.Type: GrantFiled: March 29, 2006Date of Patent: May 3, 2011Assignee: Symantec Operating CorporationInventors: Weibao Wu, Graham Bromley, James P. Ohr
-
Publication number: 20110047340Abstract: A system and method for backing up a virtual machine executing on a virtualization server computer are described. A snapshot of a virtual disk image file of the virtual machine may be created on a network-attached storage (NAS) device coupled to the virtualization server computer. The snapshot may be used to backup the virtual disk image file from the NAS device to a backup storage device without transferring the virtual disk image file through the virtualization server computer. Mapping information useable to access the plurality of files stored in the virtual disk image file on an individual basis may be created and stored together with the backup copy of the virtual disk image file on the backup storage device.Type: ApplicationFiled: August 21, 2009Publication date: February 24, 2011Inventors: James Robert Olson, Timothy M. Naftel, David Teater, Sinh D. Nguyen, James P. Ohr
-
Patent number: 7831788Abstract: 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 such as a data restore application requests that a relevant portion of the storage resource be locked. Once locked, the data transport mechanism requests a data mover to perform a third-party copy operation whereby data is moved from a data source to the locked portion of the storage resource. When the third party-copy operation is complete, the data transport mechanism requests release of the lock on the portion of the storage resource.Type: GrantFiled: May 28, 2004Date of Patent: November 9, 2010Assignee: Symantec Operating CorporationInventors: James P. Ohr, Thomas W. Lanzatella
-
Patent number: 7634627Abstract: Various methods and systems for performing extent-level backups that support single file restores are disclosed. For example, one a method involves accessing a list, which identifies several extents of a first storage device in a non-contiguous order. The non-contiguous order is non-contiguous with respect to an order in which the extents are arranged on the first storage device. The method then involves reading information from the extents of the first storage device, in the non-contiguous order identified by the list, and the writing the information to backup media. The information is written to the backup media in the non-contiguous order identified by the list. As a result, a first portion of the information, which is included in a first data object, may be less fragmented on the backup media than on the first storage device.Type: GrantFiled: August 19, 2005Date of Patent: December 15, 2009Assignee: Symantec Operating CorporationInventors: James P. Ohr, David L. Teater
-
Patent number: 7620765Abstract: A virtual tape library may be configured to delete or free data blocks corresponding to expired backup images. A virtual tape volume may comprise multiple backup images, each corresponding to data stored by a backup application. The backup application may expire individual backup images of a virtual tape volume without expiring the entire virtual tape volume. In contrast to traditional virtual tape libraries, the virtual tape library described herein may delete, free and/or reuse the data blocks corresponding to expired backup images even before the entire virtual tape volume is expired.Type: GrantFiled: December 15, 2006Date of Patent: November 17, 2009Assignee: Symantec Operating CorporationInventors: James P. Ohr, Thomas L. Krinke, II
-
Publication number: 20090089340Abstract: A method, system, and computer-readable storage medium are disclosed for recovering a backup catalog from replicated data. A set of catalog metadata may be stored in a metadata object on a first storage device. The set of catalog metadata may describe a plurality of files stored in an archive. The metadata object and the archive may be copied to a second storage device, thereby generating a replicated metadata object and a replicated archive on the second storage device. The set of catalog metadata may be imported from the replicated metadata object into a destination backup catalog. The destination backup catalog describes the plurality of files stored in the replicated archive.Type: ApplicationFiled: September 27, 2007Publication date: April 2, 2009Inventors: James P. Ohr, Timothy J. Stevens
-
Patent number: 7363447Abstract: Systems, methods, apparatus and software can utilize an extent guard 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 such as a data restore application provides an extent list to the extent guard, which monitors read and/or write activity to storage resources described by the extent list. The data transport mechanism requests a data mover to perform a third-party copy operation whereby data is moved from a data source to the storage resource. If a modification attempt is made on the portion of the storage resource described by the extent list, the extent guard stalls the modification attempt until the third-party copy operation is aborted.Type: GrantFiled: January 31, 2005Date of Patent: April 22, 2008Assignee: Symantec Operating CorporationInventor: James P. Ohr
-
Patent number: 6912636Abstract: Systems, methods, apparatus and software can utilize an indirect write driver to prevent possible error conditions associated with using a third-party copy operation directed at a storage resource. A data transport mechanism such as a data restore application initiates a third-party copy operation from a data source to a data cache. The indirect write driver monitors write commands as they pass to a storage resource driver. If a command is found to be an indirect write command, e.g., a command designed to complete the movement of data from the data cache to the storage resource, it is handled accordingly. Normal write commands are passed on to the storage resource driver. By completing the data move operation using normal storage management channels, e.g., the operating system, file system, and/or volume manager, error conditions can be avoided.Type: GrantFiled: July 30, 2004Date of Patent: June 28, 2005Assignee: Veritas Operating CorporationInventors: Graham Bromley, James P. Ohr
-
Patent number: 6883076Abstract: Systems, methods, apparatus and software can utilize an extent guard 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 such as a data restore application provides an extent list to the extent guard, which monitors read and/or write activity to storage resources described by the extent list. The data transport mechanism requests a data mover to perform a third-party copy operation whereby data is moved from a data source to the storage resource. If a modification attempt is made on the portion of the storage resource described by the extent list, the extent guard stalls the modification attempt until the third-party copy operation is aborted.Type: GrantFiled: June 30, 2004Date of Patent: April 19, 2005Assignee: Veritas Operating CorporationInventor: James P. Ohr
-
Patent number: 6772290Abstract: Systems, methods, apparatus and software can utilize an indirect write driver to prevent possible error conditions associated with using a third-party copy operation directed at a storage resource. A data transport mechanism such as a data restore application initiates a third-party copy operation from a data source to a data cache. The indirect write driver monitors write commands as they pass to a storage resource driver. If a command is found to be an indirect write command, e.g., a command designed to complete the movement of data from the data cache to the storage resource, it is handled accordingly. Normal write commands are passed on to the storage resource driver. By completing the data move operation using normal storage management channels, e.g., the operating system, file system, and/or volume manager, error conditions can be avoided.Type: GrantFiled: August 20, 2002Date of Patent: August 3, 2004Assignee: Veritas Operating CorporationInventors: Graham Bromley, James P Ohr
-
Patent number: 6772309Abstract: 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 such as a data restore application requests that a relevant portion of the storage resource be locked. Once locked, the data transport mechanism requests a data mover to perform a third-party copy operation whereby data is moved from a data source to the locked portion of the storage resource. When the third party-copy operation is complete, the data transport mechanism requests release of the lock on the portion of the storage resource.Type: GrantFiled: August 5, 2002Date of Patent: August 3, 2004Assignee: VERITAS Operating CorporationInventors: James P. Ohr, Thomas W. Lanzatella
-
Patent number: 6772308Abstract: Systems, methods, apparatus and software can utilize an extent guard 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 such as a data restore application provides an extent list to the extent guard, which monitors read and/or write activity to storage resources described by the extent list. The data transport mechanism requests a data mover to perform a third-party copy operation whereby data is moved from a data source to the storage resource. If a modification attempt is made on the portion of the storage resource described by the extent list, the extent guard stalls the modification attempt until the third-party copy operation is aborted.Type: GrantFiled: August 5, 2002Date of Patent: August 3, 2004Assignee: Veritas Operating CorporationInventor: James P. Ohr