Searching and restoring of backups
First Claim
Patent Images
1. A method comprising:
- receiving, in a search interface associated with a search application, a search criterion from a user;
determining a first search result, wherein determining the first search result comprises searching a current state of a file system based on the search criterion;
determining one or more historical search results, wherein determining each historical search result comprises searching a different respective prior state of the file system based on the search criterion;
presenting the first search result in the search interface, the first search result identifying a first version of an item associated with the current state of the file system;
presenting one or more historical representations of the search interface, each historical representation visually depicting the search interface and a respective one of the historical search results, the historical search results identifying one or more historical versions of the item associated with respective prior states of the file system;
receiving a user input selecting a particular historical representation of the search interface and corresponding historical search result;
presenting the selected historical search result in the search interface.
0 Assignments
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.
393 Citations
30 Claims
-
1. A method comprising:
-
receiving, in a search interface associated with a search application, a search criterion from a user; determining a first search result, wherein determining the first search result comprises searching a current state of a file system based on the search criterion; determining one or more historical search results, wherein determining each historical search result comprises searching a different respective prior state of the file system based on the search criterion; presenting the first search result in the search interface, the first search result identifying a first version of an item associated with the current state of the file system; presenting one or more historical representations of the search interface, each historical representation visually depicting the search interface and a respective one of the historical search results, the historical search results identifying one or more historical versions of the item associated with respective prior states of the file system; receiving a user input selecting a particular historical representation of the search interface and corresponding historical search result; presenting the selected historical search result in the search interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A non-transitory computer readable medium storing instructions operable to cause one or more processors to perform operations comprising:
-
receiving, in a search interface associated with a search application, a search criterion from a user; determining a first search result, wherein determining the first search result comprises searching a current state of a file system based on the search criterion; determining one or more historical search results, wherein determining each historical search result comprises searching a different respective prior state of the file system based on the search criterion; presenting the first search result in the search interface, the first search result identifying a first version of an item associated with the current state of the file system; presenting one or more historical representations of the search interface, each historical representation visually depicting the search interface and a respective one of the historical search results, the historical search results identifying one or more historical versions of the item associated with respective prior states of the file system; receiving a user input selecting a particular historical representation of the search interface and corresponding historical search result; presenting the selected historical search result in the search interface. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A system comprising:
-
one or more processors; and non transitory computer readable medium storing instructions operable to cause one or more processors to perform operations comprising; receiving, in a search interface associated with a search application, a search criterion from a user; determining a first search result, wherein determining the first search result comprises searching a current state of a file system based on the search criterion; determining one or more historical search results, wherein determining each historical search result comprises searching a different respective prior state of the file system based on the search criterion; presenting the first search result in the search interface, the first search result identifying a first version of an item associated with the current state of the file system; presenting one or more historical representations of the search interface, each historical representation visually depicting the search interface and a respective one of the historical search results, the historical search results identifying one or more historical versions of the item associated with respective prior states of the file system; receiving a user input selecting a particular historical representation of the search interface and corresponding historical search result; presenting the selected historical search result in the search interface. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification