Programming a universal remote control via direct interaction with an original remote control
First Claim
1. A method for configuring a universal remote control, the method comprising:
- receiving input from a user for initiating programming of the universal remote control;
after the user operates a first control element of an original remote control corresponding to a remote-controlled device, receiving, at the universal remote control, a first code directly from the original remote control;
identifying, as an identified device, one of the original remote control and the remote-controlled device based on the first code;
displaying an identity of the identified device to the user;
sending a request, indicating the identified device, for programming codes;
retrieving programming codes for the identified device; and
configuring the universal remote control to operate the remote-controlled device by programming the universal remote control to use at least one of the programming codes.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for programming a universal remote control (URC) to operate with a remote-controlled device is disclosed. A user may be instructed to operate a control element of an original remote control (ORC) of the remote-controlled device. The ORC may be operated directly with the URC, which may so receive a programming code from the ORC. The programming code may be used by the URC to determine an identity of the remote-controlled device and/or the ORC. Based on the identity, the URC may obtain corresponding programming codes for the remote-controlled device. The URC may be configured to use at least one of the programming codes to remotely control the remote-controlled device.
91 Citations
19 Claims
-
1. A method for configuring a universal remote control, the method comprising:
-
receiving input from a user for initiating programming of the universal remote control; after the user operates a first control element of an original remote control corresponding to a remote-controlled device, receiving, at the universal remote control, a first code directly from the original remote control; identifying, as an identified device, one of the original remote control and the remote-controlled device based on the first code; displaying an identity of the identified device to the user; sending a request, indicating the identified device, for programming codes; retrieving programming codes for the identified device; and configuring the universal remote control to operate the remote-controlled device by programming the universal remote control to use at least one of the programming codes. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A universal remote control for use within a client configuration of a multimedia content distribution network, the universal remote control comprising:
-
a processor; a remote control interface; and computer readable storage media accessible to the processor, including processor executable instructions that, when executed by the processor, cause the processor to perform operations comprising; prompting a user to operate a first control element of an original remote control corresponding to a remote-controlled device; after the user operates the first control element, receiving a first code directly from the original remote control at the remote control interface; displaying an identity of one of the remote controlled device and the original remote control as the identified device to the user; sending a request, indicating the identified device, for programming codes; retrieving programming codes for the remote-controlled device; and programming the universal remote control to use at least one of the programming codes. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A non-transitory computer-readable storage medium, including processor executable instructions that, when executed by a processor, cause the processor to perform operations comprising:
-
transitioning the universal remote control to a programming state in response to user input; in response to a user operating a first control element of an original remote control associated with a remote-controlled device, receiving, at the universal remote control, a first code directly from the original remote control; identifying, as the identified device, one of the remote-controlled device and the original remote control using the first code; displaying an identity of the remote controlled device or the original remote control to the user; sending a request, indicating the identified device, for programming codes; retrieving programming codes for at least one of the remote-controlled device and the original remote control from a database; and programming the universal remote control to operate the remote-controlled device using at least one of the programming codes. - View Dependent Claims (18, 19)
-
Specification