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 an action request for a program from a user device, 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 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 the alternate scheduling information to the user equipment for scheduling the action request to be performed by the user equipment.
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.
211 Citations
89 Claims
-
1. A method for remotely accessing user equipment implementing an interactive media guidance application, the method comprising:
-
receiving an action request for a program from a user device, 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 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 the alternate scheduling information to the user equipment for scheduling the action request to be performed by the user equipment. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A method for remotely accessing user equipment implementing an interactive media guidance application, the method comprising:
-
maintaining a lookup table that cross-references program identification or source identification information for a program information service provider and a media service provider, wherein the program identification or source identification information for the program information service provider and the program identification or source identification information for the media service provider are different; receiving a program action request from a user device identifying a program using the program identification or source identification information for the program information service provider; cross-referencing the program identification or source identification information of the program action request with the corresponding program identification or source identification information for the media service provider in the lookup table; and transmitting scheduling information comprising the program identification information or the source identification information of the media service provider for receipt by user equipment for scheduling the action request for the program to be performed by the user equipment. - View Dependent Claims (32, 33, 34, 35, 36)
-
-
37. A method for remotely accessing user equipment implementing an interactive media guidance application, the method comprising:
-
receiving scheduling information for scheduling an action to be performed by user equipment for a program, wherein the action was requested by a user using a user device, and the scheduling information is from a first program information database; transmitting program information other than the scheduling information from a second program information database, wherein the first program information database and the second program information database are different; receiving, responsive to the transmitted program information, alternate scheduling information for re-scheduling the action for the program to be performed by the user equipment based on a disparity detected between the program information from the second program information database and the scheduling information for the program from the first program information database. - View Dependent Claims (38, 39, 40, 41, 42)
-
-
43. A method for remote record scheduling on a home video recorder, comprising:
-
receiving a record request for a program from a remote user device, wherein the remote user device utilizes first program information obtained from a remote access server database to generate the record request for the program; transmitting 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 a program title from a media service provider server based on the record request for the program scheduled by the home video recorder; detecting 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 for alternate scheduling information of the requested program; and transmitting to the home video recorder the alternate scheduling information for scheduling the record request for the program to be recorded by the home video recorder. - View Dependent Claims (44)
-
-
45. A system for remotely accessing user equipment implementing an interactive media guidance application, the system comprising:
-
a receiver to receive an action request for a program from a user device, 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 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 the alternate scheduling information to the user equipment for scheduling the action request to be performed by the user equipment. - View Dependent Claims (46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75)
-
-
76. A system for remotely accessing user equipment implementing an interactive media guidance application, the system comprising:
-
a processor configured to; maintain a lookup table that cross-references program identification or source identification information for a program information service provider and a media service provider, wherein the program identification or source identification information for the program information service provider and the program identification or source identification information for the media service provider are different; receive a program action request from a user device identifying a program using the program identification or source identification information for the program information service provider; cross-reference the program identification or source identification information of the program action request with the corresponding program identification or source identification information for the media service provider in the lookup table; and transmit scheduling information comprising the program identification information or the source identification information of the media service provider for receipt by user equipment for scheduling the action request for the program to be performed by the user equipment. - View Dependent Claims (77, 78, 79, 80, 81)
-
-
82. A system for remotely accessing user equipment implementing an interactive media guidance application, the system comprising:
-
a receiver to receive scheduling information for scheduling an action to be performed by user equipment for a program, wherein the action was requested by a user using a user device, and the scheduling information is from a first program information database; and a processor configured to; transmit program information other than the scheduling information from a second program information database, wherein the first program information database and the second program information database are different; and receive, responsive to the transmitted program information, alternate scheduling information for re-scheduling the action for the program to be performed by the user equipment based on a disparity detected between the program information from the second program information database and the scheduling information for the program from the first program information database. - View Dependent Claims (83, 84, 85, 86, 87)
-
-
88. A system for remote record scheduling on a home video recorder, the system comprising:
-
a receiver to receive a record request for a program from a remote user device, 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; 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 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 the alternate scheduling information for scheduling the record request for the program to be recorded by the home video recorder. - View Dependent Claims (89)
-
Specification