Programming a universal remote control
DCFirst Claim
Patent Images
1. A method for programming a universal remote control, comprising:
- (a) receiving at least one signal from a source remote control;
(b) determining characteristic information based on said signal;
(c) comparing said characteristic information to a database of said universal remote control;
(d) determining a matching code set for said source remote control based on said comparison; and
(e) configuring said universal remote control to mimic control features of said source remote control based on said matching code set, wherein said determining in said (b) includes;
(1) identifying a timing sequence based on said signal;
(2) determining a plurality of repeating characteristics of said timing sequence;
(3) associating one type of repeating characteristic as a first bit type;
(4) associating a second type of repeating characteristic as a second bit type; and
(5) representing said timing sequence as a binary string comprised of said bit types.
4 Assignments
Litigations
0 Petitions
Accused Products
Abstract
A method for programming a universal remote control comprises receiving a signal from a source remote control, determining characteristic information based on the signal, comparing the characteristic information to a database, determining a matching code set for the source remote control based on the comparing, and configuring the universal remote control to mimic control features of the source remote control based on the matching code set. Still other aspects and other features are also described herein.
37 Citations
22 Claims
-
1. A method for programming a universal remote control, comprising:
-
(a) receiving at least one signal from a source remote control; (b) determining characteristic information based on said signal; (c) comparing said characteristic information to a database of said universal remote control; (d) determining a matching code set for said source remote control based on said comparison; and (e) configuring said universal remote control to mimic control features of said source remote control based on said matching code set, wherein said determining in said (b) includes; (1) identifying a timing sequence based on said signal; (2) determining a plurality of repeating characteristics of said timing sequence; (3) associating one type of repeating characteristic as a first bit type; (4) associating a second type of repeating characteristic as a second bit type; and (5) representing said timing sequence as a binary string comprised of said bit types. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for programming a universal remote control, comprising:
-
(a) receiving at least one signal from a source remote control; (b) determining characteristic information based on said signal, wherein said characteristic information is taken from the group consisting of;
a modulation type, a carrier frequency, a mark-space characteristic, a signal repetition characteristic and a signal lag time;(c) comparing said characteristic information to a database of said universal remote control; (d) determining a matching code set for said source remote control based on said comparison; (e) configuring said universal remote control to mimic control features of said source remote control based on said matching code set; and (f) performing one or more troubleshooting techniques if no matching code set is determined at said (d), wherein said performing further comprises; (1) connecting to a remote computer; (2) transmitting said characteristic information to said remote computer and thereby allowing said remote computer to find a matching code set; and (3) receiving said matching code set from said remote computer. - View Dependent Claims (12)
-
-
13. A computer readable medium for executing a computer method, comprising logic instructions that, if executed:
-
(a) receive at least one signal from a source remote control; (b) determine characteristic information based on said signal, wherein said characteristic information is taken from the group consisting of;
a modulation type, a carrier frequency, a mark-space characteristic, a signal repetition characteristic and a signal lag time;(c) compare said characteristic information to a local database; (d) determine a matching code set for said source remote control based on said comparison; (e) configure a universal remote control to mimic control features of said source remote control based on said matching code set; (f) connect to a remote computer if no matching code set is determined at said (d); (g) transmit said characteristic information to said remote computer, thereby allowing said remote computer to find a matching code set; and (h) receive said matching code set from said remote computer. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22)
-
Specification