Patent ID: 9367144
Filing Date: 2016-06-14
CPC Classification: G06F,G06K,G08C

Claim Text:
1. A method for providing remote control interfaces, the method comprising: receiving, using one or more hardware processors, a first image of a first user input interface associated with a first media playback device from a first mobile device; identifying the first user input interface from a plurality of user input interfaces based on image recognition; determining a first code library associated with the identified first user input interface; determining that the first mobile device is configured to transmit infrared signals; in response to determining that the first mobile device is configured to transmit infrared signals, transmitting the first code library to the first mobile device, wherein the first code library allows the first mobile device to control the first media playback device via infrared signals transmitted by the first mobile device; receiving a second image of a second user input interface associated with a second media playback device from a second mobile device; identifying the second user input interface from the plurality of user input interfaces based on image recognition; determining a second code library associated with the identified second user input interface; determining that the second mobile device is not configured to transmit infrared signals; and in response to determining that the second mobile device is not configured to transmit infrared signals, transmitting the second code library to an external media device associated with the second mobile device, wherein the second code library allows the second mobile device to control the second media playback device via the external media device.