PROGRAM GUIDE SYSTEM WITH ADVERTISEMENTS
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.
7 Citations
43 Claims
-
1-25. -25. (canceled)
-
26. A method for causing a program identifier for a promoted program to be displayed, the method comprising:
-
receiving a plurality of program identifiers for a plurality of programs, wherein the plurality of program identifiers comprises the program identifier for the promoted program; generating for display in a scrollable program information region, using control circuitry, a first subset of the plurality of program identifiers arranged in a plurality of rows, wherein the program identifier for the promoted program is displayed in a particular row of the plurality of rows that is a fixed number of rows from the top of the scrollable program information region; receiving user input to scroll the scrollable information region; and generating for display in the scrollable program information region, using the control circuitry, responsive to the user input, a second subset of the plurality of program identifiers arranged in the plurality of rows, wherein the program identifier for the promoted program is again displayed in the particular row that is the fixed number of rows from the top of the scrollable program information region. - View Dependent Claims (27, 28, 29, 30, 31)
-
-
32. A system for causing a program identifier for a promoted program to be displayed, the system comprising:
-
communications circuitry configured to receive a plurality of program identifiers for a plurality of programs, wherein the plurality of program identifiers comprises the program identifier for the promoted program; and control circuitry configured to; generate for display in a scrollable program information region, using control circuitry, a first subset of the plurality of program identifiers arranged in a plurality of rows, wherein the program identifier for the promoted program is displayed in a particular row of the plurality of rows that is a fixed number of rows from the top of the scrollable program information region; receive user input to scroll the scrollable information region; and generate for display in the scrollable program information region, using the control circuitry, responsive to the user input, a second subset of the plurality of program identifiers arranged in the plurality of rows, wherein the program identifier for the promoted program is again displayed in the particular row of the plurality of rows that is the fixed number of rows from the top of the scrollable program information region. - View Dependent Claims (33, 34, 35, 36, 37)
-
-
38. A non-transitory machine-readable medium comprising instructions thereon for causing a program identifier for a promoted program to be displayed, the instructions comprising:
-
instructions to receive a plurality of program identifiers for a plurality of programs, wherein the plurality of program identifiers comprises the program identifier for the promoted program; instructions to generate for display in a scrollable program information region a first subset of the plurality of program identifiers arranged in a plurality of rows, wherein the program identifier for the promoted program is displayed in a particular row of the plurality of rows that is a fixed number of rows from the top of the scrollable program information region; instructions to receive user input to scroll the scrollable information region; and instructions to generate for display in the scrollable program information region, responsive to the user input, a second subset of the plurality of program identifiers arranged in the plurality of rows, wherein the program identifier for the promoted program is again displayed in the particular row of the plurality of rows that is the fixed number of rows from the top of the scrollable program information region. - View Dependent Claims (39, 40, 41, 42, 43)
-
Specification