Remote command learning
First Claim
Patent Images
1. A playback device comprising:
- one or more processors; and
tangible, non-transitory computer-readable memory comprising instructions encoded thereon, wherein the instructions, when executed, cause the playback device to perform a method comprising;
receiving a first set of one or more codes corresponding to a first set of one or more commands from a remote control;
determining that the first set of one or more codes is one of (i) not recognized or (ii) recognized; and
in response to determining that the received first set of one or more codes is not recognized, performing learning functions comprising;
prompting a user to enter a second set of one or more commands via the remote control, wherein the second set of one or more commands is different than the first set of one or more commands;
receiving a second set of one or more codes, wherein each code corresponds to one command of the second set of one or more commands;
in the tangible, non-transitory, computer-readable memory, storing (i) the first set of one or more codes and the corresponding first set of one or more commands and (ii) the second set of one or more codes corresponding to the second set of one or more commands; and
causing a code database separate from the playback device to store (i) the first set of one or more codes and the corresponding first set of one or more commands and (ii) the second set of one or more codes corresponding to the second set of one or more commands.
4 Assignments
0 Petitions
Accused Products
Abstract
Systems, methods, apparatus, and articles of manufacture to learn and share remote commands are disclosed. An example method to configure a playback device to be controlled by a remote control includes receiving by the playback device a first code for a first command from the remote control. The example method includes identifying by the playback device a second code for a second command based on the received first code. The example method includes receiving by the playback device the second code from the remote control. The example method includes executing the second command by the playback device.
64 Citations
20 Claims
-
1. A playback device comprising:
-
one or more processors; and tangible, non-transitory computer-readable memory comprising instructions encoded thereon, wherein the instructions, when executed, cause the playback device to perform a method comprising; receiving a first set of one or more codes corresponding to a first set of one or more commands from a remote control; determining that the first set of one or more codes is one of (i) not recognized or (ii) recognized; and in response to determining that the received first set of one or more codes is not recognized, performing learning functions comprising; prompting a user to enter a second set of one or more commands via the remote control, wherein the second set of one or more commands is different than the first set of one or more commands; receiving a second set of one or more codes, wherein each code corresponds to one command of the second set of one or more commands; in the tangible, non-transitory, computer-readable memory, storing (i) the first set of one or more codes and the corresponding first set of one or more commands and (ii) the second set of one or more codes corresponding to the second set of one or more commands; and causing a code database separate from the playback device to store (i) the first set of one or more codes and the corresponding first set of one or more commands and (ii) the second set of one or more codes corresponding to the second set of one or more commands. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. Tangible, non-transitory computer-readable media comprising instructions encoded thereon, wherein the instructions, when executed, cause a playback device to perform a method comprising:
-
receiving a first set of one or more codes corresponding to a first set of one or more commands from a remote control; determining that the first set of one or more codes is one of (i) not recognized or (ii) recognized; and in response to determining that the received first set of one or more codes is not recognized, performing learning functions comprising; prompting a user to enter a second set of one or more commands via the remote control, wherein the second set of one or more commands is different than the first set of one or more commands; receiving a second set of one or more codes, wherein each code corresponds to one command of the second set of one or more commands; in a local memory, storing (i) the first set of one or more codes and the corresponding first set of one or more commands and (ii) the second set of one or more codes corresponding to the second set of one or more commands; and causing a code database separate from the playback device to store (i) the first set of one or more codes and the corresponding first set of one or more commands and (ii) the second set of one or more codes corresponding to the second set of one or more commands. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A method comprising:
-
a playback device receiving a first set of one or more codes corresponding to a first set of one or more commands from a remote control; the playback device determining that the first set of one or more codes is one of (i) not recognized or (ii) recognized; and in response to determining that the received first set of one or more codes is not recognized, the playback device performing learning functions comprising; prompting a user to enter a second set of one or more commands via the remote control, wherein the second set of one or more commands is different than the first set of one or more commands; receiving a second set of one or more codes, wherein each code corresponds to one command of the second set of one or more commands; in a local memory at the playback device, storing (i) the first set of one or more codes and the corresponding first set of one or more commands and (ii) the second set of one or more codes corresponding to the second set of one or more commands; and causing a code database separate from the playback device to store (i) the first set of one or more codes and the corresponding first set of one or more commands and (ii) the second set of one or more codes corresponding to the second set of one or more commands. - View Dependent Claims (18, 19, 20)
-
Specification