IP Library Granted Patent US 8,046,801
Granted Patent B2
US 8,046,801 · App. 10/927,814 · Granted Oct 25, 2011

Interactive television program guide with remote access

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,046,801
App. No.
10/927,814
Granted
Oct 25, 2011
Kind
B2
Abstract

An interactive television program guide with remote access is provided. The interactive television program guide is implemented on interactive television program guide equipment. A remote program guide access device is connected to the interactive television program guide equipment by a remote access link to provide a user with remote access to program guide functions. An interactive television program guide system based on multiple user television equipment devices in a single household is provided. The system provides a user with an opportunity to adjust program guide settings with a given one of the interactive television program guides. Program guide setting include features related to setting program reminders, profiles, program recording features, messaging features, favorites features, parental control features, program guide set up features (e.g., audio and video and language settings), etc.

Claims (112)

1. A method of enabling a user to perform recordings, the method comprising:

generating, with a remote guide accessible by a user of a remote device, a display comprising a plurality of program listings for display on the remote device, wherein the display is generated by the remote guide based on program guide information received from a local guide implemented on user equipment via the Internet, wherein the user equipment is remote to the remote device, wherein the user equipment is located at a user site, and wherein the local guide generates a display of one or more program listings for display on a display device at the user site;

receiving, with the remote guide, a user selection of a program listing from the plurality of program listings, wherein the user selection identifies a program corresponding to the selected program listing for recording by the local guide;

transmitting, with the remote guide, a communication to the local guide identifying the program corresponding to the selected program listing via the Internet;

receiving the communication with the local guide; and

responsive to the communication, scheduling, with the local guide, the program corresponding to the selected program listing for recording by the user equipment.

2. The method of claim 1 , wherein the user equipment is accessible by the remote device over a modem.

3. The method of claim 1 , wherein scheduling the recording comprises scheduling the recording from an electronic program guide running on the remote device.

4. The method of claim 1 , wherein a web site is accessible to the user from a computing device of the user.

5. A method of enabling a user to perform recordings, the method comprising:

generating, with a remote guide accessible by a user of a remote device, a display comprising a plurality of program listings for display on the remote device, wherein the display is generated by the remote guide based on program guide information received from a local guide implemented on user equipment via an Internet connection to a remote server, wherein the user equipment is remote to the remote device, wherein the user equipment is located at a user site, and wherein the local guide generates a display of one or more program listings for display on a display device at the user site;

receiving, with the remote guide, a user selection of a program listing from the plurality of program listings, wherein the user selection identifies a program corresponding to the selected program listing for recording by the local guide;

transmitting, with the remote guide, a communication to the local guide identifying the program corresponding to the selected program listing using the Internet connection to the remote server;

receiving the communication with the local guide; and

responsive to the communication, scheduling, with the local guide, the program corresponding to the selected program listing for recording by the user equipment.

6. The method of claim 5 , wherein the user equipment is accessible by the remote device over the Internet.

7. The method of claim 5 , wherein the user equipment is accessible by the remote device over a modem.

8. The method of claim 5 , wherein scheduling the recording comprises scheduling the recording from an electronic program guide running on the remote device.

9. The method of claim 5 , wherein a web site is accessible to the user from a computing device of the user.

10. A system comprising:

a local guide, implemented on television equipment, that generates a display of one or more program listings for display on a display device at a user site, wherein the television equipment is located at the user site; and

a remote guide, accessible by a user of a remote device, that:

generates a display comprising a plurality of program listings for display on the remote device, wherein the display is generated by the remote guide based on program guide information received from the local guide via an Internet connection to a remote server;

receives a user selection of a program listing of the plurality of program listings, wherein the user selection identifies a program corresponding to the selected program listing for recording by the local guide; and

transmits a communication to the local guide identifying the program corresponding to the selected program listing using the Internet connection to the remote server;

wherein the local guide:

receives the communication; and

responsive to the communication, schedules the program corresponding to the selected program listing for recording at the appropriate time using the television equipment.

11. The system of claim 10 , wherein the television equipment is accessible by the remote device over the Internet.

12. The system of claim 10 , wherein the television equipment is accessible by the remote device over a modem.

13. The system of claim 10 , wherein scheduling the recording comprises scheduling the recording from an electronic program guide running on the remote device.

14. The system of claim 10 , wherein a web site is accessible to the user from a computing device of the user.

15. A system comprising:

a local guide, implemented on television equipment, that generates a display of one or more program listings for display on a display device at a user site, wherein the television equipment is located at the user site; and

a remote guide, accessible by a user of a remote device, that:

generates a display comprising a plurality of program listings for display on the remote device, wherein the display is generated by the remote guide based on program guide information received from the local guide via the Internet;

receives a user selection of a program listing of the plurality of program listings, wherein the user selection identifies a program corresponding to the selected program listing for recording by the local guide; and

transmits a communication to the local guide identifying the program corresponding to the selected program listing via the Internet;

wherein the local guide:

receives the communication; and

responsive to the communication, schedules the program corresponding to the selected program listing for recording at the appropriate time using the television equipment.

16. The system of claim 15 , wherein the television equipment is accessible by the remote device over a modem.

17. The system of claim 15 , wherein scheduling the recording comprises scheduling the recording from an electronic program guide running on the remote device.

18. The system of claim 15 , wherein a web site is accessible to the user from a computing device of the user.

19. A method of enabling a user to perform recordings, the method comprising:

generating, with a remote guide accessible by a user of a remote device, a display comprising a plurality of program listings for display on the remote device, wherein the display is generated by the remote guide based on program guide information received from a local guide implemented on user equipment via the Internet, wherein the user equipment is remote to the remote device, wherein the user equipment is located at a user site, and wherein the local guide generates a display of one or more program listings for display on a display device at the user site;

receiving, with the remote guide, a user selection of a program listing from the plurality of program listings, wherein the user selection identifies a program corresponding to the selected program listing for recording by the local guide;

transmitting, with the remote guide, a communication to the local guide identifying the program corresponding to the selected program listing via the Internet; and

causing the local guide to schedule the program corresponding to the selected program listing for recording by the user equipment at the appropriate time based on the communication.

20. The method of claim 19 , wherein the user equipment is accessible by the remote device over a modem.

21. The method of claim 19 , wherein causing the local guide to schedule the program for recording comprises scheduling the recording from an electronic program guide running on the remote device.

22. The method of claim 19 , wherein a web site is accessible to the user from a computing device of the user.

23. A method of enabling a user to perform recordings, the method comprising:

generating, with a remote guide accessible by a user of a remote device, a display comprising a plurality of program listings for display on the remote device, wherein the display is generated by the remote guide based on program guide information received from a local guide implemented on user equipment via an Internet connection with a remote server, wherein the user equipment is remote to the remote device, wherein the user equipment is located at a user site, and wherein the local guide generates a display of one or more program listings for display on a display device at the user site;

receiving, with the remote guide, a user selection of a program listing from the plurality of program listings, wherein the user selection identifies a program corresponding to the selected program listing for recording by the local guide;

transmitting, with the remote guide, a communication to the local guide identifying the program corresponding to the selected program listing using the Internet connection with the remote server; and

causing the local guide to schedule the program corresponding to the selected program listing for recording by the user equipment at the appropriate time based on the communication.

24. The method of claim 23 , wherein the user equipment is accessible by the remote device over the Internet.

25. The method of claim 23 , wherein the user equipment is accessible by the remote device over a modem.

26. The method of claim 23 , wherein causing the local guide to schedule the program for recording comprises scheduling the recording from an electronic program guide running on the remote device.

27. The method of claim 23 , wherein a web site is accessible to the user from a computing device of the user.

28. A system comprising:

a remote guide, accessible by a user of a remote device, that:

generates a display comprising a plurality of program listings for display on the remote device, wherein the display is generated by the remote guide based on program guide information received from a local guide implemented on television equipment via an Internet connection to a remote server, wherein the local guide generates a display of one or more program listings for display on a display device at a user site, and wherein the television equipment is located at the user site;

receives a selection of a program listing of the plurality of program listings, wherein the selection identifies a program corresponding to the selected program listing for recording by the local guide;

transmits a communication using the Internet connection to the remote server to the local guide indicating the selection of the program for recording; and

causes the local guide to schedule, responsive to the communication, the program corresponding to the selected program listing for recording at the appropriate time using the television equipment.

29. The system of claim 28 , wherein the television equipment is accessible by the remote device over the Internet.

30. The system of claim 28 , wherein the television equipment is accessible by the remote device over a modem.

31. The system of claim 28 , wherein the remote guide further causes the local guide to schedule by scheduling the recording from an electronic program guide running on the remote device.

32. The system of claim 28 , wherein a web site is accessible to the user from a computing device of the user.

33. A system comprising:

a remote guide, accessible by a user of a remote device, that:

generates a display comprising a plurality of program listings for display on the remote device, wherein the display is generated by the remote guide based on program guide information received from a local guide implemented on television equipment via the Internet, wherein the local guide generates a display of one or more program listings for display on a display device at a user site, and where the television equipment is located at the user site;

receives a selection of a program listing of the plurality of program listings, wherein the selection identifies a program corresponding to the selected program listing for recording by the local guide;

transmits a communication via the Internet to the local guide indicating the selection of the program for recording; and

causes the local guide to schedule, responsive to the communication, the program corresponding to the selected program listing for recording at the appropriate time using the television equipment.

34. The system of claim 33 , wherein the television equipment is accessible by the remote device over a modem.

35. The system of claim 33 , wherein the remote guide further causes the local guide to schedule by scheduling the recording from an electronic program guide running on the remote device.

36. The system of claim 33 , wherein a web site is accessible to the user from a computing device of the user.

37. A method of enabling a user to perform recordings, the method comprising:

generating, with a local guide implemented on user equipment, a display of one or more program listings for display on a display device at a user site, wherein the user equipment is located at the user site;

receiving a communication via the Internet from a remote guide, accessible by a user of a remote device, at the local guide identifying a program corresponding to a user selected program listing for recording by the local guide, wherein the remote guide generates a display comprising a plurality of program listings for display on the remote device, wherein the display is generated by the remote guide based on program guide information received from the local guide via the Internet, and wherein the user selected program listing is selected from the display generated by the remote guide; and

scheduling, with the local guide, the program corresponding to the user selected program listing for recording by the user equipment at the appropriate time based on the communication.

38. The method of claim 37 , wherein the user equipment is accessible by the remote device over a modem.

39. The method of claim 37 , wherein scheduling the recording comprises scheduling the recording from an electronic program guide running on the remote device.

40. The method of claim 37 , wherein a web site is accessible to the user from a computing device of the user.

41. A method of enabling a user to perform recordings, the method comprising:

generating, with a local guide implemented on user equipment, a display of one or more program listings for display on a display device at a user site, wherein the user equipment is located at the user site;

receiving a communication via an Internet connection with a remote server from a remote guide, accessible by a user of a remote device, at the local guide identifying a program corresponding to a user selected program listing for recording by the local guide, wherein the remote guide generates a display comprising a plurality of program listings for display on the remote device, wherein the display is generated by the remote guide based on program guide information received from the local guide via the Internet connection with the remote server, and wherein the user selected program listing is selected from the display generated by the remote guide; and

scheduling, with the local guide, the program corresponding to the user selected program listing for recording by the user equipment at the appropriate time based on the received communication.

42. The method of claim 41 , wherein the user equipment is accessible by the remote device over the Internet.

43. The method of claim 41 , wherein the user equipment is accessible by the remote device over a modem.

44. The method of claim 41 , wherein scheduling the recording comprises scheduling the recording from an electronic program guide running on the remote device.

45. The method of claim 41 , wherein a web site is accessible to the user from a computing device of the user.

46. A system comprising:

a local guide, implemented on user equipment located at a user site, that:

generates a display of one or more program listings for display on a display device at the user site;

receives a communication via an Internet connection with a remote server from a remote guide, accessible by a user of a remote device, at the local guide identifying a program corresponding to a user selected program listing for recording by the local guide, wherein the remote guide generates a display comprising a plurality of program listings for display on the remote device, wherein the display is generated by the remote guide based on program guide information received from the local guide via the Internet connection with the remote server, and wherein the user selected program listing is selected from the display generated by the remote guide; and

schedules the program corresponding to the user selected program listing for recording by the user equipment at the appropriate time based on the communication.

47. The system of claim 46 , wherein the user equipment is accessible by the remote device over the Internet.

48. The system of claim 46 , wherein the user equipment is accessible by the remote device over a modem.

49. The system of claim 46 , wherein the local guide further schedules the recording by scheduling the recording from an electronic program guide running on the remote device.

50. The system of claim 46 , wherein a web site is accessible to the user from a computing device of the user.

51. A system comprising:

a local guide, implemented on user equipment located at a user site, that:

generates a display of one or more program listings for display on a display device at the user site;

receives a communication via the Internet from a remote guide, accessible by a user of a remote device, at the local guide identifying a program corresponding to a user selected program listing for recording by the local guide, wherein the remote guide generates a display comprising a plurality of listings for display on the remote device, wherein the display is generated by the remote guide based on program guide information received from the local guide via the Internet, and wherein the user selected program listing is selected from the display generated by the remote guide; and

schedules the program corresponding to the user selected program listing for recording by the user equipment at the appropriate time based on the communication.

52. The system of claim 51 , wherein the user equipment is accessible by the remote device over a modem.

53. The system of claim 51 , wherein the local guide further schedules the recording by scheduling the recording from an electronic program guide running on the remote device.

54. The system of claim 51 , wherein a web site is accessible to the user from a computing device of the user.

Assignments (11)
SECURITY INTEREST Recorded Jun 1, 2020
From: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS INC.; VEVEO, INC.; INVENSAS CORPORATION; INVENSAS BONDING TECHNOLOGIES, INC.; TESSERA, INC.; TESSERA ADVANCED TECHNOLOGIES, INC.; DTS, INC.; PHORUS, INC.; IBIQUITY DIGITAL CORPORATION
To: BANK OF AMERICA, N.A.
Reel/Frame 053468/0001 →
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 21, 2015
From: UV CORP.
To: TV GUIDE, INC.
Reel/Frame 034779/0334 →
MERGER Recorded Jan 21, 2015
From: TV GUIDE, INC.
To: ROVI GUIDES, INC.
Reel/Frame 034779/0363 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 21, 2015
From: ELLIS, MICHAEL D.; THOMAS, WILLIAM L.; HASSELL, JOEL G.; LEMMONS, THOMAS R.; BEREZOWSKI, DAVID M.; KNEE, ROBERT A.; MCCOY, ROBERT H.
To: UNITED VIDEO PROPERTIES, INC.
Reel/Frame 034779/0264 →
MERGER Recorded Jan 21, 2015
From: UNITED VIDEO PROPERTIES, INC.
To: UV CORP.
Reel/Frame 034779/0298 →
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: TV GUIDE, INC.; 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 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 →