Programming a universal remote control via direct interaction
First Claim
Patent Images
1. A remote control configuration method, comprising:
- receiving, by a set top box including a network adapter to receive encoded multimedia content from a multimedia content distribution network server and a decoder to decode the encoded multimedia content for display on a display, a request from a user to reprogram a universal remote control for operation with a remote-controlled device, wherein the request indicates an attribute of the remote-controlled device, wherein the decoder is configured to perform at least one operation selected from;
decrypting encrypted content and decompressing compressed content;
prompting, by the set top box, the user to operate a first control element of an original remote control corresponding to the remote-controlled device;
receiving, by the set top box, a first code from the original remote control;
responsive to uniquely identifying the remote-controlled device based on the first code;
obtaining programming codes for the identified remote-controlled device; and
wirelessly programming, by the set top box, the universal remote control to use at least one of the programming codes; and
responsive to receiving, by the set top box, a particular programming code corresponding to a particular remote controlled device command, emulating the universal remote control by transmitting a particular code corresponding to the particular remote controlled device command to the remote controlled device from the set top box.
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 control element of the ORC may be operated with consumer-premises equipment of the MCDN, which receives a code associated with the control element. The code may be used to identify the remote-controlled device and obtain corresponding programming codes. The URC may be configured to use at least one of the programming codes to remotely control the remote-controlled device.
81 Citations
21 Claims
-
1. A remote control configuration method, comprising:
-
receiving, by a set top box including a network adapter to receive encoded multimedia content from a multimedia content distribution network server and a decoder to decode the encoded multimedia content for display on a display, a request from a user to reprogram a universal remote control for operation with a remote-controlled device, wherein the request indicates an attribute of the remote-controlled device, wherein the decoder is configured to perform at least one operation selected from;
decrypting encrypted content and decompressing compressed content;prompting, by the set top box, the user to operate a first control element of an original remote control corresponding to the remote-controlled device; receiving, by the set top box, a first code from the original remote control; responsive to uniquely identifying the remote-controlled device based on the first code; obtaining programming codes for the identified remote-controlled device; and wirelessly programming, by the set top box, the universal remote control to use at least one of the programming codes; and responsive to receiving, by the set top box, a particular programming code corresponding to a particular remote controlled device command, emulating the universal remote control by transmitting a particular code corresponding to the particular remote controlled device command to the remote controlled device from the set top box. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A customer premises equipment device, comprising:
-
a processor; a local transceiver; and a network adapter to receive encoded multimedia content from a multimedia content distribution network server; a decoder to decode the multimedia content for display on a display, wherein the decoder is configured to perform at least one operation selected from a group comprising;
decrypting encrypted content and decompressing compressed content; andmemory media accessible to the processor, including processor executable program instructions that, when executed by the processor, cause the processor to perform operations comprising; receiving, by a multimedia handling device, a request from a user to reprogram a universal remote control for operation with a remote controlled device, wherein the request indicates an attribute of the remote-controlled device; prompting the user to operate a first control element of an original remote control corresponding to the remote-controlled device; receiving an original code from the original remote control; responsive to uniquely identifying the remote-controlled device based on the original code; obtaining programming codes for the identified remote-controlled device; and wirelessly programming the universal remote control to;
recognize the programming codes;transmit a first code for a particular command to control remote-controlled device via a communication link between the universal remote control and the remote-controlled device; and transmit a second code for the particular command to control remote-controlled device via a communication link between the customer premises equipment device and the remote-controlled device. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer readable medium, including stored computer executable program instructions that, when executed by a processor, cause the processor to perform operations comprising:
-
receiving, by a set top box including a network adapter to receive encoded multimedia content from a multimedia content distribution network server and a decoder to decode the encoded multimedia content for display on a display, a request from a user to reprogram a universal remote control for operation with a remote controlled device, wherein the request indicates an attribute of the remote-controlled device; prompting the user to operate a first control element of an original remote control corresponding to the remote-controlled device, wherein the decoder is configured to perform at least one operation selected from;
decrypting encrypted content and decompressing compressed content;receiving a first code from the original remote control; and responsive to uniquely identifying the remote-controlled device based on the first code; obtaining programming codes for the identified remote-controlled device; and wirelessly programming the universal remote control to; use at least one of the programming codes; and transmit at least one remote controlled device command via; a communication link between the universal remote control and the remote controlled device using a direct code; and a communication link between the set top box and the remote controlled device using an indirect code. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification