Program guide system with advertisements
First Claim
1. A method for presenting advertisements, the method comprising:
- generating for display a region of media asset identifiers on a display, wherein the region of media asset identifiers includes a first plurality of media asset identifiers and a second plurality of media asset identifiers;
generating for display an advertisement region including a first advertisement and a second advertisement, the advertisement region being adjacent to the region of media asset identifiers, the first advertisement being adjacent to the first plurality of media asset identifiers, and the second advertisement being adjacent to the second plurality of media asset identifiers;
receiving a user input to navigate a highlight; and
in response to receiving the user input;
determining whether a starting time period corresponding to the region of media asset identifiers on the display matches a current time;
in response to determining that the starting time period corresponding to the region of media asset identifiers on the display does not match a current time, modifying the region of media asset identifiers to present media asset identifiers corresponding to an earlier time period than the starting time period; and
in response to determining that the starting time period corresponding to the region of media asset identifiers on the display matches a current time;
in response to determining that a first media asset identifier of the first plurality of media asset identifiers is highlighted moving the highlight from the first media asset identifier to the first advertisement in the advertisement region, wherein the first media asset identifier, if selected, would cause a first media asset corresponding to the first media asset identifier to be generated for display; and
in response to determining that a second media asset identifier of the second plurality of media asset identifiers is highlighted, moving the highlight from the second media asset identifier to the second advertisement in the advertisement region, wherein the second media asset identifier, if selected, would cause a second media asset corresponding to the second media asset identifier to be generated for display.
6 Assignments
0 Petitions
Accused Products
Abstract
An interactive television program guide is provided in which advertisements may be displayed on program guide screens. Banner advertisements may be displayed above and below program listings. Panel advertisements may be provided adjacent to program listings. The advertisements may contain video. The advertisements may be used to promote television programs and conventional goods and services. When a user selects an advertisement, the program guide provides the user with an opportunity to order products or services, request information, set reminders for upcoming programs, view program descriptions, record programs, or take other such actions. Embedded advertisements may be provided within the program listings region and may be automatically displayed immediately adjacent to related program listings.
35 Citations
20 Claims
-
1. A method for presenting advertisements, the method comprising:
-
generating for display a region of media asset identifiers on a display, wherein the region of media asset identifiers includes a first plurality of media asset identifiers and a second plurality of media asset identifiers; generating for display an advertisement region including a first advertisement and a second advertisement, the advertisement region being adjacent to the region of media asset identifiers, the first advertisement being adjacent to the first plurality of media asset identifiers, and the second advertisement being adjacent to the second plurality of media asset identifiers; receiving a user input to navigate a highlight; and in response to receiving the user input; determining whether a starting time period corresponding to the region of media asset identifiers on the display matches a current time; in response to determining that the starting time period corresponding to the region of media asset identifiers on the display does not match a current time, modifying the region of media asset identifiers to present media asset identifiers corresponding to an earlier time period than the starting time period; and in response to determining that the starting time period corresponding to the region of media asset identifiers on the display matches a current time; in response to determining that a first media asset identifier of the first plurality of media asset identifiers is highlighted moving the highlight from the first media asset identifier to the first advertisement in the advertisement region, wherein the first media asset identifier, if selected, would cause a first media asset corresponding to the first media asset identifier to be generated for display; and in response to determining that a second media asset identifier of the second plurality of media asset identifiers is highlighted, moving the highlight from the second media asset identifier to the second advertisement in the advertisement region, wherein the second media asset identifier, if selected, would cause a second media asset corresponding to the second media asset identifier to be generated for display. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for presenting advertisements, the system comprising:
-
user input circuitry configured to; receive a user input to navigate a highlight; and control circuitry configured to; generate for display a region of media asset identifiers on a display, wherein the region of media asset identifiers includes a first plurality of media asset identifiers and a second plurality of media asset identifiers; generate for display an advertisement region including a first advertisement and a second advertisement, the advertisement region being adjacent to the region of media asset identifiers, the first advertisement being adjacent to the first plurality of media asset identifiers, and the second advertisement being adjacent to the second plurality of media asset identifiers; and in response to the user input; determine whether a starting time period corresponding to the region of media asset identifiers on the display matches a current time; in response to determining that the starting time period corresponding to the region of media asset identifiers on the display does not match a current time, modify the region of media asset identifiers to present media asset identifiers corresponding to an earlier time period than the starting time period; and in response to determining that the starting time period corresponding to the region of media asset identifiers on the display matches a current time; in response to determining that a first media asset identifier of the first plurality of media asset identifiers is highlighted, move the highlight from the first media asset identifier to the first advertisement in the advertisement region, wherein the first media asset identifier, if selected, would cause a first media asset corresponding to the first media asset identifier to be generated for display; and in response to determining that a second media asset identifier of the second plurality of media asset identifiers is highlighted, move the highlight from the second media asset identifier to the second advertisement in the advertisement region, wherein the second media asset identifier, if selected, would cause a second media asset corresponding to the second media asset identifier to be generated for display. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. The system of 18, wherein the user input circuitry is further configured to receive another user input to scroll the embedded advertisement together with the media asset identifiers in the region of media asset identifiers.
Specification