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: 9678836
    Abstract: 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: Grant
    Filed: July 6, 2012
    Date of Patent: June 13, 2017
    Assignee: Veritas Technologies
    Inventor: Guido Westenberg
  • Patent number: 9501486
    Abstract: 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: Grant
    Filed: July 6, 2012
    Date of Patent: November 22, 2016
    Assignee: Veritas Technologies LLC
    Inventors: Alioune Thiam, Guido Westenberg
  • Patent number: 9037821
    Abstract: 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: Grant
    Filed: July 9, 2012
    Date of Patent: May 19, 2015
    Assignee: Symantec Corporation
    Inventors: Jeenal Shah, Guido Westenberg, Claudia Rudolph, Thomas Tyler, Abrar Hussain
  • Patent number: 8832492
    Abstract: 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: Grant
    Filed: January 25, 2013
    Date of Patent: September 9, 2014
    Assignee: Symantec Corporation
    Inventors: Joshua Kruck, Aaron Christensen, Guido Westenberg, Girish Jorapurkar
  • Patent number: 8495037
    Abstract: 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: Grant
    Filed: February 21, 2006
    Date of Patent: July 23, 2013
    Assignee: Symantec Operating Corporation
    Inventor: Guido Westenberg
  • Patent number: 8402306
    Abstract: 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: Grant
    Filed: May 14, 2010
    Date of Patent: March 19, 2013
    Assignee: Symantec Corporation
    Inventors: Joshua Kruck, Aaron Christensen, Guido Westenberg, Girish Jorapurkar
  • Patent number: 8307238
    Abstract: 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: Grant
    Filed: September 28, 2007
    Date of Patent: November 6, 2012
    Assignee: Symantec Operating Corporation
    Inventors: Shelley A. Schmokel, Steven Kappel, Guido Westenberg, Branka Rakic, Peter A. Barber, Julianne M. Urban, Linda Cerni
  • Patent number: 8261122
    Abstract: 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: Grant
    Filed: June 30, 2004
    Date of Patent: September 4, 2012
    Assignee: Symantec Operating Corporation
    Inventors: Steven Kappel, Shelley A. Schmokel, Guido Westenberg, Branka Rakic, Peter A. Barber, Julianne M. Urban, Nancy L. Bayer, Linda Cerni
  • Patent number: 8095828
    Abstract: 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: Grant
    Filed: August 31, 2009
    Date of Patent: January 10, 2012
    Assignee: Symantec Corporation
    Inventors: Guido Westenberg, Joshua Kruck
  • Patent number: 8015430
    Abstract: 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: Grant
    Filed: May 1, 2008
    Date of Patent: September 6, 2011
    Assignee: Symantec Operating Corporation
    Inventors: Branka Rakic, Steven Kappel, Guido Westenberg, Shelley A. Schmokel, Peter A. Barber, Richard L. Harrison
  • Patent number: 7689859
    Abstract: 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: Grant
    Filed: December 20, 2006
    Date of Patent: March 30, 2010
    Assignee: Symantec Operating Corporation
    Inventor: Guido Westenberg
  • Publication number: 20100005258
    Abstract: 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: Application
    Filed: December 20, 2006
    Publication date: January 7, 2010
    Inventor: Guido Westenberg
  • Patent number: 7386752
    Abstract: 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: Grant
    Filed: June 30, 2004
    Date of Patent: June 10, 2008
    Assignee: Symantec Operating Corporation
    Inventors: Branka Rakic, Steven Kappel, Guido Westenberg, Shelley A. Schmokel, Peter A. Barber, Richard L. Harrison
  • Patent number: 7360123
    Abstract: 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: Grant
    Filed: June 30, 2004
    Date of Patent: April 15, 2008
    Assignee: Symantec Operating Corporation
    Inventors: Guido Westenberg, Branka Rakic, Steven Kappel, Shelley A. Schmokel, Julianne M. Urban
  • Patent number: 7360110
    Abstract: 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: Grant
    Filed: June 30, 2004
    Date of Patent: April 15, 2008
    Assignee: Symantec Operating Corporation
    Inventors: Shelley A. Schmokel, Steven Kappel, Guido Westenberg, Branka Rakic, Peter A. Barber, Julianne M. Urban, Linda Cerni
  • Patent number: 7325161
    Abstract: 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: Grant
    Filed: June 30, 2004
    Date of Patent: January 29, 2008
    Assignee: Symantec Operating Corporation
    Inventors: Branka Rakic, Steven Kappel, Guido Westenberg, Shelley A. Schmokel, Nancy L. Bayer, Peter A. Barber, Julianne M. Urban
  • Patent number: 7197520
    Abstract: 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: Grant
    Filed: April 14, 2004
    Date of Patent: March 27, 2007
    Assignee: Veritas Operating Corporation
    Inventors: Kevin C. Matthews, Guido Westenberg, Robert C. Anderson, Donald J. Stryker
  • Patent number: D732550
    Type: Grant
    Filed: December 14, 2012
    Date of Patent: June 23, 2015
    Assignee: Symantec Corporation
    Inventors: Guido Westenberg, Claudia Rudolph