Method and system for updating a list of content stored on a user-operated device
First Claim
Patent Images
1. A method for updating a catalog of content stored on a portable device, the method comprising:
- performing the following in a server in communication with at least one content provider and a portable device;
generating a plurality of delta files for a catalog of content available for download from the at least one content provider, wherein each delta file comprises an incremental file update to bring a previous update version of the catalog up-to-date;
receiving information from the portable device indicating which update version of the catalog is stored in the portable device;
selecting one of the plurality of delta files based on the information from the portable device;
sending the selected delta file to the portable device to update the catalog of content stored on the portable device; and
receiving a user selection from the catalog of content stored in the portable device, wherein the user selection can be made even while the portable device is disconnected from the server, and wherein the user selection is stored in the portable device until a connection can be established with the server.
4 Assignments
0 Petitions
Accused Products
Abstract
A method and system are provided for delivering digital content. A first cataloged list of content is delivered from a user operated device to a media storage device, and attributes of the first cataloged list are determined. A second cataloged list of content is delivered from a content provider to the media storage device. The first cataloged list is modified based upon the second cataloged list and the attributes, and the modified first cataloged list is delivered to the user operated device. Content from the modified first cataloged list is delivered to the user operated device for storage and subsequent playback.
188 Citations
40 Claims
-
1. A method for updating a catalog of content stored on a portable device, the method comprising:
performing the following in a server in communication with at least one content provider and a portable device; generating a plurality of delta files for a catalog of content available for download from the at least one content provider, wherein each delta file comprises an incremental file update to bring a previous update version of the catalog up-to-date; receiving information from the portable device indicating which update version of the catalog is stored in the portable device; selecting one of the plurality of delta files based on the information from the portable device; sending the selected delta file to the portable device to update the catalog of content stored on the portable device; and receiving a user selection from the catalog of content stored in the portable device, wherein the user selection can be made even while the portable device is disconnected from the server, and wherein the user selection is stored in the portable device until a connection can be established with the server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
15. A server comprising:
-
an interface operative to communicate with at least one content provider and a portable device; and a processor operative to; generate a plurality of delta files for a catalog of content available for download from the at least one content provider, wherein each delta file comprises an incremental file update to bring a previous update version of the catalog up-to-date; receive information from the portable device indicating which update version of the catalog is stored in the portable device; select one of the plurality of delta files based on the information from the portable device; and send the selected delta file to the portable device to update the catalog of content stored on the portable device; and receive a user selection from the catalog of content stored in the portable device, wherein the user selection can be made even while the portable device is disconnected from the server, and wherein the user selection is stored in the portable device until a connection can be established with the server. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A portable device comprising:
-
an interface operative to communicate with a server that is in communication with at least one content provider, wherein the server stores a catalog of content available for download from the at least one content provider; a memory storing a catalog of content available for download from the at least one content provider, wherein the catalog of content stored in the memory of the portable device is out-of-date with respect to the catalog of content stored in the server; and a processor operative to; send information to the server indicating which update version of the catalog is stored in the portable device; receive one of a plurality of delta files from the server, wherein each delta file stored in the server comprises an incremental file update to bring a previous update version of the catalog up-to-date, and wherein the delta file received from the server is appropriate for the update version of the catalog stored in the portable device; update the catalog of content stored in the memory of the portable device based on the delta file received from the server; receive a user selection from the catalog of content even while the portable device is disconnected from the server; store the user selection in the portable device; and send the user selection to the server after a connection has been established with the server. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40)
-
Specification