`US 5,228,077
`
`5,228,077
`PATENT:
`INVENTORS: Darbee, Paul V.
`
`TITLE:
`
`Remotely upgradable universal remote
`control
`
`APPLICATION
`NO:
`FILED:
`ISSUED:
`
`US1990587326A
`
`24 SEP 1990
`13 JUL 1993
`
`COMPILED:
`
`04 FEB 2014
`
`Universal Remote Control Exhibit: 1004
`
`Page 1
`
`
`
`IE
`
`7~~S;~
`
`TD7
`
`-7
`
`PA TENTIN
`
`~
`
`SERIAL NUMBER
`
`F) FILINGODATE C LAISSBLS
`
`GROUI ARI,
`
`CII/!'I///
`
`CONQ,T INUI NG DA TA*****-*******
`V.
`FH;:~
`1
`4A
`
`PI~i ~'L( N
`
`A CI I, J
`
`F,
`
`0
`
`/
`
`1'
`
`**FOREIN/PC
`
`APPLICATIONS~************
`
`2 -Z
`
`-4
`
`L IA ye
`aoCC.S pr,.,Iy olIm.d
`Ll yes
`LUSC 119condittonsmati
`Verniied and Ackoleldged EsnIo
`
`IlsI
`
`AS
`
`TOTAL
`3TATE OR SHEETS
`RWGS CIAIMS
`D~(FLD
`ONR
`Ij
`
`IN)EP ]FILING FL
`RI0MG
`ILLEIVED
`
`AlCTOR LY'S
`SOCKET NO
`
`Y
`
`J
`
`'i-,A,
`
`-
`
`f
`
`17 'L
`
`Y IT '
`
`'10 4A361rc1-10-8)
`
`4,PARTS OF APPLICATION
`4FILED SEPARAI ELY
`
`2NOTICE OF ALLOWANCE MAILED
`
`PREPARED FOR ISSUE!
`
`CLAIMS A
`
`LLOWEID
`
`I/A;('
`Asstant E.I.
`
`lotI
`
`I
`o Clerk
`
`Toa Clim
`
`j
`ISSUE FEE
`"moorit Do.MS1.EW
`~ ,
`S) FRWIORY PATIENT rYAIN.I I1
`.21 ~l~'GROUP
`2600f
`Primry Exammear
`ISSUE CLASSIFICATION
`
`Clasibclass
`
`Sheets Drwg.~
`
`DRFAP
`VING
`'.01
`
`Pi.t Fig.
`
`ISSUE
`BATCH
`NUMB ER_
`
`Area
`
`WARNI NG: The informnation disclosed herel i
`y14
`restricted. UrlII4iI,Orlad
`prohibited by lihe United States Code Titleo p, Section4s 122, 101 and T6O
`Possossion outside the U.S. Patent & Trademark Office is restricted to o
`.1h.,Iz.d employees
`
`I
`
`and contractors Billy.
`
`Form PTO 436
`Re, 5009
`
`Universal Remote Control Exhibit: 1004
`
`Page 2
`
`
`
`REMOTELY UPGRADABLE UNIVERSAL REMOTE CONTROL
`
`5,228,077
`
`Transaction History
`
`Transaction Description
`Date
`10/1/1990 Notice Mailed--Application Incomplete--Filing Date Assigned
`3/1/1991 Application Is Now Complete
`3/11/1991 Application Captured on Microfilm
`3/27/1991 Case Docketed to Examiner in GAU
`5/15/1991 Case Docketed to Examiner in GAU
`7/29/1991 Non-Final Rejection
`8/5/1991 Mail Non-Final Rejection
`2/10/1992 Response after Non-Final Action
`2/10/1992 Supplemental Papers - Oath or Declaration
`2/10/1992 Request for Extension of Time - Granted
`2/24/1992 Date Forwarded to Examiner
`4/16/1992 Non-Final Rejection
`4/17/1992 Mail Non-Final Rejection
`10/20/1992 Response after Non-Final Action
`10/20/1992 Request for Extension of Time - Granted
`11/10/1992 Date Forwarded to Examiner
`12/1/1992 Mail Notice of Allowance
`12/1/1992 Notice of Allowance Data Verification Completed
`12/1/1992 Mail Examiner's Amendment
`12/1/1992 Examiner's Amendment Communication
`12/22/1992 Notice under Rule 202
`12/28/1992 Amendment after Notice of Allowance (Rule 312)
`2/5/1993 Date Forwarded to Examiner
`2/10/1993 Mail Response to 312 Amendment (PTO-271)
`2/10/1993 Response to Amendment under Rule 312
`3/1/1993 Issue Fee Payment Verified
`3/5/1993 Amendment after Notice of Allowance (Rule 312)
`4/21/1993 Mail Response to 312 Amendment (PTO-271)
`4/21/1993 Response to Amendment under Rule 312
`4/21/1993 Date Forwarded to Examiner
`6/8/1993 Issue Notification Mailed
`7/19/1993 Recordation of Patent Grant Mailed
`8/16/1994 Case Reported Lost
`8/18/1994 Official Search Conducted
`8/29/1994 Case Found
`9/7/1994 Post Issue Communication - Certificate of Correction
`
`
`
`Universal Remote Control Exhibit: 1004
`
`Page 3
`
`
`
`APPOVED OR LICEN~SE [
`INITIALSi
`
`C/ ('
`
`Enteredor
`Counted
`
`CONTENTEP
`
`1. / ppIication
`
`Papers.
`
`___5
`
`6.
`
`_
`
`0
`
`9:1
`
`T t_
`
`0
`
`_,_ _v_1
`
`-
`
`-7-
`
`___13.
`
`'
`
`'-
`
`20.
`
`_ 22
`
`___
`
`--
`
`q,
`
`_____23.
`
`PTOZANTJUL 1
`
`I~
`
`24. ______________
`
`__26.______________
`
`--
`
`____
`
`27.
`
`_________-
`
`___28.______________
`
`____
`
`-- ~~2.____________
`
`Universal Remote Control Exhibit: 1004
`
`Page 4
`
`
`
`r
`LiSEARCH ED
`
`Class
`
`Sub.
`
`Date
`
`Exmr.
`
`37'/A4
`
`/,4L Ue
`
`p"X/~2tVc
`
`SEARCH NOTES
`
`Date
`
`Exmr.
`
`(
`
`Ct
`
`INTERFERENCE_SEARCHED
`Exmr.
`Date
`Sub.
`Glass
`
`Universal Remote Control Exhibit: 1004
`
`Page 5
`
`
`
`Staple
`
`ta Sip~ Herc.
`
`7if t~4
`
`A A
`
`lB
`14:
`H
`
`52
`52
`
`54
`
`5b
`
`59
`
`5 6
`
`8
`
`71
`
`13
`64
`
`6 6
`
`6
`
`679
`
`84
`
`58
`7
`
`71
`
`95
`7 6
`
`4-7
`
`INDEX OF CLAIMS
`
`=Date
`
`SYMBOLS
`
`(Th-ogh 0Ilm-0l -anh.
`
`I
`
`I
`
`0
`
`O W-1,0Wis
`wlfOt., -
`
`""'Ioa
`OuNnd
`
`k
`
`-.- Nmmmldmm
`
`*
`
`it
`
`MM&
`
`Universal Remote Control Exhibit: 1004
`
`Claim
`:5
`o
`
`i234
`
`7 9
`
`J
`
`-a Tl-
`
`L!L_L___ -
`
`It 16
`_17
`
`10 20
`21
`22
`-23
`
`25
`26
`- 7
`28
`
`30
`
`32
`3
`34
`35
`
`37
`-S8
`
`42
`
`4b
`
`17
`-L1-1491
`
`Page 6
`
`
`
`STAPLE
`
`AREA
`
`PATENT NUMPE 9
`
`ORIGINAL CLASSIFICATION
`
`CLASS
`
`CLASS/
`
`37 FBCLkS
`
`CROSS REFERENCE(S)
`SUBCLASS
`
`'APFL)CATII)N S,ERIAL NUMBER
`
`APPLICANT'S NAME (PLEASE PIT
`
`IF RVIS,UE, QFI(31NAL PATENT NUMBER5
`
`INTERNATIONAL CLASSIFICATION
`
`GRF ASSST!NT,, C MNER (FLEASE STAMP OR P'RINT FULL N, SI
`XT GNI T-14
`~2o fMARY EXAMINER
`(PLAS STM
`
`ITV,I
`
`Is
`
`SUE CLASSIFICATION SLIP
`
`U DIEPARTMENT OF COMM
`PATENT AND TRADEMARK(
`
`Universal Remote Control Exhibit: 1004
`
`Page 7
`
`
`
`United States Patent f19]
`Darbee
`
`US005228077A
`[It] Patent Number
`[45] Date of Patent:
`
`5,228,077
`Jul. 13, 1993
`
`[54] REMOTELY UPGRADABLE UNIVERSAL
`REMOTE CONTROL
`Paul V. Darbee, Santa Ana, Calif.
`[75]
`Inventor:
`[73] Assignee: Universal Electronics Inc.,
`Twinsburg, Ohio
`[21] Appl. No. 587,326
`Sep. 24, 1990
`[22] Filed:
`
`[63]
`
`[56]
`
`Amsistant Examiner-Wing F. Chan
`Attorney, Agent, or Firmt-Thomas R. Vigil
`ABSTRACT
`[57]
`The universal remote control system includes a univer-
`sal remote control comprising an input including a set of
`keys or push buttons for inputting commands into the
`remote control, infrared signal output circuitry for sup-
`plying an infrnred signal to a controlled dcvice includ-
`ing IR lamp driver circuitry, a central processing unit
`(CPU) coupled to the input and to the signal oatput
`Related U.S. Application Data
`circnitry, a single, notn-volatile read-write memory cou-
`Continuation-in-part of Ser. No. 127,999, Dee. 2, 1987,
`pled to the CPU and data coupling circuitry inclading
`Pat. No. 4,959,810.
`terminal structure comprising a receiving port coupled
`H04M 11/00
`151] In!. CI.5 ................................
`to the CPU for enabling code date for creating appro-
`379/102; 379/444;
`[52] U.S. CL .........................
`priate IR lamp driver instructions for causing the infra-
`358/194.1; 358/142
`to emit infrared signals
`red signal output circuitry
`[58] Field of Search.........379/104, 105, 102, 443,
`which will cause specific functions to occur in a specific
`379/444; 358/194.1, 142, 146, 147
`controlled device, fot operating a variety of devices to
`be controlled, to be supplied from outstde the remote
`References Cited
`control through the receiving port of the terminal struc-
`U.S. PATENT DOCUMENTS
`ture directly to the CP'U for direct entry to the memory
`to enable the remote control to control varions devices
`4,028,493 6/1977 Brennemarm et at..
`4,488,179 12/1 984 KrUger et a............358/194.1
`to he controlled upon the inputting of commands to the
`379/104
`4,503,288 3/1985 Kessler.......................
`keys of the input. The universal remote control system
`................... 379/444
`4,599,491 7/1986 Serrano
`further includes a data transmission system including
`379/I04
`4,625,080 11/1986 Scott ........................
`coupling circuitry for coupling the terminal structure to
`358/194.1
`4,626,848 12/1986 Ehtters.....................
`a computer directly, through a modem to a telephone
`4,885,766 12/1989 Yanuoka et at ............379/105
`line, or through a television set to a television signal
`79/102
`4,918,439 4/1990 Wozniak et at .
`5..........
`picked up by the television set, the coupling circuitry
`FOREIGN PATENT DOCUMENTS
`including a cable, a first connector for connection to the
`terminal structure at one end of the cable, and an inter-
`2166322 4/1986 United Kingdom ......
`face connector at the other end of the cable for conaect-
`2192743 1/1988 United Kingdom
`8706416 10/1987 World Iot. Prop. 0.
`ing directly to a computer, or through a modem and a
`telephone line to a computer, or to a television set
`OTHER PUBLICATIONS
`which receives data in a television signal from a com-
`1. Dorros, "Telephone nets go digital", IEEE Spec-
`puter.
`trunm, Apr. 1983, pp. 48-53.
`1Wima?y Examiner-James L. Dwyer
`
`379/102
`
`... 358/194.1
`
`21 Claims, 18 Drawing Sheets
`
`Universal Remote Control Exhibit: 1004
`
`Page 8
`
`
`
`U.S. Patent
`
`July 13, 1993
`
`qhp.pt 1 nf I8
`
`5,228,077
`
`FIG. 1
`
`LED 4
`
`10
`
`Universal Remote Control Exhibit: 1004
`
`Page 9
`
`
`
`U.S. Patent
`
`July 13, 1993
`
`Sheet 2 of 18
`
`5,228,077
`
`~A
`vi
`
`cl
`
`va~~
`
`7
`
`7, , , e g
`
`aa..2. 7a a ~
`aaa777
`aa aa
`
`Universal Remote Control Exhibit: 1004
`
`Page 10
`
`
`
`U.S. Patent
`
`July 13, 1993
`
`Sheet 3 of IS8
`
`5,228,077
`
`FIG. 3
`
`FG
`
`25
`
`48
`
`50
`
`41
`49
`
`114
`
`26
`
`38
`
`62
`
`363
`
`182
`
`FIG.
`
`5FIG.
`
`6
`
`49
`
`26
`
`2
`
`25
`
`48
`
`Universal Remote Control Exhibit: 1004
`
`Page 11
`
`
`
`U.S. Patent
`
`July 13, 1993
`
`Sheet 4 of 18
`
`5,228,077
`522,7
`
`FIG. 7
`
`BATTERY
`COMPARTMENT 45
`
`Universal Remote Control Exhibit: 1004
`
`Page 12
`
`
`
`U.S. Patent
`
`July 13, 1993
`
`Sheet 5 of 18
`
`5,228,077
`
`FIG. 8
`
`INFRARED
`LIGHT-
`EMITTING (D
`
`I - BIT
`MICROPROCESSOR
`
`-
`
`RANDOM
`ACCESS
`
`KEYBOARD
`
`AER
`
`4 x "AAA"
`AER
`
`FIG. 10
`
`) 204
`
`LED 3
`
`- LED 2
`
`Universal Remote Control Exhibit: 1004
`
`Page 13
`
`
`
`U.S. Patent
`
`July 13, 1993
`
`Sheet 6 of 18
`
`5,228,077
`
`FIG. 9A
`
`LINES 150
`
`Universal Remote Control Exhibit: 1004
`
`Page 14
`
`
`
`U.S. Patent
`
`July 13, 1993
`
`Sheet 7 of 18
`
`5,228,077
`
`FIG. 98
`
`Universal Remote Control Exhibit: 1004
`
`Page 15
`
`
`
`U.S. Patent
`
`July 13, 1993
`
`Sheet 8 of 18
`
`5,228,077
`
`FIG. 1 la ~
`
`I
`
`0
`
`0
`
`I
`
`I
`
`0
`
`FIXED BIT TIME,
`FULL WIDTH BURST
`
`00
`I
`FIG. llb ~( M
`
`I
`I
`0
`)~ M~V I~( M
`I
`I
`
`FIG. lic
`
`FIXED BIT TIME,
`BURST WIDTH MODULATED
`
`FIXED OFF TIME,
`
`BURST WIDTH MODULATED
`
`I
`FIG. lid Xv
`FIG. lie
`
`00
`,v ~
`
`0
`
`I
`
`I
`~
`
`FIXEDBITTIME,
`SINGLE /DOUBLE BURST
`
`I
`
`0
`
`~
`
`0
`
`FIXED OFF TIME,
`
`SINGLE/DOUBLE BURST
`
`I
`I
`/4 ~J
`I
`
`0
`
`/4
`
`FIXEDBURST
`TIME, OFFTIME
`MODULATED
`
`FIG. lIt ~'
`I
`
`I
`
`0
`
`~/
`
`/4
`I
`
`FIG.llg WA~)AWI~)I Ml M~
`
`'~1
`ARW/~II
`
`RANDOM
`
`FIG. llh 4pp4
`
`*1
`
`ONE FREQUENCY
`FOR EACH KEY
`
`FIG. lii
`
`0
`I
`~fl ~
`
`P0
`I
`flfl
`
`I
`flfl
`
`no
`
`SINGLE I DOUBLE PULSE,
`F1XEDBITTIME
`
`Universal Remote Control Exhibit: 1004
`
`Page 16
`
`
`
`U.S. Patent
`
`July 13, 1993
`Jl
`3 93
`
`Sheet 9 of :18
`Set9o 1
`
`5,228,077
`,2,7
`
`FIG. 12A
`
`STEP 1
`
`STEP 2
`
`STEP 3
`
`FIG. 12B
`
`eq.- z
`
`.ZCLMWI
`
`STEP 4
`
`0
`
`co
`
`Universal Remote Control Exhibit: 1004
`
`Page 17
`
`
`
`U.S. Patent
`
`July 13, 1993
`
`Sbeat 1n of 18
`
`5,228,077
`
`FIG. 13A
`
`STEP 5
`
`-fRLffl
`STEP 6
`
`FIG. 13B
`j Hfi L --fjmL-
`IR BIT STREAM
`
`ON
`TIME
`
`OFF
`TIME
`
`FILTERED
`BIT STREAM
`
`STEP 7
`
`STEP 8
`
`STEP 9i
`
`STEP 10
`
`STEP 11
`
`FIG. 13C
`imsLnBITnSTREAM
`
`FILTERED
`
`REPETITION
`(DISCARD)
`
`Universal Remote Control Exhibit: 1004
`
`Page 18
`
`
`
`U.S. Patent
`
`July 13, 1993
`
`Sheet 11 of 18
`
`5,228,077
`
`FIG. 14
`
`IPLAYBCK77
`
`Universal Remote Control Exhibit: 1004
`
`Page 19
`
`
`
`U.S. Patent
`
`July 13. 1993
`
`Sheet 12 of' 18
`
`5,228,077
`
`FIG. 15
`
`25
`
`0002
`
`61
`
`FZ1 c::!3
`
`LED 4
`
`10
`
`12
`
`14
`
`Universal Remote Control Exhibit: 1004
`
`Page 20
`
`
`
`U.S. Patent
`
`July 13, 1993
`
`Sheet 13 of 18
`
`5,228,077
`
`Universal Remote Control Exhibit: 1004
`
`Page 21
`
`
`
`U.S. Patent
`
`July'13, 1993
`
`Sheet 14 of' 18
`
`5,228,077
`
`FIG. 17
`
`PROBLEM
`
`STEP 4
`
`STEP 5
`
`Universal Remote Control Exhibit: 1004
`
`Page 22
`
`
`
`U.S. Patent
`
`U.S. Patent
`July 13, 1993
`
`Sheet 15 of 18
`
`5,228,077
`522,7
`
`FIG. 18A
`
`FIG. IB
`
`'STEP
`
`1
`
`SSTEP 2
`
`STEP 3
`
`* eg. TV, POWER, VCR 1, POWER, PLAY, TV, 3, ENTER
`
`Universal Remote Control Exhibit: 1004
`
`Page 23
`
`
`
`U.S. Patent
`
`U.S. Patent
`July 13, 1993
`
`Sheet 16 of 18
`
`5,228,077
`5,207
`
`FIG. 19A
`
`FIG. 19B
`
`STEP 1
`
`STEP 2
`
`3
`
`STEP 5
`
`Universal Remote Control Exhibit: 1004
`
`Page 24
`
`
`
`U.S. Patent
`
`July 13, 1993
`
`Sheet 17 of 18
`
`5,228,077
`
`208
`
`FIG. 20
`
`258
`
`FIG. 21
`
`+9V
`
`4 0
`
`I'M"T
`6
`
`-9 OR 9V
`
`-9v
`----
`
`1 0-
`
`230B\ (,t/276
`
`226
`
`HX
`
`FIG. 22
`
`274~.
`
`IBMTXD 4.7K
`Fj
`
`0-02
`
`272
`
`0 GOUD
`
`C'5
`
`10KGN
`
`i 1N41 48
`CR2
`
`I1N5229
`4.3V
`CR3
`
`-HOST
`FEMALE
`DB9
`
`r-HODST
`FEMALE
`DB25
`
`2281
`
`GROUND
`BLK
`
`-CONNECTOR
`IN BATTERY
`COMPARTMENT
`
`Universal Remote Control Exhibit: 1004
`
`Page 25
`
`
`
`U.S. Patent
`
`July 13, 1993
`
`Sheet 18 of 18
`f1
`Set1
`
`5,228,077
`,2,7
`
`FIG. 23
`
`gICOODo~Ul
`OD all,0 1~~I
`
`I
`
`OjI00lUWNuuII
`
`Universal Remote Control Exhibit: 1004
`
`Page 26
`
`
`
`15,228,077
`
`REMOTELY UPGRADABLE UNWVERSAL,
`REMOTE CONTROL
`
`2
`terminal means coupled to a CPU for supplying code
`data from outside the remote control through the termi-
`nal means and the C PU to a memory of the remote
`control.
`
`CROSS REFERENCE TO RELATED
`APPLICATION
`This is a contirmation-in-part of application Ser. No.
`07/127,999 filed on Dec. 2, 1987 for: UNIVERSAL
`REMOTE CONTROL DEVICE, now issued to U.S.
`Pat. No. 4,959,810 on Sep. 25, 1990.
`
`5
`
`SUMMARY OF THE INVENTION
`According to the present invention there is provided
`a universal remote control system including a universal
`remote control comprising an input including a set of
`10 keys or pushbuttons for inputting commands into the
`remote control, infrared signal output circuitry for sup-
`plying an infrared signal to a controlled device includ-
`BACKGROUND OF THE INVENTION
`ing IR lamp driver circuitry, a central processing unit
`1. Field of the Invention
`(CPU) coupled to the input and to the signal output
`The present invention relates to a universal remote
`control system including a remote control of the type 15 circuitry, a single, non-volatile read-write memory cou-
`pled to the CPU and date coupling circuitry including
`which is hand held and which can he coupled via coded
`terminal structure comprising a receiving port coupled
`infrared signals with a remote control receiver built into
`to the CPU for enabling code data for creating appro-
`a television or other remotely controlled electrical ap-
`priate IR lamp driver instructions for causing the infra-
`paratus to turn on the apparatus, such as the television,
`al a distance, to adjust the volume, tone and brightness, 20 red signal output circuitry to emit inifrared signals
`which will cause specific, functions to occur in a specific
`to change channels, and to turn the television off and a
`controlled device, for operating a variety of devices to
`data transmission system for inputting date to the re-
`he controlled, to he supplied from outside the remote
`mote control,
`2. Description of the related art including information 25control through the teceiving port of the terminal struc-
`25ture directly to the CPU for direct entry to the memory
`disclosed under 37 CFR Sections 1.97-1.99
`to enable the remote control to control various devices
`Heretofore it has been proposed to provide a recon-
`to he controlled upon the inputting of commands to the
`figurable remote control device and programmable
`keys of the input. Thle universal remote control system
`fanctions for such a remote control device which Will
`enable one to learn, store and retransmit infrared codes
`futeinldsaaatrsmsonytmicuig
`thatareemitedfromtheconroler
`fr aremtel 30coupling circuitry for coupling the terminal structssre to
`a computer directly, through a modem to a telephone
`controlled apparatus, such as a television,
`For example, so the Welles 11 U.S. Pal. No. 4,623,887
`ln,o
`hog
`eeiinstt
`eeiinsga
`and the Ehiers U.S. Pal. No. 4,626,846, there is dis-
`line orb
`ignaltr
`thrge television set thouptlin
`closed a reconfigurable remote control device which
`picke up bytefeisionnsectr the coplin circuitr
`h
`is onco o oncint
`has the ability to learn, store and repeat remote control 35 including a cable
`terminal structure at one end of the cable, and an inter-
`codes from any other infrared transmitter. Such a
`h al u onnt
`fc onco tteohredo
`in-
`reconfigurable remote control transmitter device
`ing directly to a computer, or through a modem and a
`cludes an infrared receiver, a microprocessor, a non-
`telephone line to a computer, or to a television set
`volatile random access memory, a scrstch pad random
`40 which receives date in a television signal from a coin-
`access memory, and an infrared transmitter.
`puter.
`According to the teachings of the Ehlers patent, the
`BRIEF DESCRIP'TION OF THE DRAWINGS
`infrared signals received by the remote control device
`are in bursts of pulses and the device counts the numher
`FI.1iafrnpesctvvewothuiesl
`FI.isafrnpepctvvewothsuesa
`of pulses in each burst as well as the time duration of
`to the
`4, remote control device constructed according
`each pause in a transmission between bursts.
`T'he Evans et al. U.S. Pat. No. 4,825,218) which issued
`teachings of the present invention.
`o h oto
`FIG. 2 is an exploded perspective view o h oto
`on Apr. 25, 1989 on application See. No. 66,833 filed on
`device sow n in FIG. I.
`Jun. 25, 1987, teaches a reconfigurable remote control
`FIG. 3 is an enlarged fragmentary sectional view
`transmitter that includes a learn mode and a rum mode
`and is similar to the remote control system disclosed in 50 throughs two of the push buttons of the control device
`asown in FIGS. 1 and 2.
`the Ehiers patent.
`FIG. 4 is a fragmentary corner view of a push button
`Evans et al. does not teach or suggest the provision in
`containing panel and a base panel.
`a universal remote control of date coupling means in-
`FIG. 5 is a fragmentary corner view similar to FIG.
`cluding terminal means (such as serial ports) coupled to
`a CPU for enabling code date to he supplied from Out- s5 4 a the Panels are brought together and shows one of
`the push buttons cut away from the push button con-
`side the remote control through the terminal means and
`taining panel.
`CPU to a memory of the remote control.
`FIG. 6 is a fragmentary sectional view of the saisent-
`The Imoto U.S. Pat. No. 4,771,283 teaches a system
`bly 15 formed by bringing the push button containing
`for the collecting of operating codes from various re-
`mote control transmitters by inputting the code date 60 panel into engagement with the hase panel.
`FIG. 7 is a plan view of the circuit board assembly
`therefrom via infrared code signals to an infrared re-
`mounted inside the control device viewing the control
`ceiving diode at an input of the system, deciphering
`device from the back side thereof with a back cover
`those code signals, storing them in a RAM and then
`panel removed.
`upon operation of keys, supplying outputs via one of
`several cables extending from outputs of the system to 65 FIG. 8 is a block diagram of the operating circuitry in
`the control device.
`devices to he controlled,
`FIGS. 9A & 9B are a detailed schematic circuit dia-
`Imoto does not teach means for outputting infrared
`gram of the operating circuitry shown in FIG. S.
`code signals nor does Imoto teach in a remote control,
`
`Universal Remote Control Exhibit: 1004
`
`Page 27
`
`
`
`VCRI
`VCkS2
`Rer
`RMe-
`t
`4
`7
`
`DO
`A
`D
`
`Cabte
`CD
`TV.VCR
`
`I
`
`2
`5
`
`C
`D
`
`Po-e
`DO 2
`pause
`ast Fw
`Vat Up
`Vat D.
`
`CH Up
`CsH Dn
`
`0
`H1
`
`E
`F
`
`___________
`TV
`DO t
`Stop
`Pa
`3
`6
`9
`Este
`Reca
`
`~
`5,228,0774
`3
`H RFRE
`DSRPINO
`FIG. 10 is a perspective view showing the connecti on
`DECRPTONOFTHENPEERE
`of a programming connector over the cenitral process-
`EBDMN
`ing unit of the operating circuitry in the control device,
`Referring now to FIG. 1 in greater detail, there is
`the programming connector being connected to a mni-
`croprocessor, being operable to disable ste central pro. 5 illustrated therein a universal remote control device 10
`constructed according to the teachings of the present
`ceasing unit, and being used to program the random
`invention.
`access memory (RAM) of the operating circuitry,
`As shown, the device 10 includes a housing 11 includ-
`FIGS. 11, 11a to 11i are graphical representations of
`ing an upper housing member 12 having a base panel 14,
`several modulation schemes which are used in infrared
`10 and a lower homing member 16. An overlay face panel
`remote control transmitters.
`18 is positioned over the hase panel 14.
`FIG. 1.2A is a flow chart of a first part ofa method for
`The two panels 14 and 18 have openings 22 and 24
`capturing an IR code and FIG. 12B1 is a graph of the
`(FIG. 2) therethrough for receiving elastorneric, push-
`envelope of the code.
`buttous 25. all of which extend from and are fixed to or
`FIG. 13A is a flow chart of a second part of a method
`for capturing an IR code; FIG. 13B1 is a waveform of 15integral with an elastomeric body panel 26 as shown in
`FIG. 2.
`the IR bit stream and filtered bit stream; and FIG. 13C
`The psushbuttons 25 tire arranged in rows and col-
`is a graph of the waveform of a filtered repetition of a
`umns and are identified as follows on the overlay face
`filtered bit strean.
`FIG. 14 is a flow chart of the method used for grace- 20 panel 18:
`ating an infrared code._________
`FIG. 15 is a front plan view of the control device
`shown in FIG. 1 and shows the various pushbuttons of
`the device.
`FIG. 16 is a flow chart of the search and set proce- 25
`dare followed in using the control device of the present
`invention.
`FIG. 17 is a flow chart of a direct-entry/quick-set
`procedure followed in using the remote control device.
`FIG. ISA is a flow chart of the procedure followed in 30
`setting a"DO" comnmand and FIG.18B is aflow chart
`of the method for executing a "DO" command.
`FIG. 19A is a flow chart of the method used to iden-
`This arrangement is shown in FIG. 15 and the man-
`tify what type of unit the remote control device is set
`for and FIG. 191B is a table of the identifying blink code. 35 ner in which these pushbuttons 25 are utilized in operat-
`ing the control device 10 will be described in greater
`FIG. 20 is a fragmentary perspective vtew with por.
`detail in connection with the description of FIGS.
`tions broken away of a connector with conversion cir-
`15-19B.
`cuitry therein and a special battery case cover for the
`At a top or forward end 28 of the device 10, there is
`control device by which new data can be inputed into
`the RAM of the operating circuitry of the control de. 40 provided an opening 30 for three light emitting diodes,
`L-ED 1, LED 2 and LED 3. The opening 30 is covered
`vice.
`by an infrared-transport lens 31. Also, provided on a top
`FIG. 21 is a schematic circuit diagram of part of the
`surface 32 of the upper housing member 12 of the con-
`conversion circuitry in the connector shown in FIG. 20.
`Irol device 10 is a light entitling diode, LED 4, by
`FIG. 22 is a schematic circuit diagram of another par
`of the conversion circuitry in the connector shown in 45 which information, in the form of red and green blink
`codes, is communicated to the user of the device 10.
`FIG. 20.
`FIG. 2 is an exploded view of the components of the
`FIG. 23 is a schematic block diagram of the data
`device 10. As shown, the device 10 includes the overlay
`transmission system of the universal remote control
`face panel 18 with pushbutton-receiving, generally reet-
`system of the present invention and shows the manner
`in which data is input via a telephone line to the remote 50 angular openings 22. the upper housing member 12 with
`base panel 14 having a plurality of generally rectangu-
`control,
`lar, pushbutton receiving openings 24, the elastomneric
`FIG. 24 is a block schematic diagram of a modified
`body Panel 26 having Pushbuttons 25 extending from an
`sytemsimlar o te dta ranmision
`datatrasmisio
`upper surface 34 thereof, a printed circuit board 26
`datattransmissionFsystem similarutoith data transmisaion
`iau acsle- 55 having conductive switches 38 on an upper surface 40
`system shone in FtG. 23ot fonro inutting da
`thereof And operating circuitry 42 (FIG. 7) mounted on
`phone line to thereote sconmtol usingram piku nothe,
`the underside 43 thereof, the lower housing member 16,
`a blocktrschematicndiagram ofic anter
`Fmoi.n 25fi
`a cover 44 for a battery compartment 45 (FIG. 7) for
`lztembdietiofa dlatain trasmisson syste whchossi-
`receiving batteries 46 (FIG. 10) for the circuitry 42 of
`tlisio herverticalblanngitra on daa raste aroa
`60 the control device 10, and the infrared-transport lens 31.
`telvisonscren ortrasmtting dttohermte
`It will be noted that the base panel 14 of the upper
`control and shows a vertical blanking interval decoder
`housing member 12 has pushbutton openings 24 com-
`and a cable with a three-pin jack pluggable into the
`pletely across each one of fourteen (14) rows across and
`remote control for transmitting data to the remote con-
`trot,.
`four (4) coluns down. However, not all of these open-
`FIG. 26 is a block schematic diagram of a direct 65 lags or holes 26 have pushbuttons 25 extending there-
`through, as noted by the lesser number of pushbutton-
`connection from a digital telephone line to the remote
`receiving openings 22, in the overlay face panel 18.
`control having a direct access arrangement therein for
`Likewise, the body panel 26 initially has pushbuttons 25
`inputting data to the remote control.
`
`Universal Remote Control Exhibit: 1004
`
`Page 28
`
`
`
`~
`5
`5,228,0776
`latch 58, the random access memory 54 and LED 1,
`arranged completely across the upper surface 34 in
`fourteen (14) rows across and fourteen (14) columns
`LED 2, LED 3 and LED 4.
`down.
`The operating circuitry also includes several subcir-
`The printed circuit board 36 has conductive switches
`cuits. One of those snhcircuits 62 (FIG. 9B) includes the
`38 aligned with each one of the pushbuttons 25 so that 5 keyboard 61 5 having pushbuttons 25, each of which is
`connected to a port 0. of the CPU 56 shown in FIG. 9B
`mor switches 38 are provided than may be necessary
`for this particular control device 10.
`2
`h
`eerdt
`stekyor
`ici
`and can b
`X's in FIG. 9B indicate the pushbuttons 25 and when
`The availability of additional pushbutton openings 24
`in the base panel 14 will enable the control device 10 to
`one of those pushbuttons X is pressed, current flows
`be modified as necessary by the addition of further 10 through a resistor in a column line, e.g., when button 25'
`is pressed current flosws through resistor 64 in columus
`pushbuttons 25 to perform numerous other functions as
`line 138 going to the button or key 25'. That raises the
`called for.
`voltage on a supply line VCC to the CPU 56 of the
`This mechanical construction of the upper and tower
`housing members 12 and 16 and the panels 14 and 18
`miscroprocessor.
`and circuit board 36 enable the control device 10 to be 15 Accordingly, whenever a button 25 is pressed, it will
`the voltage on line VCC which initiates a
`increase
`modified to include additional circuits in the operating
`.switchsing process in a wake up circuit 70 for "waking
`circuitry 42 and pushbutton switches 25 for performing
`up" or energizing the CPU 56 in the manner described
`additional functions, if desired. In this respect, overlay
`below.
`face panel 18 is easily replaceable to modify the device
`In addition to the keyboard circuit 62 and the wakeup
`10 to include more or less pushbuttons 25 and asoiae 20
`circuit 70, the subcircuits include a reset circuit 74, and
`switches 38.
`a write protect circuit 78.
`The simplicity of the construction of the pushbuttons
`When the voltage on line VCC goes up, a signal is
`25, the base panel 14 and the overlay panel 18 is shown
`in FIGS. 3-6. As shown in FIG. 3, the body panel 26 25passed through capacitor 102, to the base of a transistor
`has a plurality of raised pushbuttons 25 formed thereon. 25104 in the wake up circuit 70. This turnss on the transis-
`un
`rnitr16Ti
`untrso
`tr14wihi
`Each raised rectangular button 28 has a recessed area or
`on of the transistors 104 and 106 will bring voltage
`hollow 48 on the underside 49 of each hutton 25ing
`on line VCC to the full DC voltage of about 5j volts.
`u 2
`in
`whic ismouteda cndutiveplugeror
`
`whih i monte
`a ondctie pungr o pck 50 When the voltage on line VCC reaches Sj volts, the
`adapted to engage one of the conductive switches 38 on 30 CPU 86 begins to opserate.
`the circuit board 36. With thme pushbuttons 25 and the
`When operating, the CPU 86 establishes a signal on
`panel 26 being formed from a sheet of elastomeric mate-
`line ALE 108 which is passed through a resistor 110 and
`rial it is an easy matter to remove the buttous 25 that are
`filtered by capacitor 102. Once the ALE signal is estab-
`not necessary with a scissors or other cutting element,
`lished, it causes a voltage to be generated at the base of
`as shown in FIG. 4.
`35 transistor 104, maintaining transistor 104 turned on,
`Then, the pushibutton body panel 26 is moved into
`which in turn maintains transistor 106 turned on, thus
`engagement with thme base panel 14, as shown in FIGs. 5,
`enabling the CPU 56 to continue to run. The CPU 56
`to form the assembly shown in FIG. 6.
`can turn itself off by executing a RALT instruction
`After the pushbutton body panel 36 and the base
`which causes the ALE signal to cease, thus turning off
`panel portion 14 have been assembled as shown in FIG. 40 transistors 104 and 106 and removing power via line
`6, the overlay face panel 18 is mounted on top of the
`VCC to the CPU 56.
`base panel 14 and the circuit board 36 is monnted within
`It is to be noted that the wake up circuit 70 can be
`the housing member 12.
`activated by depression of a key or butten 25 or by an
`Referring now to FIG. 7, there is illustrated therein
`input signal at serial port 3. coupled to an input port 112
`the operating circuitry 42 of the control device 10 45 of the CPU 56.
`which includes batteries "6 (FIG. 10) munted in the
`The circuit elements described above form the
`compartment 45 for providing power for the circuitry
`wakeup circuit 70 fcr activating the operating circuitry
`42 and a lithium battery 52, which backs up a static
`42 of the device 10. This circuit uses substrate static-
`RAM 54. A central processing unit (CPU) 86, it cou-
`protection diodes 114 in a CMOS chip coupled to the
`pled through a latch 58 to the RAM 84. Three LEDs, 50 keyboard 61. With this arrangement, source current is
`LED 1, LED 2, and LED 3 are coupled to the circuitry
`supplied to transmitter 106 via line VCC when a key or
`42 for communication with the apparatus to be con-
`pushbutton 25 is depressed.
`trolled. All elements of the circuitry 42 are mounted on
`The RAM 54 is connected to the lithium battery 52
`the circuit board 36 mounted in the upper housing mern-
`and, when the device 10Oin not being used, draws about
`her 12. A further LEDl, LED 4 is couapledito CPU 56 for 55 20nmmoamps from the battery 52. which gives the de-
`communication with the user of the device 10 as will be
`vice 10 a shelf life between 5 and 10 years. A backup
`capacitor 116 is coupled to the RAM 54 and has (at 20
`described in greater detail below,
`A block schematic circuit diagram of the operating
`nanoamps) a discharge time of about 10 minutes, pro-
`circuitry 42 is shown in FIG. 8 and includes CPU K~
`viding ample time to change (if necessary) the battery
`the infrared light emitting diodes, LED 1, LED 2, and 40 52 without losing the instructions and data stored in the
`RAM 54. Capacitor 116 is kept charged by battery 46
`LED 3 coupled to the CPU 56, serial input/output ports
`60 of CPU 56, the RAM 54 coupled to CPU 56 and
`through diode 117 when the device 10 is operating and,
`at other times, by battery 82 through diode 118.
`backed up by lithium battery 52 and a 4 X 14 keyboard
`61 coupled to CPU 56. The four AAA batteries " are
`After the CPU 56 has been powered up, or awakened,
`65 the CPU 56 makes ascan of row lines121-128 to the
`also shown.
`keyboard 61 by sequsentially forcing each line 121-128
`FIGS. 9A and 9B are a detailed schematic circuit
`low and then polling the other lines to find out which
`diagram of the operating circuitry 42. The operating
`circuit 42 includes the central processing unit 56, the
`button 25. such as button 28', has been pressed. As a
`
`Universal Remote Control Exhibit: 1004
`
`Page 29
`
`
`
`5,228,077
`8
`75
`When the write enable line 176 goes low, unless the
`result of pushbutton 2'being pressed, a low impressed
`transistor 171 is turned on by virtue of the battery volt-
`upon row line 121 will eause a low on column line 128
`age being more than 4.3 volts, a line 178 going into the
`and that will result in the row fine 128 being low,
`RAM 54 at the collector 180 of the transistor 171
`The CPU 56 first sets row line 121 low and then
`begins scanning, starting with the row line 122, for 5 (which is the "write enable" for the RAM 54), is pire-
`vented from going low, maintaining the RAM "Write
`another row line having a low voltage thereon and by
`Protected". This condition also is crested when the
`finding the row line with the low voltage, in the above
`battery 48 is low. The 'write enable" line 176 also func-
`example, row line 128, the CPU 56 knows that button
`tiont as a low battery detector because, during execu-
`25' at the intersection of row line 128 and column line
`10 tion of the program, a check is made to see whether
`138 has been depressed.
`writing to the PAM 54 us enabled. If it is not, this shows
`If the CPU 56 had not