IP Library Granted Patent US 8,087,050
Granted Patent B2
US 8,087,050 · App. 11/894,748 · Granted Dec 27, 2011

Client-server 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 8,087,050
App. No.
11/894,748
Granted
Dec 27, 2011
Kind
B2
Abstract

A client-server interactive television program guide system is provided. An interactive television program guide client is implemented on user television equipment. The interactive television program guide provides users with an opportunity to define expressions that are processed by the program guide server. The program guide server may provide program guide data, schedules reminders, schedules program recordings, and parentally locks programs based on the expressions. Users' viewing histories may be tracked. The program guide server may analyze the viewing histories and generates viewing recommendations, targets advertising, and collects program ratings information based on the viewing histories.

Claims (33)

1. A method for using an interactive program guide, comprising:

storing a viewing history with control circuitry, the viewing history comprising monitored interactions with the interactive program guide for at least one user;

identifying, with the control circuitry, programming the at least one user has not watched based on the viewing history;

generating, with the control circuitry, a program guide screen comprising at least one user-navigable program listing for display on a display device, wherein the program guide screen is generated based on the identified programming the at least one user has not watched; and

indicating on the program guide screen whether programming associated with each respective at least one program listing has not been watched by the at least one user.

2. The method of claim 1 , wherein the at least one user-navigable program listing comprises a listing of recommended programming.

3. The method of claim 2 , wherein the listing of recommended programming comprises a listing of programming that meets a user preference profile of the at least one user.

4. The method of claim 2 , wherein the listing of recommended programming comprises a listing of programming that is consistent with a viewing history of the at least one user.

5. The method of claim 1 , further comprising visually identifying each respective at least one program listing.

6. The method of claim 5 , wherein each respective at least one program listing is visually identified by displaying a suitable icon or changing a display characteristic of the respective at least one program listing.

7. The method of claim 1 , wherein the at least one user-navigable program listing is a listing of at least one episode in a series the at least one user has not watched.

8. The method of claim 1 , further comprising using a program listings database to determine whether the at least one user has watched programming associated with each respective at least one program listing.

9. The method of claim 1 , wherein the viewing history is stored in a database.

10. The method of claim 1 , wherein the monitored interactions comprise interactions with programming the at least one user has watched, ordered, scheduled for recording, scheduled reminders for, or searched, or the length of time the at least one user interacts with a program.

11. The method of claim 1 , wherein the identifying, with the control circuitry, programming the at least one user has not watched comprises comparing the viewing history with a plurality of program listings.

12. The method of claim 1 , wherein:

the viewing history comprises programming the at least one user has watched for longer than a predefined time period, and

the programming the at least one user has not watched is identified based at least in part on the programming the user has watched for longer than the predefined time period.

13. A system that uses an interactive program guide, comprising:

control circuitry operative to:

store a viewing history, the viewing history comprising monitored interactions with the interactive program guide for at least one user;

identify programming the at least one user has not watched based on the viewing history;

generate a program guide screen comprising at least one user-navigable program listing for display on a display device, wherein the program guide screen is generated based on the identified programming the at least one user has not watched; and

indicate on the program guide screen whether programming associated with each respective at least one program listing has not been watched by the at least one user.

14. The system of claim 13 , wherein the at least one user-navigable program listing comprises a listing of recommended programming.

15. The system of claim 14 , wherein the listing of recommended programming comprises a listing of programming that meets a user preference profile of the at least one user.

16. The system of claim 14 , wherein the listing of recommended programming comprises a listing of programming that is consistent with a viewing history of the at least one user.

17. The system of claim 13 , wherein the user equipment is further operative to visually identify each respective at least one program listing.

18. The system of claim 17 , wherein the user equipment is further operative to visually identify each respective at least one program listing by displaying a suitable icon or changing a display characteristic of the respective at least one program listing.

19. The system of claim 13 , wherein the at least one user-navigable program listing is a listing of at least one episode in a series the at least one user has not yet watched.

20. The system of claim 13 , further comprising a program listings database, wherein the user equipment is operative to access the database to determine whether the at least one user has watched programming associated with each respective at least one program listing.

21. The system of claim 13 , further comprising a database, wherein the viewing history is stored in the database.

22. The system of claim 13 , wherein the monitored interactions comprise interactions with programming the at least one user has watched, ordered, scheduled for recording, scheduled reminders for, or searched, or the length of time the at least one user interacts with a program.

Assignments (10)
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 Jan 22, 2015
From: UNITED VIDEO PROPERTIES, INC.
To: UV CORP.
Reel/Frame 034789/0173 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 22, 2015
From: ELLIS, MICHAEL D.; LEMMONS, THOMAS R.; THOMAS, WILLIAM L.
To: UNITED VIDEO PROPERTIES, INC.
Reel/Frame 034788/0980 →
MERGER Recorded Jan 22, 2015
From: TV GUIDE, INC.
To: ROVI GUIDES, INC.
Reel/Frame 034789/0213 →
MERGER Recorded Jan 22, 2015
From: UV CORP.
To: TV GUIDE, INC.
Reel/Frame 034789/0292 →
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 →