Programming a universal remote control via direct interaction
First Claim
Patent Images
1. A remote control method, comprising:
- receiving, by a multimedia handling device including a network adapter to receive multimedia content from a multimedia content distribution network server and a decoder to process multimedia content for display on a display, a request from a user to reprogram a universal remote control, wherein the request includes a device type of the remote-controlled device;
prompting the user to activate a first control element of an original remote control associated with the remote-controlled device;
receiving, by the multimedia handling device, a first code transmitted by the original remote control in response to activation of the first control element;
attempting to identify the remote-controlled device based on the first code;
responsive to identifying multiple remote-controlled devices based on the first code, repeatedly prompting the user to activate additional control elements and attempting to identify the remote-controlled device based on all codes received until the remote controlled device is identified; and
responsive to identifying the remote-controlled device based on the first code;
retrieving programming codes for the remote-controlled device; and
programming, by the multimedia handling device, the universal remote control to associate a code selected from the programming codes with a control element of the universal remote control, wherein the universal remote control transmits the code to the remote-controlled device in response to activation of the control element.
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.
-
Citations
22 Claims
-
1. A remote control method, comprising:
-
receiving, by a multimedia handling device including a network adapter to receive multimedia content from a multimedia content distribution network server and a decoder to process multimedia content for display on a display, a request from a user to reprogram a universal remote control, wherein the request includes a device type of the remote-controlled device; prompting the user to activate a first control element of an original remote control associated with the remote-controlled device; receiving, by the multimedia handling device, a first code transmitted by the original remote control in response to activation of the first control element; attempting to identify the remote-controlled device based on the first code; responsive to identifying multiple remote-controlled devices based on the first code, repeatedly prompting the user to activate additional control elements and attempting to identify the remote-controlled device based on all codes received until the remote controlled device is identified; and responsive to identifying the remote-controlled device based on the first code; retrieving programming codes for the remote-controlled device; and programming, by the multimedia handling device, the universal remote control to associate a code selected from the programming codes with a control element of the universal remote control, wherein the universal remote control transmits the code to the remote-controlled device in response to activation of the control element. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A multimedia handling device for use within a client configuration of a multimedia content distribution network, the multimedia handling device comprising:
-
a processor; a local transceiver; a network adapter to receive multimedia content from a network server; a decoder to process the multimedia content received via the network; a computer readable medium, accessible to a processor, including instructions, executable by the processor that, when executed by the processor, cause the processor to perform operations comprising; receiving, by the multimedia handling device including a network adapter to receive multimedia content from a multimedia content distribution network server and a decoder to process multimedia content for display on a display, a request from a user to reprogram a universal remote control, wherein the request includes a device type of a remote-controlled device; prompting the user to activate a first control element of an original remote control associated with the remote-controlled device; receiving, by the multimedia handling device, a first code transmitted by the original remote control in response to activation of the first control element; attempting to identify the remote-controlled device based on the first code; responsive to identifying multiple remote-controlled devices based on the first code, repeatedly prompting the user to activate additional control elements and attempting to identify the remote-controlled device based on all codes received until the remote-controlled device is identified; and responsive to identifying the remote-controlled device based on the first code; retrieving programming codes for the remote-controlled device; and programming, by the multimedia handling device, the universal remote control to associate a code selected from the programming codes with a control element of the universal remote control, wherein the universal remote control transmits the code to the remote-controlled device in response to activation of the control element. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A computer-readable memory device, including program instructions, executable by a processor that, when executed by the processor, cause the processor to perform operations comprising:
-
receiving, by a multimedia handling device including a network adapter to receive multimedia content from a multimedia content distribution network server and a decoder to process multimedia content for display on a display, a request from a user to reprogram a universal remote control, wherein the request includes a device type of the remote-controlled device; prompting the user to activate a first control element of an original remote control associated with the remote-controlled device; receiving, by the multimedia handling device, a first code transmitted by the original remote control in response to activation of the first control element; attempting to identify the remote-controlled device based on the first code; responsive to identifying multiple remote-controlled devices based on the first code, repeatedly prompting the user to activate additional control elements and attempting to identify the remote-controlled device based on all codes received until the remote-controlled device is identified; and responsive to identifying the remote-controlled device based on the first code; retrieving programming codes for the remote-controlled device; and programming, by the multimedia handling device, the universal remote control to associate a code selected from the programming codes with a control element of the universal remote control, wherein the universal remote control transmits the code to the remote-controlled device in response to activation of the control element. - View Dependent Claims (19, 20, 21, 22)
-
Specification