Personalized Content Delivery Using Peer-To-Peer Precaching
First Claim
Patent Images
1. A method for delivering by a controller a content object to a client for precaching, the method comprising the steps of:
- (a) receiving from a client, by a controller, a profile identifying a resource subscribed to by a user, the client comprising an end node of a local network and having a browser operated by the user;
(b) determining, by the controller, that a content object stored on a content server corresponds to the resource identified by the profile; and
(c) transmitting, by the controller, a message to the client to initiate a download of the content object from a location identified by the message.
3 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for peer-to-peer video precaching is described. In one embodiment, the method comprises building a user profile, periodically checking for new content of objects in the user profile, maintaining a data base of available objects and location of said objects, and determining the download location of an object requested by a user.
217 Citations
35 Claims
-
1. A method for delivering by a controller a content object to a client for precaching, the method comprising the steps of:
-
(a) receiving from a client, by a controller, a profile identifying a resource subscribed to by a user, the client comprising an end node of a local network and having a browser operated by the user;
(b) determining, by the controller, that a content object stored on a content server corresponds to the resource identified by the profile; and
(c) transmitting, by the controller, a message to the client to initiate a download of the content object from a location identified by the message. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A controller device for delivering a content object to a client for precaching, the controller device comprising:
-
means for receiving from a client a profile identifying a resource subscribed to by a user, the client comprising an end node of a local network and having a browser operated by the user;
means for determining that a content object stored on a content server corresponds to the resource identified by the profile; and
means for transmitting a message to the client to initiate a download of the content object from a location identified by the message. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35)
-
Specification