IP Library › Granted Patent US 8,516,114
Granted Patent B2
US 8,516,114 · App. 10/112,206 · Granted Aug 20, 2013

Method and apparatus for content pre-fetching and preparation

Inventors: Guruduth Somasekhara Banavar (Yorktown Heights, NY); Maria Rene Ebling (White Plains, NY); Guerney Douglass Holloway Hunt (Yorktown Heights, NY); Hui Lei (Scarsdale, NY); Daby Mousse Sow (Riverdale, NY)
Assignee: International Business Machines Corporation
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,516,114
App. No.
10/112,206
Granted
Aug 20, 2013
Kind
B2
Abstract

A method of pre-fetching and preparing content in an information processing system is provided. The method includes the steps of generating at least one content pre-fetching policy and at least one content preparation policy, wherein each of the policies are at least in part a function of context information associated with a user. The content is pre-fetched based on information contained within the at least one content pre-fetching policy. Once the content has been pre-fetched, it is prepared based on information contained within the at least one content preparation policy. The context information associated with the user includes at least one of the user's usage patterns, current location, future plans and preferences.

Claims (18)

1. A method of processing content in a network, the method comprising the steps of:

predicting a device to be used by a user to access the network, wherein predicting the device is based at least in part on a pattern observed in a record of past context information associated with the user, and wherein predicting the device is performed prior to the user actually selecting the predicted device for accessing the network;

predicting a content item to be requested by the user through the predicted device, wherein predicting the content item is based at least in part on a pattern observed in a record of past context information associated with the user, and wherein predicting the content item to be requested by the user through the predicted device is performed prior to the user actually requesting the content item using the predicted device;

transcoding the predicted content item from a first format into at least a second format for anticipated access by the user in accordance with context information associated with the predicted device, wherein at least the second format is compatible with the predicted device, and wherein transcoding is performed prior to the user actually requesting the predicted content item using the predicted device;

providing the predicted content item to the device in the at least second format in response to the user actually requesting the predicted content item through the predicted device; and

pre-fetching the predicted content item and transferring the predicted content item to at least one replica store wherein the predicted content item will be held pending the user requesting the predicted content item.

2. The method as recited in claim 1 further comprising the step of discovering an access pattern for a specific combination of context attribute values.

3. The method as recited in claim 1 further comprising the step of entering an access pattern for a specific combination of context attribute values.

4. The method as recited in claim 1 further comprising the step of maintaining consistency of the predicted content item based on context information.

5. An article of manufacture for processing content in a network, the article comprising a memory device comprising one or more programs which when executed implement the steps of:

predicting a device to be used by a user to access the network, wherein predicting the device is based at least in part on a pattern observed in a record of past context information associated with the user, and wherein predicting the device is performed prior to the user actually selecting the predicted device for accessing the network;

predicting a content item to be requested by the user through the predicted device, wherein predicting the content item is based at least in part on a pattern observed in a record of past context information associated with the user, and wherein predicting the content item to be requested by the user through the predicted device is performed prior to the user actually requesting the content item using the predicted device;

transcoding the predicted content item from a first format into at least a second format for anticipated access by the user in accordance with context information associated with the predicted device, wherein at least the second format is compatible with the predicted device, and wherein transcoding is performed prior to the user actually requesting the predicted content item using the predicted device;

providing the predicted content item to the device in the at least second format in response to the user actually requesting the predicted content item through the predicted device; and

pre-fetching the predicted content item and transferring the predicted content item to at least one replica store wherein the predicted content item will be held pending the user requesting the predicted content item.

6. The article of manufacture as recited in claim 5 further comprising the step of discovering an access pattern for a specific combination of context attribute values.

7. The article of manufacture as recited in claim 5 further comprising the step of entering an access pattern for a specific combination of context attribute values.

8. The article of manufacture as recited in claim 5 further comprising the step of maintaining consistency of the predicted content item based on context information.

Assignments (2)
CORRECTIVE ASSIGNMENT TO CORRECT THE MISSPELLING OF GURUDUTH'S MIDDLE NAME PREVIOUSLY RECORDED ON REEL 012876 FRAME 0164. ASSIGNOR(S) HEREBY CONFIRMS THE THE CORRECT SPELLING AS SOMASEKHARA. Recorded Mar 3, 2017
From: BANAVAR, GURUDUTH SOMASEKHARA; EBLING, MARIA RENE; HUNT, GUERNEY DOUGLASS HOLLOWAY; LEI, HUI; SOW, DABY MOUSSE
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 041882/0952 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 6, 2002
From: BANAVAR, GURUDUTH SOMASEKHONA; EBLING, MARIA RENE; HUNT, GUERNEY DOUGLASS HOLLOWAY; LEI, HUI; SOW, DABY MOUSSE
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 012876/0164 →
Continuity (1)
Related Publication 20030187984A1 · Oct 2, 2003