Method and system for searching stored data
First Claim
Patent Images
1. A method for managing data associated with one or more data storage devices, wherein the data storage devices are coupled to multiple computers over a network, the method comprising:
- performing a first storage operation on a first data object, wherein performing the first storage operation results in—
creating a second data object, wherein the second data object is a secondary copy of the first data object, andindexing content of the second data object;
performing a second storage operation on the second data object, wherein the performance of the second storage operation results in—
creating a third data object, wherein the third data object is a modified secondary copy of the first data object, andindexing content of the third data object;
wherein the third data object is moved to an offline storage location,wherein the offline storage location is not immediately accessible to the computers over the network;
maintaining an index of data associated with the data storage devices, whereinthe data associated with the data storage devices includes—
secondary copies of data objects, andoffline copies of data objects,in response to receiving a user'"'"'s query, searching the index to identify the third data object that is stored in the offline storage location and that matches search criteria provided by the user; and
,providing information to the user regarding the identified third data object that is stored in the offline storage location.
4 Assignments
0 Petitions
Accused Products
Abstract
A complete document management system is disclosed. Accordingly, systems and methods for managing data associated with a data storage component coupled to multiple computers over a network are disclosed. Systems and methods for managing data associated with a data storage component coupled to multiple computers over a network are further disclosed. Additionally, systems and methods for accessing documents available through a network, wherein the documents are stored on one or more data storage devices coupled to the network, are disclosed.
220 Citations
21 Claims
-
1. A method for managing data associated with one or more data storage devices, wherein the data storage devices are coupled to multiple computers over a network, the method comprising:
-
performing a first storage operation on a first data object, wherein performing the first storage operation results in— creating a second data object, wherein the second data object is a secondary copy of the first data object, and indexing content of the second data object; performing a second storage operation on the second data object, wherein the performance of the second storage operation results in— creating a third data object, wherein the third data object is a modified secondary copy of the first data object, and indexing content of the third data object; wherein the third data object is moved to an offline storage location, wherein the offline storage location is not immediately accessible to the computers over the network; maintaining an index of data associated with the data storage devices, wherein the data associated with the data storage devices includes— secondary copies of data objects, and offline copies of data objects, in response to receiving a user'"'"'s query, searching the index to identify the third data object that is stored in the offline storage location and that matches search criteria provided by the user; and
,providing information to the user regarding the identified third data object that is stored in the offline storage location. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. At least one non-transitory computer-readable medium storing instructions that, when executed by at least one data processing device, causes the at least one data processing device to perform a method of managing data associated with one or more data storage devices, wherein the data storage devices are coupled to multiple computers over a network, the method comprising:
-
performing a first storage operation on a first data object, wherein performing the first storage operation results in— creating a second data object, wherein the second data object is a secondary copy of the first data object, and indexing content of the second data object; performing a second storage operation on the second data object, wherein the performance of the second storage operation results in— creating a third data object, wherein the third data object is a modified secondary copy of the first data object, and indexing content of the third data object; wherein the third data object is moved to an offline storage location, wherein the offline storage location is not immediately accessible to the computers over the network; maintaining an index of data associated with the data storage devices, wherein the data associated with the data storage devices includes— secondary copies of data objects, and offline copies of data objects, in response to receiving a user'"'"'s query, searching the index to identify the third data object that is stored in the offline storage location and that matches search criteria provided by the user; and
,providing information to the user regarding the identified third data object that is stored in the offline storage location. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A system for managing data associated with one or more data storage devices, wherein the data storage devices are coupled to multiple computers over a network, the system comprising:
-
at least one processor and memory; means for performing a first storage operation on a first data object, wherein the means for performing the first storage operation includes— means for creating a second data object, wherein the second data object is a secondary copy of the first data object, and means for indexing content of the second data object; means for performing a second storage operation on the second data object, wherein the means for performing of the second storage operation results in— means for creating a third data object, wherein the third data object is a modified secondary copy of the first data object, and means for indexing content of the third data object; wherein the third data object is moved to an offline storage location, wherein the offline storage location is not immediately accessible to the computers over the network; means for maintaining an index of data associated with the data storage devices, wherein the data associated with the data storage devices includes— secondary copies of data objects, and offline copies of data objects, means for in response to receiving a user'"'"'s query, searching the index to identify the third data object that is stored in the offline storage location and that matches search criteria provided by the user; and
,means for providing information to the user regarding the identified third data object that is stored in the offline storage location. - View Dependent Claims (18, 19, 20, 21)
-
Specification