Employing user-context in connection with backup or restore of data
First Claim
1. A computer implemented method for restoring data to a computing system, the method comprising:
- receiving, from a data store, information regarding multiple backed-up versions of a data file;
presenting, on a display device, a plurality of contextual event descriptions, wherein each contextual event description of the plurality includes information regarding an event from a user'"'"'s calendar and information that correlates the event to a corresponding version of the data file from the multiple backed-up versions of the data file, and wherein the corresponding version of the data file was backed up in temporal proximity to the event;
receiving an indication of a selection of one of the contextual event descriptions of the plurality; and
restoring, to the computing system, the version of the data file that corresponds to the selected contextual event description.
2 Assignments
0 Petitions
Accused Products
Abstract
The claimed subject matter relates to architectures for facilitating network-accessible or local backup or restore features in a manner that leverages event-oriented contextual information associated with one or more users of the data to be backed up or restored. In particular, a first restore-based architecture can interface with an associated second backup-based architecture that hosts or maintains a backup data store in order to retrieve a version of the data file that is desired by a user. Additionally, the first architecture can obtain a log of contextual event descriptions that can be aggregated by the second architecture or obtained independently from, e.g. a social networking service or a calendar application associated with the user. Thus, in addition to displaying time and date information associated with the desired version, the first architecture can provide the user with a social context of event from the social services feeds to aid the user in distinguishing between multiple versions of the data file.
15 Citations
18 Claims
-
1. A computer implemented method for restoring data to a computing system, the method comprising:
-
receiving, from a data store, information regarding multiple backed-up versions of a data file; presenting, on a display device, a plurality of contextual event descriptions, wherein each contextual event description of the plurality includes information regarding an event from a user'"'"'s calendar and information that correlates the event to a corresponding version of the data file from the multiple backed-up versions of the data file, and wherein the corresponding version of the data file was backed up in temporal proximity to the event; receiving an indication of a selection of one of the contextual event descriptions of the plurality; and restoring, to the computing system, the version of the data file that corresponds to the selected contextual event description. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer implemented method for archiving data of a computing system, the method comprising:
-
identifying data designated for backup; logging at least one contextual event description as being associated with the data designated for backup, wherein each of the at least one contextual event descriptions includes information regarding an event from a user'"'"'s calendar that is substantially contemporaneous to the logging of the at least one contextual event description; archiving a current version of the identified data designated for backup to a backup data store; and archiving a log of at least a portion of the logged at least one description in association with the current version of the identified data designated for backup. - View Dependent Claims (12, 13, 14)
-
-
15. A computer implemented method for employing event-oriented contextual indicia in connection with archival or restoration of data, comprising:
-
interfacing with a backup data store having multiple versions of a data file archived therein; receiving a set of contextual event descriptions, wherein each of the contextual event descriptions of the set includes information regarding an event from the user'"'"'s calendar and information that correlates the event to a corresponding version of the data file that was backed up in temporal proximity to the event; and outputting at least two of the contextual event descriptions of the set of contextual event descriptions on a display along with links to corresponding versions of the data file. - View Dependent Claims (16, 17, 18)
-
Specification