Systems and methods for providing remote access to interactive media guidance applications
First Claim
Patent Images
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.
15 Assignments
0 Petitions
Accused Products
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.
-
Citations
25 Claims
-
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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
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. - View Dependent Claims (12)
-
-
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. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21)
-
-
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. - View Dependent Claims (23)
-
-
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.
-
Specification