Serial programming of a universal remote control
First Claim
1. A remote control configuration method, comprising:
- receiving user input to initiate serial programming of a universal remote control;
receiving a plurality of programming codes in an ordered sequence from an original remote control for a remote-controlled device, wherein the programming codes correspond to respective original remote control control elements and wherein each control element is selected from;
a button, a soft key, and a slide bar; and
submitting a query based on the programming codes to a database;
responsive to the query uniquely identifying either the remote-controlled device or the original remote control, performing operations including;
assigning a universal remote control control element to each programming code stored in the database associated with the universal remote control; and
responsive to the query not uniquely identifying either the remote-controlled device or the original remote control, repetitively performing operations including;
receiving an additional programming code from the original remote control; and
submitting an additional query based on the programming codes including the additional programming code.
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. After initiating a serial programming mode on the URC, a user may be instructed to operate a plurality of control elements of an original remote control (ORC) of the remote-controlled device in a predetermined sequence. As a result of operating the ORC control elements, a plurality of programming codes for the remote-controlled device may be received by the URC. Alternatively, the ORC may be requested to transmit a plurality of 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.
78 Citations
17 Claims
-
1. A remote control configuration method, comprising:
-
receiving user input to initiate serial programming of a universal remote control; receiving a plurality of programming codes in an ordered sequence from an original remote control for a remote-controlled device, wherein the programming codes correspond to respective original remote control control elements and wherein each control element is selected from;
a button, a soft key, and a slide bar; andsubmitting a query based on the programming codes to a database; responsive to the query uniquely identifying either the remote-controlled device or the original remote control, performing operations including; assigning a universal remote control control element to each programming code stored in the database associated with the universal remote control; and responsive to the query not uniquely identifying either the remote-controlled device or the original remote control, repetitively performing operations including; receiving an additional programming code from the original remote control; and submitting an additional query based on the programming codes including the additional programming code. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A universal remote control for use within a client configuration of a multimedia content distribution network, comprising:
-
a processor; a remote control interface; and memory media, accessible to the processor, including processor executable instructions that, when executed by the processor, cause the processor to perform operations comprising; receiving user input to initiate serial programming of a universal remote control; receiving a plurality of programming codes in an ordered sequence from an original remote control for a remote-controlled device, wherein the programming codes correspond to respective original remote control control elements and wherein each control element is selected from;
a button, a soft key, and a slide bar; andsubmitting a query based on the programming codes to a database; responsive to the query uniquely identifying either the remote-controlled device or the original remote control, performing operations including; assigning a universal remote control control element to each programming code stored in the database associated with the universal remote control; and responsive to the query not uniquely identifying either the remote-controlled device or the original remote control, repetitively performing operations including; receiving an additional programming code from the original remote control; and submitting an additional query based on the programming codes including the additional programming code. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. Non-transitory computer-readable memory media, including processor executable instructions that, when executed by a processor, cause the processor to perform operations including:
-
receiving user input to initiate serial programming of a universal remote control; receiving a plurality of programming codes in an ordered sequence from an original remote control for a remote-controlled device, wherein the programming codes correspond to respective original remote control control elements and wherein each control element is selected from;
a button, a soft key, and a slide bar; andsubmitting a query based on the programming codes to a database; responsive to the query uniquely identifying either the remote-controlled device or the original remote control, performing operations including; assigning a universal remote control control element to each programming code stored in the database associated with the universal remote control; and responsive to the query not uniquely identifying either the remote-controlled device or the original remote control, repetitively performing operations including; receiving an additional programming code from the original remote control; and submitting an additional query based on the programming codes including the additional programming code. - View Dependent Claims (17)
-
Specification