Patents by Inventor Guido Westenberg
Guido Westenberg 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: 9678836Abstract: A computer-implemented method for managing data protection of storage units may include 1) providing a user interface that enables a user to configure data protection policies for storage units, 2) selecting at least one storage unit for data protection, 3) enabling the user to configure, through the user interface, a data protection policy to schedule a data backup of the storage unit, and 4) enabling the user to configure, through the same user interface, the same data protection policy to schedule a data transfer operation from the storage unit to an additional storage unit. The data transfer operation may include at least one of a replication operation and a continuous data protection operation. Various other methods, systems, and computer-readable media are also disclosed.Type: GrantFiled: July 6, 2012Date of Patent: June 13, 2017Assignee: Veritas TechnologiesInventor: Guido Westenberg
-
Patent number: 9501486Abstract: A computer-implemented method for preventing unintended data loss during data restoration. The method may include (1) detecting an attempt by a user to restore data to a storage system, (2) analyzing an effect of restoring the data to the storage system on collateral data that was created subsequent to a point in time to which the user is attempting to restore the data, (3) determining, based on the analysis, that restoring the data to the storage system will destroy the collateral data, and (4) enabling, in response to the determination, the user to perform a remedial action on the collateral data before the data is restored in order to prevent unintentional data loss. Various other methods, systems, and computer-readable media are also disclosed.Type: GrantFiled: July 6, 2012Date of Patent: November 22, 2016Assignee: Veritas Technologies LLCInventors: Alioune Thiam, Guido Westenberg
-
Patent number: 9037821Abstract: A computer-implemented method for replicating snapshots across backup domains may include 1) identifying a replication of a snapshot from a source storage device within a source domain to a target storage device within a target domain, 2) identifying a source master system within the source domain and a target master system within the target domain, 3) identifying metadata for managing the snapshot at the source master system, and 4) transmitting the metadata from the source master system to the target master system using a master-to-master communication channel that is separate from a communication channel used for the replication. Various other methods, systems, and computer-readable media are also disclosed.Type: GrantFiled: July 9, 2012Date of Patent: May 19, 2015Assignee: Symantec CorporationInventors: Jeenal Shah, Guido Westenberg, Claudia Rudolph, Thomas Tyler, Abrar Hussain
-
Patent number: 8832492Abstract: A method for maintaining applications may include: (1) receiving a request to recover a first application, (2) identifying a first production topology of the first application that identifies a set of resources upon which the application depends, (3) maintaining a template for transforming the first production topology of the first application into a first recovery topology for the first application, the template comprising information for mapping the first production topology to the first recovery topology, (4) applying the template to the first production topology at a first point in time to create the first recovery topology, and (5) recovering the first application to a first computing system using the first recovery topology. Various other methods, systems, and computer-readable media are also disclosed herein.Type: GrantFiled: January 25, 2013Date of Patent: September 9, 2014Assignee: Symantec CorporationInventors: Joshua Kruck, Aaron Christensen, Guido Westenberg, Girish Jorapurkar
-
Patent number: 8495037Abstract: A system for efficient isolation of backup versions of data objects affected by malicious software includes one or more processors and a memory coupled to the processors. The memory comprises program instructions executable by the processors to implement a backup manager configured to receive an indication that a data object is infected by malicious software. In response to the indication, the backup manager is configured to identify a particular backup version of the data object to be excluded from a data set to be used for a restore operation.Type: GrantFiled: February 21, 2006Date of Patent: July 23, 2013Assignee: Symantec Operating CorporationInventor: Guido Westenberg
-
Patent number: 8402306Abstract: A method for maintaining applications may include: (1) receiving a request to recover a first application, (2) identifying a first production topology of the first application that identifies a set of resources upon which the application depends, (3) maintaining a template for transforming the first production topology of the first application into a first recovery topology for the first application, the template comprising information for mapping the first production topology to the first recovery topology, (4) applying the template to the first production topology at a first point in time to create the first recovery topology, and (5) recovering the first application to a first computing system using the first recovery topology. Various other methods, systems, and computer-readable media are also disclosed herein.Type: GrantFiled: May 14, 2010Date of Patent: March 19, 2013Assignee: Symantec CorporationInventors: Joshua Kruck, Aaron Christensen, Guido Westenberg, Girish Jorapurkar
-
Patent number: 8307238Abstract: In one embodiment, a method is contemplated. A first parameterization is generated, which describes a desired result in at least a first dimension of a plurality of dimensions of a protection system. The first parameterization is evaluated over a plurality of parameterizations. Each of the plurality of parameterizations corresponds to a respective one of a plurality of instances of a second dimension of the plurality of dimensions. A computer readable medium comprising instructions that implement the method and a system implementing the method are also contemplated.Type: GrantFiled: September 28, 2007Date of Patent: November 6, 2012Assignee: Symantec Operating CorporationInventors: Shelley A. Schmokel, Steven Kappel, Guido Westenberg, Branka Rakic, Peter A. Barber, Julianne M. Urban, Linda Cerni
-
Patent number: 8261122Abstract: In some embodiments, a method is provided and a computer accessible medium comprising instructions which, when executed, implement the method is also provided. A recovery time for recovery of at least one asset is estimated responsive to at least one metric represented in metric data. The metric data is accumulated prior to the estimation. In various embodiments, data protection operations may include one or more of asset copy operations, recovery operations, etc. The estimated recovery time may be reported to a user. In other embodiments, metric data may be used to validate recoverability. In still other embodiments, recovery metrics may be calculated and displayed to the user along with corresponding recovery targets and objectives.Type: GrantFiled: June 30, 2004Date of Patent: September 4, 2012Assignee: Symantec Operating CorporationInventors: Steven Kappel, Shelley A. Schmokel, Guido Westenberg, Branka Rakic, Peter A. Barber, Julianne M. Urban, Nancy L. Bayer, Linda Cerni
-
Patent number: 8095828Abstract: Techniques are disclosed relating to storing a log of write operations made to a first storage device by one of a plurality of host computers running an instance of a distributed application. The log of write operations is stored at a second storage device. The plurality of host computers communicate status information to the second storage device over respective communication paths. Upon a failure to communicate status information between one of the host computers and the second storage device, the second storage device reads from a predetermined location in the first storage device to determine whether the host computer is still performing write operations. If the second storage device reads an expected signature value written by the host computer, the host computer is deemed to have written data, which indicates that the host computer is operational but that the write operations have not been recorded by the second storage device.Type: GrantFiled: August 31, 2009Date of Patent: January 10, 2012Assignee: Symantec CorporationInventors: Guido Westenberg, Joshua Kruck
-
Patent number: 8015430Abstract: In one embodiment, a computer accessible medium stores a plurality of instructions including instructions which, when executed: track dependencies among a plurality of assets; and responsive to an identification of an asset for potential recovery (the “selected asset”), identify an asset dependency set corresponding to the selected asset. The asset dependency set comprises at least a subset of the plurality of assets, wherein each asset in the subset has a dependency with the selected asset. In some embodiments, one or more of the following may be provided: tracking asset dependencies and presenting the asset dependency set to the user; pruning the asset dependency set to a recovery set identifying the asset dependency set; generating the recovery order (optionally optimized); initiating the recovery according to the recovery order; performing recovery steps; generating the recovery plan and/or executing recovery plans.Type: GrantFiled: May 1, 2008Date of Patent: September 6, 2011Assignee: Symantec Operating CorporationInventors: Branka Rakic, Steven Kappel, Guido Westenberg, Shelley A. Schmokel, Peter A. Barber, Richard L. Harrison
-
Patent number: 7689859Abstract: Backup of a production instance of an application in a production machine environment is performed by creating a snapshot image that captures the state of the production machine, and then backing up the application from a backup machine created using the snapshot image. The backup of the application can be effected by shutting down the backup machine and backing up its storage, or by using backup software to act on the backup version of the application.Type: GrantFiled: December 20, 2006Date of Patent: March 30, 2010Assignee: Symantec Operating CorporationInventor: Guido Westenberg
-
Publication number: 20100005258Abstract: Backup of a production instance of an application in a production machine environment is performed by creating a snapshot image that captures the state of the production machine, and then backing up the application from a backup machine created using the snapshot image. The backup of the application can be effected by shutting down the backup machine and backing up its storage, or by using backup software to act on the backup version of the application.Type: ApplicationFiled: December 20, 2006Publication date: January 7, 2010Inventor: Guido Westenberg
-
Patent number: 7386752Abstract: In one embodiment, a computer accessible medium stores a plurality of instructions including instructions which, when executed: track dependencies among a plurality of assets; and responsive to an identification of an asset for potential recovery (the “selected asset”), identify an asset dependency set corresponding to the selected asset. The asset dependency set comprises at least a subset of the plurality of assets, wherein each asset in the subset has a dependency with the selected asset. In some embodiments, one or more of the following may be provided: tracking asset dependencies and presenting the asset dependency set to the user; pruning the asset dependency set to a recovery set identifying the asset dependency set; generating the recovery order (optionally optimized); initiating the recovery according to the recovery order; performing recovery steps; generating the recovery plan and/or executing recovery plans.Type: GrantFiled: June 30, 2004Date of Patent: June 10, 2008Assignee: Symantec Operating CorporationInventors: Branka Rakic, Steven Kappel, Guido Westenberg, Shelley A. Schmokel, Peter A. Barber, Richard L. Harrison
-
Patent number: 7360123Abstract: In one embodiment, a method is contemplated. The method includes exposing at least three dimensions of a protection system to a user. The three dimensions are interrelated. The method further includes receiving user input indicating a modification in a first dimension of the at least three dimensions; and determining an effect of the modification in each other dimension of the at least three dimensions. A computer accessible medium comprising a plurality of instructions which, when executed, implement the method and a system implementing the method are also contemplated.Type: GrantFiled: June 30, 2004Date of Patent: April 15, 2008Assignee: Symantec Operating CorporationInventors: Guido Westenberg, Branka Rakic, Steven Kappel, Shelley A. Schmokel, Julianne M. Urban
-
Patent number: 7360110Abstract: In one embodiment, a method is contemplated. A first parameterization is generated, which describes a desired result in at least a first dimension of a plurality of dimensions of a protection system. The first parameterization is evaluated over a plurality of parameterizations. Each of the plurality of parameterizations corresponds to a respective one of a plurality of instances of a second dimension of the plurality of dimensions. A computer readable medium comprising instructions that implement the method and a system implementing the method are also contemplated.Type: GrantFiled: June 30, 2004Date of Patent: April 15, 2008Assignee: Symantec Operating CorporationInventors: Shelley A. Schmokel, Steven Kappel, Guido Westenberg, Branka Rakic, Peter A. Barber, Julianne M. Urban, Linda Cerni
-
Patent number: 7325161Abstract: In one embodiment, a recovery manager may define a plurality of recovery target sets. Each recovery target set comprises a recovery point target, a recovery time target, and at least one other property. The recovery manager also defines a plurality of recovery classes. Each recovery class comprises at least one recovery target set of the plurality of recovery target sets. Each recovery class describes recovery requirements over an asset state life cycle. The recovery manager applies a first recovery class of the plurality of recovery classes to a first asset dependent on an importance of the first asset to an owner of the first asset. In some cases, the first recovery class and/or other recovery classes of the plurality of recovery classes may each be applied to multiple assets. In another embodiment, a recovery manager defines one or more recovery target sets to be applied to one or more assets and saves the one or more recovery target sets. In some embodiments, recovery classes are also saved.Type: GrantFiled: June 30, 2004Date of Patent: January 29, 2008Assignee: Symantec Operating CorporationInventors: Branka Rakic, Steven Kappel, Guido Westenberg, Shelley A. Schmokel, Nancy L. Bayer, Peter A. Barber, Julianne M. Urban
-
Patent number: 7197520Abstract: System and method for performing two-tier backups in file systems without requiring Hierarchical Storage Management (HSM). A two-tier backup mechanism may perform first-tier backups of dynamic and candidate static data, and second-tier backups of candidate static data. Data is examined by the two-tier backup mechanism and, if the data qualifies as candidate static data, metadata is created for the data. Candidate static data and its metadata are copied to first-tier backups along with dynamic data, and are also copied to second-tier backups a specified number of times, after which the static data is reclassified as “static copied data”. Only metadata for static copied data is written to the first-tier backups. Embodiments may be implemented in file systems that do not support HSM and in file systems that support HSM, whether HSM is operational or not.Type: GrantFiled: April 14, 2004Date of Patent: March 27, 2007Assignee: Veritas Operating CorporationInventors: Kevin C. Matthews, Guido Westenberg, Robert C. Anderson, Donald J. Stryker
-
Patent number: D732550Type: GrantFiled: December 14, 2012Date of Patent: June 23, 2015Assignee: Symantec CorporationInventors: Guido Westenberg, Claudia Rudolph