`
`USOO79443TOBI
`
`US 7,944,370 Bl
`(10) Patent N0.:
`(12) Ulllted States Patent
`
`Harris et al.
`(45) Date of Patent:
`May 1?, 2011
`
`(15)
`
`(73) Assigncc: Logitech Europe 8A.. Morges (Cl-l)
`
`l-largcrelal.
`1.-'I986
`4.566.034 A
`(54) CONFIGURATION METHOD FORA
`“MM . s,
`' """""
`ENTRY FOR A CONTROLLED DEVICE
`4:832:62? .\
`6: I989 Mcngct
`4.918.439 A
`4.51990 W '. a]: ‘t
`|.
`lnventors: Glen McLean [Ian-is. Auckland (NZ):
`4.959.310 A
`9 I990 [3:13; era]?
`Justin M. Henry. Mississauga (CA)
`5.109.222 A
`4-1992 Welly
`Contiuu =d
`L )
`(
`FOREIGN PATENT DOCUMENTS
`I‘t)9444 A
`22003
`_
`"
`‘
`'
`'
`(C ummued)
`
`(*) Notice:
`
`Subject to any disclaimer. the term oi'this
`patent is extended or adjusted under 35
`U.S.(‘. [54(b) by a days.
`
`(‘\'
`"'
`
`“‘ '
`
`(2]) AppLNo: 11,967,528
`
`(22}
`
`_
`1..
`ltlcd.
`
`.
`Nov. 3, 2005
`
`Related U.S. Application Data
`[63} Continuation of application No.
`1 ”199.922. filed on
`Aug. 3. 2005. now Pat. No. 7.436.319. which is a
`continuation of application No. 10t839,970. tiled on
`May 5. 2004. now Pat. No. 7.6I2.685. which is a
`continuation of application No. 098114.623. filed on
`Mar. [2. 2001. now abandoned.
`
`[60)
`
`Provisional application No. 61]” 39437. filed on Mar.
`15_ 2000'
`'
`
`(51 }
`
`Int. (fl.
`(2006.01)
`G053 19/05
`340182522: 340t825.692 341nm
`(52) us. (II.
`(58)
`Field ol'Classificatiorl Search
`340325.69.
`3403325 72 325 22 5 73 426 1,. 825 29
`I 3-404’8é5 g7. 3411'17-6: '198If] 07';
`‘Sce application file for compleie scitrchhisiory
`‘
`
`'
`
`(56 }
`
`References Cited
`
`U .S. PA'I'l'iN'l‘ DOCUMENTS
`3.990.012 A
`11.19% Knmcs
`4.1?45]? A
`1151979 Mandel
`4.394.691 A
`?"I1983 Amano eta].
`4.488.119 A
`12-1984 Knlgeretal.
`
`10
`
`OTHER PUBLICATIONS
`
`Ciarcia. 8.. “Build a 'I‘rainablc Infrared Master Controller." Byte.
`12t_3):ll3-123 {[982}.
`
`(Continued)
`
`.
`y
`y
`PromoExaminer—Venn]U Brown
`[74] Attorney Agent. or Firm — Kilpalrick Townsend 8;
`SIGCkIOIl UP
`
`[57}
`
`‘
`ABSTRACT
`
`An ouline remote control configuration system for cth‘cicntly
`progranuning a remote control to recognize a pluralityr of
`external electronic devices. The online remote control con-
`
`figuration system includes a remote control having a housing.
`a keypad. and an electronic system for receiving configura-
`“011d“ “0'11 a “0mm Station Via a 810')“ °°“191'ier new“
`(53% Imam“ The “3‘” Preferably “samples".m‘e or more
`Signals from a remote control 11110 the electronic system and
`Lhcn uploads the samples to the control station. The control
`station analyzes the uploaded samples and transmits the
`appropriate configuration data to properly configure the elec-
`Ironic system. The user may also access a web site of the
`control station and manually select each of the external elec-
`tronic devices that the remote control is to operate after which
`the control station sends the appropriate configuration data to
`the electronic system.
`
`25 Claims, 16 Drawing Sheets
`
`112
`
`1 11¢
`
`104
`
`108
`
`Roku EX1013
`
`US. Patent No. 9,716,853
`
`Roku EX1013
`U.S. Patent No. 9,716,853
`
`
`
`US 7,944,370 B]
`Page 2
`
`...... 3487734
`
`6.748.248 B1
`6.781.518 Bl
`6.781.638 B1
`6.784.804 B1
`6.785.579 BZ
`6.788.241 BZ
`6.826.370 B2
`6.829.512 B2
`6.847.101 B2
`6.859.197 B2
`6.870.463 B2
`6.882.729 BZ
`6.885.952 B1
`6.917.302 B2
`6.933.833 B1
`6.938.101 B2
`6.946.988 B2
`6.947.101 B2
`6.968.570 B2
`6.980.150 B2
`7.005.979 B2
`7.010.805 B2
`7.013.434 B2
`RE39.059 E
`7.046.161 B
`7.079.113 B1
`7.091.898 B2
`7.093.003 B2
`7.102.688 B2
`7.119.710 B2
`7.126.468 BZ
`7.129.995 32
`7.136.709 B2
`7.142.127 B2
`7.142.934 B2
`7.142.935 B2
`7.143.214 B2
`7.154.428 BZ
`7.155.305 B2
`7.161.524 BZ
`7.167.765 B2
`7.167.913 B2
`7.193.661 B2
`7.200.357 B2
`7.209.116 B2
`7.218.243 B2
`7.221.306 132
`RE39.716 E
`7.253.765 B2
`7.254.777 B2
`7.266.701 B2
`7.266.777 B2
`7.268.694 B2
`7.274.303 B2
`7.281.262 B2
`7.319.409 B2
`7.319.426 B2
`2002-0056084 A1
`200270190956 A1
`200370046579 A1
`200370048295 A1
`200370095156 A1
`200370103088 A1
`200370117427 A1
`200370151538 A1
`200370164773 A1
`200370164787 A1
`200370189509 Al
`200370193519 A1
`200370233664 A1
`200470046677 A1
`200470056789 A1
`200470056984 A1
`200470070491 .41
`2004-0093096 .-\1
`200470117632 A1
`200470136726 A1
`200470169590 A1
`200470169598 A1
`
`672004
`872004
`872004
`872004
`872004
`972004
`1 172004
`1272004
`172005
`272005
`372005
`472005
`472005
`772005
`8-"2005
`872005
`972005
`972005
`1 172005
`1272005
`272006
`372006
`372006
`472006
`572006
`772006
`872006
`872006
`972006
`1072006
`1072006
`1072006
`1 172006
`1 172006
`1 172006
`1 172006
`1 172006
`1272006
`1272006
`172007
`172007
`172007
`372007
`472007
`472007
`572007
`572007
`772007
`872007
`8-"2007
`972007
`972007
`972007
`972007
`1072007
`172008
`172008
`572002
`1272002
`372003
`372003
`572003
`672003
`672003
`872003
`972003
`972003
`1072003
`1072003
`1272003
`372004
`372004
`372004
`472004
`572004
`672004
`772004
`972004
`972004
`
`Pan e1 :11.
`Hayes e1 :11.
`Hayes
`Hayes e1 :11.
`Huang el al.
`Arling el 3].
`Escubnsa. et a1.
`Huang er a1.
`Ejelstad e1 :11.
`Klein et a1.
`Dresti e1 :11.
`Arling el al.
`Hayes et a1.
`Lilleness el al.
`Barbee
`Hayes cl a1.
`Edwards et a1.
`Arling
`Hayes el :11.
`Conway el al.
`Haughawoul et a1.
`Hayes et a1.
`Masters et a1.
`Foster
`Hayes
`Hayes e1 :11.
`Arling e1a1.
`Yuh el al.
`Hayes et a].
`Hayes el al.
`Arling el al.
`Arling
`Arling el al.
`Hayes el :11.
`Janik
`Janik
`Hayes e1 :11.
`de Clereq er a1.
`Hayes el :11.
`Nguyen
`Janik
`Chambers
`Bresti e1 :11.
`Janik el :11.
`Gates el al.
`Hayes et a].
`Young
`Huang el al.
`Edwards et a1.
`Hayes et a1.
`Hayes el :11.
`Sec-11 el a1.
`Hayes et a].
`Dresti el al.
`Hayes el al.
`Hayes el al.
`Garfie-
`Harris el :11.
`Klein el al.
`Hayes er a].
`Lilleness cl :1].
`Klein el al.
`Bresti e1 :11.
`Haughawoul et a1.
`Escobosa et :11.
`Young el al.
`Dresti el :11.
`Hayes et :1].
`Hayes cl a1.
`Huang er a].
`Dresti et a1.
`Arling el al.
`Hayes et a1.
`Huang e: 3].
`Huang et a].
`Arling el al.
`Escobosa e1 :11.
`Haughawoul el al.
`Arling el al.
`
`U.S. PATENT DOCUMENTS
`87 1992
`Baerania et a1.
`1 171992
`Keenan
`171993
`Budzyna el al.
`771993
`Barbee
`| 0-" 1993
`Barbee
`| 2-" 1993
`Howe el al.
`127 1994
`Chuang el al.
`471995
`Goldstein ...............
`571995
`O‘Donnell e1 :11.
`571995
`Barbee
`671995
`Barbee
`1 1996
`Buys et a].
`1.-" 1996
`Barbee el al.
`571996
`Barbee
`771996
`Escobosa et a].
`971996
`Barbee el al.
`| 07 1996
`Park
`1 1 1996
`Mun
`371997
`Hayes el 31.
`471997
`Escobosa
`571997
`Tessier e1 :11.
`671997
`Saeca et :11.
`971997
`August et a1.
`| 07 1997
`Kuo
`Saeea :11 a].
`| 1 1997
`l 1 1997
`Barbee el :11.
`771998
`Barbee
`571999
`Kelly et al.
`8-" 1999
`Kim
`971999
`Hahn:
`971999
`Barbee e1 11.1.
`971999
`Barbee el :11.
`1071999
`Eseubosa
`| 27 1999
`Barbee el :11.
`172000
`Barbee el :11.
`872000
`Hayes et a1.
`8-"2000
`Allpon
`872000
`Allport
`1072000
`Harvey
`1072000
`Barbee el :11.
`1072000
`Yang
`1 172000
`Escobosa et :11.
`1 172000
`Thompson et :11.
`1272000
`Johns el :11.
`172001
`Kim
`172001
`Guo et .11.
`172001
`Alexander et a}.
`2-"2001
`Barbee el al.
`472001
`Foster
`472001
`Hayes et :11.
`572001
`Hayes el al.
`672001
`Waller e1 a1.
`772001
`Van Ryzin el al.
`872001
`Eseobosa e! 3].
`872001
`Ellis el al.
`872001
`Barbee
`972001
`Sekiguchi
`Eseobosa e: a].
`1272001
`472002
`Brat: el :1].
`12-"2002
`Barbee
`2-"2003
`Hayes et :11.
`372003
`Kawajiri
`572003
`Kemink el al.
`572003
`Young 131 :1].
`572003
`Allpnrt
`772003
`Barbee at 11.1.
`972003
`Graczyk el al.
`972003
`Arling e1 :11.
`1072003
`Huang et a1.
`| 172003
`Bresti et a1.
`1 172003
`Hayes
`1272003
`Hayes et :11.
`272004
`Young el n].
`372004
`1356013053 e1 31.
`472004
`Barbee
`472004
`Sweeney. Jr. et a1.
`472004
`Conway et a].
`6.72004
`Lilleness e1 :11.
`
`battle»)->fibb>>b>>>3~>>>>>>3~bfi>>>>hfiefie>bbhfie>fib
`aeeeaaeeeeeeaaeeaeeaaeeeaeeazeeeaz»»
`
`“1"1
`
`AA1
`
`"
`
`5. 140.326
`5.161.023
`5.177.461
`5.228.077
`5.255.313
`5.272.418
`5.3 74.999
`5.4 10.326
`5.4 14.4 26
`5.414.761
`5.4 22.783
`5.481.251
`5.481.256
`5.5 1 5.052
`5.537.463
`5.552.917
`5.568.367
`5.579.221
`5.6 [4.906
`5.6 19. 1 96
`5.629.868
`5.638.050
`5.671.267
`5.677.7 1 l
`5.686.891
`5.689.353
`5.7 78.256
`5.907.322
`5.943.228
`5.949.351
`5.953. 144
`5.959.751
`5.963. 145
`6.002.450
`6.0 14.092
`6.097.309
`6.097.441
`6. 1 04.334
`6.130.625
`6.130.726
`6. 1 33.847
`6. 147.677
`6. 1 54.204
`6. 1 57.3 19
`6.16945 1
`6. I 73.330
`6. 1 77.93 I
`6.195.033
`6.21 1.870
`6.223.348
`6.225.938
`6.243.035
`6.255.961
`6.27 1 .83 |
`6.275.268
`6.2 78.499
`6.288.799
`6.3 30.091
`6.3 74.404
`6.4 96. 135
`6.522.262
`6.538.556
`6.563.430
`6.567.01 1
`6.567.984
`6.587.067
`6.628.340
`6.629.077
`6.640. | 44
`6.642.852
`6.650.247
`6.657.679
`6.690.290
`6.701.091
`6.720.904
`6.722.984
`6.724.339
`6.747.591
`
`
`
`2004-0189508 Al
`2004-0189509 Al
`2004-0210933 A1
`2004-0246165 A1
`2004-0263349 Al
`2004-0266419 A1
`2004-0268391 A1
`2005-0024226 A1
`2005-0030196 Al
`2005-0052423 Al
`2005-0055716 Al
`2005-0062614 A1
`2005-0062636 Al
`2005-0066370 Al
`2005-0070087 A1
`2005-0080496 A1
`2005-0088315 Al
`2005-0094610 A1
`2005-0096753 A1
`2005-0097618 A1
`2005-0107966 A1
`2005-0116930 A1
`2005-0134578 A1
`2005-0159823 A1
`2005-0162282 A1
`2005-0179559 A1
`2005-0133104 A1
`2005-0195979 .Al
`2005-0200598 A1
`2005-0210101 A1
`2005-0216606 Al
`2005-0216843 A1
`2005-0231649 A1
`2005-0258306 A1
`2005-0280743 Al
`2005-0283814 Al
`2005-0285750 Al
`2006-0007306 Al
`2006-0012488 Al
`2006-0031400 AI
`2006-0031437 A1
`2006-0031549 A1
`2006-0031550 A1
`2006-0050142 Al
`2006-0055554
`2006-0101498
`2006-0125800
`2006-0132458
`2006-0143572
`20060150120
`20060161365
`2006-0194549
`2006-0200538
`2006-02 59 1 83
`2006-02 591 84
`2006-0259864
`2006-0262002
`2006-0283697
`
`2006-0288300>222?}b>?>>>3~??
`
`9-2004
`9-2004
`10-2004
`12-2004
`12-2004
`12-2004
`12-2004
`2-2005
`2-2005
`3-2005
`3-2005
`3-2005
`3-2005
`3-2005
`4-2005
`4-2005
`4-2005
`5-2005
`5-2005
`5-2005
`5-2005
`6-2005
`6-2005
`7-2005
`72005
`82005
`832005
`9-2005
`9-2005
`9-2005
`9-2005
`9-2005
`10-2005
`1 1-2005
`12-2005
`12-2005
`12-2005
`1-2006
`1-2006
`2-2006
`2-2006
`2-2006
`2-2006
`3-2006
`32006
`52006
`6-2006
`6-2006
`6-2006
`7-2006
`7-2006
`8-2006
`9-2006
`1 1-2006
`1 1-2006
`1 1-2006
`1 1-2006
`12-2006
`12-2006
`
`Nguyen
`Lilleness el :11.
`Dresti er a].
`Conway er a1.
`Hanthawout er a1.
`Arlir-g el al.
`Clercq el al.
`Hay-cs er 31.
`Harris er :11.
`Harris et a1.
`Louie et 31.
`Young
`Conway el al.
`Alvarado et al.
`Gates el al.
`Hay-cs er al.
`Klein ct a].
`De Gem 9.! a].
`Arling el al.
`Arling et all.
`HayesGates
`Chambers el a].
`Hayes et al.
`Dresti e] 3.1.
`Edwards er 3.1.
`Edwards et a1.
`Arling et :11.
`Hayes el al.
`Janik
`Hayes et a}.
`Masters el al.
`Arling
`Janik et a1.
`Dresti et 31.
`Scott et a].
`Hayes ct :11.
`Masters et a1.
`Hilbrink e1 al.
`Yuk el al.
`Chambers
`Jani]: et a1.
`Janik et 31.
`Scott et a].
`Hayes el al.
`Arling et a].
`Janik
`Garfio et :11.
`Scott et a].
`Dresti et :1].
`Scott e1 a].
`Janik er al.
`Yuh el al.
`
`Hayes et a1.
`Hayes et al.
`Klein el :11.
`Nguyen
`GaIfio
`Chambers er a].
`
`US 7,944,370 B]
`Page 3
`
`20060294217 Al
`2007-0052547 Al
`2007-0061027 A1
`2007-0061028 A1
`2007-006l029 A1
`2007-0063860 A1
`2007-0073958 Al
`2007-0077784 Al
`2007-0097275 Al
`2007-0136693 A]
`2007-0156739 A1
`2007-0l78830 A1
`2007-0206949 Al
`2007-0225828 A1
`2007-0233740 A1
`2007-0258595 Al
`2007-0271267 A1
`2007-0279244 A1
`2007-0296552 A1
`2008-0005764 Al
`2008-0016467 A1
`2008-0016468 A1
`2008-0042982 A1
`
`12-2006 Chambers
`3-2007 Haughawout el al.
`3-2007 Janik
`3-2007 Janik
`3-2007 Janik
`3-2007 Escobosaet a.1.
`3-2007 Kaiayjiaxl
`4-2007 Kalaxiianctal.
`5-2007 Dresrictal.
`62007 Lillcness elrLI.
`7-2007 Blacks-ta].
`8-2007 Janik el al.
`9-2007 Mortenserl
`9-2007 Huang e131.
`10-2007 Nichols et :11.
`11-2007 Choy
`11-2007 Lirneta].
`12-2007 Haughawoul et a1.
`12-2007 Huang ela].
`1-2008 Arling ela].
`1-2008 Chambers eta].
`1-2008 Chambers eta].
`2-2008 Gates eta].
`
`CN
`EP
`El’
`EP
`GB
`GB
`JP
`JP
`JP
`W0
`W0
`W0
`W0
`W0
`
`FOREIGN PATENT IJCXTUMEN‘I‘S
`1434422 A
`8-2003
`103438 Al
`3-1984
`398 550 A2
`11-1990
`1014577 A1
`6-2000
`2081948 A
`2-1982
`2175724 A
`12-1986
`2002058079 A
`2-2002
`2002271871 A
`92002
`2003087881 A
`3-2003
`W0 01-69567 A2
`9-1991
`W0 99-34564 A1
`7-1999
`W0 00-34851 A1
`6-2000
`W0 03-045107 Al
`5-2003
`W0 03-060804 Al
`7-2003
`
`OTHER PUBLICATIONS
`
`Ciarcia. 5.. flu-Bes- ofC-aJ-c-a ’5 Chem? (Te-(er. pp. 345-354 (1987).
`Konsran. .1. A.. “Stale problems in programming human-controlled
`devices." Digest of Tech. Pope-s of1m. Con-f on Consumer Her-rou-
`i't-SUCC‘E). pp. 122-123-1994).
`Press Release: "Philips Revolulionizes Home Theatre Control";
`1998. 3 pages.
`“ProntnEdjl User Manual"; 2002. hltp:.-"-www.pronlo.philipseom-
`index.cfm?id=241. 85 pages.
`“Pronto Review"; mun-v.remoloccntra].com-‘pronto-indeletml.
`pages.
`Pronto link to downloadable files for componenls from difl‘erent
`manufacturers: http:.-'-\-t-\-tw.rcmotecentra1.com-“files-'index.hlm1.
`3
`pages.
`Radio Shack. L-fi-ive-zsal' Remors- Cor-rm! Our-em Mam-o7. pp. 1-29.
`(193?).
`
`3
`
`* cited by examiner
`
`
`
`US. Patent
`
`May 17, 2011
`
`Sheet 1 of 16
`
`US 7,944,1370 Bl
`
`v:
`
`
`
`US. Patent
`
`May17,2011
`
`Sheet 2 of 16
`
`US 7,944,370 Bl
`
`FIGE
`
`f,
`
`114
`
`
`
`US. Patent
`
`May 17, 2011
`
`Sheet 3 of 16
`
`US 7,944,2370 Bl
`
`2
`
` v:
`
`
`
`US. Patent
`
`May 1?, 2011
`
`Sheet 4 of 16
`
`US 7,944,2370 Bl
`
`mum2>mm
`
`m4
`
`
`
` aHOLvCOumyocmm
`
`m.”
`
`v.07;
`
`mumy>mn
`
`m4
`
`in33mm
`
`
`
`US. Patent
`
`May 17, 2011
`
`Sheet 5 of 16
`
`US 7,944,370 Bl
`
`mdflu
`
`
`
` oHmULsowkmaoa
`
`MIN
`
`
`
` agmpmxmqugwumE
`
`
`
`
`
`mmuSmmUEogyumGgocgmvxm
`
`
`
`
`
`
`US. Patent
`
`May17,2011
`
`Sheet 6 of 16
`
`US 7,944,370 Bl
`
`
`
`10$]l—“Hmh—"__________fl—l
`
`
`MICRUPRUCESSUR‘
`
`180
`
`
`
`US. Patent
`
`May 17, 2011
`
`Sheet 7 of 16
`
`US 7,944,370 BI
`
`
`
`
`ProgronnMQ
`p
`-
`
`
`
`Control Station
`@33an
`Station
`
`
`‘19
`'21]
`'11
`
`
`
`
`
`
`
`Global Computer
`Network
`
`
`(Le.lnternet)
`fl]
`
`
`
`
`Canputer
`
`System
`$0
`
`Etec ironic
`
`
`Systen
`
`L09
`
`FIG. 7
`
`
`
`US. Patent
`
`m2uv.»aM
`
`mf000
`
`US 7,944,370 Bl
`
`m93SnpwcngCH.WC
`
`
`
`Lmntgacou390.6
`
`xkozvmz
`
`mw.DHL
`
`ECOLvumD
`
`Emvmxm
`
`0.3
`
`OCEEOLGOkQ
`
`cofiopm
`
`mm
`
`aCQVOPW#OL#COU
`
`OCEEO&OO&Q
`
`COBGPW
`
`ow
`
`
`
`
`
`
`
`
`
`US. Patent
`
`May 17, 2011
`
`Sheet 9 ofl6
`
`US 7,944,2370 Bl
`
`Sample Signal oF Remote
`Control
`
`Store 'Sonple Do to'
`
`Download ConFiguotion Data
`
`Upload Sample Data to
`Control System
`
`More Remote
`Controls?
`
`Connect Electronic System
`to Internet
`
`
`
`US. Patent
`
`May17,2011
`
`Sheet 10 of 16
`
`US 7,944,370 Bl
`
`
`
`Recie ve Uploaded Sample
`Data
`
`Control Sampled
`
`FIG.
`
`10
`
` ldentfly Each Remote
`
` Download Configuration Data
`to Electronic System
`
`
`
`
`Genera te ConFiguro tion
`Data
`
`
`Inform User
`
` Any Unidentified
`Not All Remotes
`Remote
`
`
`Vere Identified
`Controls?
`
`
`
`US. Patent
`
`May17,2011
`
`Sheet 11 of 16
`
`US 7,944,370 Bl
`
`DiSpluy Web Page
`For User
`
`Enter Device
`
`InFormation into Web
`
`11
`
`Download Configuration
`Data
`
`Page
`
`Connect Electronic
`
`System to Internet
`
`FIG.
`
`
`
`US. Patent
`
`May 17, 2011
`
`Sheet 12 of 16
`
`US 7,944,370 Bl
`
`
` Renate Configuration
`Help raved": ‘oois
`fit
`[It
`W! I
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Device 111
`
`Type:
`
`Television
`
`Brunch
`
`Toshiba
`
`Model:
`
`EZBE’ASO a
`
`Type:
`
`DVD Player
`
`
`
`
`
`
`SOny
`Brand:
`
`Model:
`DVPSSDD
`
`
`
`
`FIG. 18
`
`
`
`US. Patent
`
`May 17, 2011
`
`Sheet 13 of16
`
`US 7,944,370 Bl
`
`m H M
`
`EL
`
`co_voL3.Ccounapmm
`
`aorta—)GL
`
`
`
`US. Patent
`
`9
`Mavl?
`
`,2011
`
`Sheet 14 of16
`
`US 7,944,1370 Bl
`
`WIIIIIIH
`
`XOEmCC
`
`mfifivmmj
`
`22k
`
`xLOPmLI
`
`2.32
`
`mcgufi3BEES3.3pm: COFOL30Ccou
`
`zzu
`
`
`
`mwoguxwEovfid:
`
`3.0ch
`
`
`
`US. Patent
`
`May 17, 2011
`
`Sheet 15 of16
`
`US 7,944,1370 Bl
`
`mH .
`
`07..
`
`auxin)!“ CDEOLDOECOU
`
`wvotwu
`
`
`
`US. Patent
`
`hday17,2011
`
`Sheet 16 of16
`
`US 7,944,370 Bl
`
`0 f
`
`l
`
`UPOCmm
`
`(EPOLJGCCOU
`
`
`
`US 7,944,370 Bl
`
`1
`CONFIGURATION METHOD FOR A
`REMOTE CONTROL VIA MODEL NUMBER
`ENTRY FOR A CONTROLLED DEVICE
`
`CROSS-REFERENCE T0 RELATED U.S. PATENT
`APPLICATIONS
`
`This application is a continuation ofand claims priority
`front U .S. patent application Ser. No. 117199.922. filed Aug.
`8, 2005. which is a continuation. of U .S. patent application
`Ser. No. 107839.970. filed May 5. 2004. which is a continu-
`ation of U.S. patent application Ser. No. 097804.623, filed
`Mar. 12, 2001, now abandoned, which claims the benefit of
`US. Provisional Patent Application No. 607189.487, filed
`Mar. 15. 2000. all ol‘which are incorporated herein by refer-
`ence in their entirety for all purposes.
`
`BACKGROUND OF THE INVENTION
`
`l. Field of the Invention
`The present invention relates generally to universal remote
`control devices and more specifically it relates to an online
`remote control configuration system for efficiently programi-
`ming a remote control to control a plurality of external elec-
`tronic devices.
`2. Description of tlte Prior Art
`Remote control devices have been in use for years. Remote
`control devices are utilized to operate various external elec-
`tronic devices including but not limited to televisions, stereos,
`receivers. VC‘Rs. DVD players. CD players. amplifiers.
`equalizers. tape players. cable uttits. lighting. window shades
`and other electronic devices. A conventional remote control is
`
`It]
`
`20
`
`I.) 1):
`
`3t]
`
`35
`
`typically comprised ofa housing structure. a keypad within
`the housing structure for entering commands by the user.
`electronic circttitry within the ltousing structure connected to
`the keypad, and a transmitter electrically connected to the
`electronic circuitry for transmitting a control signal to art
`electronic device to be operated.
`The user depresses one or more buttons upon the keypad
`when a desired operation of a specific electronic device is or
`desired. For example, if the user desires to turn the power off
`to a V'CR. the user will depress the power button upon the
`remote control which transmits a “power oil" control signal
`that is detected by the VCR resulting in the VCR tuming olT.
`Because of the multiple electronic devices currently avail- 45
`able within ntany homes and businesses today. a relatively
`new type of remote control is utilized to allow for the control
`of a plurality of electronic devices conunonly referred to as a
`“universal remote control." Most universal remote controls
`
`have “selector buttons" that are associated with the specific
`electronic device to be controlled by the remote control (cg.
`television. VCR. DVD player, etc.). Universal remote control
`devices allow for the control of a plurality of external elec-
`tronic devices with a single remote control thereby eliminat-
`ing the need to have a plurality of remote controls physically
`present within a room.
`Conventional universal remote controls are typically pro-
`grammed using two methods: (1] entering an “identifier
`code“ directly into the remote control, or (2) santpling the
`control signal transmitted by another remote control device.
`Neither method of programming a universal remote control is
`ellicient and causes many consumers to either ttot purchase a
`universal remote control or abandon the usage of an already
`purchased remote control.
`Entering identifier codes into a remote control can be time
`constu'ning and difficult for many users. if the user loses the
`“code book" that comes with the universal remote control
`
`5th
`
`55
`
`till]
`
`55
`
`2
`
`they are often times left with a useleSs universal remote con-
`trol that they are unable to reprogram. Often times a consumer
`is given 4-8 different “possible" identifiercodes for a particu-
`lar brand of electronic device thereby requiring the user to.
`through trial and error. detemtine the correct identifier code.
`Sometimes an individual believes they have entered the
`proper identifier code since one or two of the commands on
`the keypad work only to find out later that one or more
`conmtands do not work with the electronic device since the
`
`proper identifier code was not entered.
`Also. sampling of control signals is very time consuming
`and difficult to ensure proper sampling. An individual must
`expend significant amounts oftinre sampling infrared signals
`from another remote control and “saving“ these signals
`within the universal remote control thereafter assigning the
`particular signal to a button on the keypad. This is very labor
`intensive and the results are only as stable as the infrared code
`sampled.
`There are tnany problems with conventional universal
`remote controls. For example. many universal remote con-
`trols have a plurality of buttons wherein many are never
`utilized since the manufacturer attempts to [rave physical
`btrttons for each possible command of each possible elec-
`tronic device. Another problem conventional universal
`remote controls is that the electronic components within these
`devices is relatively complex and expensive to manufacture
`resulting in an increased cost to the consumer.
`While these devices may be suitable for the particular
`purpose to which the ' address. they are not as suitable for
`efficiently pmgramming a remote control to recognize a pin-
`rality of external electronic devices. Conventional universal
`remote control devices do not allow for easy and quick pro-
`gramming thereof. In addition. conventional universal remote
`controls are not always properly programmed thereby caus-
`ing consumer dissatisfaction.
`In these respects. the online remote control configuration
`system according to the present
`invention substantially
`departs from the conventional concepts and designs of the
`prior art. and in so doing provides art apparatus primarily
`developed for the purpose of efficiently programming a
`remote control to recognize a plurality of extental electronic
`devices.
`
`SUMMARY OF ’fl Ili INVENTION
`
`In view of the foregoing disadvantages inherent in the
`known types of universal remote controls now present in the
`prior art. the present invention provides a new online remote
`control configuration system oonstntction wherein the same
`can be utilized for efficiently programming a remote control
`to recognize a plurality of external electronic devices.
`The general purpose ofthe present invention. which will be
`described subsequently in greater detail. is to provide a new
`online remote control configuration system that has many of
`the advantages of the universal remote control devices men-
`tioned heretofore and many novel features that result in a new
`online remote cotitro} configuration system which is not
`anticipated. rendered obvious. suggested, or even implied by
`arty of the prior art remote controls. either alone or in any
`combination thereof.
`
`To attain this. the present invention generally comprises a
`remote control having a housing, a keypad. and an electronic
`system for receiving co nfigttration data from a control station
`via a global compttter network (e.g. Internet]. The user pref—
`erably “samples“ one or more signals from a remote control
`into the electronic system and then uploads the samples to the
`control station. The control station analyzes the uploaded
`
`
`
`US 7,944,370 Bi
`
`4
`
`erencc characters designate the same or similar parts through-
`out the several views. and wherein:
`
`FIG. 1 is an upper perspective view of the present inven-
`tion.
`
`FIG. 2 is a side view of the present invention.
`FIG. 3 is a side view of the present invention illustrating
`electronic circuitry within.
`FIG. 4 is a block diagram illustrating the communications
`between the present invention and a plurality of external
`electronic devices.
`
`FIG. 5 is a block diagram illustrating the electronic system
`of the present invention electrically connected to the power
`source and in communication with the external electronic
`devices.
`
`FIG. 6 is a block diagram illustrating the electronic system
`along with a plurality of accessory devices connected to
`thereof.
`FIG. 7 is a block diagram of the present invention in com-
`munication with the control station via a global computer
`network wherein the electronic system is directly connected
`to an intermediary computer system.
`FIG. 8 is a block diagram of the present invention in com—
`munication with the control station directly via a global com-
`puter network without utilizing an intermediary computer
`system.
`FIG. 9 is a flowchart illustrating the overall operation of the
`present invention from sampling the signal code of each
`remote control to downloading the configuration data.
`I’ G. 10 is a llovvchart illustrating the functionality within
`the control station for identifying each electronic device.
`F.G. 11 is a flowchart illustrating the usage ofa web page
`to allow a user to directly enter the identity ofeach electronic
`device into the control station.
`
`
`
`F G. 12 is an illustration of a web page for entering elec-
`tronic device information into.
`FIG. 13 is an illustration of a web page displaying the
`connection of extemal electronic devices.
`FIG. 14 is an illustration of a web page displaying the
`selection of channels to include and exclude from the elec-
`tronic system configuration.
`FIG. 15 is an illustration of a web page showing the key
`mappings upon the keypad as configured.
`17 (i. 16 is an illustration ofa web page showing the setup
`of various tasks such as “Watch Television“ and “Watch
`. DV'
`
`3
`samples and transmits the appropriate configuration data to
`properly configure the electronic system. The user may also
`access a web site of the control station and manually select
`each ofthe external electronic devices that the remote control
`
`is to operate after which the control station sends the appro-
`priate configuration data to the electronic system.
`There has thus been outlined. rather broadly. the more
`important features of the invention in order that the detailed
`description thereof may be better understood. and in order
`that the present contribution to the art may be better appreci-
`ated. There are additional features of the invention that will be
`described hereinafter and that will form the subject matter of
`the claims appended hereto.
`In this respect, before explaining at least one embodiment
`of the invention in detail,
`it
`is to he understood that the
`invention is not limited in its application to the details of
`construction and to the arrangements of the components set
`forth, in the following description or illustrated in the draw-
`ings. The invention is capable of other embodiments and of
`being practiced and canin out in various ways. Also. it is to
`be understood that
`the phraseology and terminology
`employed herein are for the purpose of the description and
`should not be regarded as limiting.
`A primary object ofthe present invention is to provide an
`online remote control configuration system that will over-
`come the shortcomings of the prior an devices.
`A second object is to provide an online remote control
`configuration system for efficiently progamming a remote
`control to recognize a plurality of external electronic devices.
`Another object is to provide an online remote control con-
`figttration system that allows for a simple electronic configu-
`ration.
`
`An additional object is to provide an onl inc remote control
`configuration system that does not require a universal remote
`control to store hundreds of different signal codes that are
`never utilized.
`
`A further object is to provide an online remote control
`configuration system that allows an individual to quickly
`configure a universal remote control.
`A fttrther object is to provide an online remote control
`configuration system that is able to upload a relatively com~
`plex configuration (e.g. ‘Watch television") than is currently
`possible with current universals.
`A further object is to provide an online remote control
`configuration system that allows customization of a remote
`control but for the specific system in which they are intercon-
`nected (cg. so that they are effectively a system).
`A further object is to provide an online remote control
`configuration system that can be configured to how the user
`desires to utilize electronic devices.
`
`Other objects and advantages of the present invention will
`become obviotts to the reader and it is intended that these
`
`objects and advantages are within the scope of the present
`invention.
`
`To the accomplishment of the above and related objects,
`this invention may be embodied in the form illustrated in the
`accompanying drawings, attention being called to the fact.
`however.
`that the drawings are illustrative only. and that
`changes may be made in the specific construction illustrated
`and described within the scope ol‘the appended claitns.
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`It]
`
`13
`
`it]
`
`I.) 1):
`
`3t]
`
`35
`
`5th
`
`55
`
`(ill
`
`Various other objects, features and attendant advantages of
`the present invention will become fitlly appreciated as the
`same becomes better ttnderstood when considered in con-
`
`55
`
`junction with the accompanying drawings. in which like ref-
`
`DESCRIPTION OF THE PREFERRED
`EMBODIMENT
`
`The following description is presented to enable any per—
`son skilled in the art to make and use the invention, and is
`provided in the context of a particular application mid its
`requirements. Various modifications to the disclosed embodi-
`ments will be readily apparent to those skilled in the an. and
`the general principles defined herein may be applied to other
`embodiments and applications without departing from the
`spirit and scope of the present invention. ’lhus. the present
`invention is not intended to be limited to the embodiments
`shown. but is to be accorded tlte widest scope consistent with
`the principles and features disclosed herein.
`The data structures and code described in this detailed
`
`description are typically stored on a computer readable stor-
`age medium, which may be any device or medium that can
`store code andr‘or data for use by a computer system. This
`includes. but is not limited to. magnetic and optical storage
`devices such as disk drives, magnetic tape. CDs (compact
`discs) and DVDs (digital video discs). and computer instruc-
`
`
`
`US 7,944,370 B1
`
`5
`
`5
`tion signals embodied in a transmission medium (with or
`without a carrier wave upon which the signals are modulated).
`For example. the transmission meditun may include a com-
`munications network. such as but not limited to the Intemet or
`wireless comunmications.
`Turning now descriptively to the drawings, in which simi-
`lar reference characters denote similar elements throughout
`the several views. FIGS. 1 through 16 illustrate an online
`remote control configuration system 10. which comprises a
`remote control having a housing. a keypad. and an electronic in
`system for receiving configuration data from a control station
`via a global computer network (e.g. Internet]. The user pref-
`erably “samples" one or more signals from a remote control
`into the electronic system and then uploads the samples to the
`control station. The control station analyzes the uploaded to
`samples and transmits the appropriate configuration data to
`properly configure the electronic system. The user may also
`access a web site of the control station and manually select
`each ol‘the external electronic devices that the remote control
`
`6
`processor 116 as a general storage area and as scratch-pad
`memory. and can also be used to store input data and pro-
`cessed data. ROM 122 can be used to store instructions or
`program code followed by microprocessor 116 as well as
`other data.
`
`Peripheral bus 124 is used to access the input. output and
`storage devices used by the electronic system 100. In the
`described embodiment(s}. these devices include a display
`screen 104. an accessory device 106. a speaker 102. a com-
`munications device 108. and a network interface 112. A key-
`pad controller 126 is used to receive input from the keypad
`114 and send decoded symbols for each pressed key to micro-
`processor 116 over bus 128.
`The display screen 104 is an output device that displays
`images of data provided by the microprocessor 116 via the
`peripheral bus 124 or provided by other components in the
`electronic system 100. Other output devices such as a printer.
`plotter. typesetter. etc. can be utilized as an accessory device
`106.
`
`2o
`
`The microprocessor 1 16 together with an operating system
`operate to execute computer code and produce and use data.
`The computer code and data may reside on RAM 120. ROM
`122. or other storage mediums. The computer code and data
`could also resideon a removable program medium and loaded
`I.) J:
`. or installed onto the electronic system 100 when needed.
`Removable program mediums
`include.
`for
`example.
`PC-CARD. flash memory. and floppy disk.
`The network interface 112 is utilized to send and receive
`data over a network connected to other electronic systems.
`The network interface may also be comprised of a Universal
`Serial Bus (USB), alt external bus standard that supports data
`transfer rates of 12 Mbps (12 million hits per second). A
`single USB port can be used to connect up to l2? peripheral
`devices, such as mice. modems. and keyboards. An interface
`card or similar device and appropriate software implemented
`by microprocessor 116 can be utilized to connect the elec—
`tronic system 100 to an existing network and transfer data
`according to standard protocols including data over a global
`computer network such as the [ntemct The electronic system
`1 00 may connect to the Internet 130 via a computer system 60
`or directly as illustrated in FIGS. 7 and 8 respectively.
`The keypad 114 is used by a user to input commands and
`other instructions to the electronic system 100. Other types of
`user input devices can also be used in conjunction with the
`present invention. For example. pointing devices such as a
`computer mouse. a jog switch 22, a track ball. a stylus, or a
`tablet to manipulate a pointer on a screen of the electronic
`sy