Data object search and retrieval
First Claim
Patent Images
1. A method of searching data, comprising:
- using a searchable index to determine which, if any, data objects from current production data and a set of backup data are responsive to a search query, wherein a data object in the set of backup data corresponds to a version of the production data as the production data existed when a backup operation was performed;
in the event that a plurality of data objects is responsive to the search query;
determining from the plurality of data objects responsive to the search query a subset of related data objects that are related to each other;
determining from the subset of related data objects a first data object that comprises a version of one or more other data objects included in the subset of related data objects; and
generating for the search query a search result that includes data that indicates version relationships between the first data object and the one or more other data objects included in the subset of related data objects;
in the event no data object is responsive to the search query, generating said search result to indicate that no data object is responsive to the search query; and
presenting, via a display at an interface device, the search result.
9 Assignments
0 Petitions
Accused Products
Abstract
Searching data is disclosed. A searchable index is used to determine which, if any, data objects comprising a set of backup data are responsive to a search query. For the search query, a search result is generated. The search result includes, in the event a first data object that is responsive to the search query comprises a version of one or more other data objects that are responsive to the search query, data indicating that the first data object comprises a version of said one or more other data objects.
162 Citations
39 Claims
-
1. A method of searching data, comprising:
-
using a searchable index to determine which, if any, data objects from current production data and a set of backup data are responsive to a search query, wherein a data object in the set of backup data corresponds to a version of the production data as the production data existed when a backup operation was performed; in the event that a plurality of data objects is responsive to the search query; determining from the plurality of data objects responsive to the search query a subset of related data objects that are related to each other; determining from the subset of related data objects a first data object that comprises a version of one or more other data objects included in the subset of related data objects; and generating for the search query a search result that includes data that indicates version relationships between the first data object and the one or more other data objects included in the subset of related data objects; in the event no data object is responsive to the search query, generating said search result to indicate that no data object is responsive to the search query; and presenting, via a display at an interface device, the search result. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 28, 29, 30, 33, 37)
-
-
16. A system for searching data, comprising:
-
a processor configured to; use a searchable index to determine which, if any, data objects from current production data and a set of backup data are responsive to a search query, wherein a data object in the set of backup data corresponds to a version of the production data as the production data existed when a backup operation was performed; in the event that a plurality of data objects is responsive to the search query; determine from the plurality of data objects responsive to the search query a subset of related data objects that are related to each other; determine from the subset of related data objects a first data object that comprises a version of one or more other data objects included in the subset of related data objects; and generate for the search query a search result that includes data that indicates version relationships between the first data object and the one or more other data objects included in the subset of related data objects; and in the event no data object is responsive to the search query, generate said search result to indicate that no data object is responsive to the search query; an interface device configured to present the search result; and a memory coupled to the processor and configured to provide the searchable index. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 31, 34, 38)
-
-
27. A computer program product for searching data, the computer program product being embodied in a non-transitory computer readable storage medium and comprising computer instructions for:
-
using a searchable index to determine which, if any, data objects from current production data and a set of backup data are responsive to a search query, wherein a data object in the set of backup data corresponds to a version of the production data as the production data existed when a backup operation was performed; in the event that a plurality of data objects is responsive to the search query; determining from the plurality of data objects responsive to the search query a subset of related data objects that are related to each other; determining from the subset of related data objects a first data object that comprises a version of one or more other data objects included in the subset of related data objects; and generating for the search query a search result that includes data that indicates version relationships between the first data object and the one or more other data objects included in the subset of related data objects; in the event no data object is responsive to the search query, generating said search result to indicate that no data object is responsive to the search query; and presenting, via a display at an interface device, the search result. - View Dependent Claims (32, 35, 36, 39)
-
Specification