throbber
US007944370B1
`
`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

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket