Programs of interest presentation apparatus, systems, and methods
First Claim
1. A receiving device for presenting information about available programming, comprising:
- a memory;
an electronic program guide generator stored on the memory that is configured, when executed, to;
store one or more attributes of a plurality of broadcast video programs that have been viewed on a presentation device;
identify one or more of the plurality of broadcast video programs that have been viewed on the presentation device during a first time period;
identify one or more programs of interest selected for recording and store one or more attributes of the one or more programs of interest that have been selected for recording;
select one or more future programs to be broadcast, each program of the one or more future programs scheduled for broadcast during the first time period, and the selection being made based on determining whether the one or more future programs to be broadcast, other than one of the identified one or more broadcast video programs that have been viewed on the presentation device, has at least one attribute that is the same as one of the stored attributes of one of the identified one or more broadcast video programs that have been viewed on the presentation device during the first time period and determining whether the one or more future programs to be broadcast has at least one attribute that is the same as one of the stored attributes of one of the identified one or more programs of interest that have been selected for recording; and
in response to a received user input, provide electronic program guide information for the first time period on the presentation device, the electronic program guide including scheduling information for the selected one or more future programs for the first time period.
3 Assignments
0 Petitions
Accused Products
Abstract
Various embodiments present information about programs of interest. Some embodiments provide electronic program guides based on previously viewed programs. In some cases, an electronic program guide generator (“EPGG”) generates an electronic program guide for a designated time period, the electronic program guide including information about one or more scheduled programs, based on the one or more scheduled programs each having at least one attribute that matches an attribute of a program that was previously viewed at a time of day corresponding to the designated time period. The generated electronic program guide may then be presented on a presentation device. Another embodiment provides information about one or more programs that are related to a designated program of interest.
53 Citations
20 Claims
-
1. A receiving device for presenting information about available programming, comprising:
-
a memory; an electronic program guide generator stored on the memory that is configured, when executed, to; store one or more attributes of a plurality of broadcast video programs that have been viewed on a presentation device; identify one or more of the plurality of broadcast video programs that have been viewed on the presentation device during a first time period; identify one or more programs of interest selected for recording and store one or more attributes of the one or more programs of interest that have been selected for recording; select one or more future programs to be broadcast, each program of the one or more future programs scheduled for broadcast during the first time period, and the selection being made based on determining whether the one or more future programs to be broadcast, other than one of the identified one or more broadcast video programs that have been viewed on the presentation device, has at least one attribute that is the same as one of the stored attributes of one of the identified one or more broadcast video programs that have been viewed on the presentation device during the first time period and determining whether the one or more future programs to be broadcast has at least one attribute that is the same as one of the stored attributes of one of the identified one or more programs of interest that have been selected for recording; and in response to a received user input, provide electronic program guide information for the first time period on the presentation device, the electronic program guide including scheduling information for the selected one or more future programs for the first time period. - View Dependent Claims (2, 3, 4)
-
-
5. A method for presenting information about available programming, comprising:
-
storing one or more attributes of a plurality of broadcast video programs that have been viewed on a presentation device; storing one or more attributes of one or more programs of interest that have been selected for recording; selecting, for a first time period, one or more future programs to be broadcast, each program of the one or more future programs scheduled for broadcast during the first time period, and the selecting based on determining whether the one or more future programs to be broadcast, other than one of the plurality of broadcast video programs that have been viewed on the presentation device, has at least one attribute that is identical to one of the stored attributes of one of the plurality of broadcast video programs that have been viewed on the presentation device and determining whether the one or more future programs to be broadcast has at least one attribute that is identical to one of the stored attributes of the one or more programs of interest that have been selected for recording; generating an electronic program guide for the first time period for presentation on the presentation device, the electronic program guide including scheduling information for the selected one or more future programs. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A non-transitory computer-readable medium whose contents enable a computing system to present information about available programming, by performing a method comprising:
-
storing one or more attributes of a plurality of broadcast video programs that have been viewed on a presentation device; storing one or more attributes of one or more programs of interest that have been selected for recording; selecting, for a first time period, one or more future programs to be broadcast, each program of the one or more future programs scheduled for broadcast during the first time period, and the selecting based on determining whether the one or more future programs to be broadcast, other than one of the plurality of broadcast video programs that have been viewed on the presentation device, has at least one attribute that is identical to one of the stored attributes of one of the plurality of broadcast video programs that have been viewed on the presentation device and determining whether the one or more future programs to be broadcast has at least one attribute that is identical to one of the stored attributes of the one or more programs of interest that have been selected for recording; generating an electronic program guide for the first time period for presentation on the presentation device, the electronic program guide including scheduling information for the selected one or more future programs. - View Dependent Claims (17, 18, 19, 20)
-
Specification