SYSTEMS AND METHODS FOR TRANSLATING GENERIC REQUESTS INTO DEVICE SPECIFIC REQUESTS BASED ON LOCATION INFORMATION
First Claim
1. A method for transmitting instructions to a user media device, the method comprising:
- receiving a first instruction data structure from a user equipment device, wherein the first instruction data structure comprises a request for an action to be performed on media content;
determining a location of the user equipment device;
selecting a first of a plurality of user media devices based on the determined location, wherein a location of the first user media device is closer in proximity to the determined location of the user equipment device than a location of another user media device of the plurality of user media devices;
retrieving device specific information associated with the first user media device;
determining, based on the retrieved device specific information, if the first user media device is authorized to perform the requested action;
translating, based on the retrieved device specific information, the received first instruction data structure into a second instruction data structure appropriate for the first user media device, wherein the second instruction data structure comprises a request for the action to be performed by the first user media device; and
transmitting the second instruction data structure to the first user media device, wherein the second instruction data structure causes the first user media device to perform the requested action.
11 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for translating generic requests into requests specific to user media devices selected based on location are provided. In some embodiments, a first instruction data structure containing a request for an action to be performed on media content is received from a user equipment device. A location for the user equipment device is determined and a user media device is selected based on its proximity to the determined location. Device specific information for the selected user media device is then used to determine whether the selected user media device is authorized to perform the requested action. The device specific information is also used to translate the first instruction data structure into a second instruction data structure. The second instruction data structure is then transmitted to the selected user media device and causes the selected user media device to perform the requested action.
-
Citations
21 Claims
-
1. A method for transmitting instructions to a user media device, the method comprising:
-
receiving a first instruction data structure from a user equipment device, wherein the first instruction data structure comprises a request for an action to be performed on media content; determining a location of the user equipment device; selecting a first of a plurality of user media devices based on the determined location, wherein a location of the first user media device is closer in proximity to the determined location of the user equipment device than a location of another user media device of the plurality of user media devices; retrieving device specific information associated with the first user media device; determining, based on the retrieved device specific information, if the first user media device is authorized to perform the requested action; translating, based on the retrieved device specific information, the received first instruction data structure into a second instruction data structure appropriate for the first user media device, wherein the second instruction data structure comprises a request for the action to be performed by the first user media device; and transmitting the second instruction data structure to the first user media device, wherein the second instruction data structure causes the first user media device to perform the requested action. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for transmitting instructions to a user media device, the system comprising control circuitry configured to:
-
receive a first instruction data structure from a user equipment device, wherein the first instruction data structure comprises a request for an action to be performed on media content; determine a location of the user equipment device; select a first of a plurality of user media devices based on the determined location, wherein a location of the first user media device is closer in proximity to the determined location of the user equipment device than a location of any other user media device of the plurality of user media devices; retrieve device specific information associated with the first user media device; determine, based on the retrieved device specific information, if the first user media device is authorized to perform the requested action; translate, based on the retrieved device specific information, the received first instruction data structure into a second instruction data structure appropriate for the first user media device, wherein the second instruction data structure comprises a request for the action to be performed by the first user media device; and transmit the second instruction data structure to the first user media device, wherein the second instruction data structure causes the first user media device to perform the requested action. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21-30. -30. (canceled)
Specification