Device control by multiple remote controls
First Claim
Patent Images
1. A remote control method comprising:
- receiving, from a first remote control, an instruction to operate a remote-controlled media player, wherein the instruction includes a first remote control code identifying the first remote control and an operation code corresponding to a first operation associated with the remote controlled media player;
comparing the first remote control code with a stored set of remote control codes indicating a respective set of remote controls that are authorized to control the remote-controlled media player;
responsive to determining that the first remote control code indicates that the first remote control is authorized to control the remote-controlled media player, sending the operation code to the remote controlled media player for execution;
after sending the operation code, determining whether to initiate an authorization mode; and
responsive to initiating the authorization mode, adding a new remote control code to the stored set of remote control codes responsive to detecting the new remote control code;
responsive to receiving a delete remote code instruction identifying a remote control code, removing the identified remote control code from the stored set of remote control codes;
wherein the remote control corresponding to a deleted remote control code is no longer authorized to control the remote-controlled media player and wherein a number of remote control codes in the stored set of remote control codes after execution of the delete remote code instruction is less than a number of remote control codes in the stored set of remote control codes before execution of the delete remote code instruction.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for remotely controlling a remote-controlled device (RCD) includes receiving an instruction from a remote control (RC). The instruction may include an RC code and a control code. The RC code may identify the RC and the control code may identify an operation to be performed on the RCD. RC codes matching an authorized set of RC codes may cause the control code to be accepted, since the RC is authorized. If a non-matching RC code is received, the control code may be rejected as coming from a prohibited RC. An authorization mode on the RCD may allow modification of the authorized set of RC codes.
-
Citations
14 Claims
-
1. A remote control method comprising:
-
receiving, from a first remote control, an instruction to operate a remote-controlled media player, wherein the instruction includes a first remote control code identifying the first remote control and an operation code corresponding to a first operation associated with the remote controlled media player; comparing the first remote control code with a stored set of remote control codes indicating a respective set of remote controls that are authorized to control the remote-controlled media player; responsive to determining that the first remote control code indicates that the first remote control is authorized to control the remote-controlled media player, sending the operation code to the remote controlled media player for execution; after sending the operation code, determining whether to initiate an authorization mode; and responsive to initiating the authorization mode, adding a new remote control code to the stored set of remote control codes responsive to detecting the new remote control code; responsive to receiving a delete remote code instruction identifying a remote control code, removing the identified remote control code from the stored set of remote control codes; wherein the remote control corresponding to a deleted remote control code is no longer authorized to control the remote-controlled media player and wherein a number of remote control codes in the stored set of remote control codes after execution of the delete remote code instruction is less than a number of remote control codes in the stored set of remote control codes before execution of the delete remote code instruction. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A remote-controlled media player, comprising:
-
a processor; a wireless receiver to receive wirelessly transmitted instructions; and memory storage media accessible to the processor, including processor executable instructions that, when executed by the processor, cause the processor to perform operations comprising; receiving a wirelessly transmitted instruction to operate the remote-controlled media player from a first remote control, wherein the wirelessly transmitted instruction includes a first remote control code unique to the first remote control and an operation code corresponding to an operation executable by the remote-controlled media player; comparing the first remote control code with a stored set of remote control codes indicating a respective set of remote controls that are authorized to control the remote-controlled media player; and responsive to finding a match for the first remote control code in the stored set of remote control codes;
performing the operation indicated by the operation code;after performing the operation, determining whether an authorization mode has been initiated; responsive to detecting initiation of the authorization mode; adding a second remote control code to the stored set of remote control codes responsive to detecting the second remote control code; and terminating the authorization model; and responsive to receiving a delete remote code instruction identifying a remote control code, removing the identified remote control code from the stored set of remote control codes; wherein the remote control corresponding to a deleted remote control code is no longer authorized to control the remote-controlled media player and wherein a number of recognized remote control codes in the stored set of remote control codes after execution of the delete remote code instruction is less than a number of recognized remote control codes in the stored set of remote control codes before execution of the delete remote code instruction. - View Dependent Claims (7, 8)
-
-
9. A computer-readable memory device, including processor executable instructions that, when executed by a processor, cause the processor to perform processor operations comprising:
-
receiving a wirelessly transmitted instruction to operate a remote-controlled media player from a first remote control, wherein the wirelessly transmitted instruction includes a first remote control code unique to the first remote control and an operation code corresponding to an operation executable by the remote-controlled media player; comparing the first remote control code with a stored set of remote control codes indicating a respective set of remote controls that are authorized to control the remote-controlled media player; and responsive to finding a match for the first remote control code in the stored set of remote control codes;
performing the operation corresponding to the operation code;after performing the operation, determining whether an authorization mode has been initiated; responsive to detecting initiation of the authorization mode, adding a second remote control code to the stored set of remote control codes responsive to detecting the second remote control code; and responsive to receiving a delete remote code instruction identifying a remote control code, removing the identified remote control code from the stored set of remote control codes; wherein the remote control corresponding to a deleted remote control code is no longer authorized to control the remote-controlled media player and wherein a number of remote control codes in the stored set of remote control codes after execution of the delete remote code instruction is less than a number of remote control codes in the stored set of remote control codes before execution of the delete remote code instruction. - View Dependent Claims (10, 11, 12, 13, 14)
-
Specification