Managing copies of data
First Claim
1. A method in a computer system for accessing data available from each of multiple copies, the method comprising:
- displaying a web-based user interface configured to communicate a request to access at least one data object;
receiving through the web-based user interface a request identifying at least one data object to be accessed;
querying an index to locate data copies that contain the identified at least one data object,wherein the data copies were created from source data,wherein at least one of the data copies is stored on magnetic tape, while another of the data copies is stored on magnetic disk,wherein for each of the two or more data copies the index contains information regarding an availability of the data copy, andwherein the availability information includes information associated with a first time required to retrieve a first data object and a second time required to retrieve a second data object, wherein the second time is greater than the first time; and
displaying, via that web-based interface, a list of results comprising the data copies located by the query that satisfy the request, wherein the list includes information regarding relative speed at accessing at least some of the data copies, and wherein a user can access one or more of the data copies located by the query through the displayed list.
4 Assignments
0 Petitions
Accused Products
Abstract
A method in a computer system for retrieving data from one of multiple copies of the data is provided, referred to as the data management system. The data management system receives a request identifying at least one data object to be accessed. Then, the data management system queries a metabase to locate data copies that contain the identified at least one data object, wherein the data copies are created from similar source data, and wherein for each data copy the metabase contains an indication of the availability of the copy relative to other copies. Next, the data management system determines one of the located data copies to use to access the identified at least one data object, wherein the determination is made based on the indicated availability contained in the metabase for each of the located data copies. Then, the data management system accesses the identified at least one data object using the determined one of the located data copies.
180 Citations
19 Claims
-
1. A method in a computer system for accessing data available from each of multiple copies, the method comprising:
-
displaying a web-based user interface configured to communicate a request to access at least one data object; receiving through the web-based user interface a request identifying at least one data object to be accessed; querying an index to locate data copies that contain the identified at least one data object, wherein the data copies were created from source data, wherein at least one of the data copies is stored on magnetic tape, while another of the data copies is stored on magnetic disk, wherein for each of the two or more data copies the index contains information regarding an availability of the data copy, and wherein the availability information includes information associated with a first time required to retrieve a first data object and a second time required to retrieve a second data object, wherein the second time is greater than the first time; and displaying, via that web-based interface, a list of results comprising the data copies located by the query that satisfy the request, wherein the list includes information regarding relative speed at accessing at least some of the data copies, and wherein a user can access one or more of the data copies located by the query through the displayed list. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A tangible computer-readable storage medium containing instructions for controlling a computer system to access multiple copies of data through a web server, by a method comprising:
-
submitting a web-based request identifying at least one data object stored in two or more data copies within a data management system; receiving a web page containing two or more results responsive to the submitted web-based request, wherein each result contains a link through which a data object associated with the result can be accessed, wherein the web page includes information regarding availability of at least some of the data copies, wherein the availability information includes information associated with a first time required to retrieve a first data object and a second time required to retrieve a second data object, wherein the second time is greater than the first time, wherein at least two of the two or more copies are stored on two different and separate data storage devices, and wherein the two different and separate data storage devices are not temporary caches for stored data; submitting a request to access a data object associated with one or more of the received results, wherein the request includes selecting one of the results in the received web page; and receiving a copy of the data object, wherein the copy of the data object is formatted for display in a web browser. - View Dependent Claims (14, 15, 16)
-
-
17. A tangible computer-readable storage medium whose contents cause a computing system to display a display page for identifying and retrieving data objects accessible through multiple copies of similar source data, the display page comprising:
-
a criteria entry area configured to receive one or more criteria that identify at least one data object stored in two or more data copies within a data management system; a search activation indication configured to initiate a search for matching data objects based on the received criteria; and a results display area configured to display two or more matching data objects, wherein the results display area provides a link to each data object through which a browser-compatible instance of the data object can be accessed, wherein the results display area includes information regarding availability of at least some of the data copies, and wherein the availability information includes information regarding a first time required to retrieve a first data objects and a second time required to retrieve a second data object, wherein the second time is greater than the first time. - View Dependent Claims (18, 19)
-
Specification