Searching and Restoring of Backups
First Claim
Patent Images
1. A method comprising:
- presenting a first search result including a first version of an item, the first version associated with a first date range having a first start date and a first end date;
receiving user input requesting that an archive including one or more versions of the item be searched; and
presenting a second search result including a second version of the item, the second version different from the first version, the second version associated with a second date range having a second start date and a second end date, and where the second date range does not overlap with the first date range.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, systems, and apparatus, including computer program products, for searching for and presenting backups. A first search result including a first version of an item is presented. The first version is associated with a first date range having a first start date and a first end date. User input requesting that an archive including one or more versions of the item be searched is received. A second search result including a second version of the item is presented. The second version is different from the first version. The second version is associated with a second date range having a second start date and a second end date. The second date range does not overlap with the first date range.
143 Citations
19 Claims
-
1. A method comprising:
-
presenting a first search result including a first version of an item, the first version associated with a first date range having a first start date and a first end date; receiving user input requesting that an archive including one or more versions of the item be searched; and presenting a second search result including a second version of the item, the second version different from the first version, the second version associated with a second date range having a second start date and a second end date, and where the second date range does not overlap with the first date range. - View Dependent Claims (2, 3, 4)
-
-
5. A method comprising:
-
associating a first archival copy of an item with a first date range, the first date range having a first starting date and a first ending date; detecting that the item is unchanged with respect to the first archival copy; in response to detecting that the item has not changed, extending the first date range; detecting a modification of the item; and associating a second archival copy of the item with a second date range, the second archival copy including the modification to the item, the second date range having a second starting date and a second ending date. - View Dependent Claims (6, 7, 8, 9)
-
-
10. A method comprising:
-
presenting a history view including a first search result including a first version of an item, the first version associated with a first date range having a first start date and a first end date; receiving an input in the history view to identify a second version of the item; and presenting a history view including the first search result including the identified second version of the item. - View Dependent Claims (11, 12, 13)
-
-
14. A computer program product, encoded on a computer-readable medium, operable to cause data processing apparatus to perform operations comprising:
-
presenting a first search result including a first version of an item, the first version associated with a first date range having a first start date and a first end date; receiving user input requesting that an archive including one or more versions of the item be searched; and presenting a second search result including a second version of the item, the second version different from the first version, the second version associated with a second date range having a second start date and a second end date, and where the second date range does not overlap with the first date range.
-
-
15. A computer program product, encoded on a computer-readable medium, operable to cause data processing apparatus to perform operations comprising:
-
associating a first archival copy of an item with a first date range, the first date range having a first starting date and a first ending date; detecting that the item is unchanged with respect to the first archival copy; in response to detecting that the item has not changed, extending the first date range; detecting a modification of the item; and associating a second archival copy of the item with a second date range, the second archival copy including the modification to the item, the second date range having a second starting date and a second ending date.
-
-
16. A computer program product, encoded on a computer-readable medium, operable to cause data processing apparatus to perform operations comprising:
-
presenting a history view including a first search result including a first version of an item, the first version associated with a first date range having a first start date and a first end date; receiving an input in the history view to identify a second version of the item; and presenting a history view including the first search result including the identified second version of the item.
-
-
17. A system, comprising:
-
one or more processors; and instructions configured for execution by the one or more processors, the instructions comprising instructions to; present a first search result including a first version of an item, the first version associated with a first date range having a first start date and a first end date; receive user input requesting that an archive including one or more versions of the item be searched; and present a second search result including a second version of the item, the second version different from the first version, the second version associated with a second date range having a second start date and a second end date, and where the second date range does not overlap with the first date range.
-
-
18. A system, comprising:
-
one or more processors; and instructions configured for execution by the one or more processors, the instructions comprising instructions to; associate a first archival copy of an item with a first date range, the first date range having a first starting date and a first ending date; detect that the item is unchanged with respect to the first archival copy; in response to detecting that the item has not changed, extend the first date range; detect a modification of the item; and associate a second archival copy of the item with a second date range, the second archival copy including the modification to the item, the second date range having a second starting date and a second ending date.
-
-
19. A system, comprising:
-
one or more processors; and instructions configured for execution by the one or more processors, the instructions comprising instructions to; present a history view including a first search result including a first version of an item, the first version associated with a first date range having a first start date and a first end date; receive an input in the history view to identify a second version of the item; and present a history view including the first search result including the identified second version of the item.
-
Specification