Universal programming system and method for electronic programming guide
First Claim
Patent Images
1. A system, comprising:
- a processor; and
memory operatively coupled to the processor and storing computer readable instructions that, when executed, cause the system to;
receive a selection of content;
select, based on the received selection of content, a virtual world of a plurality of virtual worlds; and
generate an electronic programming guide (EPG) incorporating the selected virtual world,wherein layout features of at least one of the plurality of virtual worlds are defined by a first class of objects,wherein schedule information associated with the EPG is defined in a pseudo-descriptive language included in at least one object of a second class of objects,wherein each object of the second class of objects includes a channel identification and a title of a corresponding programming event, andwherein generating the EPG includes combining selected objects from each of the first and second classes of objects to present the EPG incorporating the selected virtual world.
3 Assignments
0 Petitions
Accused Products
Abstract
An EPG displays programming information in a variety of ways including using 3-D images, alphanumeric text, and video data. A presentation engine allows viewers and/or programmers to select between varying programming worlds. In addition, non-EPG objects, such as interaction objects, may be conflated with the presentation of the world and with the program schedule information.
-
Citations
20 Claims
-
1. A system, comprising:
-
a processor; and memory operatively coupled to the processor and storing computer readable instructions that, when executed, cause the system to; receive a selection of content; select, based on the received selection of content, a virtual world of a plurality of virtual worlds; and generate an electronic programming guide (EPG) incorporating the selected virtual world, wherein layout features of at least one of the plurality of virtual worlds are defined by a first class of objects, wherein schedule information associated with the EPG is defined in a pseudo-descriptive language included in at least one object of a second class of objects, wherein each object of the second class of objects includes a channel identification and a title of a corresponding programming event, and wherein generating the EPG includes combining selected objects from each of the first and second classes of objects to present the EPG incorporating the selected virtual world. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. The system of claim h wherein the second class of objects includes localized aspects.
-
9. A method, comprising:
-
receiving, by a computing device, a selection of content; selecting, by the computing device, based on the received selection of content, a virtual world of a plurality of virtual worlds; and generating, by the computing device, an electronic programming guide (EPG) based on the selected virtual world, wherein layout features of at least one of the plurality of virtual worlds are defined by a first class of objects, wherein schedule information associated with the EPG is defined in a pseudo-descriptive language in at least one object of a second class of objects, wherein each object of the second class of objects includes a channel identification and a title of a corresponding programming event, and wherein generating the EPG includes combining selected objects from each of the first and second classes of objects to present the EPG incorporating the selected virtual world. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 20)
-
-
18. A non-transitory machine-readable storage medium storing instructions that, when executed, cause a computing device to:
-
receive a selection of content; select, based on the received selection of content, a virtual world of a plurality of virtual worlds; and generate an electronic programming guide (EPG) based on the selected virtual world, wherein layout features of at least one of the plurality of virtual worlds are defined by a first class of objects, wherein schedule information associated with the EPG is defined in a pseudo-descriptive language in at least one object of a second class of objects, wherein each object of the second class of objects includes a channel identification and a title of a corresponding programming event, and wherein generating the EPG includes combining selected objects from each of the first and second classes of objects to present the EPG incorporating the selected virtual world. - View Dependent Claims (19)
-
Specification