×

Remote command learning

  • US 10,671,042 B2
  • Filed: 08/20/2019
  • Issued: 06/02/2020
  • Est. Priority Date: 10/16/2012
  • Status: Active Grant
First Claim
Patent Images

1. A playback device comprising:

  • one or more processors;

    tangible, non-transitory computer-readable media with instructions stored therein, wherein the instructions, when executed, cause the playback device to perform functions comprising;

    receiving a first control code via a control interface;

    in response to receiving the first control code, determining whether the first control code is a control code in a first set of control codes stored in the tangible, non-transitory computer-readable media, wherein the first set of control codes corresponds to a first controller device;

    in response to determining that the first control code is in the first set of control codes, executing a command associated with the first controller device;

    in response to determining that the first control code is not in the first set of control codes, sending a query to a remote database of control codes, wherein the query includes an indication of the first control code;

    receiving a response to the query from the remote database of control codes, wherein the response comprises one of (i) a second set of control codes comprising the first control code, wherein the second set of control codes corresponds to a second controller device or (ii) an indication that a second set of control codes corresponding to a second controller device could not be determined based on the first control code; and

    when the response comprises the second set of control codes comprising the first control code, storing the second set of control codes corresponding to the second controller device in the tangible, non-transitory computer-readable media along with the first set of control codes corresponding to the first controller device.

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