Method and system for updating contents in newly-installed devices
First Claim
1. A method for updating contents in devices, the method comprising:
- determining a number of outdated titles in a library when a box newly present in a system offering media services is detected, wherein the outdated titles are to be retired from the library;
determining a corresponding number of updated titles to add into the library;
causing the box to retrieve data initially pertaining to relatively new titles in the updated titles so that the box is ready for servicing an order of one of the relatively new titles; and
keeping the box retrieving data pertaining to remaining titles in the updated titles till the box is fully updated.
3 Assignments
0 Petitions
Accused Products
Abstract
There are terminal devices, also referred to as boxes, either newly installed or put back onto a system after a period of time. The system is configured to offer media services. An original library in each of such boxes is updated with the most demanded titles first or the least amount of data possible so that a box may be in condition sooner to not only fulfill orders for the most demanded titles but also provide needed data to other boxes. Depending on implementation, the updating of the original library in a box may be carried out by receiving data chunks by a gossip protocol from other boxes that collectively have the latest titles or receiving proper release packages from a service provider via a broadcasting or multicasting infrastructure.
-
Citations
33 Claims
-
1. A method for updating contents in devices, the method comprising:
-
determining a number of outdated titles in a library when a box newly present in a system offering media services is detected, wherein the outdated titles are to be retired from the library;
determining a corresponding number of updated titles to add into the library;
causing the box to retrieve data initially pertaining to relatively new titles in the updated titles so that the box is ready for servicing an order of one of the relatively new titles; and
keeping the box retrieving data pertaining to remaining titles in the updated titles till the box is fully updated. - View Dependent Claims (2, 3, 4, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
6. The method as recited in claim 6, wherein the relatively newer titles are a small portion of many titles in the library, titles other than the relatively newer titles are made available for ordering whenever a corresponding header is successfully retrieved.
-
16. A method for updating contents in devises, the method comprising:
-
sending a message from a box to a computing device configured to manage delivery of media services to a plurality of boxes in service;
receiving instructions including information on a number of outdated titles in a library to be discarded and a corresponding number of updated titles to add into the library;
updating the library with titles excluding the outdated titles such that any titles in the library as shown are still available for ordering by a user or uploading to other boxes, if requested; and
communicating with some of the boxes to retrieve data pertaining to the updated titles, wherein any pieces of data from a single one of the boxes does not represent a complete file for one of the updated titles. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A system for updating contents in devices, the system comprising
a computing device configured to manage delivery of media services to a plurality of boxes in service; a box configured to send a message to the computing device, the box being either newly-installed or out of services for a period of time, in responding to instructions including information on a number of outdated titles in a library to be discarded and a corresponding number of updated titles to add into the library, the box updating the library with titles excluding the outdated titles such that any titles in the library as shown are still available for ordering by a user or uploading to other boxes, if requested, wherein the box is activated to communicate with some of the boxes to retrieve data pertaining to the updated titles, wherein any pieces of data from a single one of the boxes does not represent a complete file for one of the updated titles. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33)
Specification