Method and apparatus providing omnibus view of online and offline content of various file types and sources
First Claim
1. A method comprising:
- providing an aggregated catalog of data objects residing in online data centers and data objects residing in local storage of respective end-user computers;
communicating, via an aggregator associated with the online data centers, when the respective end-user computers are online, with the local storage of the respective end-user computers to cause a local interface on the respective end-user computers to provide a report to the aggregator regarding information concerning contents of the local storage;
updating the aggregated catalog to list newly stored data objects from the online data centers and newly stored data objects from the respective end-user computers;
conducting a search, responsive to a request by an end-user, of the aggregated catalog;
utilizing results of the search to provide an output for display at a computer of the end-user, the output including a consolidated listing of data objects of the end-user residing in the online data centers including the newly stored data objects and data objects of the end-user residing in the computer of the end-user, the consolidated listing including an end-user-activatable VIEW feature and an end-user-activatable SHARE feature;
activating, responsive to activation of the VIEW feature by the end user in conjunction with a particular data object in the consolidated listing, software to allow the end-user to view the particular data object; and
providing access, via the aggregator as prompted by an interface, responsive to activation of the SHARE feature by the end user in conjunction with the particular data object, to the particular data object to a designated transferee.
3 Assignments
0 Petitions
Accused Products
Abstract
An online service provider (OSP) operates online data centers to store members'"'"' data objects relating to various online member services of the OSP. An aggregated catalog lists members'"'"' data objects residing in the online data centers and also those residing in member computers'"'"' local storage. An aggregator monitors contents of the online storage facilities to detect new storage of prescribed types of data objects owned by the members, and also communicates with member computers to identify prescribed types of data objects newly stored in the respective local storage. The aggregator updates the aggregated catalog to list the newly stored data objects. Responsive to a request by a member, a finder searches the aggregated catalog and utilizes results of the search to provide, for display at the requesting member'"'"'s computer, a consolidated listing of online data objects and locally stored data objects owned by the requesting member.
71 Citations
10 Claims
-
1. A method comprising:
-
providing an aggregated catalog of data objects residing in online data centers and data objects residing in local storage of respective end-user computers; communicating, via an aggregator associated with the online data centers, when the respective end-user computers are online, with the local storage of the respective end-user computers to cause a local interface on the respective end-user computers to provide a report to the aggregator regarding information concerning contents of the local storage; updating the aggregated catalog to list newly stored data objects from the online data centers and newly stored data objects from the respective end-user computers; conducting a search, responsive to a request by an end-user, of the aggregated catalog; utilizing results of the search to provide an output for display at a computer of the end-user, the output including a consolidated listing of data objects of the end-user residing in the online data centers including the newly stored data objects and data objects of the end-user residing in the computer of the end-user, the consolidated listing including an end-user-activatable VIEW feature and an end-user-activatable SHARE feature; activating, responsive to activation of the VIEW feature by the end user in conjunction with a particular data object in the consolidated listing, software to allow the end-user to view the particular data object; and providing access, via the aggregator as prompted by an interface, responsive to activation of the SHARE feature by the end user in conjunction with the particular data object, to the particular data object to a designated transferee. - View Dependent Claims (2, 3, 4, 5)
-
-
6. Data management equipment comprising:
-
at least one data center including a server having memory; a catalog stored on the memory, including metadata identifying end-users'"'"' data objects residing in the at least one data center, and metadata identifying end-users'"'"' data objects residing in local storage of respective end-user computers; an aggregator configured to be in communication with the local storage of the respective end-user computers, when the respective end-user computers are online, to cause a local interface on the respective end-user computers to provide a report to the aggregator regarding information concerning contents of the local storage, the aggregator including a processor programmed to update the catalog to include metadata identifying newly stored data objects found in the at least one data center and newly stored data objects found in the local storage of the respective end-user computers; and an interface programmed to perform operations including performing a search, responsive to a request, of the catalog, and utilizing results of the search to provide an output with user-activatable features for display to a requesting device, the user-activatable features including an end-user-activatable CHANGE feature that, responsive to an activation in conjunction with a particular data object, modifies the particular data object, and an end-user-activatable SHARE feature that, responsive to an activation in conjunction with the particular data object, provides access to the particular data object to a designated transferee. - View Dependent Claims (7, 8, 9, 10)
-
Specification