Dynamic application loader for set top box
First Claim
Patent Images
1. A system, comprising:
- a network control system having a communication link to at least one set top box, the communication link configured to provide command/control and data to a plurality of set top boxes;
a publication system configured to create configuration files to be used by applications executing on the set top box; and
a memory configured to store the created configuration files, anda system for provisioning the set top box configured to;
transmit a configurable deployment group identifier for the set top box, wherein the configurable deployment group identifier is common to a subset of the plurality of set top boxes that have a common characteristic and activates and deactivates on a group level applications executing on the subset of the plurality of set top boxes; and
respond to a request having the configurable deployment group identifier from the set top box requesting a configuration file by sending the configuration file to the set top box in accordance with the configurable deployment group identifier, wherein the configuration file is a boot configuration file that contains data identifying a user interface version, and the system for provisioning the set to box is further configured to download the boot configuration file corresponding to the configurable deployment group identifier, andreconfigure the configurable deployment group identifier when the requesting set top box is registered with the system for provisioning the set top box.
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.
32 Citations
12 Claims
-
1. A system, comprising:
-
a network control system having a communication link to at least one set top box, the communication link configured to provide command/control and data to a plurality of set top boxes; a publication system configured to create configuration files to be used by applications executing on the set top box; and a memory configured to store the created configuration files, and a system for provisioning the set top box configured to; transmit a configurable deployment group identifier for the set top box, wherein the configurable deployment group identifier is common to a subset of the plurality of set top boxes that have a common characteristic and activates and deactivates on a group level applications executing on the subset of the plurality of set top boxes; and respond to a request having the configurable deployment group identifier from the set top box requesting a configuration file by sending the configuration file to the set top box in accordance with the configurable deployment group identifier, wherein the configuration file is a boot configuration file that contains data identifying a user interface version, and the system for provisioning the set to box is further configured to download the boot configuration file corresponding to the configurable deployment group identifier, and reconfigure the configurable deployment group identifier when the requesting set top box is registered with the system for provisioning the set top box. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
Specification