US2016227270A1PendingUtilityA1

Program guide system with advertisements

Assignee: ROVI GUIDES INCPriority: Apr 30, 1998Filed: Dec 22, 2015Published: Aug 4, 2016
Est. expiryApr 30, 2018(expired)· nominal 20-yr term from priority
H04N 21/478H04N 7/17318H04N 21/47815H04N 21/4821H04N 21/4316H04N 21/47202H04N 21/4722H04N 21/482H04N 21/4221H04N 21/812H04N 21/4725H04N 21/4532G06Q 30/02H04N 21/431H04N 21/475H04N 21/47
56
PatentIndex Score
0
Cited by
0
References
0
Claims

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.

Claims

exact text as granted — not AI-modified
1 - 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.   
     
     
         27 . The method of  claim 26 , further comprising, a predetermined amount of time after the second subset of the plurality of program identifiers is displayed, without receiving any user input further to the user input to scroll the scrollable information region, causing a program identifier for another promoted program to be displayed in the particular row simultaneously with the second subset of the plurality of program identifiers. 
     
     
         28 . The method of  claim 26 , further comprising causing the promoted program to be displayed responsive to a user selection of the program identifier for the promoted program. 
     
     
         29 . The method of  claim 26 , further comprising selecting the program identifier for the promoted program for display in the particular row based on user profile information. 
     
     
         30 . The method of  claim 29 , wherein the user profile information comprises information uniquely identifying a source of the promoted program. 
     
     
         31 . The method of  claim 30 , wherein the information uniquely identifying the source of the promoted program is added to the user profile information responsive to a user selection of the source of the promoted program. 
     
     
         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. 
   
     
     
         33 . The system of  claim 32 , wherein the control circuitry is further configured to, a predetermined amount of time after the second subset of the plurality of program identifiers is displayed, without receiving any user input further to the user input to scroll the scrollable information region, cause a program identifier for another promoted program to be displayed in the particular row simultaneously with the second subset of the plurality of program identifiers. 
     
     
         34 . The system of  claim 32 , wherein the control circuitry is further configured to cause the promoted program to be displayed responsive to a user selection of the program identifier for the promoted program. 
     
     
         35 . The system of  claim 32 , wherein the control circuitry is further configured to select the program identifier for the promoted program for display in the particular row based on user profile information. 
     
     
         36 . The system of  claim 35 , wherein the user profile information comprises information uniquely identifying a source of the promoted program. 
     
     
         37 . The system of  claim 36 , wherein the information uniquely identifying the source of the promoted program is added to the user profile information responsive to a user selection of the source of the promoted program. 
     
     
         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.   
     
     
         39 . The non-transitory machine-readable medium of  claim 38 , further comprising instructions to, a predetermined amount of time after the second subset of the plurality of program identifiers is displayed, without receiving any user input further to the user input to scroll the scrollable information region, cause a program identifier for another promoted program to be displayed in the particular row simultaneously with the second subset of the plurality of program identifiers. 
     
     
         40 . The non-transitory machine-readable medium of  claim 38 , further comprising instructions to cause the promoted program to be displayed responsive to a user selection of the program identifier for the promoted program. 
     
     
         41 . The non-transitory machine-readable medium of  claim 38 , further comprising instructions to select the program identifier for the promoted program for display in the particular row based on user profile information. 
     
     
         42 . The non-transitory machine-readable medium of  claim 41 , wherein the user profile information comprises information uniquely identifying a source of the promoted program. 
     
     
         43 . The non-transitory machine-readable medium of  claim 42 , wherein the information uniquely identifying the source of the promoted program is added to the user profile information responsive to a user selection of the source of the promoted program.

Join the waitlist — get patent alerts

Track US2016227270A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.