IP Library Granted Patent US 8,209,424
Granted Patent B2
US 8,209,424 · App. 11/643,507 · Granted Jun 26, 2012

Systems and methods for providing remote access to interactive media guidance applications

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,209,424
App. No.
11/643,507
Granted
Jun 26, 2012
Kind
B2
Abstract

Systems and methods for providing remote access to interactive media guidance applications are provided. In particular, the systems and methods for providing remote access to interactive media guidance applications provided herein generally relate to enhancing remote access capabilities by providing algorithms and techniques for managing and correcting disparities that may be found between program listings data used by the interactive media guidance application and the remote access server.

Claims (60)

1. A method for remotely accessing user equipment implementing an interactive media guidance application, the method comprising:

receiving, from a user device, at a server remote from the user device, an action request that includes instructions identifying a program for which to remotely schedule an action with the user equipment, wherein the user device utilizes first program information obtained from a first program information database to generate the action request for the program;

transmitting the action request for the program to be processed using second program information from a second program information database to schedule the action request for the program, wherein the second program information database is different from the first program information database;

detecting, with the server, using program information received in the action request, a disparity between the first program information for the program and the second program information for the program;

searching for alternate scheduling information for the program in response to detecting the disparity; and

transmitting a second action request to the user equipment to schedule the action, wherein the second action request is generated based on the alternate scheduling information.

2. The method defined in claim 1 wherein transmitting the action request comprises transmitting the action request to a media service provider or to the user equipment.

3. The method defined in claim 2 wherein the media service provider is selected from the group consisting of: a cable service provider, and a satellite service provider.

4. The method defined in claim 1 wherein the user device is selected from the group consisting of: a personal computer, a notebook computer, a wireless device, and a cellular telephone.

5. The method defined in claim 1 wherein the action request is for an action selected from the group consisting of: scheduling a recording of the program, and setting a reminder for the program.

6. The method defined in claim 1 wherein the disparity between the first program information for the program and the second program information for the program is detected based at least in part on program information received from the user equipment.

7. The method defined in claim 6 wherein the action request comprises one or more interactive program guide functions executed on a set-top box.

8. The method defined in claim 1 wherein the user equipment comprises a set-top box.

9. The method defined in claim 1 wherein transmitting the action request for the program further comprises transmitting a channel and a start time for the program based on the first program information database.

10. The method of claim 1 , wherein transmitting the second action request comprises transmitting the second action request without user input further to the received action request.

11. A method for remote record scheduling on a home video recorder, the method comprising:

receiving, from a user device, at a server remote from the user device, a record request that includes instructions identifying a program for which to remotely schedule a recording to be performed by the home video recorder, wherein the remote user device utilizes first program information obtained from a remote access server database to generate the record request for the program;

after and in response to receiving the record request, transmitting, with the server remote from the home video recorder, the record request including a channel and start time for the program to the home video recorder, wherein the home video recorder utilizes second program information from a media service provider database to schedule the record request for the program, and the remote access server database and the media service provider database are different;

responsive to transmitting the record request, receiving, with the server, a program title from a media service provider server based on the record request for the program scheduled by the home video recorder;

detecting, with the server, a disparity between the program title received from the media service provider server and a title of the requested program to be recorded based on the record request generated from the first program information obtained from the remote access server database;

in response to detecting the disparity, searching, with the server, for alternate scheduling information of the requested program; and

transmitting, from the server to the home video recorder, a second record request to schedule the action, wherein the second record request is generated based on the alternate scheduling information.

12. The method defined in claim 11 wherein the home video recorder implements an interactive program guide.

13. A system for remotely accessing user equipment implementing an interactive media guidance application, the system comprising:

a receiver to receive, from a user device, at a server remote from the user device, an action request that includes instructions identifying a program for which to remotely schedule an action with the user equipment, wherein the user device utilizes first program information obtained from a first program information database to generate the action request for the program; and

a processor configured to:

transmit the action request for the program to be processed using second program information from a second program information database to schedule the action request for the program, wherein the second program information database is different from the first program information database;

detect, with the server, using program information received in the action request, a disparity between the first program information for the program and the second program information for the program;

search for alternate scheduling information for the program in response to detecting the disparity; and

transmit a second action request to the user equipment to schedule the action, wherein the second action request is generated based on the alternate scheduling information.

14. The system defined in claim 13 wherein the processor is configured to transmit the action request to a media service provider or to the user equipment.

15. The system defined in claim 14 wherein the media service provider is selected from the group consisting of: a cable service provider, and a satellite service provider.

16. The system defined in claim 14 wherein the user device is selected from the group consisting of: a personal computer, a notebook computer, a wireless device, and a cellular telephone.

17. The system defined in claim 13 wherein the action request is for an action selected from the group consisting of: scheduling a recording of the program, and setting a reminder for the program.

18. The system defined in claim 13 wherein the disparity between the first program information for the program and the second program information for the program is detected based at least in part on program information received from the user equipment.

19. The system defined in claim 13 wherein the user equipment comprises a set-top box.

20. The system defined in claim 19 wherein the action request comprises one or more interactive program guide functions executed on the set-top box.

21. The system defined in claim 13 wherein the action request for the program further comprises a channel and a start time for the program based on the first program information database.

22. A system for remote record scheduling on a home video recorder, the system comprising:

a server remote from a user device and the home video recorder, the server comprising:

a receiver to receive, from the user device, a record request that includes instructions identifying a program for which to remotely schedule a recording to be performed by the home video recorder, wherein the remote user device utilizes first program information obtained from a remote access server database to generate the record request for the program; and

a processor configured to:

after and in response to receiving the record request, transmit the record request including a channel and start time for the program to the home video recorder, wherein the home video recorder utilizes second program information from a media service provider database to schedule the record request for the program, and the remote access server database and the media service provider database are different;

receive, responsive to transmitting the record request, a program title from a media service provider server based on the record request for the program scheduled by the home video recorder;

detect, with the server, a disparity between the program title received from the media service provider server and a title of the requested program to be recorded based on the record request generated from the first program information obtained from the remote access server database;

search for alternate scheduling information of the requested program in response to detecting the disparity; and

transmit to the home video recorder a second record request to the user equipment to schedule the action, wherein the second record request is generated based on the alternate scheduling information.

23. The system defined in claim 22 wherein the home video recorder implements an interactive program guide.

24. A method comprising:

receiving, at a remote access server, from a remote access user device, an action request for a program, wherein the remote access user device generates the action request using first scheduling information obtained from a remote access server data source;

transmitting, with the remote access server, the action request to be processed by an interactive media guidance application (IMGA) on user equipment;

receiving, with the remote access server, second program information located by the IMGA in an IMGA data source using information received in the transmitted action request;

detecting, with the remote access server, a disparity between the first program information and the second program information; and

transmitting, with the remote access server, in response to detecting the disparity, a request to the IMGA to search the IMGA data source for alternate scheduling information for the program, and to schedule, with the IMGA, on the user equipment, the action request for the program if the alternate scheduling information is found.

25. A system comprising control circuitry configured to:

receive, at a remote access server, from a remote access user device, an action request for a program, wherein the remote access user device generates the action request using first scheduling information obtained from a remote access server data source;

transmit, with the remote access server, the action request to be processed by an interactive media guidance application (IMGA) on user equipment;

receive, with the remote access server, second program information located by the IMGA in an IMGA data source using information received in the transmitted action request;

detect, with the remote access server a disparity between the first program information and the second program information; and

transmit, with the remote access server, in response to detecting the disparity, a request to the IMGA to search the IMGA data source for alternate scheduling information for the program, and to schedule, with the IMGA, on the user equipment, the action request for the program if the alternate scheduling information is found.

Assignments (16)
CHANGE OF NAME Recorded Oct 2, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069085/0198 →
RELEASE OF SECURITY INTEREST Recorded Jun 5, 2020
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
Reel/Frame 053481/0790 →
RELEASE OF SECURITY INTEREST Recorded Jun 5, 2020
From: HPS INVESTMENT PARTNERS, LLC
To: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
Reel/Frame 053458/0749 →
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 →
PATENT SECURITY AGREEMENT Recorded Nov 25, 2019
From: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 051110/0006 →
SECURITY INTEREST Recorded Nov 22, 2019
From: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
To: HPS INVESTMENT PARTNERS, LLC, AS COLLATERAL AGENT
Reel/Frame 051143/0468 →
MERGER Recorded Jun 12, 2015
From: TV GUIDE, INC.
To: ROVI GUIDES, INC.
Reel/Frame 035848/0245 →
MERGER Recorded Jun 12, 2015
From: UNITED VIDEO PROPERTIES, INC.
To: UV CORP.
Reel/Frame 035893/0241 →
MERGER Recorded Jun 12, 2015
From: UV CORP.
To: TV GUIDE, INC.
Reel/Frame 035848/0270 →
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 20, 2006
From: KLAPPERT, WALTER R.
To: UNITED VIDEO PROPERTIES, INC.
Reel/Frame 018718/0561 →