Dynamic mosaic extended electronic programming guide for television program selection and display
First Claim
1. A method of generating a user interface (UI) display comprising a plurality of mosaic elements (MEs), the method comprising:
- selecting a subset of content from a plurality of available content in accordance with mosaic element presentation criteria;
associating the selected subset of content with an ME comprising the UI display, wherein the ME outputs the subset of content that is associated therewith;
repeating the selecting and associating for other MEs that comprise the UI display;
outputting the UI display on an output device; and
subsequent to outputting the UI display, changing the UI display in accordance with the mosaic element presentation criteria, including changing the associated subset of content of at least one of the MEs that comprise the UI display by selecting another subset of content from the available content based at least on the mosaic element presentation criteria and associating the other subset of content with said at least one of the MEs, thereby changing output of the UI display on the output device.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention teaches a method of creating and presenting a user interface comprising a Dynamic Mosaic Extended Electronic Programming Guide (DMXEPG) using video, audio, special applications, and service dynamic metadata. The system enables television or digital radio service subscribers to select and display of various programs including video, interactive TV applications, or any combination of audio or visual components grouped and presented in accordance with the dynamic program/show metadata, business rules and objectives of service providers, broadcasters, and/or personal subscriber choices, collectively referred to as mosaic element presentation criteria.
609 Citations
81 Claims
-
1. A method of generating a user interface (UI) display comprising a plurality of mosaic elements (MEs), the method comprising:
-
selecting a subset of content from a plurality of available content in accordance with mosaic element presentation criteria;
associating the selected subset of content with an ME comprising the UI display, wherein the ME outputs the subset of content that is associated therewith;
repeating the selecting and associating for other MEs that comprise the UI display;
outputting the UI display on an output device; and
subsequent to outputting the UI display, changing the UI display in accordance with the mosaic element presentation criteria, including changing the associated subset of content of at least one of the MEs that comprise the UI display by selecting another subset of content from the available content based at least on the mosaic element presentation criteria and associating the other subset of content with said at least one of the MEs, thereby changing output of the UI display on the output device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. A method for displaying a UI comprising one or more MEs, the method comprising:
-
for each of the one or more MEs, selecting one or more media content from among available media content based on mosaic element presentation criteria and associating the one or more media content therewith;
arranging the one or more MEs in the UI;
displaying the UI on a display device to produce a displayed output, including, for each of the one or more MEs, outputting the one or more media content associated therewith; and
subsequent to displaying the UI, selecting, for at least one of the one or more MEs, one or more new media content from among available media content based on the mosaic element presentation criteria and associating the one or more new media content with said at least one of the one or more MEs, whereby the displayed output of the UI on the display device changes. - View Dependent Claims (34)
-
-
35. A method for accessing content comprising:
-
generating a UI comprising one or more MEs, each ME being associated with one or more content selected from among available content based on mosaic element presentation criteria, each ME displaying its associated one or more content;
changing the UI absent subscriber input, including one or more of;
a) associating each ME with one or more new content selected from among available content based on the mosaic element presentation criteria;
b) adding one or more new MEs to the UI;
orc) deleting one or more of the MEs; and
changing the UI in response to subscriber input, including;
receiving selection information from the subscriber indicative of a subscriber-selected ME; and
generating a second UI comprising one or more MEs, each ME in the second UI being associated with one or more content selected from among available content based on the mosaic element presentation criteria that was used to select content that is associated with the subscriber-selected ME.
-
-
36. A method of managing mosaic element presentation criteria used for generating a user interface (UI) display comprising a plurality of mosaic elements (MEs), the method comprising:
-
receiving one or more bids from third party sources, each third party source having an associated set of business rules that it desires to be incorporated into the mosaic element presentation criteria; and
incorporating the business rules of a selected third party source into the mosaic element presentation criteria, the selected third party source being determined based at least on the one or more bids, wherein;
a subset of content is selected from a plurality of available content in accordance with mosaic element presentation criteria;
the selected subset of content is associated with an ME comprising the UI, the ME outputting the subset of content that is associated therewith;
the selecting and associating is repeated for other MEs that comprise the UI;
the UI is output on an output device; and
the UI is changed in accordance with the mosaic element presentation criteria, including changing the associated subset of content of at least one of the MEs that comprise the UI by selecting another subset of content from the available content based at least on the mosaic element presentation criteria and associating the other subset of content with said at least one of the MEs, thereby changing output of the UI on the output device. - View Dependent Claims (37, 38)
-
-
39. A method of presenting an electronic program guide (EPG) on a display device at a viewer location, comprising the steps of:
-
dynamically assigning a plurality of program source materials to a plurality of mosaic elements in accordance with criteria received from one or more sources;
merging the mosaic elements at the location of the viewer; and
displaying the mosaic elements on the display device as a matrix of separate windows. - View Dependent Claims (40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81)
-
Specification