Method for universal remote control configuration
First Claim
1. A system for identifying and controlling one or more media devices comprising a controller, the controller further comprising:
- one or more control receptors configured to receive signals from one or more native remote controls;
a processor connected to the control receptors; and
a memory, connected to the processor, the memory comprising;
one or more device entries, each device entry including information describing a remote control protocol associated with at least one of the native remote controls; and
computer executable instructions, which when executed by the processor cause the controller to;
receive one or more signals from one of the native remote controls through the control receptors; and
identify the media device associated with the native remote control based on the received signal, and the one or more device entries.
2 Assignments
0 Petitions
Accused Products
Abstract
A controller is connected to one or more media devices. Each media device includes an associated native remote control. The controller includes a data store comprising one or more descriptions of remote control protocols. The user presses a button on the native remote control. The controller receives a resulting signal and compares the signal against the stored remote control protocols. After at least one and preferably less than three key presses, the controller identifies a single remote control protocol associated with the received signals, and thus identifies the media device whose remote control is being used. The user may subsequently use a controller remote control to issue commands to the media device through the controller. The controller may identify a plurality of media devices, and allow the user to issue complex commands. The controller may receive updates to its data store from a server through a network connection.
-
Citations
35 Claims
-
1. A system for identifying and controlling one or more media devices comprising a controller, the controller further comprising:
-
one or more control receptors configured to receive signals from one or more native remote controls;
a processor connected to the control receptors; and
a memory, connected to the processor, the memory comprising;
one or more device entries, each device entry including information describing a remote control protocol associated with at least one of the native remote controls; and
computer executable instructions, which when executed by the processor cause the controller to;
receive one or more signals from one of the native remote controls through the control receptors; and
identify the media device associated with the native remote control based on the received signal, and the one or more device entries. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A method for identifying a first media device having an associated first remote control protocol by using a native remote control, the method comprising:
-
predefining one or more remote control protocols at a controller;
allowing a user to press designated key on the native remote control;
receiving a signal from the native remote control at the controller as a result of the key press;
comparing the key and the signal with the one or more predefined remote control protocols; and
identifying at least one remote control protocol that is compatible with the signal. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. A method for identifying a media device having an associated remote control protocol and an associated native remote control, the method comprising:
-
predefining one or more remote control protocols;
allowing a user to press designated key on the native remote control;
receiving a signal from the native remote control as a result of the key press; and
comparing the key and the signal with the one or more predefined remote control protocols to determine how many remote control protocols are compatible with the received signal. - View Dependent Claims (34, 35)
-
Specification