Method and apparatus for automated display of video programming guide information
First Claim
1. A method for automated display of video programming guide information, the method comprising:
- filtering program information using a plurality of filtering rules to determine a plurality of viewing events;
identifying a scheduling conflict between a first viewing event and a second viewing event of the plurality of viewing events when a display time of the first viewing event overlaps with a display time of the second viewing event;
displaying, on a first screen portion, the plurality of viewing events in a chronological order based on a display time for each of the plurality of viewing events, wherein displaying the plurality of viewing events in the chronological order comprises resolving the scheduling conflict identified between the first viewing event and the second viewing event of the plurality of viewing events and displaying in the first screen portion only those viewing events that are non-scheduling conflicted events based on the scheduling conflict resolution, arranged in a chronological order based on display time for each of the non-scheduling conflicted events, wherein the non-scheduling conflicted events displayed in the first screen portion are whole viewing events;
displaying a selector in the first screen portion, such that the selector is operative to select at least one of the plurality of viewing events; and
displaying, on a second screen portion, event information relating to a selected one of the plurality of viewing events when the selector is proximate to one of the plurality of viewing events.
2 Assignments
0 Petitions
Accused Products
Abstract
A method apparatus for automated display video programming guide information includes filtering programming information using filtering rules to determine viewing events of interest to a user. The method and apparatus further includes displaying on a first screen portion, the viewing events in a chronological order based on a display time for each of the viewing events. The method and apparatus further includes displaying a selector in the first screen portion such that the selector is operative to select one of the viewing events and displaying on a second screen portion, event information relating to a selected one of the plurality viewing events when the selector is proximate to one of the viewing events. The method and apparatus further includes resolving a scheduling conflict between a first viewing event and second viewing event to generate a list of program guide information.
29 Citations
36 Claims
-
1. A method for automated display of video programming guide information, the method comprising:
-
filtering program information using a plurality of filtering rules to determine a plurality of viewing events; identifying a scheduling conflict between a first viewing event and a second viewing event of the plurality of viewing events when a display time of the first viewing event overlaps with a display time of the second viewing event; displaying, on a first screen portion, the plurality of viewing events in a chronological order based on a display time for each of the plurality of viewing events, wherein displaying the plurality of viewing events in the chronological order comprises resolving the scheduling conflict identified between the first viewing event and the second viewing event of the plurality of viewing events and displaying in the first screen portion only those viewing events that are non-scheduling conflicted events based on the scheduling conflict resolution, arranged in a chronological order based on display time for each of the non-scheduling conflicted events, wherein the non-scheduling conflicted events displayed in the first screen portion are whole viewing events; displaying a selector in the first screen portion, such that the selector is operative to select at least one of the plurality of viewing events; and displaying, on a second screen portion, event information relating to a selected one of the plurality of viewing events when the selector is proximate to one of the plurality of viewing events. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. An apparatus for automated display of video programming guide information, the apparatus comprising:
-
a memory device operative to store executable instructions; and a processing device operably coupled to the memory operative to receive the executable instructions, such that the processor, in response to the executable instructions; filters program information using a plurality of filtering rules to determine a plurality of viewing events; identifies a scheduling conflict between a first viewing event and a second viewing event of the plurality of viewing events when a display time of the first viewing event overlaps with a display time of the second viewing event; displays, on a first screen portion, the plurality of viewing events in a chronological order based on a display time for each of the plurality viewing events, wherein displaying the plurality of viewing events in the chronological order comprises resolving the scheduling conflict identified between the first viewing event and the second viewing event of the plurality of viewing events and displaying in the first screen portion only those viewing events that are non-scheduling conflicted events based on the scheduling conflict resolution, arranged in a chronological order based on display time for each of the non-scheduling conflicted events, wherein the non-scheduling conflicted events displayed in the first screen portion are whole viewing events; displays a selector in the first screen portion, such that the selector is operative to select the plurality of viewing events; and displays, on a second screen portion, event information relating to a selected one of the plurality of viewing events when the selector is proximate to one of the plurality of viewing events. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A method for automated display of video programming guide information, the method comprising:
-
receiving electronic program guide information including show lineup data; filtering the show lineup data using a plurality of filtering rules to determine a plurality of viewing events; identifying a scheduling conflict between a first viewing event and a second viewing event of the plurality of viewing events when a display time of the first viewing event overlaps with a display time of the second viewing event; displaying, on a first screen portion, the plurality of viewing events in a chronological order based on a display time for each of the plurality viewing events, in conjunction with historical viewing events, wherein displaying the plurality of viewing events in the chronological order comprises resolving the scheduling conflict identified between the first viewing event and the second viewing event of the plurality of viewing events and displaying in the first screen portion only those viewing events that are non-scheduling conflicted events based on the scheduling conflict resolution, arranged in a chronological order based on display time for each of the non-scheduling conflicted events, wherein the non-scheduling conflicted events displayed in the first screen portion are whole viewing events; displaying, on the first screen portion, a plurality of non-viewing events in chronological order based on an event time in combination with the plurality of viewing events; displaying a selector in the first screen portion, such that the selector is operative to select at least one of the plurality of viewing events; displaying, on a second screen portion, event information relating to a selected one of the plurality of viewing events when the selector is proximate to one of the plurality of viewing events; and displaying, on the second screen portion, event information relating to a selected one of the plurality of non-viewing events when the selector is proximate to one of the plurality of non-viewing events. - View Dependent Claims (26, 27, 28, 29, 30)
-
-
31. A method for automated display of video programming guide information, the method comprising:
-
filtering program information, by at least one programmed processor, using a plurality of filtering rules to determine a plurality of viewing events; identifying, by the at least one programmed processor, a scheduling conflict between a first viewing event and a second viewing event of the plurality of viewing events when a display time of the first viewing event overlaps with a display time of the second viewing event; and displaying the plurality of viewing events in a chronological order based on a display time for each of the plurality of viewing events, wherein displaying the plurality of viewing events in the chronological order comprises resolving the scheduling conflict identified between the first viewing event and the second viewing event of the plurality of viewing events and displaying those viewing events that are non-scheduling conflicted events based on the scheduling conflict resolution, arranged in a chronological order based on display time for each of the non-scheduling conflicted events, wherein the non-scheduling conflicted events are whole viewing events. - View Dependent Claims (32, 33)
-
-
34. A method for automated display of video programming guide information, the method comprising:
-
filtering program information, by at least one programmed processor, using a plurality of filtering rules to determine a plurality of viewing events; and determining a scheduling conflict between a first viewing event and a second viewing event of the plurality of viewing events when a display time of the first viewing event overlaps with a display time of the second viewing event and generating notification information based on the scheduling conflict and displaying those viewing events that are non-scheduling conflicted events based on a resolution of the scheduling conflict, arranged in a chronological order based on display time for each of the non-scheduling conflicted events, wherein the non-scheduling conflicted events are whole viewing events. - View Dependent Claims (35, 36)
-
Specification