`
`US 7,944,370 BI
`(10) Patent No:
`a2) United States Patent
`Harriset al.
`(45) Date of Patent:
`May17, 2011
`
`
`(75)
`
`(54) CONFIGURATION METHOD FORA
`REMOTE CONTROL VIA MODEL NUMBER
`ENTRY FOR A CONTROLLED DEVICE
`Inventors: Glen McLean Harris, Auckland (NZ);
`Justin M. Henry, Mississauga (CA)
`(73) Assignee: Logitech Europe S.A., Morges (CH)
`(*) Noti
`gutieers
`dixclai
`oat
`fbi
`otice:
`ubject
`to any disclaimer,
`the
`term of
`this
`patent is extended or adjusted under 35
`U.S.C. 154(b) by 0days.
`
`1/1986 Hargeret al.
`4,566,034 A
`$3088 4 | 108 IMseas
`41837627 A
`6/1989 Mengel SS ot
`4.918.439 A
`4/1990 Wozniak et
`al.
`4.959.810 A
`9/1990 ahi a
`5,109,222 A
`4/1992 Welty
`Continued
`(
`ed)
`FOREIGN PATENT DOCUMENTS
`:
`e
`see .
`. zane
`(Continued)
`
`“
`GN
`
`(21) Appl. No.: 11/267,528
`
`OTHER PUBLICATIONS
`
`(22)
`
`aT
`Filed:
`
`:
`Nov, 3, 2005
`Related U.S, Application Data
`(63) Continuation of application No. 11/199,922,filed on
`Aug. 8, 2005, now Pat. No. 7,436,319, which isa
`continuation ofapplication No. 10/839,970, filed on
`May 5, 2004, now Pat. No. 7,612,685, which is a
`continuation of application No. 09/804,623,filed on
`Mar. 12, 2001, now abandoned.
`Provisional application No. 60/189,487, filed on Mar.
`15. 2000.
`:
`
`(60)
`
`(51)
`
`Int. Cl.
`(2006.01)
`GOSB 19/05
`(52) USD-rvnrr-- 340U825.22; 340/825.69; 341/176
`(58)
`Field of Classification Search............ 340/825.69,
`340/825.72. 825.22. 5.73. 426.13, 825.29
`. 340/825 37: 34]76: '308iI 07
`See application file for complete sanreh history
`=
`References Cited
`
`(56)
`
`U.S. PATENT DOCUMENTS
`3.990.012 A
`11/1976 Karnes
`4.174517 A
`11/1979 Mandel
`4,394,691 A
`7/1983 Amanoetal.
`4,488,179 A
`12/1984 Krugeret al.
`
`Ciarcia, 8., “Build a Trainable Infrared Master Controller.” Byte,
`12(3):113-123 (1987),
`
`(Continued)
`
`=
`:
`.
`Primary Examiner — Vernal U Brown
`(74) Attorney, Agent, or Firm — Kilpatrick Townsend &
`Stockton LLP
`
`.
`ABSTRACT
`(57)
`An online remote control configuration systemforefficiently
`programming a remote control to recognize a plurality of
`external electronic devices. The online remote control con-
`figuration systemincludes a remote control having a housing,
`a keypad, and anelectronic system for receiving configura-
` SGndata froma control station via aglobal computer network
`(8: Internet). Theuser preferably “samples”one or more
`signals from a remote controlinto the electronic system and
`then uploads the samples to the control station. The control
`station analyzes the uploaded samples and transmits the
`appropriate configuration data to properly configurethe elec-
`tronic system. The user may also access a website of the
`control station and manually select eachof the external elec-
`tronic devicesthat 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
`
`10—\
`
`114
`
`Roku EX1013
`U.S. Patent No. 9,716,853
`
`Roku EX1013
`U.S. Patent No. 9,716,853
`
`
`
`US 7,944,370 BI
`Page 2
`
`6/2004
`8/2004
`8/2004
`8/2004
`8/2004
`9/2004
`11/2004
`12/2004
`1/2005
`2/2005
`3/2005
`4/2005
`4/2005
`7/2005
`8/2005
`8/2005
`9/2005
`9/2005
`11/2005
`12/2005
`2/2006
`3/2006
`3/2006
`4/2006
`5/2006
`7/2006
`8/2006
`8/2006
`9/2006
`10/2006
`10/2006
`10/2006
`11/2006
`11/2006
`11/2006
`11/2006
`11/2006
`12/2006
`12/2006
`1/2007
`1/2007
`1/2007
`3/2007
`4/2007
`4/2007
`5/2007
`5/2007
`7/2007
`8/2007
`8/2007
`9/2007
`9/2007
`9/2007
`9/2007
`10/2007
`1/2008
`1/2008
`5/2002
`12/2002
`3/2003
`3/2003
`5/2003
`6/2003
`6/2003
`8/2003
`9/2003
`9/2003
`10/2003
`10/2003
`12/2003
`3/2004
`3/2004
`3/2004
`4/2004
`5/2004
`6/2004
`7/2004
`9/2004
`9/2004
`
`Pan et al.
`Hayesetal.
`Hayes
`Hayeset al.
`Huang etal.
`Arling etal.
`Escobosaet al.
`Huang etal.
`Ejelstad etal.
`Klein et al.
`Dresti et al.
`Arling etal.
`Hayesetal.
`Lilleness et al.
`Darbee
`Hayesetal.
`Edwards et al.
`Arling
`Hayesetal.
`Conwayetal.
`Haughawoutetal.
`Hayeset al.
`Masterset al.
`Foster
`Hayes
`Hayesetal,
`Arling etal.
`Yuh etal.
`Hayeset al.
`Hayesetal.
`Arling etal.
`Arling
`Arling etal.
`Hayesetal.
`Janik
`Janik
`Hayesetal.
`de Clereq et al.
`Hayeset al.
`Nguyen
`Janik
`Chanmbers
`Dresti et al.
`Janik etal.
`Gatesetal.
`Hayesetal.
`Young
`Huangetal.
`Edwards etal.
`Hayeset al,
`Hayesetal.
`Scott et al.
`Hayesetal.
`Dresti etal.
`Hayesetal.
`Hayeset al.
`Garfio
`Harris et al.
`Klein etal.
`Hayesetal.
`Lilleness et al.
`Klein etal.
`Dresti et al.
`Haughawout etal.
`Escobosaetal.
`Young etal.
`Dresti et al.
`Hayesetal,
`Hayesetal.
`Huang etal.
`Dresti et al.
`Arling et al.
`Hayesetal,
`Huangetal.
`Huangetal.
`Arling etal.
`Escobosaetal.
`Haughawoutetal.
`Arling etal.
`
`Bl
`BL
`Bl
`Bl
`B2
`B2
`B2
`B2
`
`B2
`B2
`B2
`Bl
`B2
`Bl
`B2
`B2
`B2
`B2
`B2
`B2
`B2
`B2
`
`EB
`
`2
`Bl
`B2
`B2
`B2
`B2
`B2
`B2
`B2
`B2
`B2
`B2
`B2
`B2
`B2
`B2
`B2
`B2
`B2
`B2
`B2
`
`B2
`
`Al
`
`6,748,248
`6,781,518
`6,781,638
`6,784,804
`6,785,579
`6,788,241
`6,826,370
`6,829,512
`6,847,101
`6,859,197
`6,870,463
`6,882,729
`6,885,952
`6,917,302
`6,933,833
`6,938, LOL
`6,946,988
`6,947,101
`6,968,570
`6,980,150
`7,005,979
`7,010,805
`7,013,434
`RE39,059
`7,046,161
`7,079,113
`7,091,898
`7,093,003
`7,102,688
`7,119,710
`7,126,468
`7,129,995
`7,136,709
`7,142,127
`7,142,934
`7,142,935
`7,143,214
`7,154,428
`7,155,305
`7,161,524
`7,167,765
`7,167,913
`7,193,661
`7,200,357
`7,209,116
`7,218,243
`7,221,306
`RE39.716
`7,253,765
`7,254,777
`7,266,701
`7,266,777
`7,268,694
`7,274,303
`7,281,262
`7,319,409
`7,319,426
`2002/0056084
`2002/0190956
`2003/0046579
`2003/0048295
`2003/0095 156
`2003/0103088
`2003/0117427
`2003/0151538
`2003/0164773
`2003/0164787
`2003/0189509 2
`2003/0193519
`2003/0233664
`2004/0046677
`2004/0056789
`2004/0056984
`2004/0070491
`2004/0093096 /
`2004/0117632
`2004/0136726
`2004/0169590
`2004/0169598
`
`5,140,326
`5,161,023
`5,177,461
`5,228,077
`5,255,313
`5,272,418
`5,374,999
`5,410,326
`5,414,426
`5,414,761
`5,422,783
`$481,251
`5,481,256
`5,515,052
`5,537,463
`5,552,917
`5,568,367
`5,579,221
`5,614,906
`5,619,196
`5,629,868
`5,638,050 J
`5,671,267
`5,677,711
`5,686,891
`5,689,353
`5,778,256
`5,907,322
`5,943,228
`5,949,351
`5,953,144
`5,959,751
`5,963,145
`6,002,450
`6,014,092
`6,097,309
`6,097,441
`6,104,334
`6,130,625
`6,130,726
`6,133,847
`6,147,677
`6,154,204
`6,157,319
`6,169,451
`6,173,330
`6,177,931
`6,195,033
`6,211,870
`6,223,348
`6,225,938
`6,243,035
`6,255,961
`6,271,831
`6,275,268
`6,278,499
`6,288,799
`6,330,091
`6,374,404
`6,496,135
`6,522,262
`6,538,556
`6,563,430
`6,567,011
`6,567,984
`6,587,067
`6,628,340
`6,629,077
`6,640,144
`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
`
`U.S. PATENT DOCUMENTS
`8/1992
`Bacrania et al.
`11/1992
`Keenan
`1/1993
`Budzynaetal.
`7/1993
`Darbee
`10/1993
`Darbee
`12/1993
`Howeetal.
`12/1994
`Chuang etal.
`4/1995
`Goldstein ....cscseccseces 348/734
`5/1995
`O'Donnellet al.
`5/1995
`Darbee
`6/1995
`Darbee
`1/1996
`Buyset al.
`1/1996
`Darbee etal.
`5/1996
`Darbee
`7/1996
`Escobosaet al.
`9/1996
`Darbee etal.
`10/1996
`Park
`11/1996
`Mun
`3/1997
`Hayes et al.
`4/1997
`Escobosa
`5/1997
`Tessieretal,
`6/1997
`Saceaet al.
`9/1997
`Augustet al.
`10/1997
`Kuo
`Saccaet al.
`L1/1997
`L1/1997
`Darbee etal.
`7/1998
`Darbee
`5/1999
`Kelly et al.
`8/1999
`Kim
`9/1999
`Hahm
`9/1999
`Darbee etal.
`9/1999
`Darbee etal.
`LO/1999
`Escobosa
`12/1999
`Darbee etal.
`1/2000
`Darbee etal,
`§/2000
`Hayes et al.
`$/2000
`Allport
`8/2000
`Allport
`10/2000
`Harvey
`10/2000
`Darbee etal.
`10/2000
`Yang
`11/2000
`Escobosaetal.
`11/2000
`Thompsonetal.
`12/2000
`Johnset al.
`1/2001
`Kim
`1/2001
`Guoet al.
`1/2001
`Alexanderetal.
`2/2001
`Darbee etal,
`4/2001
`Foster
`4/2001
`Hayeset al,
`5/2001
`Hayes et al.
`6/2001
`Walteretal.
`7/2001
`Van Ryzin etal.
`8/2001
`Escobosa et al.
`$/2001
`Ellis etal.
`8/2001
`Darbee
`9/2001
`Sekiguchi
`Escobosaet al.
`12/2001
`4/2002
`Brotz etal.
`12/2002
`Darbee
`2/2003
`Hayes et al,
`3/2003
`Kawajiri
`5/2003
`Kemink etal.
`5/2003
`Young etal.
`§/2003
`Allport
`7/2003
`Darbee etal.
`9/2003
`Graczyk et al.
`9/2003
`Arling etal,
`10/2003
`Huang et al.
`11/2003
`Dresti et al.
`11/2003
`Hayes
`12/2003
`Hayeset al.
`2/2004
`Young etal.
`3/2004
`Escobosaet al.
`4/2004
`Darbee
`4/2004
`Sweeney, Ir. et al.
`4/2004
`Conwayet al.
`6/2004
`Lilleness et al.
`
`Bl
`
`B2
`
`AA>P
`
`PPSrerrrreererrreereerrereeeeeeeeeeeeeee
`
`
`
`US 7,944,370 B1
`Page 3
`
`12/2006 Chambers
`2006/0294217 Al
`9/2004 Nguyen
`2004/0189508 Al
`3/2007 Haughawoutet al.
`2007/0052547 Al
`9/2004 Lillenessetal.
`2004/0189509 Al
`3/2007 Janik
`2007/0061027 Al
`10/2004 Dresti et al.
`2004/0210933 Al
`3/2007 Janik
`2007/0061028 Al
`12/2004 Conwayet al.
`2004/0246165 Al
`3/2007 Janik
`2007/0061029 Al
`12/2004 Haughawout et al.
`2004/0263349 Al
`3/2007 Escobosaet al.
`2007/0063860 Al
`12/2004 Arlingetal,
`2004/0266419 Al
`3/2007 Kalayjian
`2007/0073958 Al
`12/2004 Clercq et al.
`2004/0268391 Al
`4/2007 Kalayjian et al.
`2007/0077784 Al
`2/2005 Hayeset al.
`2005/0024226 Al
`5/2007 Dresti et al.
`2007/0097275 Al
`2/2005 Harris et al.
`2005/0030196 Al
`6/2007 Lillenessetal.
`2007/0136693 Al
`3/2005 Harris et al.
`2005/0052423 Al
`7/2007 Black et al.
`2007/0156739 Al
`3/2005 Louieetal.
`2005/0055716 Al
`8/2007 Janik etal.
`2007/0178830 Al
`3/2005 Young
`2005/0062614 Al
`
`2005/0062636 Al=3/2005 Conwayetal. 2007/0206949 Al 9/2007 Mortensen
`
`
`2005/0066370 Al=3/2005 Alvaradoetal. 2007/0225828 Al 9/2007 Huangetal.
`
`2005/0078087 Al
`4/2005 Gatesetal.
`2007/0233740 Al
`10/2007 Nichols et al.
`2005/0080496 Al
`4/2005 Hayes et al.
`2007/0258595 Al
`11/2007 Choy
`2005/0088315 Al
`4/2005 Klein etal.
`2007/0271267 Al
`11/2007 Limet al.
`2005/0094610 Al
`§/2005 De Clerg etal.
`2007/0279244 Al
`12/2007 Haughawoutetal.
`2005/0096753 Al
`§/2005 Arling etal.
`2007/0296552 Al
`12/2007 Huangetal.
`2005/0097618 Al
`5/2005 Arling etal,
`2008/0005764 Al
`1/2008 Arling et al.
`2005/0107966 Al
`5/2005 Hayes
`2008/0016467 Al
`1/2008 Chambers etal.
`2005/0116930 Al
`6/2005 Gates
`2008/0016468 Al
`1/2008 Chambers etal.
`2005/0134578 Al
`6/2005 Chambers etal.
`2008/0042982 Al
`2/2008 Gates et al.
`2005/0159823 Al
`7/2005 Hayes et al.
`oe
`2005/0162282 Al
`7/2005. Dresti et al.
`FOREIGN PATENT DOCUMENTS
`CN
`2005/0179559 Al
`8/2005 Edwards etal.
`1434422 A
`8/2003
`EP
`2005/0183104 Al
`8/2005 Edwardsetal.
`103 438 Al
`3/1984
`EP
`2005/0195979 Al
`9/2005 Arling etal.
`398 550 A?
`LL/L990
`EP
`2005/0200598 Al
`9/2005 Hayeset al.
`1014577 Al
`6/2000
`2005/02 10101 Al
`9/2005 Janik
`9
`4
`if
`ee
`2005/0216606 Al
`9/2005 Hayeset al.
`ret : Rae
`JP
`2005/02 16843 Al
`9/2005 Masterset al.
`2002058079 A
`2/2002
`JP
`2005/0231649 Al
`10/2005 Arling
`200227 1871 A
`9/7002
`IP
`2005/0258806 Al
`11/2005 Janik et al.
`2003087881 A
`3/2003
`wo
`2005/0280743 Al
`12/2005 Drestiet al.
`WO 01/69567 A2
`9/1991
`Wo
`2005/0283814 Al
`12/2005 Scott et al.
`WO 99/34564 AL
`7/1999
`wo
`2005/0285750 Al
`12/2005 Hayeset al.
`WO 00/34851 Al
`6/2000
`Wo
`2006/0007306 Al
`1/2006 Masterset al.
`WO 03/045107 Al
`5/2003
`wo
`2006/0012488 Al
`1/2006 Hilbrink et al.
`WO 03/060804 Al
`7/2003
`2006/0031400 Al=2/2006 Yuh etal.
`2006/0031437 Al
`2/2006 Chambers
`OTHER PUBLICATIONS
`2006/0031549 Al
`2/2006.
`Janiket al.
`2006/0031550 Al
`2/2006 Janik et al.
`2006/0050142 Al
`3/2006 Scott et al.
`2006/0055554 Al
`3/2006 Hayes et al.
`2006/0101498 Al
`5/2006 Arling et al.
`2006/0125800 Al
`6/2006 Janik
`2006/0132458 Al
`6/2006 Gartfio et al.
`2006/0143572 Al
`6/2006 Scott et al.
`2006/0150120 Al
`7/2006 Dresti et al.
`2006/0161865 Al
`7/2006 Scott et al.
`2006/0194549 A
`$/2006 Janik et al.
`2006/0200538 A
`9/2006 Yuh et al.
`2006/0259183 Al
`11/2006 Hayes et al.
`20060259184 Al
`11/2006 Hayes et al.
`2006/0259864 Al
`11/2006 Klein et al.
`2006/0262002 Al
`11/2006 Nguyen
`2006/0283697 Al
`12/2006 Garfio
`2006/0288300 Al
`12/2006 Chambers et al.
`
`Ciarcia, 8., The Best ofCiarcia’s Circuit Cellar, pp. 345-354 (1987).
`Konstan, J. A., “State problems in programming human-controlled
`devices,” Digest of Tech. Papers ofInt. Conf. on Consumer Electron-
`ies (CCE), pp. 122-123 (1994),
`Press Release: “Philips Revolutionizes Home Theatre Control”;
`1998, 3 pages.
`“ProntoEdit User Manual”, 2002, http://www.pronto.philips.com/
`index.cfm?id=241, 85 pages.
`“Pronto Review"; www.remotecentral.com’pronto/index.html,
`pages.
`Pronto link to downloadable files for components from different
`manufacturers; http://www.remotecentral.com/files/index.html,
`3
`pages.
`Radio Shack, Universal Remote Control Owners Manual, pp. 1-29,
`(1987).
`
`
`
`3
`
`* cited by examiner
`
`
`
`U.S. Patent
`
`May17, 2011
`
`Sheet | of 16
`
`US 7,944,370 BI
`
`SOT
`
`ell
`
`
`
`U.S. Patent
`
`May17, 2011
`
`Sheet 2 of 16
`
`US 7,944,370 BI
`
`FIG2
`
`14
`
`A 1
`
`
`
`U.S. Patent
`
`US 7,944,370 BI
`
`May17, 2011
`
`Sheet 3 of 16
`
`Ol vit
`
`
`
`U.S. Patent
`
`May17, 2011
`
`Sheet 4 of 16
`
`US 7,944,370 BI
`
`vols
`
`Exadinag
`
`el
`
`2#aDdiAeqg
`
`el
`
`
`
`JOUZUODS20WSdy
`
`01
`
`pHadIAaq
`
`et
`
`l#a@DdiAag
`
` el
`
`
`
`
`
`
`U.S. Patent
`
`May17, 2011
`
`Sheet 5 of 16
`
`US 7,944,370 BI
`
`GOlSs
`
`
`
`SDUNOSUSMOY
`
`Or
`
`Oot
`
`
`
`
`
`WSLSASDIU0OUIS}
`
`
`
`
`
`S8D!IA8QDIU0UDAS)F
`
`JOUNSLXA
`
`el
`
`
`
`
`
`
`
`U.S. Patent
`
`May17, 2011
`
`Sheet6 of 16
`
`US 7,944,370 BI
`
`104
`
`106
`
`108
`
`[ie
` PERIPHERIAL BUS les
`
`S|
`
`
`
`MICROPROCESSOR
`
`120
`
`
`
`U.S. Patent
`
`May 17,2011
`
`Sheet 7 of 16
`
`US 7,944,370 BI
`
`
`
`
`Pp
`:
`Programning
`
`
`
`Control Station
`Station
`“Sation©
`
`
`20
`40
`
`
`
`
`20
`
`
`
`
`
`Global Computer
`Network
`Ci.e. Internet)
`130
`
`
`
`Conputer
`System
`60
`
`Electronic
`Systen
`100
`
`FIG. /
`
`
`
`U.S. Patent
`
`“May 17
`
`, 2011
`
`Sheet 8 of 16
`
`US 7,944,370 BI
`
`BuiwwouBoug
`
`UO!Z03S
`
`0S
`
`UO!ZORS
`}OuZuUOD
`
`ke
`
`
`
`4A3SZNDWO)}0Q0)5
`
`>4UOMLAN
`
`(LeuUuaLY]
`
`'3'!)
`
`O€T
`
`SUOlSs
`
`DIUOUZDS)
`
`W83SAS
`
`oo!
`
`
`
`SuimwouGoug
`
`
`
`
`
`
`
`
`
`U.S. Patent
`
`May17, 2011
`
`Sheet9 of 16
`
`US 7,944,370 BI
`
`Download Configuation Data
`
`Connect Electronic Systen
`to Internet
`
`Sample Signal of Remote
`Control
`
`Store “Sample Data’
`
`More Remote
`Controls?
`
`Upload Sample Data to
`Control Systen
`
`
`
`U.S. Patent
`
`May17, 2011
`
`Sheet 10 of 16
`
`US 7,944,370 BI
`
`
`
`Recieve Uploaded Sample
`
`Data Identify Each Renote
` r 1G,
`Data Download Configuration Data
`to Electronic Systen
`
`
`Control Sampled
`
`10
`
`
`
`Generate Configuration
`
`
` Any Unidentified
`Inform User
`Not Alt Remotes
`Renote
`
`Were Identified
`Controls?
`
`
`
`
`
`U.S. Patent
`
`May17, 2011
`
`Sheet 11 of 16
`
`US 7,944,370 BI
`
`Enter Device
`Information into Web
`Page
`
`11
`
`Display Web Poge
`for User
`
`Connect Electronic
`System to Internet
`
`Download Configuration
`Dato
`
`FIG.
`
`
`
`U.S. Patent
`
`May 17,2011
`
`Sheet 12 of 16
`
`US 7,944,370 BI
`
`Remote Configuration
`Fite
`Coit
`View
`
`Favorites
`
`Device #1
`
`Type:
`
`Television
`
`Brand:
`
`Toshiba
`
`Model:
`
`CZ32A50
`
`Type:
`
`DVD Player
`
`DVPS60D
`
`Brand:|Sony
`
`Model:
`
`
`
`FIG.
`
`Ie
`
`
`
`U.S. Patent
`
`May17, 2011
`
`Sheet 13 of 16
`
`US 7,944,370 BI
`
`etks voz
`
`
`
`0unbiguoydnzas
`
`
`
`U.S. Patent
`
`“May 17
`
`, 2011
`
`Sheet 14 of 16
`
`US 7,944,370 BI
`
`Vifla
`
`NNO
`
`B2OWAay
`
`XOWSUID
`
`SWIPES41]
`
`NNI
`
`AAOXSIH
`
`THA
`
`apnjaxqOFSjauuoyDALgO45M UO!ZOUNGIZU0D
`
`8pn)dx3UIDLUIOW
`
`
`
`U.S. Patent
`
`May17, 2011
`
`Sheet 15 of 16
`
`US 7,944,370 BI
`
`ClOl Ud}ZOUNG3uU07
`
`aypousy
`
`
`
`U.S. Patent
`
`May17, 2011
`
`Sheet 16 of 16
`
`US 7,944,370 BI
`
`ayouay
`
`uolz0UNB!yu0}
`
`
`
`US 7,944,370 Bl
`
`1
`CONFIGURATION METHOD FOR A
`REMOTE CONTROL VIA MODEL NUMBER
`ENTRY FOR A CONTROLLED DEVICE
`
`CROSS-REFERENCE TO RELATED U.S. PATENT
`APPLICATIONS
`
`This application is a continuation of and claimspriority
`fromU.S. patent application Ser. No. 11/199,922,filed Aug.
`8, 2005, whichis a continuation of U.S. patent application
`Ser. No. 10/839,970, filed May 5, 2004, whichis a continu-
`ation of U.S. patent application Ser. No. 09/804,623, filed
`Mar. 12, 2001, now abandoned, which claims the benefit of
`U.S. Provisional Patent Application No. 60/189,487, filed
`Mar. 15, 2000, all of which are incorporated herein by refer-
`encein their entirety for all purposes.
`
`BACKGROUND OF THE INVENTION
`
`1. Field ofthe Invention
`The present invention relates generally to universal remote
`control devices and more specifically it relates to an online
`remote control configuration system forefficiently program-
`ming a remote control to control a plurality of external elec-
`tronic devices.
`2. Description of the Prior Art
`Remote control devices have been in use for years. Remote
`control devices are utilized to operate various external elec-
`tronic devices includingbut notlimited to televisions, stereos,
`receivers, VCRs, DVD players, CD players, amplifiers,
`equalizers, tape players, cable units, lighting, window shades
`and otherelectronic devices. A conventional remote controlis
`typically comprised of a housing structure, a keypad within
`the housing structure for entering commands by theuser,
`electronic circuitry within the housing structure connected to
`the keypad, and a transmitter electrically connected to the
`electronic circuitry for transmitting a control signal to an
`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
`desired. For example, if the user desires to turn the poweroff
`to a VCR, the user will depress the power button upon the
`remote control which transmits a “power off” control signal
`that is detected by the VCR resulting in the VCR turningoff.
`Because of the multiple electronic devices currently avail-
`able within many homes and businesses today, a relatively
`new type of remote controlis utilized to allow for the control
`ofa plurality of electronic devices commonly 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 (e.g.
`television, VCR, DVDplayer,etc.). Universal remote control
`devices allow for the control of a plurality of external elec-
`tronic devices with a single remote control therebyeliminat-
`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) sampling the
`control signal transmitted by another remote control device.
`Neither method of programming a universal remote controlis
`efficient and causes many consumersto either not purchase a
`universal remote control or abandon the usage of an already
`purchased remote control.
`Entering identifier codes into a remote control canbe time
`consuming and difficult for many users. If the user loses the
`“code book” that comes with the universal remote control
`
`ws
`
`Lt
`
`wa
`
`20
`
`rm ws
`
`>
`
`2
`they are often timesleft with a useless universal remote con-
`trol that they are unable to reprogram. Often times a consumer
`is given 4-8 different “possible” identifier codes for a particu-
`lar brand ofelectronic device thereby requiring the userto,
`throughtrial and error, determinethe correctidentifier code.
`Sometimes an individual believes they have entered the
`properidentifier code since one or two of the commands on
`the keypad work only to find out later that one or more
`commandsdo not work with the electronic device since the
`properidentifier code was not entered.
`Also, sampling ofcontrol signals is very time consuming
`and difficult to ensure proper sampling. An individual must
`expendsignificant amounts oftime 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 andthe results are only as stable as the infrared code
`sampled.
`There are many 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 have physical
`buttons for each possible command ofeach possible elec-
`tronic device. Another problem conventional universal
`remote controls is that the electronic componentswithin 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 they address, they are not as suitable for
`) efficiently programming a remote control to recognize a plu-
`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 consumerdissatisfaction.
`In these respects, the online remote control configuration
`system according to the present
`invention substantially
`departs from the conventional concepts and designs ofthe
`prior art, and in so doing provides an apparatus primarily
`developed for the purpose of efficiently programming a
`remote control to recognizea plurality ofexternal electronic
`devices.
`
`40
`
`SUMMARY OF THE INVENTION
`
`45
`
`a
`
`6
`
`In view ofthe foregoing disadvantages inherent in the
`knowntypes ofuniversal remote controls now presentin the
`priorart, the present invention provides a new online remote
`control configuration system construction wherein the same
`) can be utilized for efficiently programming a remote control
`to recognize a plurality of external electronic devices.
`The general purposeofthe present invention, which will be
`described subsequently in greater detail, is to provide a new
`online remote contro] configuration systemthat has many of
`the advantagesofthe universal remote control devices men-
`tioned heretofore and manynovelfeatures that result ina new
`online remote contro] configuration system which is not
`anticipated, rendered obvious, suggested, or even implied by
`any ofthe 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 anelectronic
`system for receiving configuration data from a controlstation
`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 uploadsthe samplesto the
`control station. The control station analyzes the uploaded
`
`
`
`US 7,944,370 Bl
`
`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 controlstation 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 orderthat 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 additionalfeatures ofthe inventionthat 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 be understood that the
`FIG.6 is a block diagramillustrating the electronic system
`along with a plurality of accessory devices connected to
`invention is not limited in its application to the details of
`thereof.
`construction and to the arrangements of the components set
`FIG. 7 is a block diagramofthe present invention in com-
`forth, in the following description orillustrated in the draw-
`munication with the control station via a global computer
`ings. The invention is capable of other embodiments and of
`network whereinthe electronic systemis directly connected
`being practiced and carried out in various ways. Also, it is to
`to an intermediary computer system.
`be understood that
`the phraseology and terminology
`FIG. 8 is a block diagram of the present invention in com-
`employed herein are for the purpose of the description and
`munication with the controlstation directly via a global com-
`should not be regarded aslimiting.
`puter network without utilizing an intermediary computer
`A primary object ofthe present inventionis to provide an
`system.
`online remote control configuration system that will over-
`
`comethe shortcomingsofthe prior art devices. FIG.9is a flowchartillustrating the overall operationof the
`A second object is to provide an online remote control
`present invention from sampling the signal code of each
`configuration system for efficiently programming a remote
`remote control to downloadingthe configuration data.
`i
`control to recognizea plurality of external electronic devices.
`“1G. 10 is a flowchart illustrating the functionality within
`Another objectis to provide an online remote control con-
`the control station for identifying each electronic device.
`figuration systemthat allowsfor a simple electronic configu-
`FIG, 11 is a flowchart illustrating the usage of a web page
`ration.
`to allow a userto directly enter the identity ofeach electronic
`device into the controlstation.
`Anadditional objectis to provide anonline remote control
`configuration system that does not require a universal remote
`FIG, 12 is an illustration of a web page for entering elec-
`tronic device informationinto.
`control to store hundreds ofdifferent signal codes that are
`neverutilized.
`FIG, 13 is an illustration of a web page displaying the
`connection of external electronic devices.
`FIG. 14 is an illustration of a web page displaying the
`selection of channels to include and exclude fromthe elec-
`tronic system configuration.
`FIG. 15 is an illustration of a web page showing the key
`mappings upon the keypad as configured.
`“1G. 16 is an illustration of a web page showingthe setup
`of various tasks such as “Watch Television” and “Watch
`DVD”
`
`4
`erence characters designate the sameorsimilar parts through-
`out the several views, and wherein:
`FIG. 1 is an upper perspective view ofthe present inven-
`tion.
`FIG, 2 is a side viewof the present invention.
`FIG. 3 is a side view ofthe present inventionillustrating
`electronic circuitry within.
`FIG. 4 is a block diagramillustrating the communications
`between the present invention and a plurality of external
`electronic devices.
`FIG. 5 is a block diagramillustrating the electronic system
`of the present invention electrically connected to the power
`source and in communication with the external electronic
`devices.
`
`
`
`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 and its
`requirements. Various modificationsto the disclosed embodi-
`ments will be readily apparentto those skilled in the art, 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. Thus, the present
`invention is not intended to be limited to the embodiments
`shown,butis to be accorded the 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 computerreadable stor-
`age medium, which may be any device or medium that can
`store code and/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
`dises) and DVDs(digital video discs), and computer instruc-
`
`Lt
`
`wa
`
`20
`
`rm ws
`
`40
`
`45
`
`50
`
`6
`
`A further object is to provide an online remote control
`configuration system that allows an individual to quickly
`configure a universal remote control.
`A further object is to provide an online remote control
`configuration system thatis 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 butfor the specific system in whichthey are intercon-
`nected (e.g. 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 advantagesofthe present invention will
`become obvious to the reader and it is intended that these
`
`objects and advantages are within the scope of the present
`invention.
`
`‘To the accomplishment ofthe 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 constructionillustrated
`and described within the scope ofthe appended claims.
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`Variousother objects, features and attendant advantages of
`the present invention will become fully appreciated as the
`same becomes better understood when considered in con-
`
`aA
`
`junction with the accompanying drawings, in whichlike ref-
`
`
`
`US 7,944,370 Bl
`
`a
`tion signals embodied in a transmission medium (with or
`without a carrier wave uponwhichthesignals are modulated).
`For example, the transmission medium may include a com-
`munications network,suchas but notlimited to the Internet or
`wireless communications.
`‘Turning nowdescriptively 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
`systemfor receiving configurationdata from a controlstation
`via a global computer network(e.g. Internet). The user pref-
`erably “samples” one or more signals from a remote control
`intothe electronic system and then uploads the samplesto the
`control station. The control station analyzes the uploaded
`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
`eachofthe external electronic devices that the remote control
`is to operate after which the controlstation sends the appro-
`priate configuration data to the electronic system, The user
`can also specify howthe devices are connected and the con-
`figuration can be transferred to the electronic system 100
`fromthe control station 40.
`A. Remote Control Structure
`‘The present inventiongenerally is comprised of a housing
`20 having a structure and shape similar to conventional
`remote control devices. The housing 20 may be constructed of
`various types ofmaterials and shapes as can be appreciated by
`oneskilled in the art. The housing is preferably structured to
`be ergonomic for a majority ofusers.
`The present invention may beutilized to control and oper-
`ate various external electronic devices including but not lim-
`ited to televisions, stereos, receivers, VCRs, DVDplayers,
`CD players, amplifiers, equalizers, tape players, cable units,
`satellite dish receivers, lighting, window shades and other
`electronic devices.Almost any numberofexternal electronic
`devices maybe controlled by the present invention as can be
`accomplished with conventional remote control devices.
`FIG. 6 is a block diagramof an exemplary electronic sys-
`tem 100 for practicing the various aspects of the present
`invention. The electronic system 100 is preferably enclosed
`within the housing. A portable power source 140is electri-
`cally connected to the electronic system 100 for providing
`electrical power to the electronic system 100. The power
`source 140 may be comprised of any power source such as a
`battery structure (disposable or rechargeable), solar cells, or
`direct power.
`The electronic system 100 preferably includes a display
`screen 104, a network interface 112, a keypad 114, a micro-
`processor 116, a memory bus 118, random access memory
`(RAM) 120, a speaker 102, read only memory (ROM) 122, a
`peripheral bus 124, a keypad controller 126, and a communi-
`cations device 108. As can be appreciated, the electronic
`system 100 of the present invention may be comprised of any
`combinationofwell-known computerdevices, personal digi-
`tal assistants (PDAs),
`laptop computers, remote control
`devices and other electronic systems.
`The microprocessor 116 is a general-purposedigital pro-
`cessor that controls the operation ofthe electronic system
`100. Microprocessor 116 can be a single-chip processoror
`implemented with multiple components. Usinginstructions,
`retrieved from memory, microprocessor 116 controls the
`reception and manipulationsof input data and the output and
`display ofdata on output devices.
`‘The memory bus 118 is utilized by microprocessor 116 to
`access RAM 120 and ROM 122. RAM 120 is used by micro-
`
`Lt
`
`wa
`
`20
`
`rm a
`s
`
`>
`
`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 networkinterface 112. A key-
`pad controller 126 is used to receive input from the keypad
`114 and send decoded symbolsfor each pressed key to micro-
`processor 116 over bus 128.
`Th