Methods and systems for updating functionality of a set-top box using markup language
DC CAFCFirst Claim
Patent Images
1. A method comprising:
- generating for display, with a set-top box, a display item having a first program function, wherein the first program function is based on a non-markup language, and the first program function is preprogrammed on the set-top box;
receiving, with the set-top box, a markup language document, from a remote source;
interpreting the markup language document, with the set-top box, to determine that the markup language document assigns a second program function to the display item;
updating the set-top box based on the markup language document such that the display item has the second program function; and
generating for display, with the set-top box, the display item having the second program function.
8 Assignments
Litigations
2 Petitions
Accused Products
Abstract
An interactive television program guide is provided. Program guide display elements are arranged and styled using markup language documents. These markup language documents may also indicate and select program guide functions. The program guide interprets the markup language documents and generates the display screens and program guide functionality without user intervention. The program guide may also be updated by supplying new markup language documents that modify display screens and program guide functionality. The markup language documents may be supplied by a main facility or a television distribution facility.
-
Citations
16 Claims
-
1. A method comprising:
-
generating for display, with a set-top box, a display item having a first program function, wherein the first program function is based on a non-markup language, and the first program function is preprogrammed on the set-top box; receiving, with the set-top box, a markup language document, from a remote source; interpreting the markup language document, with the set-top box, to determine that the markup language document assigns a second program function to the display item; updating the set-top box based on the markup language document such that the display item has the second program function; and generating for display, with the set-top box, the display item having the second program function. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system comprising a set-top box with control circuitry configured to:
-
generate for display a display item having a first program function, wherein the first program function is based on a non-markup language, and the first program function is preprogrammed on the set-top box; receive a markup language document from a remote source; interpret the markup language document to determine that the markup language document assigns a second program function to the display item; update the set-top box based on the markup language document such that the display item has the second program function; and generate for display, the display item having the second program function. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
Specification