User selection of software components in a television set-top box
First Claim
Patent Images
1. A method for allowing user selection of interactive video software components in a television set-top box operatively coupled to a video content network, the method comprising the steps of:
- affording the user a selection of interactive video software components to run on the set-top box by allowing the user to initiate a selection routine on the set-top box, the selection routine providing an interface for the user to select, from among a plurality of interactive video software components, one or more interactive video software components to run on the set-top box;
loading the one or more selected interactive video software components onto the set-top box, the one or more selected interactive video software components being delivered from a remote node over the video content network;
obtaining a local list of interactive video software components to load on the set-top box;
establishing a connection between the set-top box and a configuration database; and
when at least a given one of the interactive video software components to load on the set-top box does not match a corresponding interactive video software component stored in the configuration database, updating the given one of the interactive video software components.
7 Assignments
0 Petitions
Accused Products
Abstract
A method for allowing user selection of interactive video software components in a television STB operatively coupled to a video content network includes the steps of: affording the user a selection of interactive video software components to run on the set-top box; and loading selected interactive video software components onto the set-top box. The selected interactive video software components are delivered from a remote node over the video content network to which the STB is coupled.
12 Citations
19 Claims
-
1. A method for allowing user selection of interactive video software components in a television set-top box operatively coupled to a video content network, the method comprising the steps of:
-
affording the user a selection of interactive video software components to run on the set-top box by allowing the user to initiate a selection routine on the set-top box, the selection routine providing an interface for the user to select, from among a plurality of interactive video software components, one or more interactive video software components to run on the set-top box; loading the one or more selected interactive video software components onto the set-top box, the one or more selected interactive video software components being delivered from a remote node over the video content network; obtaining a local list of interactive video software components to load on the set-top box; establishing a connection between the set-top box and a configuration database; and when at least a given one of the interactive video software components to load on the set-top box does not match a corresponding interactive video software component stored in the configuration database, updating the given one of the interactive video software components. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A system comprising:
-
a set-top box having a set-top box memory and at least one set-top box processor coupled to the set-top-box memory; a video content network; and at least one configuration server having a configuration server memory and at least one configuration server processor coupled to the configuration server memory; wherein the at least one set-top box processor and the at least one configuration server processor are cooperatively operative to; facilitate affording a user a selection of interactive video software components to run on the set-top box by allowing the user to initiate a selection routine on the set-top box, the selection routine providing an interface for the user to select, from among a plurality of interactive video software components, one or more interactive video software components to run on the set-top box; and facilitate loading the one or more selected interactive video software components onto the set-top box, the one or more selected interactive video software components being delivered to the set-top box over the video content network; facilitate obtaining a local list of interactive video software components to load on the set-top box; facilitate establishing a connection between the set-top box and a configuration database; and facilitate, when at least a given one of the interactive video software components to load on the set-top box does not match a corresponding interactive video software component stored in the configuration database, updating the given one of the interactive video software components. - View Dependent Claims (18)
-
-
19. An apparatus for allowing user selection of interactive video software components in a television set-top box operatively coupled to a video content network, the method comprising the steps of:
-
means for affording the user a selection of interactive video software components to run on the set-top box by allowing the user to initiate a selection routine on the set-top box, the selection routine providing an interface for the user to select, from among a plurality of interactive video software components, one or more interactive video software components to run on the set-top box; and means for loading the one or more selected interactive video software components onto the set-top box, the one or more selected interactive video software components being delivered from a remote node over the video content network; means for obtaining a local list of interactive video software components to load on the set-top box; means for establishing a connection between the set-top box and a configuration database; and means for, when at least a given one of the interactive video software components to load on the set-top box does not match a corresponding interactive video software component stored in the configuration database, updating the given one of the interactive video software components.
-
Specification