throbber
United States Patent [19]
`Dar bee
`
`[54] UNIVERSAL REMOTE CONTROL SYSTEM
`
`[75]
`
`Inventor: Paul V. Darbee, Santa Ana, Calif.
`
`[73] Assignee: Universal Electronics Inc.,
`Twinsburg, Ohio
`
`[ *] Notice:
`
`The portion of the term of this patent
`subsequent to Jul. 13, 2010 has been
`disclaimed.
`[21] Appl. No.: 46,105
`[22] Filed:
`
`Apr. 8, 1993
`
`Related U.S. Application Data
`[63] Continuation of Ser. No. 587,326, Sep. 24, 1990, Pat.
`No. 5,228,077, which is a continuation-in-part of Ser.
`No. 127,999, Dec. 2, 1987, Pat. No. 4,959,810.
`
`Int. CI.s ....................... H04M 11/00; H04N 5/44
`[51]
`[52] U.S. Cl. .................................. 379/102; 358/194.1
`[58] Field of Search ............... 379/102, 104, 105, 443,
`379/444, 93, 97-99; 358/194.1, 142, 146, 147
`
`[56]
`
`References Cited
`U.S. PATENT DOCUMENTS
`3.956, 745 5/1976 Ellis ..................................... 340/337
`4,028,493 6/1977 Brennemann et a!. .
`4,038,533 7/1977 Dummermuth eta!. ...... 235/151.11
`4,200,862 4/1980 Campbell eta!. .............. 340/310 A
`4,245,342 1/1981 Entenman ............................... 371/8
`4,356,509 10/1982 Skerlos et a!. ........................ 358/85
`4,386,412 5/1983 Ito ....................................... 364/710
`4,386,436 5/1983 Kocher et al. ...................... 455/151
`4,425,647 1/1984 Collins et a!. ......................... 371/70 ·
`4,488,179 12/1984 Kruger eta!. ...................... 358/181
`
`(List continued on next page.)
`
`FOREIGN PATENT DOCUMENTS
`3313493 10/1984 Fed. Rep. of Germany .
`2053539A 2/1981 United Kingdom .
`2126000 3/1984 United Kingdom .
`2136177A 9/1984 United Kingdom .
`2166322A 4/1986 United Kingdom .
`
`302
`
`1111111111111111111111111111111111111111111111111111 IIIII 111111111111111111
`US005255313A
`5,255,313
`Patent Number:
`Date of Patent: * Oct. 19, 1993
`
`[11]
`
`[45]
`
`OTHER PUBLICATIONS
`"IEEE Journal of Solid-State Circuits", vol. SC-11,
`No.6, Dec. 1976, Casier eta!., pp. 800-808, Pulse Posi(cid:173)
`tion Modulation Transmission System for Remote Con(cid:173)
`trol of a TV Set.
`"IEEE Transactions on Consumer Electronics", vol.
`CE-31, No. 1, Feb. 1985, pp. 59-69, J. Platte et al., A
`new intelligent remote control for consumer electronic
`devices.
`"IEEE Spectrum", Mar. 1983, pp. 48-53, I. Dorros,
`Telephone nets go digital.
`Primary Examiner-Wing F. Chan
`Attorney, Agent, or Firm-Thomas R. Vigil
`[57]
`ABSTRACT
`The universal remote control system includes a com(cid:173)
`puter having a memory and code data for creating ap(cid:173)
`propriate IR lamp driver instructions for causing an
`infrared signal generator to emit infrared signals which
`will cause specific functions to occur in a specific con(cid:173)
`trolled device, for operating a variety of devices to be
`controlled, stored in the memory of the computer. The
`system further includes a universal remote control com(cid:173)
`prising: input circuitry including a set of keys or push(cid:173)
`buttons for inputting commands into the remote con(cid:173)
`trol, infrared signal output circuitry including IR lamp
`driver circuitry for supplying an infrared signal to a
`controlled device, a central processing unit (CPU) cou(cid:173)
`pled to the input circuitry and to the signal output cir(cid:173)
`cuitry, a memory coupled to the CPU, and data cou(cid:173)
`pling circuitry and structure for periodically coupling
`the computer to the remote control for inputting from
`the computer memory appropriate IR lamp driver in(cid:173)
`structions for causing the infrared signal output cir(cid:173)
`cuitry to emit infrared signals which will cause specific
`functions to occur in a specific controlled device, for
`operating a variety of devices to be controlled into the
`memory of the remote control to enable the remote
`control to control various devices to be controlled upon
`the inputting of commands to the keys of the input
`circuitry.
`
`20 Claims, 18 Drawing Sheets
`
`0
`
`Universal Remote Control Exhibit: 1002
`
`Page 1
`
`

`

`5,255,313
`
`Page 2
`
`U.S. PATENT DOCUMENTS
`
`4,503,288 3/1985 Kessler .
`4,509,21 I 4/1985 Robbins ............................... 455/603
`4,517,564 5/1985 Morishita et al. .............. 340/825.69
`4,535,333 8/1985 Twardowski .................. 340/825.69
`4,566,034 1/1986 Harger et al. .................... 358/194.1
`4,580,009 4/1986 Darland .
`4,599,491 7/1986 Serrano .
`4,623,887 11/1986 Welles, II ....................... 340/825.57
`4,625,080 11/1986 Scott ................................... 379/104
`4,626,847 12/1986 Zato ............................... 340/825.56
`4,626,848 12/1986 Ehlers ............................ 340/825.69
`4,703,359 10/1987 Rumbolt et al. ................. 358/194.1
`4,712,105 12/1987 Kohler ........................... 340/825.69
`4,718,112 1/1988 Shinoda ............................... 455/151
`4,746,919 5/1988 Reitmeier ....................... 340/825.56
`
`4,769,643 9/1988 Sogame .......................... 340/825.69
`4,771,283 9/1988 Imoto ............................. 340/825.71
`4,774,51 I 9/1988 Rumbolt et al. ............... 340/825.69
`4,794,371 12/1988 Yamamoto ..................... 340/825.64
`4,802,114 1/1988 Sogame ............................... 364/900
`4,807,052 2/1989 Amano ............................. 358/194.1
`4,825,200 4/1989 Evans et al. .......................... 341/23
`4,841,368 6/1989 Rumbolt et al. ................. 358/194.1
`4,855,746 8/1989 Stacy ................................... 341!176
`4,856,081 8/1989 Smith .................................. 455/151
`4,860,380 8/1989 Mengel ................................ 455/185
`4,866,434 9/1989 Keenan ........................... 340/825.72
`4,875,096 10/1989 Baer et al. ........................... 358/143
`4,885,766 12/1989 Yasuoka et al. .................... 379/105
`4,899,370 2/1990 Kameo et al. ....................... 379/104
`4,918,439 4/1990 Wozniak et al. ............... 340/825.69
`4,965,557 10/1991 Schepers et al. .................... 340/711
`5,088,023 2/1992 Nakamura et al. ................. 395/425
`
`Universal Remote Control Exhibit: 1002
`
`Page 2
`
`

`

`U.S. Patent
`
`Oct. 19, 1993
`
`Sheet 1 of 18
`
`5,255,313
`
`28
`
`LED2
`31
`
`FIG. 1
`
`LED4
`
`32
`
`18
`
`61
`
`Universal Remote Control Exhibit: 1002
`
`Page 3
`
`

`

`U.S. Patent
`
`Oct. 19, 1993
`
`Sheet 2 of 18
`
`5,255,313
`
`co
`,....
`
`N
`C")
`
`I{)
`N
`
`I{)
`N
`,....
`N
`
`co
`,....
`uu uuuuu uu uu
`uu uu uuuuu uu
`uu uu uuuu uu
`uu uu uo. uuu
`
`N
`N
`
`Universal Remote Control Exhibit: 1002
`
`Page 4
`
`

`

`U.S. Patent
`
`Oct. 19, 1993
`
`Sheet 3 of 18
`
`5,255,313
`
`FIG. 3
`
`FIG. 4
`
`26
`
`24
`
`FIG. 5
`
`24
`
`12
`
`FIG. 6
`
`25
`
`25
`
`Universal Remote Control Exhibit: 1002
`
`Page 5
`
`

`

`U.S. Patent
`
`Oct. 19, 1993
`
`Sheet 4 of 18
`
`5,255,313
`
`FIG. 7
`
`30
`
`LATCH 58
`
`36
`
`SERIAL
`PORTS
`1,2,3
`
`Universal Remote Control Exhibit: 1002
`
`L1
`BATTERY -'--~""
`52
`
`BATTERY
`COMPARTMENT 45
`
`Page 6
`
`

`

`U.S. Patent
`
`Oct. 19, 1993
`
`Sheet 5 of 18
`
`5,255,313
`
`FIG. 8
`
`INFRARED
`LIGHT(cid:173)
`8- BIT
`EMITTING
`MICROPROCESSOR
`DIODE (x3)
`CPU
`SERIAL ........,r-+--1
`.s.2
`1/0 -~....._ __ ..,._ __ .....
`
`RANDOM
`ACCESS
`MEMORY
`.5!
`
`60
`
`4 X 14
`KEYBOARD
`
`4 X "AAA"
`BATTERY
`
`FIG. 10
`
`45
`
`Universal Remote Control Exhibit: 1002
`
`Page 7
`
`

`

`WRITE PROTECT
`CIRCUIT 78~
`
`rVCC
`
`~ 170.
`
`173
`
`!(;106
`
`RESET
`~CIRCUITRY
`
`lt921
`--
`-r-
`
`Hr-
`1o4~ ~
`
`Y"""\ ~
`110
`
`~
`
`~
`46
`
`l
`= ":.f:.,
`-
`52 L =
`
`U.S. Patent
`
`Oct. 19, 1993
`
`Sheet 6 of 18
`
`5,255,313
`
`WAKE UP
`CIRCUIT70)
`
`117
`\
`118~"--:
`116 -i h ~J174
`7so ~21
`17~rr
`nT
`171 I
`
`RAM
`~
`
`)
`
`CwRITE
`ENABLE
`LINE 176
`
`LOWER8BIT
`ADDRESS BUS
`
`I ALE 108
`r141
`_e142
`r143
`r144
`r145
`r146
`r147
`
`I
`J
`I
`I
`
`I
`I
`\ v
`
`148
`
`FIG . 9A
`
`LATCH
`.sa
`
`I
`
`~
`
`'(
`
`MULTIPLEX
`LINES 150 ~
`\
`\
`
`/_
`~151
`r-152
`r153
`r154
`r-155
`
`158)
`
`156
`
`[
`
`164~
`
`r-160
`
`\..._162
`
`1
`...L
`
`Universal Remote Control Exhibit: 1002
`
`Page 8
`
`

`

`U.S. Patent
`
`Oct. 19, 1993
`
`Sheet 7 of 18
`
`5,255,313
`
`I I j
`
`CPU
`~
`
`-
`-
`-
`
`(vee
`
`'
`I,..._ :f---1
`
`~
`A
`
`~
`G
`
`LED 4
`
`FIG 98
`•
`
`.N'
`
`.N'
`
`.N'
`
`1-.
`
`-~
`
`~ =
`
`133
`
`132
`
`137 )62
`
`u /~
`~~5' /61
`
`J:.
`'C
`
`__.;
`
`l.o
`
`I
`
`I
`
`)
`
`63-<
`
`'-
`
`13(
`
`\
`
`\,.
`
`1211
`1221
`1231
`124::1
`1251
`1261
`1271
`1281
`
`=:h -H-
`j II
`
`c::=:J
`- r . J I
`
`182
`
`.
`
`1)
`
`~~-
`
`2-
`
`'\,.,.
`
`~
`
`~ , ~ , ~~
`114
`-
`
`/136
`J~ ~ 135
`
`134
`
`112
`
`-...:-
`
`Universal Remote Control Exhibit: 1002
`
`-
`
`--
`
`-
`-
`-
`
`--
`
`-
`
`-
`
`----
`
`-
`
`- -
`
`Page 9
`
`

`

`U.S. Patent
`
`Oct. 19, 1993
`
`Sheet 8 of 18
`
`5,255,313
`
`0
`
`0
`
`0
`
`I
`I
`I
`/#M1I ~ FULL WIDTH BURST
`
`FIG. 11a
`
`FIG. 11b
`
`I
`
`0
`
`0
`
`I
`
`I
`
`0
`
`f&rK M # ~ M~ M
`
`I
`
`I
`
`I
`
`I
`
`I 00 I
`FIG. 11c ~ ~HfNl ti,IJ.X
`I
`I
`I
`
`0
`tf
`I
`
`I
`
`FIXED BIT TIME,
`
`FIXED BIT TIME,
`BURST WIDTH MODULATED
`
`FIXED OFF TIME,
`BURST WIDTH MODULATED
`
`FIG. 11d
`
`0
`
`I
`~CJ. t1.
`I
`I
`
`0
`
`>I
`I
`
`I
`J.JY.
`I
`
`I
`'i/.(1.
`I
`
`0
`~
`I
`
`FIXED BIT TIME,
`SINGLE I DOUBLE BURST
`
`I
`FIG. 11e ~y ~
`
`0
`
`0
`
`~
`
`I
`:x~
`
`I
`{\A
`
`0
`~
`I
`
`FIXED OFF TIME,
`SINGLE I DOUBLE BURST
`
`FIG. 11f 1 y
`
`0
`
`0
`
`0
`
`ti.
`I
`
`N
`I
`
`/J
`I
`
`ti.
`I
`
`FIXED BURST
`TIME, OFF TIME
`MODULATED
`
`FIG. 11g
`
`'Wlm»»> w ~ WJI
`
`I
`
`~
`
`RANDOM
`
`FIG. 11h
`
`FIG. 11i pn P p pn pn n
`
`I
`
`0
`
`0
`
`I
`
`I
`
`0
`
`I
`
`ONE FREQUENCY
`FOR EACH KEY
`
`SINGLE I DOUBLE PULSE,
`FIXED BIT TIME
`
`Universal Remote Control Exhibit: 1002
`
`Page 10
`
`

`

`U.S. Patent
`
`Oct. 19, 1993
`
`Sheet 9 of 18
`
`5,255,313
`
`FIG. 12A
`
`PASS 1
`~
`PRESS KEY
`ON TARGET
`REMOTE
`~
`TRANSFORM
`IRSIGNAL TO
`BIT STREAM
`~-
`STORE BIT
`STREAM (OR
`RUN-LENGTH CODED
`BIT STREAM)
`
`~
`TRANSFORM
`STORED DATA
`TO LIST OF
`EXECUTABLE
`INSTRUCTIONS
`WHICH PRODUCE
`BIT STREAM
`
`~
`TO PASS 2
`
`)
`
`STEP 1
`
`STEP2
`
`STEP3
`
`FIG. 128
`
`eq. J z a..
`
`STEP4
`
`a.. u. a.. a.. z a.. a.. u. a.. z
`0 0 0 u. 0 0 0 0 0 u. 0
`a: z z 0 z z a: z z 0 z w
`(!)
`a:
`a:
`-
`CD
`0
`1-
`a..
`~
`:::>
`~
`
`z
`(!)
`w
`CD
`
`Universal Remote Control Exhibit: 1002
`
`Page 11
`
`

`

`U.S. Patent
`
`Oct. 19, 1993
`
`Sheet 10 of 18
`
`5,255,313
`
`FIG. 13A
`
`c PASS2 )
`..
`
`PRESS KEY
`ON TARGET
`REMOTE AGAIN
`~
`FILTER OUT
`CARRIER FROM
`IR BIT STREAM
`
`MEASURE ON
`TIMES AND
`
`+
`OFF TIMES • STORE
`+
`
`ON/OFF DATA
`
`ANALYZE DATA
`FOR REPETITION
`
`~
`STORE REPETITION
`SCHEME
`
`.I_
`
`STEPS
`
`FIG. 138
`
`STEP 6
`_j..---.,
`
`r---1
`''----J
`L - - - - - - ' '
`
`ON
`TIME
`
`OFF
`TIME
`
`n
`
`IR BIT STREAM
`
`....__
`FILTERED
`BIT STREAM
`
`STEP?
`
`STEPS
`
`STEP 9
`
`STEP 10
`
`FIG. 13C
`
`FILTERED
`BIT STREAM
`
`REPETITION
`(DISCARD)
`
`STORE POINTER
`TO KEY
`
`STEP 11
`
`+
`
`( CODE CAPTURED )
`
`Universal Remote Control Exhibit: 1002
`
`Page 12
`
`

`

`U.S. Patent
`
`Oct. 19, 1993
`
`Sheet 11 of 18
`
`5,255,313
`
`FIG. 14
`
`PRESS KEY FOR
`DESIRED FUNCTION
`
`STEP 1
`
`POINT TO FIRST
`ON/OFF TIME
`
`STEP2
`
`SET TIMER TO
`GENERATE INTERRUPT
`AFTER ON TIME
`
`STEP3
`
`EXECUTE CARRIER
`GENERATOR CODE
`LOOP
`
`STEP4
`
`NO
`
`STEPS
`
`. SET TIMER TO
`GENERATE INTERRUPT
`AFTER OFF TIME
`
`STEPS
`
`EXECUTE NOP
`(NO OPERATION)
`
`STEP7
`
`NO
`
`NO
`
`STEP10
`
`POINT TO
`NEXT ON/OFF
`TIME
`
`STEPS
`
`STEP9
`
`YES
`
`Universal Remote Control Exhibit: 1002
`
`Page 13
`
`

`

`U.S. Patent
`
`Oct. 19, 1993
`
`Sheet 12 of 18
`
`5,255,313
`
`FIG. 15
`
`...... 28
`
`LED4
`
`VCR 1
`
`j, Rew
`
`18
`
`,,, Fwd
`
`1
`
`....--f10
`
`,, Cable 1 Ill TV 1 Ill Power 1 I
`,, VCR 2 I II· CD
`I II· DO 1 I II· DO 2 I I
`l· Rec I II rwc, ,,, Stop I II· Pause .I I
`1 Ill Play
`1 Ill Rev
`1 I
`,,MUTE' I
`II 1 1 Ill 2 1 Ill 3 1 Ill Vol UP .j _J12
`II 4 ,j I• 5 .j j, 6 1 Ill Vol DN .j
`1~~11·~112=·1
`II 0 . 1 Ill Enter 1 Ill CH Up 1 I
`II Recall 1 Ill CH Dn 1 I
`
`61
`
`I I
`I· DO
`1611 ~. 112:::· IIL:::?:::J l
`1611·~11·~11·~1
`
`14
`
`( _____ )
`
`Universal Remote Control Exhibit: 1002
`
`Page 14
`
`

`

`U.S. Patent
`
`Oct. 19, 1993
`
`Sheet 13 of 18
`
`5,255,313
`
`STEP 1
`
`FIG. 16
`
`STEP2
`
`STORE POINTER
`TO CURRENT
`(BEGINNING)
`DRIVER
`
`STEP 3
`
`STEP4
`
`STEP9
`
`POINT TO NEXT
`DRIVER IN
`CIRCULAR LIST
`
`STEP14
`POINT TO
`PREVIOUS
`DRIVER IN
`CIRCULAR LIST
`
`STEP12
`
`BLINK
`LED
`RED
`
`STEP13
`
`BLINK
`LED
`YELLOW
`
`DONE
`
`STEP15
`
`RESTORE DO 1, DO 2
`MACROS, IF ANY
`
`SEND IR SIGNAL
`FOR FUNCTION
`BLINK LED GREEN STEP B
`
`Universal Remote Control Exhibit: 1002
`
`Page 15
`
`

`

`U.S. Patent
`
`Oct. 19, 1993
`
`Sheet 14 of 18
`
`5,255,313
`
`FIG. 17
`
`LOOK UP
`MAKE AND
`MODEL IN
`BOOKLET
`
`STEP 1
`
`NO
`
`YES
`
`STEP10
`
`STEP 11
`
`STEP2
`
`LED
`.
`BLINKS
`GREEN, GREEN
`
`LED
`BLINKS
`LONG YELLOW
`
`PRESS MODE
`KEY
`(TV, VCR, ETC)
`
`STEP3
`
`DONE
`
`PRESS DO,
`ENTER, RECALL
`
`STEP4
`
`PROBLEM
`
`ENTER BLINK
`CODE
`CHV= RED
`CH6= GREEN
`
`STEPS
`
`NO
`
`RESET, DO NOT
`ALTER SETTING
`
`STEP7
`
`NO
`
`Universal Remote Control Exhibit: 1002
`
`Page 16
`
`

`

`U.S. Patent
`
`Oct. 19, 1993
`
`Sheet 15 of 18
`
`5,255,313
`
`FIG. 1BA
`
`PRACTICE KEY
`SEQUENCE TO
`MAKE SURE
`IT IS VALID
`
`STEP 1
`
`PRESS
`DO, RECALL
`
`STEP2
`
`FIG. 188
`
`PRESS ANY KEY
`(EXCEPT MODE KEY,
`NUMBER KEYS, OR
`DO, ENTER RECALL)
`
`STEP3
`
`PRESS
`DO KEY
`
`STEP 1
`
`ENTER IN
`SEQUENCE DESIRED KEY.*
`INCLUDE MODE
`AND FUNCTION
`
`STEP4
`
`STEP2
`
`IRCODES
`TRANSMITTED
`AS MACRO
`EXECUTES
`
`STEP 3
`
`STEPS
`
`* eg. TV, POWER, VCR 1, POWER, PLAY, TV, 3, ENTER
`
`Universal Remote Control Exhibit: 1002
`
`Page 17
`
`

`

`U.S. Patent
`
`Oct. 19, 1993
`
`Sheet 16 of 18
`
`5,255,313
`
`FIG. 19A
`
`PRESS
`DO KEY
`
`STEP 1
`
`PRESS
`MODE KEY
`(TV, VCR, ETC.)
`
`STEP 2
`
`FIG. 198
`
`G
`
`G G
`
`R
`
`R R
`
`G G G G G
`R R R R R
`
`LOOKUP
`BLINK CODE
`IN BOOKLET
`
`STEP 5
`
`Universal Remote Control Exhibit: 1002
`
`Page 18
`
`

`

`U.S. Patent
`
`Oct. 19, 1993
`
`Sheet 17 of 18
`
`5,255,313
`
`206~
`
`228
`
`FIG. 20
`
`251
`255.,. J
`207250
`256
`257
`
`+9V
`
`258
`
`FIG. 21
`
`18MDTR
`20
`
`-9 OR 9V
`
`...
`
`T
`
`18MRXD
`3 ... .-a---
`
`-9V
`
`18MRTS
`... ~ 4
`
`230A~
`
`224
`
`230
`
`100K
`R3
`
`)
`
`1N5229
`4.3V
`CR1
`
`HTXD
`RED
`
`226
`
`FIG. 22
`
`T 2 -R1
`272
`GROUND
`o-,.-
`5
`7
`~~-
`FEMALE
`FEMALE
`D89
`D825
`
`228J
`
`GROUND
`8LK
`
`2
`
`r CONNEdrOR '
`IN 8ATIERY
`COMPARTMENT
`
`Universal Remote Control Exhibit: 1002
`
`Page 19
`
`

`

`U.S. Patent
`
`Oct. 19, 1993
`
`Sheet 18 of 18
`
`5,255,313
`
`FIG. 23
`
`304
`
`~300
`
`308
`
`FIG. 24
`
`0
`
`QQQ
`QQQ
`QQQ~
`QQ
`Q
`
`Q
`QQQQ
`QQQQ
`
`=
`
`318
`
`0
`
`~
`
`400
`
`414
`
`L.O.M.
`

`
`500~
`
`FIG. 25
`
`VBI DECODER
`
`1,,
`
`/ /
`
`II
`
`llo
`
`;
`
`FIG. 26
`
`604
`
`0
`
`512
`
`DO DODO 0 0
`DD BSD
`0
`Oil
`ll
`'----- 602
`
`r"' 'HI ~·
`~ . .
`
`600
`
`608
`
`302
`
`402
`
`606
`
`Universal Remote Control Exhibit: 1002
`
`Page 20
`
`

`

`1
`
`5,255,313
`
`UNIVERSAL REMOTE CONTROL SYSTEM
`
`2
`terminal means coupled to a CPU for supplying code
`data from outside the remote control through the termi(cid:173)
`nal means and th CPU to a memory of the remote
`control.
`
`5
`
`10
`
`CROSS REFERENCE TO RELATED
`APPLICATION
`This is a continuation of Ser. No. 07/587,326, filed on
`Sep. 24, 1990 now U.S. Pat. No. 5,228,077 which is a
`continuation-in-part of Ser. No. 07/127,999, filed on
`Dec. 2, 1987 now U.S. Pat. No. 4,959,810, on Sept. 25,
`1990.
`.
`
`SUMMARY OF THE INVENTION
`According to the present invention there is provided
`a universal remote control system including a computer
`having a memory, code data for creating a appropriate
`infrared (IR) lamp driver instructions for causing an
`infrared signal generator to emit infrared signals which
`BACKGROUND OF THE INVENTION
`will cause specific functions to occur in a specific con(cid:173)
`1. Field of the Invention
`trolled device, for operating a variety of devices to be
`controlled, stored in the memory of the computer, a
`The present invention relates to a universal remote
`control system including a remote control of the type 15 universal remote control comprising input circuitry
`including a set of keys or pushbuttons for inputting
`which is hand held and which can be coupled via coded
`infrared signals with a remote control receiver built into
`commands into the remote control, infrared signal out-
`a television or other remotely controlled electrical ap-
`put circuitry including IR lamp driver circuitry for
`paratus to turn on the apparatus, such as the television,
`supplying an infrared signal to a controlled device, a
`at a distance, to adjust the volume, tone and brightness, 20 central processing unit (CPU) coupled to the input
`to change channels, and to turn the television off and a
`circuitry and to the signal output circuitry, a memory
`data transmission system for inputting data to the re-
`mote control.
`coupled to the CPU, and data coupling circuitry and
`a
`I fio
`lud"
`2 D C · t"
`structure for periodically coupling the computer to the
`f th R 1 ted Art I
`. es np Jon o
`e e a
`nc mg n rm -
`tion Disclosed under 37 CFR Sections 1.97-1.99
`25 remote control for receiving, from the computer mem-
`t '"
`'t h b
`d t
`"d
`ory said code data for creating appropriate IR lamp
`ere o.ore 1 as een propose o prov1 e a recon-
`H
`figurable remote control device and programmable
`driver instructions for causing the infrared signal output
`functions for such a remote control device which will
`circuitry to emit infrared signals which will cause spe-
`enable one to learn, store and retransmit infrared codes
`cific functions to occur in a specific controlled device,
`that are emitted from the controller for a remotely 30 for operating a variety of devices to be controlled, into
`controlled apparatus, such as a television.
`the memory of the remote control to enable the remote
`For example, in the Welles II U.S. Pat. No. 4,623,887
`control to control various devices to be controlled upon
`and the Ehlers U.S. Pat. No. 4,626,848, there is dis-
`the inputting of commands to the keys of the input
`closed a reconfigurable remote control device which
`circuitry.
`has the ability to learn, store and repeat remote control 35 Also according to the present invention there is pro-
`codes from any other infrared transmitter. Such a
`vided a universal remote control system including a
`reconfigurable remote control transmitter device in-
`computer having a memory, code data for creating
`eludes an infrared receiver, a microprocessor, a non-
`appropriate infrared (IR) lamp driver instructions for
`causing an infrared signal generator to emit infrared
`volatile random access memory, a scratch pad random
`access memory, and an infrared transmitter.
`40 signals which will cause specific functions to occur in a
`According to the teachings of the Ehlers patent, the
`specific controlled device, for operating a variety of
`infrared signals received by the remote control device
`devices to be controlled, stored in the memory of the
`are in bursts of pulses and the device counts the number
`computer, a universal remote control comprising input
`of pulses in each burst as well as the time duration of
`circuitry including a set of keys or pushbuttons for
`each pause in a transmission between bursts.
`45 inputting commands into the remote control, infrared
`The Evans et al. U.S. Pat. No. 4,825,200 which issued
`signal output circuitry including IR lamp driver .cir-
`on Apr. 25, 1989 on application Ser. No. 66,833 filed on
`cuitry for supplying an infrared signal to a controlled
`Jun. 25, 1987, teaches a reconfigurable remote control
`device, a central processing unit (CPU) coupled to the
`transmitter that includes a learn mode and a run mode
`input circuitry and to the signal output circuitry, a
`and is similar to the remote control system disclosed in 50 memory coupled to the CPU, and data coupling cir(cid:173)
`the Ehlers patent.
`cuitry and structure for periodically coupling the com-
`Evans et a!. does not teach or suggest the provision in
`a universal remote control of data coupling means in-
`puter to the remote control for receiving, from the
`eluding terminal means (such as serial ports) coupled to
`computer memory said code data for creating appropri-
`a CPU for enabling code data to be supplied from out- 55 ate IR lamp driver instructions for causing the infrared
`side the remote control through the terminal means and
`signal output circuitry to emit infrared signals which
`CPU to a memory of the remote control.
`will cause specific functions to occur in a specific con-
`The Imoto U.S. Pat. No. 4,771,283 teaches a system
`trolled device, for operating a variety of devices to be
`for the collecting of operating codes from various re-
`controlled, into the memory of the remote control to
`mote control transmitters by inputting the code data 60 enable the remote control to control various devices to
`be controlled upon the inputting of commands to the
`therefrom via infrared code signals to an infrared re-
`ceiving diode at an input of the system, deciphering
`keys of the input circuitry and a data transmission sys-
`those code signals, storing them in a RAM and then
`tern including the data coupling circuitry for coupling
`upon operation of keys, supplying outputs via one of
`the remote control to the computer, directly, through a
`several cables extending from outputs of the system to 65 telephone line, through a modem and a telephone line,
`or through decoding circuitry and a television set to
`devices to be controlled.
`Imoto does not teach means for outputting infrared
`receive a television signal picked up by the television
`code signals nor does Imoto teach in a remote control,
`set.
`
`Universal Remote Control Exhibit: 1002
`
`Page 21
`
`

`

`5,255,313
`
`3
`Further according to the present invention there is
`provided a universal remote control system including a
`universal remote control comprising input circuitry
`including a set of keys or pushbuttons for inputting
`commands into the remote control, infrared signal out- 5
`put circuitry including infrared (IR) lamp driver cir(cid:173)
`cuitry for supplying an infrared signal to a controlled
`device, a central processing unit (CPU) coupled to the
`input circuitry and to the signal output circuitry, a
`memory coupled to the CPU and data coupling cir- 10
`cuitry and structure including terminal structure com(cid:173)
`prising a receiving port coupled to the CPU for en(cid:173)
`abling code data for creating appropriate IR lamp
`driver instructions for causing the infrared signal output
`circuitry to emit infrared signals which will cause spe- 15
`cific functions to occur in a specific controlled device,
`for operating a variety of devices to be controlled, to be
`supplied from outside the remote control through the
`receiving port of the terminal structure directly to the
`CPU for direct entry to the a memory to enable the 20
`remote control to control various devices to be con(cid:173)
`trolled upon the inputting of commands to the keys of
`the input circuitry and a data transmission system in(cid:173)
`cluding coupling circuitry for coupling the terminal
`structure to a computer, directly, through a telephone 25
`line, through a modem and a telephone lien, or through
`decoding circuitry and a television set to receive a tele(cid:173)
`vision signal picked up by the television set.
`
`4
`FIG. 13A is a flow chart of a second part of a method
`for capturing an IR code; FIG. 13B is a waveform of
`theIR bit stream and filtered bit stream; and FIG. 13C
`is a graph of the waveform of a filtered repetition of a
`filtered bit stream.
`FIG. 14 is a flow chart of the method used for gener(cid:173)
`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(cid:173)
`dure 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. 18A is a flow chart of the procedure followed in
`setting a "DO" command and FIG. 18B is a flow chart
`of the method for executing a "DO" command.
`FIG. 19A is a flow chart of the method used to iden(cid:173)
`tify what type of unit the remote control device is set
`for and FIG. 19B is a table of the identifying blink code.
`FIG. 20 is a fragmentary perspective view with por(cid:173)
`tions broken away of a connector with conversion cir(cid:173)
`cuitry therein and a special battery case cover for the
`control device by which new data can be inputed into
`the RAM of the operating circuitry of the control de(cid:173)
`vice.
`FIG. 21 is a schematic circuit diagram of part of the
`30 conversion circuitry in the connector shown in FIG. 20.
`BRIEF DESCRIPTION OF THE DRAWINGS
`FIG. 22 is a schematic circuit diagram of another part
`FIG. 1 is a front perspective view of the universal
`of the conversion circuitry in the connector shown in
`remote control device constructed according to the
`FIG. 20.
`teachings of the present invention.
`FIG. 23 is a schematic block diagram of the data
`FIG. 2 is an exploded perspective view of the control
`35 transmission system of the universal remote control
`device shown in FIG. 1.
`FIG. 3 is an enlarged fragmentary sectional view
`system of .the present invention and shows the manner
`through two of the push buttons of the control device
`in which data is input via a telephone line to the remote
`shown in FIGS. 1 and 2.
`control.
`FIG. 24 is a block schematic diagram of a modified
`FIG. 4 is a fragmentary corner view of a push button
`40 data transmission system similar to the data transmission
`containing panel and a base panel.
`system shown in FIG. 23 for inputting data via a tele-
`FIG. 5 is a fragmentary corner view similar to FIG.
`4 as the panels are brought together and shows one of
`phone line to the remote control using a pickup coil.
`FIG. 25 is a block schematic diagram of another
`the push buttons cut away from the push button con-
`embodiment of a data transmission system which uti-
`taining panel.
`FIG. 6 is a fragmentary sectional view of the assem- 45 lizes the vertical blanking interval on a raster across a
`bly 15 formed by bringing the push button containing
`television screen for transmitting data to the remote
`panel into engagement with the base panel.
`control and shows a vertical blanking interval decoder
`FIG. 7 is a plan view of the circuit board assembly
`and a cable with a three-pin jack pluggable into the
`mounted inside the control device viewing the control
`remote control for transmitting data to the remote con-
`device from the back side thereof with a back cover 50 trol.
`FIG. 26 is a block schematic diagram of a direct
`panel removed.
`FIG. 8 is a block diagram of the operating circuitry in
`connection from a digital telephone line to the remote
`the control device.
`control having a direct access arrangement therein for
`FIGS. 9A and 9B are a detailed schematic circuit
`inputting data to the remote control.
`diagram of the operating circuitry shown in FIG. 8.
`DESCRIPTION OF THE PREFERRED
`FIG. 10 is a perspective view showing the connection
`EMBODIMENT
`of a programming connector over the central process-
`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 mi-
`illustrated therein a universal remote control device 10
`croprocessor, being operable to disable the central pro- 60 constructed according to the teachings of the present
`cessing 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. lla to lli are graphical representations of
`ing an upper housing member 12 having a base panel14,
`several modulation schemes which are used in infrared
`and a lower housing member 16. An overlay face panel
`remote control transmitters.
`65 18 is positioned over the base panel 14.
`FIG. 12A is a flow chart of a first part of a method for
`The two panels 14 and 18 have openings 22 and 24
`capturing an IR code and FIG. 12B is a graph of the
`(FIG. 2) therethrough for receiving elastomeric push-
`envelope of the code.
`buttons 25, all of which extend from and are fixed to or
`
`55
`
`Universal Remote Control Exhibit: 1002
`
`Page 22
`
`

`

`5,255,313
`
`TV
`DO!
`Stop
`Play
`
`3
`6
`9
`Enter
`Recall
`
`E
`F
`
`Power
`002
`Pause
`Fast Fwd
`Mute
`Vol Up
`Vo!Dn
`
`CHUp
`CHOn
`
`G
`H
`
`VCR I
`VCR2
`Rec
`Rew
`
`Cable
`CD
`TV. VCR
`Reverse
`
`I
`4
`7
`
`DO
`A
`B
`
`2
`5
`8
`0
`
`c
`D
`
`5
`integral with an elastomeric body panel 26 as shown in
`FIG. 2.
`The pushbuttons 25 are arranged in rows and col(cid:173)
`umns and are identified as follows on the overlay face
`panel18:
`
`6
`modified to include additional circuits in the operating
`circuitry 42 and pushbutton switches 25 for performing
`additional functio11s, if desired. In this respect, overlay
`face panel 18 is easily replaceable to modify the device
`5 10 to include more or less pushbuttons 25 and associated
`switches 38.
`The simplicity of the construction of the pushbuttons
`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
`10 has a plurality of raised push buttons 25 formed thereon.
`Each raised rectangular button 25 has a recessed area or
`hollow 48 on the underside 49 of each button 25 in
`which is mounted a conductive plunger or puck 50
`adapted to engage one of the conductive switches 38 on
`15 the circuit board 36. With the pushbuttons 25 and the
`panel26 being formed from a sheet of elastomeric mate(cid:173)
`rial it is an easy matter to remove the buttons 25 that are
`not necessary with a scissors or other cutting element,
`This arrangement is shown in FIG. 15 and the man(cid:173)
`as shown in FIG. 4.
`ner in which these pushbuttons 25 are utilized in operat- 20
`Then, the pushbutton body panel 26 is moved into
`ing the control device 10 will be described in greater
`engagement with the base panel14, as shown in FIG. 5,
`detail in connection with the description of FIGS.
`to form the assembly shown in FIG. 6.
`15-19B.
`After the pushbutton body panel 26 and the base

`At a top or forward end 28 of the device 10, there is
`h
`bl

`G
`1
`Provided an opening 30 for three light emitting diodes, 25 pane portion 14 ave been assem ed as shown m FI
`.
`6, the overlay face panel 18 is mounted on top of the
`LED 1, LED 2 and LED 3. The opening 30 is covered
`d t
`·d d
`t
`base panel14 and the circuit board 36 is mounted within
`31 AI
`t 1
`· f
`.
`so, pro vi e on a op
`y an m rare - ranspor ens
`b
`the housing member 12.
`surface 32 of the upper housing member 12 of the con-
`trol device 10 is a light emitting diode, LED 4, by
`Referring now to FIG. 7, there is illustrated therein
`which information, in the form of red and green blink 30 the operating circuitry 42 of the control device 10
`which includes batteries 46 (FIG. 10) mounted in the
`codes, is communicated to the user of the device 10.
`FIG. 2 is an exploded view of the components of the
`compartment 45 for providing power for the circuitry
`device 10. As shown, the device 10 includes the overlay
`42 and a lithium battery 52, which backs up a static
`RAM 54. A central processing unit (CPU) 56, is cou-
`face panel18 with pushbutton-receiving, generally rect-
`angular openings 22, the upper housing member 12 with 35 pled through a latch 58 to the RAM 54. Three LEDs,
`LED 1, LED 2, and LED 3 are coupled to the circuitry
`base panel 14 having a plurality of generally rectangu-
`lar, pushbutton receiving openings 24, the elastomeric
`42 for communication with the apparatus to be con-
`body panel 26 having pushbuttons 25 extending from an
`trolled. All elements of the circuitry 42 are mounted on
`upper surface 34 thereof, a printed circuit board 36
`the circuit board 36 mounted in the upper housing mem-
`having conductive switches 38 on an upper surface 40 40 ber 12. A further LED, LED 4 is coupled to CPU 56 for
`thereof and operating circuitry 42 (FIG. 7) mounted on
`communication with the user of the device 10 as will be
`the underside 43 thereof, the lower housing member 16,
`described in greater detail below.
`a cover 44 for a battery compartment 45 (FIG. 7) for
`A block schematic circuit diagram of the operating
`receiving batteries 46 (FIG. 10) for the circuitry 42 of
`circuitry 42 is shown in FIG. 8 and Includes CPU 56,
`the control device 10, and the infrared-transport lens 31. 45 the infrared light emitting diodes, LED 1, LED 2, and
`It will be noted that the base panel 14 of the upper
`LED 3 coupled to the CPU 56, serial input/output ports
`housing member 12 has pushbutton openings 24 com-
`60 of CPU 56, the RAM 54 coupled to CPU 56 and
`backed up by lithium battery 52 and a 4 x 14 keyboard
`pletely across each one of fourteen (14) rows across and
`four (4) columns down. However, not all of these open-
`61 coupled to CPU 56. The four AAA batteries 46 are
`ings or holes 24 have pushbuttons 25 extending there-
`also shown.
`through, as noted by the lesser number of pushbutton-
`FIGS. 9A and 9B are a detailed schematic circuit
`receiving openings 22; in the overlay face panel 18·
`diagram of the operating circuitry 4

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