×

Systems and methods for translating generic requests into device specific requests based on location information

  • US 9,191,689 B2
  • Filed: 12/21/2012
  • Issued: 11/17/2015
  • Est. Priority Date: 12/21/2012
  • Status: Active Grant
First Claim
Patent Images

1. A method for transmitting instructions to a user media device, the method comprising:

  • receiving, from a user equipment device, a user request to log into a first user account associated with a media service, wherein the first user account has access to a first version of media content;

    receiving a first instruction data structure from the user equipment device, wherein the first instruction data structure comprises a request for an action to be performed on media content wherein the action is to play the first version of 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, wherein the first user media device is associated with a second user account associated with the media service, and wherein the second user account has access to a second version of media content but does not have access to the first version of media content;

    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 translating the received first instruction data structure comprises;

    determining that the second user account does not have access to the first version of media content; and

    populating the second instruction data structure with instructions for the first user media device to play the second version of media content; 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 play the second version of media content.

View all claims
  • 11 Assignments
Timeline View
Assignment View
    ×
    ×