Updating content libraries by transmitting release data
First Claim
1. A method for keeping a library dynamically updated, the method comprising:
- preparing a release in a data package, the release including at least a title to update the library; and
transmitting the data package via a transmission infrastructure to boxes in service, wherein each of the boxes is configured to locally cache at least a portion of the data package, and not every one of the boxes caches an identical portion of the data package.
6 Assignments
0 Petitions
Accused Products
Abstract
There are many boxes (e.g., set-top boxes) in a system offering media services to users. Each of the boxes maintains a library with a significant number of titles. Techniques for updating the library in each of these boxes using a transmission infrastructure are described. According to one aspect of the techniques, a service provider is provided with a high bandwidth broadcasting or multicasting capability, a release fragmented into a header and several segments is transmitted to all boxes that are respectively configured to receive a proper release package to update the library. Alternatively, separate release packages may be transmitted via different channels to the boxes, wherein each of the boxes is tuned to a proper channel to receive a proper release package.
60 Citations
30 Claims
-
1. A method for keeping a library dynamically updated, the method comprising:
-
preparing a release in a data package, the release including at least a title to update the library; and
transmitting the data package via a transmission infrastructure to boxes in service, wherein each of the boxes is configured to locally cache at least a portion of the data package, and not every one of the boxes caches an identical portion of the data package. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system for keeping a library dynamically updated, the system comprising:
-
a transmission infrastructure;
a plurality of boxes configured to provide media services, each of the boxes maintaining the library including a plurality of titles, wherein the transmission infrastructure is capable of broadcasting or multicasting a release in a data package to all of the boxes, should all of the boxes be available to receive at least a portion of the data package, and wherein the release includes at least a new title to update the library, and not every one of the boxes caches an identical portion of the data package. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A method for keeping a library dynamically updated, the method comprising:
-
transmitting, periodically or at a predefined time and via a transmission infrastructure, data packages respectively pertaining to a pluralilty of titles, wherein the data packages were previously transmitted in one or more releases to boxes in service, wherein at least a new box is configured to receive the data packages and retain some or all of the data packages in accordance with instructions from a server computing device configured to manage media services to the boxes as well as the new box, and wherein the library in the new box is updated accordingly In response to the retained some or all of the data packages. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30)
-
Specification