IP Library Granted Patent US 8,135,744
Granted Patent B2
US 8,135,744 · App. 12/892,788 · Granted Mar 13, 2012

Method and apparatus providing omnibus view of online and offline content of various file types and sources

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,135,744
App. No.
12/892,788
Granted
Mar 13, 2012
Kind
B2
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.

Claims (22)

1. A computer-implemented method for operating an online service facility selectively accessed by multiple end-user computers, the online service facility including a plurality of online data centers operated by an online service provider (OSP) to store end-users' data objects relating to a variety of online services that the OSP renders to its end-users, the method comprising operations of:

providing an aggregated catalog that contains information including: (1) metadata identifying end-users' data objects residing in the online data centers, and (2) metadata identifying end-users' data objects residing in respective end-user computers;

detecting new storage objects in the online data centers comprising newly arriving prescribed types of data objects owned by the end-users, wherein new storage objects are not yet shown in the metadata, and wherein the detecting operation is carried out by monitoring communications conducted between end-users and the online service facility in real time;

communicating with the end-user computers to identify prescribed types of data objects newly stored in the end-user computers;

updating the aggregated catalog to list the newly stored data objects from the online data centers and the newly stored data objects from end-user computers; and

responsive to each request by an end-user, searching the aggregated catalog and utilizing results of the search to provide an output for display at the requesting end-user's computer, the output comprising a consolidated listing of data objects of the end-user residing in the online data centers and data objects of the end-user residing in the end user's computer, wherein the consolidated listing includes an end-user-activatable VIEW feature; and

wherein the operations further comprise, responsive to a given end-user's activation of the VIEW feature in conjunction with a particular one of the listed data objects, activating software to present contents of the particular data object to the given end-user.

2. The method of claim 1 , where the operations further comprise:

during display of the consolidated listing at the requesting end-user's computer, updating the display substantially in real time to reflect any data objects that are of prescribed types, owned by the requesting end-user, and newly stored in the online data center during the display.

3. The method of claim 1 , where the detecting operation is carried out by at least one of the following operations:

communicating with the data centers to identify data objects contained therein; and

monitoring communications conducted between end-users and the online service facility.

4. Data management equipment in an online service facility selectively accessed by multiple end-user computers, the online service facility including a plurality of online data centers operated by an online service provider (OSP) to store end-users' data objects relating to a variety of online services that the OSP renders to its end-users, the equipment comprising:

a processor;

a memory device;

aggregated catalog means for storing information including: (1) metadata identifying end-users' data objects residing in the online data centers, and (2) metadata identifying end-users' data objects residing in respective end-user computers;

aggregator means for:

detecting new storage objects in the online data centers comprising newly arriving prescribed types of data objects owned by the end-users, wherein new storage objects are not yet shown in the metadata, and wherein the detecting operation is carried out by monitoring communications conducted between end-users and the online service facility in real time;

communicating with the end-user computers to identify prescribed types of data objects newly stored in the end-user computers;

updating the aggregated catalog to list to include metadata identifying the newly stored data objects contained in the online data centers and the newly stored data objects from the end-user computers; and

finder means for, responsive to each request by an end-user, searching the aggregated catalog means and utilizing results of the search to provide an output for display at the requesting end-user's computer, the output comprising a consolidated listing of data objects of the end-user residing in the online data centers and data objects of the end-user residing in the end user's computer, wherein the consolidated listing includes an end-user-activatable VIEW feature; and

wherein the operations further comprise, responsive to a given end-user's activation of the VIEW feature in conjunction with a particular one of the listed data objects, activating software to present contents of the particular data object to the given end-user.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 21, 2013
From: MARATHON SOLUTIONS LLC
To: MERCURY KINGDOM ASSETS LIMITED
Reel/Frame 030453/0331 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 1, 2012
From: AOL INC.
To: MARATHON SOLUTIONS LLC
Reel/Frame 028704/0043 →
CHANGE OF NAME Recorded Jun 11, 2012
From: AMERICA ONLINE, INC.
To: AOL LLC
Reel/Frame 028354/0828 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 11, 2012
From: FAIRCHILD, GRANVILLE R.; FRISCHLING, BILL; KEELING, JOHN; PACHECO, DAN; ROSMARIN, MYRON
To: AMERICA ONLINE, INC.
Reel/Frame 028354/0845 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 30, 2011
From: AOL LLC
To: AOL INC.
Reel/Frame 027002/0806 →