Using versioning to back up multiple versions of a stored object
First Claim
Patent Images
1. A computer-implemented method for performing a backup of a stored object, comprising:
- receiving an indication that a subsequent version data associated with an object stored by an authoring application in a shared primary storage location on a primary storage device is to be backed up to a backup storage location where an existing instance of the object is stored;
copying the subsequent version data to the backup storage location; and
invoking, by a backup application, a version control mechanism of the authoring application that created or updated the object stored in the primary storage location to incorporate the subsequent version data as copied to the backup storage location into the existing instance of the object stored in the backup storage location;
wherein the version control mechanism of the authoring application is invoked by the backup application programmatically via an API or other interface of the authoring application; and
wherein the authoring application is configured to export subsequent version data by storing subsequent version data in the shared primary storage location when a new version of a stored object is saved.
9 Assignments
0 Petitions
Accused Products
Abstract
Using a versioning feature of an authoring application to back up multiple versions of a stored object in single, version-enabled instance stored on backup media is disclosed. In some embodiments, an indication is received that a subsequent version data associated with an object an existing instance of which is stored in a backup storage location is to be backed up. A version control mechanism of an authoring application that created or updated the object as stored in a primary storage location is invoked to incorporate the subsequent version data into the existing instance of the object as stored in the backup storage location.
-
Citations
26 Claims
-
1. A computer-implemented method for performing a backup of a stored object, comprising:
-
receiving an indication that a subsequent version data associated with an object stored by an authoring application in a shared primary storage location on a primary storage device is to be backed up to a backup storage location where an existing instance of the object is stored; copying the subsequent version data to the backup storage location; and invoking, by a backup application, a version control mechanism of the authoring application that created or updated the object stored in the primary storage location to incorporate the subsequent version data as copied to the backup storage location into the existing instance of the object stored in the backup storage location; wherein the version control mechanism of the authoring application is invoked by the backup application programmatically via an API or other interface of the authoring application; and wherein the authoring application is configured to export subsequent version data by storing subsequent version data in the shared primary storage location when a new version of a stored object is saved. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer program product for performing a backup of a stored object, the computer program product being embodied in a computer readable storage medium and comprising computer instructions for:
-
receiving an indication that a subsequent version data associated with an object stored by an authoring application in a shared primary storage location on a primary storage device is to be backed up to a backup storage location where an existing instance of the object is stored; copying the subsequent version data to the backup storage location; and invoking, by a backup application, a version control mechanism of the authoring application that created or updated the object stored in the primary storage location to incorporate the subsequent version data as copied to the backup storage location into the existing instance of the object stored in the backup storage location; wherein the version control mechanism of the authoring application is invoked by the backup application programmatically via an API or other interface of the authoring application; and wherein the authoring application is configured to export subsequent version data by storing subsequent version data in the shared primary storage location when a new version of a stored object is saved.
-
-
21. A system for backing up data, comprising:
-
a storage device comprising a backup storage location; and a processor coupled to the storage device and configured to; receive an indication that a subsequent version data associated with an object stored by an authoring application in a shared primary storage location on a primary storage device is to be backed up to a backup storage location where an existing instance of the object is stored; copy the subsequent version data to the backup storage location; and invoke, by a backup application, a version control mechanism of an authoring application that created or updated the object stored in the primary storage location to incorporate the subsequent version data as copied to the backup storage location into the existing instance of the object stored in the backup storage location; wherein the version control mechanism of the authoring application is invoked by the backup application programmatically via an API or other interface of the authoring application; and wherein the authoring application is configured to export subsequent version data by storing subsequent version data in the shared primary storage location when a new version of a stored object is saved. - View Dependent Claims (22, 23, 24, 25, 26)
-
Specification