Scheduled delivery of software download
First Claim
Patent Images
1. A method for delivering an application from a server to multiple client devices through a delivery network, comprising the steps of:
- synchronizing a clock in each user device with a universal time at the server;
maintaining the universal time in each client device in order to maintain synchronization with the sever;
the server notifying the client devices of a particular time at which the application delivery will take place;
each client device joining a broadcast reception group when the clock in each client device indicates said particular time;
on or about the particular time, the server performing a single transmission process to broadcast the application over the delivery network; and
each client device receiving the application broadcast from the sever over the delivery network at the particular time.
1 Assignment
0 Petitions
Accused Products
Abstract
An OCAP software download method improves the efficiency of software download in the OCAP for delivering operational software to consumer STBs. The download method allows many STBs to receive the software that is streamed from the cable headend over the cable plant to the STBs. Rather than servicing one STB per request, the download method utilizes a scheduled download method with synchronization and broadcasting protocol to allow many STBs to receive the data sent in one request.
39 Citations
29 Claims
-
1. A method for delivering an application from a server to multiple client devices through a delivery network, comprising the steps of:
-
synchronizing a clock in each user device with a universal time at the server;
maintaining the universal time in each client device in order to maintain synchronization with the sever;
the server notifying the client devices of a particular time at which the application delivery will take place;
each client device joining a broadcast reception group when the clock in each client device indicates said particular time;
on or about the particular time, the server performing a single transmission process to broadcast the application over the delivery network; and
each client device receiving the application broadcast from the sever over the delivery network at the particular time. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for delivering an application from a server to multiple client devices through a delivery network, comprising the steps of:
-
synchronizing each user device with the server;
the server receiving requests to deliver an application to each of multiple client devices;
the server notifying the client devices of a particular time at which the application delivery will take place; and
on or about the particular time, the server performing a single transmission process to broadcast the application over the delivery network to the client devices. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
- 20. A system for delivering an application from a server to multiple client devices through a delivery network, comprising a controller that synchronizes each user device with the server, the server receiving requests to deliver an application to each of multiple client devices, and the controller notifying the client devices of a particular time at which the application delivery will take place, wherein on or about the particular time, the controller performs a single transmission process to broadcast the application over the delivery network to the client devices.
Specification