Using recent activity information to select backup versions of storage objects for restoration
First Claim
1. A system, comprising:
- one or more processors; and
memory coupled to the one or more processors, wherein the memory stores program instructions executable by the one or more processors to implement a backup manager configured to;
maintain a plurality of backup versions of each of a plurality of storage objects;
maintain a plurality of access history records, wherein each access history record is associated with a backup version from the plurality of backup versions of a corresponding storage object from the plurality of storage objects, and wherein each access history record includes information indicative of an access by a user that results in a modification to the backup version from the plurality of backup versions of the corresponding storage object from the plurality of storage objects, wherein the information indicative of the access by the user includes a modification time of the associated backup version from the plurality of backup versions;
receive a search request that specifies a particular time range of interest;
in response to receiving the search request that specifies the particular time range of interest, identify at least one access history record from the plurality of access history records, wherein the associated backup version of the identified at least one access history record having the modification time within the particular time range of interest; and
display a listing of the identified at least one access history record as restoration candidates on a user interface.
9 Assignments
0 Petitions
Accused Products
Abstract
A system for using recent activity information to select backup versions of storage objects for restoration comprises a processor and memory coupled to the processor, where the memory stores program instructions computer-executable by the processor to implement a backup manager. The backup manager is configured to maintain one or more backup versions of a plurality of storage objects and a plurality of access history records, where each access history record is associated with a particular backup version. Each access history record includes information indicative of an access to the corresponding storage object by a user. The backup manager may be configured to select a particular backup version as a restoration candidate using at least the contents of the access history record associated with the backup version.
-
Citations
19 Claims
-
1. A system, comprising:
-
one or more processors; and memory coupled to the one or more processors, wherein the memory stores program instructions executable by the one or more processors to implement a backup manager configured to; maintain a plurality of backup versions of each of a plurality of storage objects; maintain a plurality of access history records, wherein each access history record is associated with a backup version from the plurality of backup versions of a corresponding storage object from the plurality of storage objects, and wherein each access history record includes information indicative of an access by a user that results in a modification to the backup version from the plurality of backup versions of the corresponding storage object from the plurality of storage objects, wherein the information indicative of the access by the user includes a modification time of the associated backup version from the plurality of backup versions; receive a search request that specifies a particular time range of interest; in response to receiving the search request that specifies the particular time range of interest, identify at least one access history record from the plurality of access history records, wherein the associated backup version of the identified at least one access history record having the modification time within the particular time range of interest; and display a listing of the identified at least one access history record as restoration candidates on a user interface. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method, comprising:
-
using one or more computer systems to perform; maintaining a plurality of backup versions of each of a plurality of storage objects; maintaining a plurality of access history records, wherein each access history record is associated with a backup version from the plurality of backup versions of a corresponding storage object from the plurality of storage objects, and wherein each access history record includes information indicative of an access by a user that results in a modification to the backup version from the plurality of backup versions of the corresponding storage object from the plurality of storage objects, wherein the information indicative of the access by the user includes a modification time of the associated backup version from the plurality of backup versions; receiving a search request that specifies a particular time range of interest; in response to receiving the search request that specifies the particular time range of interest, identifying at least one access history record from the plurality of access history records where the associated backup version of the identified at least one access history having the modification time within the particular time range of interest; and displaying a listing of the identified at least one access history record as restoration candidates on a user interface. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A computer readable storage medium storing program instructions, wherein the program instructions are executable to:
-
maintain a plurality of backup versions of each of a plurality of storage objects; maintain a plurality of access history records, wherein each access history record is associated with a backup version from the plurality of backup versions of a corresponding storage object from the plurality of storage objects, and wherein each access history record includes information indicative of an access by a user that results in a modification to the backup version from the plurality of backup versions of the corresponding storage object from the plurality of storage objects, wherein the information indicative of the access by the user includes a modification time of the associated backup version from the plurality of backup versions; receive a search request that specifies a particular time range of interest; in response to receiving the search request that specifies the particular time range of interest, identify at least one access history record from the plurality of access history records, wherein the associated backup version of the identified at least one access history record having the modification time within the particular time range of interest; and display a listing of the identified at least one access history record as restoration candidates on a user interface. - View Dependent Claims (15, 16, 17, 18, 19)
-
Specification