Dynamic Application Loader for Set Top Box
First Claim
1. A method for updating, selecting, and controlling software in a set top box in a cable system, comprising:
- determining a deployment group identifier;
downloading a boot configuration file corresponding to the deployment group identifier;
identifying a process manager file using data in the boot configuration file;
downloading and executing the identified process manager file;
downloading a services configuration file; and
launching a user interface in accordance with the downloaded services configuration file.
1 Assignment
0 Petitions
Accused Products
Abstract
Set top boxes (STBs) in a cable system are configured on a box-by-box basis to facilitate beta and trial testing of new or updated services. STBs are assigned to deployment groups identified by a deployment group identifier. Features configurations including hierarchies of features can be defined individually for different deployment groups. Configuration files for provisioning the STBs are provided by a cable system head end according to the deployment group the STB is assigned to. STBs can be configured at the time they boot and register with the system or in a “hot” manner to avoid rebooting.
41 Citations
24 Claims
-
1. A method for updating, selecting, and controlling software in a set top box in a cable system, comprising:
-
determining a deployment group identifier; downloading a boot configuration file corresponding to the deployment group identifier; identifying a process manager file using data in the boot configuration file; downloading and executing the identified process manager file; downloading a services configuration file; and launching a user interface in accordance with the downloaded services configuration file. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system for provisioning a set top box in a cable system, comprising:
-
a network control system having a communication link to at least one set top box, the communication link to provide command/control and data to the at least one set top box; a publication system to create configuration files to be used by applications executing on the set top box; a memory configured to store the created configuration files; wherein the system is configured to respond to a request having a deployment group identifier from a requesting set top box by sending a configuration file to the requesting set top box in accordance with the deployment group identifier. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A set top box, comprising:
-
a port to input a cable signal; a video processor to process the cable signal and to extract encapsulated data therefrom; a CPU to execute an application to download from a head end of the cable system a configuration file to provision the set top box in accordance with a deployment group identifier. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24)
-
Specification