IP Library Granted Patent US 7,480,929
Granted Patent B2
US 7,480,929 · App. 10/401,299 · Granted Jan 20, 2009

Method and system for displaying advertisements in an electronic program guide

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,480,929
App. No.
10/401,299
Granted
Jan 20, 2009
Kind
B2
Abstract

A system and method for displaying an electronic program schedule guide is provided. The system has areas for displaying program schedule information. In addition, the system also has areas that may be used for advertising programs, products or services. In another embodiment, the system has areas for displaying messages to the user.

Claims (75)

1. A method for simultaneously displaying advertisements with an electronic program guide (EPG), comprising:

displaying a plurality of television schedule information items in a scrollable program schedule region of a display including time and channel for at least some of the displayed television schedule information items;

selecting an advertisement for display from a plurality of advertisements;

simultaneously displaying, in a program information region outside the scrollable program schedule region, the selected advertisement with the displayed plurality of television schedule information items;

navigating a cursor from the scrollable program schedule region to the entire program information region in which the advertisement is displayed;

receiving a user selection of the entire program information region; and

in response to receiving the user selection, invoking a function related to the displayed advertisement.

2. The method of claim 1 , wherein the function is ordering one or more of an advertised product and an advertised service.

3. The method of claim 1 , wherein the advertisement is about a television program.

4. The method of claim 3 , wherein the function is autotuning to the television program.

5. The method of claim 3 , wherein the function is scheduling a recording of the television program.

6. The method of claim 1 , wherein the advertisement is about a pay program.

7. The method of claim 6 , wherein the function is scheduling viewing of the pay program.

8. A system for simultaneously displaying advertisements with an electronic program guide (EPG), comprising:

means for displaying a plurality of television schedule information items in a scrollable program schedule region of a display including time and channel for at least some of the displayed television schedule information items;

means for selecting an advertisement for display from a plurality of advertisements;

means for simultaneously displaying, in a program information region outside the scrollable program schedule region, the selected advertisement with the displayed plurality of television schedule information items;

means for navigating a cursor from the scrollable program schedule region to the entire program information region in which the advertisement is displayed;

means for receiving a user selection of the entire program information region; and

means for invoking a function related to the displayed advertisement in response to the means for receiving the user selection.

9. A method for simultaneously displaying advertisements with an electronic program guide (EPG), comprising:

displaying a plurality of television schedule information items in a scrollable program schedule region of a display that indicates the time for at least some of the displayed television schedule information items, wherein at least some of the displayed plurality of television schedule information items are selectable by a user;

selecting an advertisement for display from a plurality of advertisements;

simultaneously displaying, in a program information region outside the scrollable program schedule region, the selected advertisement with the displayed plurality of television schedule information items;

navigating a cursor from the scrollable program schedule region to the entire program information region in which the advertisement is displayed; and

receiving a user selection of the entire program information region; and

in response to receiving the user selection, invoking a function related to the displayed advertisement.

10. The method of claim 9 , wherein the selecting an advertisement for display from a plurality of advertisements is being made independent of a user's selection of a television schedule information item.

11. The method of claim 9 , wherein the function is ordering one or more of an advertised product and an advertised service.

12. The method of claim 9 , wherein the advertisement is about a television program.

13. The method of claim 12 , wherein the function is autotuning to the television program.

14. The method of claim 12 , wherein the function is scheduling a recording of the television program.

15. The method of claim 9 , wherein the advertisement is about a pay program.

16. The method of claim 15 , wherein the function is scheduling viewing of the pay program.

17. A method for simultaneously displaying advertisements with an electronic program guide (EPG), comprising:

displaying a plurality of television schedule information items in a scrollable program schedule region of a display that indicates the channel for at least some of the displayed television schedule information items, wherein at least some of the displayed plurality of television schedule information items are selectable by a user;

selecting an advertisement for display from a plurality of advertisements;

simultaneously displaying, in a program information region outside the scrollable program schedule region, the selected advertisement with the displayed plurality of television schedule information items;

navigating a cursor from the scrollable program schedule region to the entire program information region in which the advertisement is displayed;

receiving a user selection of the entire program information region; and

in response to receiving the user selection, invoking a function related to the displayed advertisement.

18. The method of claim 17 , wherein the selecting an advertisement for display from a plurality of advertisements is being made independent of a user's selection of a television schedule information item.

19. The method of claim 17 , wherein the function is ordering one or more of an advertised product and an advertised service.

20. The method of claim 17 , wherein the advertisement is about a television program.

21. The method of claim 20 , wherein the function is autotuning to the television program.

22. The method of claim 20 , wherein the function is scheduling a recording of the television program.

23. The method of claim 17 , wherein the advertisement is about a pay program.

24. The method of claim 23 , wherein the function is scheduling viewing of the pay program.

25. A method for simultaneously displaying advertisements with an electronic program guide (EPG), comprising:

displaying a plurality of television schedule information items in a scrollable program schedule region of a display that indicates the time and channel for at least some of the displayed television schedule information items, wherein at least some of the displayed plurality of television schedule information items are selectable by a user;

selecting an advertisement for display from a plurality of advertisements;

simultaneously displaying, in a program information region outside the scrollable program schedule region, the selected advertisement with the displayed plurality of television schedule information items;

navigating a cursor from the scrollable program schedule region to the entire program information region in which the advertisement is displayed;

receiving a user selection of the entire program information region; and

in response to receiving the user selection, invoking a function related to the displayed advertisement.

26. The method of claim 25 , wherein the selecting an advertisement for display from a plurality of advertisements is being made independent of a user's selection of a television schedule information item.

27. The method of claim 25 , wherein the function is ordering one or more of an advertised product and an advertised service.

28. The method of claim 25 , wherein the function is scheduling an autotuning to a television broadcast about an advertised product.

29. The method of claim 25 , wherein the function is scheduling a recording of a television broadcast about an advertised product.

30. The method of claim 25 , wherein the function is tuning to a television broadcast about an advertised product.

31. The method of claim 25 , wherein the advertisement is about a television program.

32. The method of claim 31 , wherein the function is autotuning to the television program.

33. The method of claim 31 , wherein the function is scheduling a recording of the television program.

34. The method of claim 25 , wherein the advertisement is about a pay program.

35. The method of claim 34 , wherein the function is scheduling viewing of the pay program.

36. The method of claim 25 , wherein the advertisement promotes a website.

37. The method of claim 25 , wherein the advertisement includes text.

38. The method of claim 25 , wherein the advertisement includes graphics.

39. A system for simultaneously displaying advertisements with an electronic program guide (EPG), comprising:

means for displaying a plurality of television schedule information items in a scrollable program schedule region of a display that indicates the time and channel for at least some of the displayed television schedule information items, wherein at least some of the displayed plurality of television schedule information items are selectable by a user;

means for selecting an advertisement for display from a plurality of advertisements;

means for simultaneously displaying, in a program information region outside the scrollable program schedule region, the selected advertisement with the displayed plurality of television schedule information items;

means for navigating a cursor from the scrollable program schedule region to the entire program information region in which the advertisement is displayed; and

means for receiving a user selection of the entire program information region; and

means for invoking a function related to the displayed advertisement in response to the means for receiving the user selection.

Assignments (8)
RELEASE OF SECURITY INTEREST IN PATENT RIGHTS Recorded Nov 25, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
To: APTIV DIGITAL INC.; GEMSTAR DEVELOPMENT CORPORATION; INDEX SYSTEMS INC.; ROVI GUIDES, INC.; ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; SONIC SOLUTIONS LLC; STARSIGHT TELECAST, INC.; UNITED VIDEO PROPERTIES, INC.; VEVEO, INC.
Reel/Frame 051145/0090 →
MERGER Recorded Jul 17, 2015
From: STARSIGHT TELECAST, INC.
To: ROVI GUIDES, INC.
Reel/Frame 036124/0680 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 17, 2015
From: KLOSTERMAN, BRIAN LEE; SCHEIN, STEVEN
To: STARSIGHT TELECAST, INC.
Reel/Frame 036124/0437 →
PATENT RELEASE Recorded Jul 24, 2014
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: ALL MEDIA GUIDE, LLC; APTIV DIGITAL, INC.; GEMSTAR DEVELOPMENT CORPORATION; INDEX SYSTEMS INC.; ROVI CORPORATION; ROVI GUIDES, INC.; ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; STARSIGHT TELECAST, INC.; TV GUIDE INTERNATIONAL, INC.; UNITED VIDEO PROPERTIES, INC.
Reel/Frame 033396/0001 →
PATENT SECURITY AGREEMENT Recorded Jul 24, 2014
From: APTIV DIGITAL, INC.; GEMSTAR DEVELOPMENT CORPORATION; INDEX SYSTEMS INC.; ROVI GUIDES, INC.; ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; SONIC SOLUTIONS LLC; STARSIGHT TELECAST, INC.; UNITED VIDEO PROPERTIES, INC.; VEVEO, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 033407/0035 →
SECURITY INTEREST Recorded Sep 13, 2011
From: APTIV DIGITAL, INC., A DELAWARE CORPORATION; GEMSTAR DEVELOPMENT CORPORATION, A CALIFORNIA CORPORATION; INDEX SYSTEMS INC, A BRITISH VIRGIN ISLANDS COMPANY; ROVI CORPORATION, A DELAWARE CORPORATION; ROVI GUIDES, INC., A DELAWARE CORPORATION; ROVI SOLUTIONS CORPORATION, A DELAWARE CORPORATION; ROVI TECHNOLOGIES CORPORATION, A DELAWARE CORPORATION; STARSIGHT TELECAST, INC., A CALIFORNIA CORPORATION; UNITED VIDEO PROPERTIES, INC., A DELAWARE CORPORATION
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 027039/0168 →
RELEASE OF SECURITY INTEREST Recorded Oct 29, 2010
From: JPMORGAN CHASE BANK, N.A. (A NATIONAL ASSOCIATION)
To: ALL MEDIA GUIDE, LLC; APTIV DIGITAL, INC.; GEMSTAR DEVELOPMENT CORPORATION; INDEX SYSTEMS INC.; ODS PROPERTIES, INC.; ROVI DATA SOLUTIONS, INC. (FORMERLY KNOWN AS TV GUIDE DATA SOLUTIONS, INC.); ROVI GUIDES, INC. (FORMERLY KNOWN AS GEMSTAR-TV GUIDE INTERNATIONAL, INC.); ROVI SOLUTIONS CORPORATION (FORMERLY KNOWN AS MACROVISION CORPORATION); ROVI SOLUTIONS LIMITED (FORMERLY KNOWN AS MACROVISION EUROPE LIMITED); ROVI TECHNOLOGIES CORPORATION; STARSIGHT TELECAST, INC.; TV GUIDE, INC.; TV GUIDE ONLINE, LLC; UNITED VIDEO PROPERTIES, INC.
Reel/Frame 025222/0731 →
SECURITY AGREEMENT Recorded May 15, 2008
From: APTIV DIGITAL, INC.; GEMSTAR DEVELOPMENT CORPORATION; GEMSTAR-TV GUIDE INTERNATIONAL, INC.; INDEX SYSTEMS INC; MACROVISION CORPORATION; ODS PROPERTIES, INC.; STARSIGHT TELECAST, INC.; TV GUIDE ONLINE, LLC; UNITED VIDEO PROPERTIES, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 020986/0074 →