Universal programming system and method for EPG with localized interactive content
First Claim
Patent Images
1. A system, comprising:
- memory storing a first object, a second object, and a third object, the second object configured to define an interactive component for display in an interactive electronic programming guide (EPG), the interactive component including localized content and the third object including content information for display in the EPG; and
a processor configured to;
analyze the content information of the third object;
determine a thematic content of the third object based on the analysis;
identify a plurality of world objects each defining a different theme for an EPG layout;
select the first object from the plurality of world objects, the first object having a thematic content associated with the thematic content of the third object; and
generate and display the interactive EPG by combining the first object, the second object and the third object, wherein a layout of the interactive EPG is defined by the first object.
5 Assignments
0 Petitions
Accused Products
Abstract
An EPG to display programming information in a variety of ways including using 3-D images, alphanumeric text, and video data. In addition, non-EPG objects, such as interaction objects, may be conflated with the presentation of the world and with the program schedule information. A communication module in the EPG receives localized content containing multiple objects from one or more servers coupled to a network. Users may interact with the content (e.g., buy and sell goods and services from local franchises) through a user-interface coupled to the EPG.
64 Citations
28 Claims
-
1. A system, comprising:
-
memory storing a first object, a second object, and a third object, the second object configured to define an interactive component for display in an interactive electronic programming guide (EPG), the interactive component including localized content and the third object including content information for display in the EPG; and a processor configured to; analyze the content information of the third object; determine a thematic content of the third object based on the analysis; identify a plurality of world objects each defining a different theme for an EPG layout; select the first object from the plurality of world objects, the first object having a thematic content associated with the thematic content of the third object; and generate and display the interactive EPG by combining the first object, the second object and the third object, wherein a layout of the interactive EPG is defined by the first object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method, comprising:
-
storing in memory a third object including information associated with current programming events; analyzing content information of the third object; determining a thematic content of the third object based on the analysis; identifying a plurality of world objects each defining a different theme for an EPG layout; selecting a first object from the plurality of world objects, the first object having a thematic content associated with the thematic content of the third object, the first object configured to define a layout of an interactive electronic programming guide (EPG) displaying content programming information; selecting a second object including a localized interactive component for display in the interactive EPG; and generating and displaying the interactive EPG by combining the first object, the second object, and the third object. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. A non-transitory machine-readable storage medium tangibly embodying a sequence of instructions executable by a processor to perform a method for providing for an interactive electronic programming guide (EPG), the method comprising:
-
receiving a third object including information associated with a programming event; analyzing content information of the third object; determining a thematic content of the third object based on the analysis; identifying a plurality of world objects each defining a different theme for an EPG layout; selecting a first object from the plurality of world objects, the first object having thematic content associated with the thematic content of the third object, the first object configured to define a layout of an interactive electronic programming guide (EPG) displaying programming information; selecting a second object including a localized interactive component for display in the interactive EPG; and generating and displaying the interactive EPG by combining the first object, the second object, and the third object. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28)
-
Specification