IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
US-0538290
(2012-06-29)
|
등록번호 |
US-8782064
(2014-07-15)
|
발명자
/ 주소 |
- Kottomtharayil, Rajiv
- Gokhale, Parag
- Lu, Jun
|
출원인 / 주소 |
|
대리인 / 주소 |
|
인용정보 |
피인용 횟수 :
13 인용 특허 :
240 |
초록
▼
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 a data object to be accessed. Then, the data management system queries a metabase to locate data
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 a data object to be accessed. Then, the data management system queries a metabase to locate data copies that contain the identified 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 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 data object using the determined one of the located data copies.
대표청구항
▼
1. A non-transitory computer-readable medium containing instructions for controlling a data processing system to access copies of data, comprising: receiving a request that identifies at least one data object stored two or more different secondary storage locations within a data management system;ac
1. A non-transitory computer-readable medium containing instructions for controlling a data processing system to access copies of data, comprising: receiving a request that identifies at least one data object stored two or more different secondary storage locations within a data management system;accessing a metabase that stores metadata describing each of the two or more different secondary storage locations;providing one or more results responsive to the submitted request, wherein each result contains a link through which a data object associated with the result can be accessed;receiving a request to access a data object associated with one or more of the provided results; andproviding a version of the data object formatted for display, wherein providing a version of the data object formatted for display comprises converting the data object that is associated with one operating system into a format accessible by another operating system. 2. The computer-readable medium of claim 1 wherein receiving a version of the data object formatted for display comprises converting a word processing document or an email message in an application-specific format into HTML. 3. The computer-readable medium of claim 1 wherein the data management system includes a web server with access to the two or more different secondary storage locations, at least some of which are located on different physical data storage devices, and wherein the link comprises a URL for accessing the provided version of the data object. 4. The computer-readable medium of claim 1, further comprising providing one or more results comprises applying access control to identify results to which a requesting user does not have access. 5. The computer-readable medium of claim 1 further comprising converting the provided version of the data object to a format accessible by a browser. 6. The computer-readable medium of claim 1 wherein providing one or more results comprises displaying a list of results such that a user can view a data object identified by the results without installing additional software. 7. The computer-readable medium of claim 1 wherein providing one or more results comprises displaying information describing the availability of each data copy relative to other secondary storage locations. 8. The computer-readable medium of claim 1 wherein each link for each result for the data object corresponds to a copy of the data object on a different secondary storage medium. 9. At least one tangible, non-transitory computer-readable medium storing a display page for identifying and retrieving data objects accessible through multiple copies of similar source data, comprising: a criteria area configured to receive or provide one or more criteria, wherein the one or more criteria identify at least one data object stored within two or more different secondary storage media in a data management system; and,a results display area configured to display one or more matching data objects in response to one or more criteria received or provided via the criteria area and in response to a search, 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, and,wherein the results display area displays a type associated with each matching data object, andwherein a user can select a matching data object to access based on the type of the data object. 10. The computer-readable medium of claim 9 wherein the results display area displays the relative availability of each matching data object, such that a user can select one of the matching data objects to access based on the availability of the matching data object. 11. The computer-readable medium of claim 9 wherein the criteria area contains an area for entering one or more categories associated with the at least one data object stored within the data management system, and further comprising a search activation indication configured to initiate a search for matching data objects based on the received criteria. 12. The computer-readable medium of claim 9 wherein the results display area displays an indication that a user cannot access at least one data object displayable in the results display area because the user is not authorized to access the at least one data object. 13. The computer-readable medium of claim 9 wherein the results display area provides a link to each instance of each matching data object through which a browser-compatible instance of each the matching data object can be accessed, wherein each link to each instance of each matching data object corresponds to a different secondary storage medium than each other link to each other instance of a particular matching data object. 14. A tangible computer-readable storage medium whose contents include instructions to permit a data storage or management system to retrieve data objects accessible through multiple copies of similar source data, comprising: receiving one or more criteria, wherein the one or more criteria identify at least one data object stored in two or more different secondary storage media within the data storage or management system; and,displaying two or more matching data objects, wherein the displaying includes providing a link to each data object through which an instance of the data object can be accessed via user input,wherein when multiple links are displayed for multiple instances of one data object, at least two of the links correspond to different ones of the two or more different secondary storage mediawherein the results display area includes information regarding availability of at least some of the data copies, andwherein the availability information includes information regarding a first time required to retrieve a first data object from a first of the two or more secondary storage media and a second time required to retrieve a second data object from a second of the two or more secondary storage media, wherein the second time is greater than the first time. 15. The tangible computer-readable storage medium of claim 14 wherein the displaying includes displaying relative availability of each matching data object, such that a user can select a matching data object to access based on the availability of the data object. 16. The tangible computer-readable storage medium of claim 14 wherein the displaying includes displaying a type associated with each matching data object such that a user can select a matching data object to access based on the type of the data object, and further comprising: providing a user interface for receiving an indication to initiate a search for matching data objects based on the received criteria. 17. A method for controlling an information management system, the method comprising: writing information to a metabase, wherein the information describes availability of a first secondary copy of data stored within a first secondary storage medium in the information management system,wherein the availability information includes at least a type of the first secondary storage medium on which the first copy of the data is stored and a location within the first secondary storage medium where the first secondary copy is stored and types of data management operations that have been performed on the first secondary copy;performing a data management operation on the first secondary copy to create a second secondary copy of the data stored within a second secondary storage medium in the information management system, by accessing the first secondary copy and without accessing source data on a primary computing device within the information management system from which the first secondary copy was created, wherein performing the data management operation includes updating the metabase to include availability information of the second secondary copy stored within the secondary storage medium,wherein the data management operation includes encryption, single instancing, or content indexing; andbased on a received request to access data, determining which of the first and second secondary copies to use to access the data, based at least in part on the availability information stored within the metabase and based on a comparison of time durations estimated for retrieving the data from each of first secondary storage medium and the second secondary storage medium. 18. The method of claim 17 wherein the type includes magnetic disk and magnetic tape, or wherein the location includes logical or geographic locations. 19. The method of claim 17 wherein the metabase categorizes data objects that form part of the source data and the metabase provides a list of matching data objects organized according to the categories of the data objects, or wherein the metabase stores metadata describing each secondary copy of the source data to permit user-selection of a desired copy. 20. The method of claim 17, further comprising displaying a list of results such that a user can view a data object identified by the results without installing additional software and irrespective of an operating system being used by a user that submitted a request.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.