throbber
(12) United States Patent
`Us 6,587,067 B2
`Darbee et al.
`(45) Date of Patent:
`Jul. 1, 2003
`
`(10) Patent N0.:
`
`USOO6587067B2
`
`(54) UNIVERSAL REMOTE CONTROL WITH
`MACRO COMMAND CAPABILITIES
`
`(75)
`
`Inventors: Paul V. Darbee, Santa Ana, CA (US);
`Richard E. Ellis, Garden Grove, CA
`(US); Louis Steven Jansky, Long
`Beach, CA (US); Avram S. Grossman,
`Santa Ana, CA (US)
`
`(73) Assignee: Universal Electronics Inc., Cypress,
`CA (US)
`
`( * ) Notice:
`
`Subject to any disclaimer, the term of this
`patent is extended or adjusted under 35
`U.S.C. 154(b) by 64 days.
`
`(21)
`
`(22)
`
`(65)
`
`Appl. No.:
`Filed:
`
`09/791,354
`
`Feb. 23, 2001
`Prior Publication Data
`
`US 2001/0010503 A1 Aug. 2, 2001
`
`Related US. Application Data
`
`(63) Continuation of application No. 09/408,729, filed on Sep.
`29, 1999, now Pat. No. 6,195,033, which is a continuation—
`in—part of application No. 07/990,854, filed on Dec. 11,
`1992, now Pat. No. 6,014,092, which is a continuation—in—
`part of application No. 07/913,523, filed on Jul. 14, 1992,
`now abandoned, which is a continuation—in—part of applica—
`tion No. 07/586,957, filed on Sep. 24, 1990, now abandoned,
`which is a continuation—in—part of application No. 07/127,
`999, filed on Dec. 2, 1987, now Pat. No. 4,959,810, which
`is a continuation—in—part of application No. 09/109,336, filed
`on Oct. 14, 1987, now abandoned.
`
`(51)
`(52)
`
`(58)
`
`(56)
`
`Int. Cl.7 ................................................ H04L 17/02
`US. Cl.
`....................... 341/176; 341/173; 345/171;
`345/169; 359/146; 359/148
`Field of Search ................................. 341/173, 176;
`348/734; 340/825.52, 825.72; 359/146,
`148; 345/168, 169, 172
`
`References Cited
`
`U.S. PATENT DOCUMENTS
`
`1,487,784 A
`
`3/1924 Crowther et al.
`
`3,911,424 A
`
`10/1975 Giannuzzi et al.
`
`(List continued on next page.)
`
`FOREIGN PATENT DOCUMENTS
`
`EP
`
`3313493
`0002434
`
`12/1991
`6/1979
`
`(List continued on next page.)
`
`OTHER PUBLICATIONS
`
`Radio Shack, Owner’s Manual, Universal Remote Control,
`1987, pp. 1—29.
`
`(List continued on next page.)
`
`Primary Examiner—Michael Horabik
`Assistant Examiner—Albert K. Wong
`(74) Attorney, Agent, or Firm—Mark R. Galis; Gary R.
`Jarosik
`
`(57)
`
`ABSTRACT
`
`Auniversal remote control comprising a keyboard having a
`plurality of pushbuttons including a macro pushbutton and a
`library of codes and data for use in transmitting operating
`commands to a plurality of different home appliances of
`different manufacturers. Instructions within the remote con-
`trol are used to match the universal remote control to a
`
`plurality of different home appliances of different manufac-
`turers such that selected codes and data from the library are
`used to transmit operating commands to the matched home
`appliances in response to activation of selected pushbuttons
`of the keyboard. The instructions are also used to assign to
`the macro pushbutton a subset of the selected codes and data
`from the library whereafter activation of the macro push-
`button causes the universal remote control to use the subset
`
`of selected codes and data from the library to transmit
`operating commands to one or more of the matched home
`appliances.
`
`6 Claims, 17 Drawing Sheets
`
`55771 NE A 'bo"coMMANo MACRO
`
`37::
`
`v
`
`5va 2
`
`vRAchLE xsv
`Simmer 1:)
`
`MAKE suRE
`w is vALm
`
`
`
`
`no 3
`
`pass Aw «av
`{EXCEPY MODE KEV,
`wuss): KEvs, an
`w. mm: azmu
`
`
`mm: m
`
`sEquENEE nismEnxzvs. Em, A
`wcwu: mm:
`
`
`
`“a. w, Fowsiwcfi 1,
`
`Pawn. pm, w, 3, Ema)?
`
`Universal Electronics Exhibit 2003, Page 1
`Universal Remote Control v. Universal Electronics, Trial No. |PR2013-00127
`
`Universal Electronics Exhibit 2003, Page 1
`Universal Remote Control v. Universal Electronics, Trial No. IPR2013-00127
`
`

`

`US 6,587,067 132
`
`Page 2
`
`US. PATENT DOCUMENTS
`
`5/1976 Ellis
`39569745 A
`6/1977 Brennenmann et 211.
`4,028,493 A
`7/1977 Dummermuth et 211.
`4,038,533 A
`10/1978 Tsuboi et 211.
`4,121,198 A
`12/1979 Collins
`4,177,453 A
`12/1979 Brown et 211.
`4,179,748 A
`4/1980 Campbell et a1~
`4,200,862 A
`10/1980 CrOWther et 211.
`4,231,031 A
`1/1981 Enténman
`4,245,342 A
`1/1981 Dawes
`4,246,611 A
`2/1981 Holzmann et 211.
`4,251,805 A
`2/1981 Okada
`4,251,812 A
`3/1982 Heller
`43189130 A
`7/1982 Falater
`4,338,632 A
`10/1982 Skerlos et 211.
`4,356,509 A
`5/1983 Ito
`4,386,412 A
`5/1983 Kocher 6t al~
`4,386,436 A
`1/1984 Collins et 211.
`4,425,647 A
`1/1984 Skerlos 6t al~
`4,426,662 A
`2/1984 Molusis et 211.
`4,431,988 A
`11/1984 Villa-Real
`44817382 A
`11/1984 law 9191-
`4482947 A
`12/1984 Kruger 6t a1~
`4,488,179 A
`3/1985 Kessler
`4,503,288 A
`4/1985 Robbins
`4,509,211 A
`5/1985 Morishita et 211.
`4,517,564 A
`7/1985 Liotine et 81.
`4,529,980 A
`8/1985 Twardowski
`4,535,333 A
`9/1985 Hashimoto
`4,540,851 A
`1/1986 Harger et 81.
`4,566,034 A
`4/1986 Darland
`4,580,009 A
`7/1986 Serrano
`4,599,491 A
`11/1986 Welles, 11
`4,623,887 A
`11/1986 Scott
`4,625,080 A
`12/1986 Zato
`4,626,847 A
`12/1986 Ehlers
`4,626,848 A
`12/1986 Brugliera et 81.
`4,631,601 A
`4/1987 Hashimoto
`4,656,655 A
`5/1987 Pinnow
`4,665,397 A
`8/1987 Kuehneman et 81.
`4,688,020 A
`4,698,618 A * 10/1987 Liuzzo et a1. ................. 341/22
`4,703,359 A
`10/1987 Rumbolt et 211.
`4,712,105 A
`12/1987 Kohler
`4,718,112 A
`1/1988 Shinoda
`4,745,402 A
`5/1988 Auerbach
`4,746,919 A
`5/1988 Reitmeier
`4,754,133 A
`6/1988 Bleich
`4,766,540 A
`8/1988 Mizuno
`4,769,643 A
`9/1988 Sogame
`4,771,283 A
`9/1988 Imoto
`4,774,511 A
`9/1988 RumbOlt 6t al~
`477797079 A
`10/1988 Hawk
`47794371 A
`”/1988 Yamamoto
`4,802,114 A
`1/1989 Sogame
`4,807,052 A
`2/1989 Amano
`
`4,823,294 A
`4,823,311 A
`4,841,368 A
`4,855,746 A
`4,856,081 A
`4,860,390 A
`4,866,434 A
`4,875,096 A
`4,885,766 A
`4,889,370 A
`4,891,786 A *
`4,908,612 A *
`4,918,439 A
`4,935,870 A
`4,959,810 A
`4,965,557 A
`5,005,118 A
`5,032,983 A
`5,088,023 A
`5,187,469 A
`5,414,426 A
`5,552,917 A
`5,689,353 A
`5,872,562 A *
`5,959,751 A
`
`4/1989 Rouhani
`4/1989 Hunter et a1.
`6/1989 Rumboltetal.
`8/1989 Stacy
`8/1989 Smith
`8/1989 Mengel
`9/1989 Keenan
`10/1989 Baer et 211.
`12/1989 Yasuoka et 211.
`12/1989 Firestone
`................. 341/29
`1/1990 Goldwasser
`3/1990 Bromley et a1.
`............ 345/159
`4/1990 Wozniak et 211.
`6/1990 Burk, Jr. et 81.
`9/1990 Darbee et 81.
`10/1990 Schepers et 211.
`4/1991 Lenoski
`7/1991 Fu et 81.
`2/1992 Nakamura et 81.
`2/1993 EVans et 211.
`5/1995 O’Donnell, et 81.
`9/1996 Darbee et a1.
`11/1997 Darbee etal.
`2/1999 McConnell et a1.
`9/1999 Darbee et 211.
`
`........ 345/169
`
`FOREIGN PATENT DOCUMENTS
`
`EP
`EP
`EP
`EP
`EP
`EP
`EP
`EP
`EP
`GB
`GB
`GB
`GB
`GB
`GB
`GB
`GB
`JP
`JP
`JP
`W0
`
`“979
`0002435
`8/1984
`0117121
`“”1984
`0122548
`11/1984
`0124331
`“986
`0176965
`4/1989
`0309878
`5/1989
`0314177
`2/1990
`0354313
`9/1991
`0466864
`3/1984
`2126002
`9/1984
`2136177
`“986
`2166322
`“1988
`2192743
`9/1989
`2215928
`9/1990
`2229022
`9/1990
`2229023
`9/1990
`2229024
`2/1980
`55026759 A
`8/1989
`”08996
`3/1990
`276399
`“”1987
`W087/06416
`OTHER PUBLICATIONS
`
`Ron Karr, Robert Retzlaff, Tom Johnson, Chuck Van Dusen
`& Meg Beeler, Core Reference Manual, 1987, pp. i—91.
`Steve Ciarcia, Build ATrainable Infrared Master Controller,
`Byte, Mar. 1987, pp. 113—123, vol. 12, No. 3.
`
`* cited by examiner
`
`Universal Electronics Exhibit 2003, Page 2
`Universal Remote Control v. Universal Electronics, Trial No. |PR2013-00127
`
`Universal Electronics Exhibit 2003, Page 2
`Universal Remote Control v. Universal Electronics, Trial No. IPR2013-00127
`
`

`

`US. Patent
`
`Jul. 1, 2003
`
`Sheet 1 0f 17
`
`US 6,587,067 132
`
`
`
`Universal Electronics Exhibit 2003, Page 3
`Universal Remote Control v. Universal Electronics, Trial No. lPR2013-00127
`
`Universal Electronics Exhibit 2003, Page 3
`Universal Remote Control v. Universal Electronics, Trial No. IPR2013-00127
`
`

`

`US. Patent
`
`Jul. 1, 2003
`
`Sheet 2 0f 17
`
`US 6,587,067 B2
`
`)7 JJJJ
`
`\\JJJJJJIFJ
`
`1-—
`
`9
`
` I” J47 fllflfifl' £747
`A?” [4747 gfigfl
`[740’
`
`
`
`NN
`
`FIG.2
`
`Universal Electronics Exhibit 2003, Page 4
`Universal Remote Control v. Universal Electronics, Trial No. lPR2013-00127
`
`Universal Electronics Exhibit 2003, Page 4
`Universal Remote Control v. Universal Electronics, Trial No. IPR2013-00127
`
`

`

`US. Patent
`
`Jul. 1, 2003
`
`Sheet 3 0f 17
`
`US 6,587,067 B2
`
`
`
`Universal Electronics Exhibit 2003, Page 5
`Universal Remote Control v. Universal Electronics, Trial No. lPR2013-00127
`
`Universal Electronics Exhibit 2003, Page 5
`Universal Remote Control v. Universal Electronics, Trial No. IPR2013-00127
`
`

`

`US. Patent
`
`Jul. 1, 2003
`
`Sheet 4 0f 17
`
`US 6,587,067 B2
`
`R
`
`LATCH 58
`
`36
`
`SERIAL
`PORTS
`
`l,2,3
`
`
`
`BATTERY COMPARTMENT 45-”
`
`Universal Electronics Exhibit 2003, Page 6
`Universal Remote Control v. Universal Electronics, Trial No. lPR2013-00127
`
`Universal Electronics Exhibit 2003, Page 6
`Universal Remote Control v. Universal Electronics, Trial No. IPR2013-00127
`
`

`

`US. Patent
`
`Jul. 1, 2003
`
`Sheet 5 0f 17
`
`US 6,587,067 B2
`
`FIG. 8
`
`
`INFRARED
`
`
`
`RANDOM ‘
`LlGHT-
`‘
`_
`8-BlT
`
`
`
`ACCESS
`EMITTlNG
`MICROPROCESSOR
`
`
`
`MEMORY
`DiooEixsl
`54
`SERIAL
`1/0
`
`
`
`LITHIUM
`
`
`4 xl4
`BATTERY
`
`
`52
`KEYBOARD
`
`
`
`
`
`
`
`6:
`
`4x'hAA"
`BATTERY
`
`46
`
`FIG. lo
`
`200
`
`
`
`Universal Electronics Exhibit 2003, Page 7
`Universal Remote Control v. Universal Electronics, Trial No. lPR2013-00127
`
`Universal Electronics Exhibit 2003, Page 7
`Universal Remote Control v. Universal Electronics, Trial No. IPR2013-00127
`
`

`

`US. Patent
`
`Jul. 1, 2003
`
`Sheet 6 0f 17
`
`US 6,587,067 B2
`
`
`
`WAKE UP
`WRITE PROTECT
`CIRCUIT 704
`, CIRCUIT 7e
`
`
`
`
`
`'06
`
`RESET
`{‘CIRCUITRY
`
` RAM
`
`54
`
`Evb‘llEBl-SS
`
`LOWER 8 BIT
`ADDRESS BUS
`
`ALEIOS
`
`FIG. 9A
`
`IIIIIIEIIIIIIIIIIIIIIIII
`I“!
`ll_l
`Illml-I
`IIIIIIIIIIIIEIIEIIIIIII
`III-Iml
`— IIIIII—l
`— IIIIIII-!
`'—
`‘ "8
`
`IIIIIIIIIIIIi
`—l
`IIIIIIIIIIII
`_I
`lIIIIIIIIIlII
`IIIIIIIIIIIIII
`—! ISI
`— 152
`IS?!
`l54
`155
`
`‘58
`
`“'56
`
`164
`
`I60
`
`'62
`
`Universal Electronics Exhibit 2003, Page 8
`Universal Remote Control v. Universal Electronics, Trial No. lPR2013-00127
`
`Universal Electronics Exhibit 2003, Page 8
`Universal Remote Control v. Universal Electronics, Trial No. IPR2013-00127
`
`

`

`US. Patent
`
`Jul. 1, 2003
`
`Sheet 7 0f 17
`
`US 6,587,067 B2
`
`vcc
`
`FIG. .93
`
`§K§
`
`rl-i LED 4
`
`62
`
`Ill...-
`
`ll’llll’l
`
`III-I."
`l-Ill-I
`ll-II-I
`.IIII-l
`I'll-l.
`III...-
`
`'22
`:23
`|24
`|25
`|26
`'27
`128
`
`Universal Electronics Exhibit 2003, Page 9
`Universal Remote Control v. Universal Electronics, Trial No. lPR2013-00127
`
`Universal Electronics Exhibit 2003, Page 9
`Universal Remote Control v. Universal Electronics, Trial No. IPR2013-00127
`
`

`

`US. Patent
`
`Jul. 1, 2003
`
`Sheet 8 0f 17
`
`US 6,587,067 B2
`
`FIG. I]
`
`MODULATION SCHEMES
`
`I
`
`o
`
`O
`
`l
`
`I
`
`0
`
`FIG Ila Milli} MM
`'
`-
`-
`
`FIXED BIT TIME,
`FULL WIDTH BURST
`
`I
`O
`O
`I
`I
`O
`' W—‘T BURST WIDTH MODULATED
`
`I
`o O
`I
`I
`m H MM my;
`
`o
`[I
`
`F'G' ”c
`
`FIxED OFF TIME,
`BURST WIDTH MODULATED
`
`I
`o
`O
`I
`I
`O
`“6 ”W SINGLE /DOUBLE BURST
`_
`d
`FIxED BIT TIME,
`
`I
`o
`o
`I
`I
`o
`FIXED OFF.TIME
`,
`.
`E
`“G HW SINGLE/DOUBLE, BURST
`
`I
`
`o
`
`O
`
`FIXED BURST
`FIG. llf ¥_1Y—1N_______rll_§l_.p.____‘ TIME, OFF TIME
`MODULATED
`
`I
`
`l
`
`0
`
`FIG.IIgWE... RANDOM
`
`I
`
`I
`
`ONE FREQUENCY
`FIG.IIh rM/WVMAM/WMM FOR EACH KEY
`'
`I
`
`I
`o
`o
`I
`I
`o
`FIG.IIi p_[1_p_p_p_fl_p_fl_p__l
`
`SINGLE/DOUBLE PULSE,
`FIxED BIT TIME
`
`Universal Electronics Exhibit 2003, Page 10
`Universal Remote Control v. Universal Electronics, Trial No. lPR2013-00127
`
`Universal Electronics Exhibit 2003, Page 10
`Universal Remote Control v. Universal Electronics, Trial No. IPR2013-00127
`
`

`

`US. Patent
`
`Jul. 1, 2003
`
`Sheet 9 0f 17
`
`US 6,587,067 B2
`
`FIG. 12A
`
`CAPTURlNG IR CODE
`
`
`
`
`
`PRESS
`
`KEY
`
`ON TARGET
`REMOTE
`
`
`
`
`STEP 1
`
`STEP 2
`
`STEP 3
`
`FI 6'. 123
`
`eqM
`‘ zanuamzaaua
`ODOR-Ooooou'okza
`m 2 2 0 z z
`z 2 0 2 m
`...
`I:
`m
`m
`.1:
`"
`"
`'7
`
`STEP 4
`
`z
`-—
`,
`m
`
`0u
`
`al
`
`E
`a.
`z
`
`TRANSFORM
`
`STORE BIT
`
`STREAM (OR
`
`
`IR SIGNAL T0
`
`BIT STREAM
`
`
`
`
`
`
`RUN-LENGTH cooeo
`BlT STREAM)
`
`
`
`
`TRANSFORM
`
`STORED DATA
`
`TOLISTOF
`
`EXECUTABLE
`INSTRUCTIONS
`WHICH REPRODUCE
`BlT STREAM
`
`
`
`
`
`
`
`
`
`Universal Electronics Exhibit 2003, Page 11
`Universal Remote Control v. Universal Electronics, Trial No. lPR2013-00127
`
`Universal Electronics Exhibit 2003, Page 11
`Universal Remote Control v. Universal Electronics, Trial No. IPR2013-00127
`
`

`

`US. Patent
`
`Jul. 1, 2003
`
`Sheet 10 0f 17
`
`US 6,587,067 B2
`
`FIG. 13A
`CAPTURING IR CODE
`
`
`
`PRESS KEY
`
`ON TARGET
`REMOTE AGAlN
`
`
`
`
`
`STEP 5
`
`Fl6. I33
`
`MEASURE ON
`TIMES AND
`OFF TIMES
`
`
`
`
`STEP 7
`
`
`FlLTER OUT Wm BIT STREAM
`
`CARRIER FROM STEPS
`
`IR 9” STREAM WFILTERED
`
`ON
`OFF
`TIME
`TIME
`
`
`
`STORE
`
`ONIOFF DATA
`
`FILTERED
`ANALYZE DATA WSTREAM
`
`FOR REPETITIONSTEP9
`
`
`
`STEP 3
`
`FIG- ’36
`
`REPETITION
`IDISCARO)
`
`
`
`
`
`
`STORE
`REPETITION
`SCHEME
`
`
`STEP I0
`
`STORE
`POINTER
`TO KEY
`
`STEP II
`
`CODE CAPTURED
`
`Universal Electronics Exhibit 2003, Page 12
`Universal Remote Control v. Universal Electronics, Trial No. lPR2013-00127
`
`Universal Electronics Exhibit 2003, Page 12
`Universal Remote Control v. Universal Electronics, Trial No. IPR2013-00127
`
`

`

`US. Patent
`
`Jul. 1, 2003
`
`Sheet 11 0f 17
`
`US 6,587,067 B2
`
`FIG. 14 GENERATING IR CODE
`
`PLAYBACK
`
`
`
`
`
`
`
`PRESS KEY FOR
`DESIRED FUNCTION
`
`POINT T0 FIRST
`ON/OFF TIME
`
`SET TIMER TO
`
`
`GENERATE INTERRUPT
`STEP 3
`
`
`AFTER ON TIME
`
`
`
` EXECUTE CARRIER
`
`G ENERATOR CODE
`
`LOOP
`
`
`
` SET TIMER TO
`
`GENERATE INTERRUPT
`STEP 6
`
`
`AFTER OFF TIME
`
`
`
`
`EXECUTE NOP
`I NO OPERATION)
`
`
`
`POINT TO
`
`DONE
`
`
`WITH PATTERN
`NEXT ON/OFF
`
`
`
`(,1
`TIME
`
`
`
`STEP I0
`
`
` STEP ll
`
`
`
`Universal Electronics Exhibit 2003, Page 13
`Universal Remote Control v. Universal Electronics, Trial No. lPR2013-00127
`
`Universal Electronics Exhibit 2003, Page 13
`Universal Remote Control v. Universal Electronics, Trial No. IPR2013-00127
`
`

`

`US. Patent
`
`Jul. 1, 2003
`
`Sheet 12 0f 17
`
`US 6,587,067 B2
`
`LED 4
`
`Universal Electronics Exhibit 2003, Page 14
`Universal Remote Control v. Universal Electronics, Trial No. lPR2013-00127
`
`Universal Electronics Exhibit 2003, Page 14
`Universal Remote Control v. Universal Electronics, Trial No. IPR2013-00127
`
`

`

`US. Patent
`
`Jul. 1, 2003
`
`Sheet 13 0f 17
`
`US 6,587,067 B2
`
`PRESS
`
`FIG. [6'
`
`DO,ENTER STEP I
`
`STEP AND SET METHOD
`
`PRESS
`MOOE
`nmvcmEK)
`
`STEP 2
`
`STOR E POINTER
`TO CURRENT
`(BEGINNING)
`DRIVER
`
`STEP 3
`
`PRESS
`ANY KEY
`
`STEP 4
`
`STEP 9
`
`POINT TO NEXT
`DRIVER IN
`
`CIRCDLAR LIST
`
`
`STEP l4
`
`POINT TO
`
`
`PREVDUS
`
`DRIVER IN
`CIRCULAR LIST
`
`STEPI2
`
`BLINK
`LED
`
`RED
`
`TO
`
`BEGlglNING
`
`
`
`DOOR
`
`Y
`
`MODE KEY m STEP I5
`
`?
`
`N
`
`RESTORE 001,00 2
`MACROS, IF ANY
`
`SEND IR SIGNAL
`
`FOR FUNCTION STEP 8
`BLINK LED GREEN
`
`Universal Electronics Exhibit 2003, Page 15
`Universal Remote Control v. Universal Electronics, Trial No. lPR2013-00127
`
`Universal Electronics Exhibit 2003, Page 15
`Universal Remote Control v. Universal Electronics, Trial No. IPR2013-00127
`
`

`

`US. Patent
`
`Jul. 1, 2003
`
`Sheet 14 0f 17
`
`US 6,587,067 B2
`
`FIG. I?
`DIRECT ENTRY—QUICK SET
`
`MAKE AND
`MODEL IN
`
`
`
`
` LOCK UP
`
`
`
`
`TRY
`
`
`SEARCH 3
`
`
`SET
`
`
`
`PRESS MODE
`
`
`
`KEY
`
`
`(TV, VCR, ETC.)
`
`
`
`
`
`
`STEP I
`
`STEP 2
`
`STEP 3
`
`STEP 4
`
`PRESS oo,
`ENTER, RECALL
`
`
`
`
`
`
`ENTER BLINK
`
`CODE
` STEP 5
`CHV = RED
`CHA = GREEN
`
`
`CHA OR
`
`N0
`CHV KEY
`?
`
`
`
` STEP ll
`
`STEP IO
`
`LED
`
`
`B LIN KS
`BLI N KS
`
`
`
`LONG YELLOW
`GREEN, GREEN
`
`
`
`
`
`PROBLEM
`
`
`
`
`RESET,DO NOT
`ALTER SETTING
`
` STEP 7
`
`STEP 8
`ENTERED
`
` ALL 8 CODES
`
`
`
`
`Universal Electronics Exhibit 2003, Page 16
`Universal Remote Control v. Universal Electronics, Trial No. lPR2013-00127
`
`Universal Electronics Exhibit 2003, Page 16
`Universal Remote Control v. Universal Electronics, Trial No. IPR2013-00127
`
`

`

`US. Patent
`
`Jul. 1, 2003
`
`Sheet 15 0f 17
`
`US 6,587,067 B2
`
`I716; Iébd
`
`
`SETTIN G A "DO”COMMAND MACRO
`
`I?I£i.ll9i?
`
`EXECUTING A
`
`MACRO "DO" COMMAND
`
`STEP ‘
`
`PRACTICE KEY
`
`SEOUE NCE TO
`
`MAKE SURE
`
`IT IS VALID
`
`
`STEP l
`
`STEP 2
`
`PRESS
`DO, RECALL
`
`STEP 2
`
`PRESS
`ASSIGNED
`MACRO
`KEY
`
`PRCEESPST fibéBEKEEYY
`IEx
`NUMBER KEYS, OR
`DO, ENTER RECALL)
`
`STEP 3
`
`IR CODES
`TRANSMITTED
`AS MACRO
`
`STEP 3
`
`EXECUTES
`
` ENTER IN
`SEQUENCE DESIRED KEYS’.‘
`
`INCLUDE MODE
`AND FUNCTION
`
`
`STEP 4
`
`No
`
`STEP 6
`
`
`
`STEP 5
`
`"0 ENgthtllENG
`mum“ UNTIL MEMORY FULL
`'1’
`
`YES
`
`YES
`
`STEP 7
`
`PRESS Do,
`RECALLTO STEP 8
`COMPLETE
`
`ABORT
`
`( DONE
`
`*. eq. TV, POWER, VCR 1, POWER, PLAY, TV, 3, ENTER
`
`Universal Electronics Exhibit 2003, Page 17
`Universal Remote Control v. Universal Electronics, Trial No. lPR2013-00127
`
`Universal Electronics Exhibit 2003, Page 17
`Universal Remote Control v. Universal Electronics, Trial No. IPR2013-00127
`
`

`

`US. Patent
`
`Jul. 1, 2003
`
`Sheet 16 0f 17
`
`US 6,587,067 B2
`
`FIG. 19A
`
`TO IDENTIFY WHAT DEVICE REMOTE IS SET FOR-BLINK CODE
`
`
`
`
`PRESS
`MODE KEY
`
`
`
`(TV,VCR,ETCJ
`
`STEP1
`
`STEP 2
`
`FIG. 193
`
`
`LED wn1.
`
`
`BUNK RED
`
`
`0R GREEN
`
` DONE
`BLINKING
`
`3 TgMES
`STEP 4
`
`
`LOOK UP
`BLINK CODE
`IN BOOKLET
`
`
`
`G G G G G G G G
`R R R R R R R R
`
`STEP 3
`
`STEP 5
`
`Universal Electronics Exhibit 2003, Page 18
`Universal Remote Control v. Universal Electronics, Trial No. lPR2013-00127
`
`Universal Electronics Exhibit 2003, Page 18
`Universal Remote Control v. Universal Electronics, Trial No. IPR2013-00127
`
`

`

`US. Patent
`
`Jul. 1, 2003
`
`Sheet 17 0f 17
`
`US 6,587,067 B2
`
` IN5229
`
`45v
`CR3
`
`GROUND
`BLK
`
`r—N'N r-A—r—fi
`H°9r
`HOST
`FEMALE FEMALE
`0&9
`03'25
`
`’___—‘
`CONNECTOR
`IN BATTERY
`COMPARTMENT
`
`UmvmsalEbcflomcsExmbHZOOB,Page19
`Universal Remote Control v. Universal Electronics, Trial No. lPR2013-00127
`
`Universal Electronics Exhibit 2003, Page 19
`Universal Remote Control v. Universal Electronics, Trial No. IPR2013-00127
`
`

`

`US 6,587,067 B2
`
`1
`UNIVERSAL REMOTE CONTROL WITH
`MACRO COMMAND CAPABILITIES
`
`CROSS-REFERENCE TO RELATED
`APPLICATIONS
`
`This patent application claims the priority date of US.
`application Ser. No. 109,336 filed on Oct. 14, 1987, now
`abandoned, as a continuation of US. application Ser. No.
`09/408,729 filed on Sep. 29, 1999 now US. Pat. No.
`6,195,033 which is a continuation-in-part of US. application
`Ser. No. 07/990,854 filed on Dec. 11, 1992, now US. Pat.
`No. 6,014,092, which is a continuation-in-part of US.
`application Ser. No. 07/913,523 filed on Jul. 14, 1992, now
`abandoned, which is a continuation-in-part of US. applica-
`tion Ser. No. 07/586,957 filed on Sep. 24, 1990, now
`abandoned, which is a continuation-in-part of US. applica-
`tion Ser. No. 07/127,999 filed on Dec. 2, 1987, now US. Pat.
`No. 4,959,810, which is a continuation-in-part of US.
`application Ser. No. 09/109,336 filed on Oct. 14, 1987, now
`abandoned.
`
`This patent application contains the specification of US.
`application Ser. No. 127,999 filed on Dec. 2, 1987, now US.
`Pat. No. 4,959,810.
`This patent application is also related to US. application
`Ser. No. 08/874,184 filed on Jun. 13, 1997, now US. Pat.
`No. 5,959,751, which is a continuation of US. application
`Ser. No. 08/706,794 filed on Sep. 3, 1996, now US. Pat. No.
`5,689,353, which is a continuation of US. application Ser.
`No. 08/314,970 filed Sep. 29, 1994, now US. Pat. No.
`5,552,917, which is a divisional of US. application Ser. No.
`08/093,512 filed on Jul. 16, 1993, now abandoned, which is
`a continuation of US. application Ser. No. 07/586,957 filed
`on Sep. 24, 1990, now abandoned, which is a divisional of
`US. application Ser. No. 07/127,999 filed on Dec. 2, 1987,
`now US. Pat. No. 4,959,810, which is a continuation-in-part
`of US. application Ser. No. 07/109,336 filed Oct. 14, 1987,
`now abandoned.
`
`BACKGROUND OF THE INVENTION
`
`1. Field of the Invention
`
`The present invention relates to a universal remote control
`device of the type which is hand held and which can be
`coupled via coded infrared signals with a remote control
`receiver built into a television or other remotely controlled
`electrical apparatus to turn on the apparatus, such as the
`television, at a distance,
`to adjust the volume,
`tone and
`brightness, to change channels, and to turn the television off.
`Additionally, the present invention relates to a method for
`acquiring the infrared codes for a controlled apparatus, such
`as a television, generating code data related to these infrared
`codes for storage in a remote control device and methods for
`using the remote control device for finding, in a library or
`table of code data for generating infarared codes for oper-
`ating different electrical apparatus manufactured by different
`manufacturers stored in a RAM of the remote control device,
`the code data for generating infrared coded signals for
`operating a particular apparatus, such as a television, and
`then for using the stored code data for generating the coded
`infrared signals for operating the controlled apparatus.
`2. Description of the Prior Art
`Heretofore it has been proposed to provide a reconfig-
`urable remote control device and programmable functions
`for such a remote control device which will enable one to
`learn, store and retransmit infrared codes that are emitted
`from the controller for a remotely controlled apparatus, such
`as a television.
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`2
`For example, in the Welles II US. Pat. No. 4,623,887 and
`the Ehlers US. Pat. No. 4,626,848,
`there is disclosed a
`reconfigurable remote control device which has the ability to
`learn, store and repeat remote control codes from any other
`infrared transmitter. Such a reconfigurable remote control
`transmitter device includes an infrared receiver,
`a
`microprocessor, a non-volatile random access memory, a
`scratch pad random access memory, and an infrared trans-
`mitter.
`
`the
`According to the teachings of the Ehlers patent,
`infrared signals received by the remote control device are in
`bursts of pulses and the device counts the number of pulses
`in each burst as well as the time duration of each pause in
`a transmission between bursts.
`
`the
`As will be described in greater detail hereinafter,
`universal remote control device of the present invention
`utilizes a single non-volatile RAM does not provide a
`separate scratch pad RAM or, more importantly, a ROM.
`In learning the infrared code and transforming same to
`code data which is then stored in a RAM of the control
`
`device and later used to generate infrared codes, a novel
`method is utilized wherein no counting of pulses takes place,
`and only the time duration of the pulses in a burst of pulses
`from the leading edge of the first pulse in a burst of pulses
`to the trailing edge of the last pulse in the burst as well as
`the time duration of the pause between bursts are sensed and
`used to learn and later to generate the infrared codes.
`Additionally, unique methods for use of the remote con-
`trol device are provided so that a number of infrared
`operation code sequences can be generated by the remote
`control device for operating various types of electronic
`apparatus.
`
`SUMMARY OF THE INVENTION
`
`According to the invention there is provided a universal
`remote control system having input means for inputting
`commands, signal output means for supplying infrared sig-
`nals to a controlled device, a central processing unit (CPU)
`coupled to the input means and to the signal output means,
`a single non-volatile, read-write RAM (such as a battery-
`backed RAM) coupled to the central processing unit and
`data coupling means including terminal means coupled to
`the CPU for enabling new code data to be supplied from
`outside the system to, or retrieved from the RAM through
`the terminal means and the CPU.
`
`Further according to the invention, there is provided a
`method of loading a RAM in a ROM-less microprocessor
`system comprising a central processing unit, a single non-
`volatile, read-write RAM, input means, output means, and
`means for coupling said central processing unit, said RAM,
`said input means, and said output means together, said
`method including the steps of:
`(a) disabling the central processing unit;
`(b) connecting a separate microprocessor system to said
`RAM;
`(c) transferring instructions and/or data to said RAM;
`(d) re-enabling the central processing unit to enable the
`central processing unit
`to execute the instructions so
`transferred.
`
`Still further according to the present invention, there is
`provided a process of learning, storing and reproducing the
`remote control codes of any of a diverse plurality of remote
`control transmitters, comprising the steps of:
`(a) receiving a transmission of a train of pulses from a
`remote control transmitter;
`(b) recording the point-in-time of an edge of each pulse in
`a train of said pulses;
`
`Universal Electronics Exhibit 2003, Page 20
`Universal Remote Control v. Universal Electronics, Trial No. lPR2013—00127
`
`Universal Electronics Exhibit 2003, Page 20
`Universal Remote Control v. Universal Electronics, Trial No. IPR2013-00127
`
`

`

`US 6,587,067 B2
`
`3
`
`(c) transforming the recorded point-in-time data into a list of
`instructions for generating a replica of said train of pulses;
`(d) timing the duration of a train of said pulses;
`(e) timing the period between trains of pulses;
`(f) associating a function key of a universal remote control
`device with said time duration of said train of pulses and
`said list of instructions for generating a replica of said
`train of pulses;
`(g) determining whether or not repetitions of the transmis-
`sion of train of pulses is present;
`(h) ignoring repetitions of the train of pulses;
`(i) noting that repetitions are present; and
`(j) storing for use in a universal remote control device, the
`information acquired in steps (c), (d), (e), (f) and (i).
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`FIG. 1 is a front perspective view of the universal remote
`control device constructed according to the teachings of the
`present invention.
`FIG. 2 is an exploded perspective view of the control
`device shown in FIG. 1.
`
`FIG. 3 is an enlarged fragmentary sectional view through
`two of the push buttons of the control device shown in FIGS.
`1 and 2.
`
`FIG. 4 is a fragmentary corner view of a push button
`containing panel and a base panel.
`FIG. 5 is a fragmentary corner view similar to FIG. 4 as
`the panels are brought together and shows one of the push
`buttons cut away from the push button containing panel.
`FIG. 6 is a fragmentary sectional view of the assembly 15
`formed by bringing the push button containing panel into
`engagement with the base panel.
`FIG. 7 is a plan view of the circuit board assembly
`mounted inside the control device viewing the control
`device from the back side thereof with a back cover panel
`removed.
`
`FIG. 8 is a block diagram of the operating circuitry in the
`control device.
`
`FIGS. 9A & 9B are a detailed schematic circuit diagram
`of the operating circuitry shown in FIG. 8.
`FIG. 10 is a perspective view showing the connection of
`a programming connector over the central processing unit of
`the operating circuitry in the control device, the program-
`ming connector being connected to a microprocessor, being
`operable to disable the central processing unit, and being
`used to program the random access memory (RAM) of the
`operating circuitry.
`FIGS. 11a to 111' are graphical representations of several
`modulation schemes which are used in infrared remote
`control transmitters.
`
`FIG. 12A is a flow chart of a first part of a method for
`capturing an IR code and FIG. 12B is a graph of the
`envelope of the code.
`FIG. 13A is a flow chart of a second part of a method for
`5 capturing an IR code; FIG. 13B is a waveform of the IR
`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 generating
`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 procedure
`followed in using the control device of the present invention.
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`4
`FIG. 17 is a flow chart of a direct-entry/quick-set proce-
`dure 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 identify
`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 portions
`broken away of a connector with conversion circuitry
`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 device.
`FIG. 21 is a schematic circuit diagram of part of the
`conversion circuitry in the connector shown in FIG. 20.
`FIG. 22 is a schematic circuit diagram of another part of
`the conversion circuitry in the connector shown in FIG. 20.
`DESCRIPTION OF THE PREFERRED
`EMBODIMENT
`
`Referring now to FIG. 1 in greater detail, there is illus-
`trated therein a universal remote control device 10 con-
`
`structed according to the teachings of the present invention.
`As shown, the device 10 includes a housing 11 including
`an upper housing member 12 having a base panel 14, and a
`lower housing member 16. An overlay face panel 18 is
`positioned over the base panel 14.
`The two panels 14 and 18 have openings 22 and 24 (FIG.
`2) therethrough for receiving elastomeric pushbuttons 25, all
`of which extend from and are fixed to or integral with an
`elastomeric body panel 26 as shown in FIG. 2.
`The pushbuttons 25 are arranged in rows and columns and
`are identified as follows on the overlay face panel 18:
`
`VCR 1
`VCR 2
`Rec
`Rew
`
`1
`4
`7
`
`DO
`A
`B
`
`Cable
`CD
`TV.VCR
`Reverse
`
`2
`5
`8
`0
`
`C
`D
`
`TV
`DO 1
`Stop
`Play
`
`3
`6
`9
`Enter
`Recall
`
`E
`F
`
`Power
`DO 2
`Pause
`Fast FwdMute
`Vol Up
`Vol Dn
`
`CH Up
`CH Dn
`
`G
`H
`
`This arrangement is shown in FIG. 15 and the manner in
`which these pushbuttons 25 are utilized in operating the
`control device 10 will be described in greater detail
`in
`connection with the description of FIGS. 15—19B.
`At a top or forward end 28 of the device 10, there is
`provided an opening 30 for three light emitting diodes, LED
`1, LED 2 and LED 3. The opening 30 is covered by an
`infrared-transport lens 31. Also, provided on a top surface 32
`of the upper housing member 12 of the control device 10 is
`a light emitting diode, LED 4, by which information, in the
`form of red and green blink codes, is communicated to the
`user of the device 10.
`
`FIG. 2 is an exploded view of the components of the
`device 10. As shown, the device 10 includes the overlay face
`panel 18 with pushbutton-receiving, generally rectangular
`openings 22, the upper housing member 12 with base panel
`14 having a plurality of generally rectangular, pushbutton
`receiving openings 24, the elastomeric body panel 26 having
`
`Universal Electronics Exhibit 2003, Page 21
`Universal Remote Control v. Universal Electronics, Trial No. lPR2013—00127
`
`Universal Electronics Exhibit 2003, Page 21
`Universal Remote Control v. Universal Electronics, Trial No. IPR2013-00127
`
`

`

`US 6,587,067 B2
`
`5
`pushbuttons 25 extending from an upper surface 34 thereof,
`a printed circuit board 36 having conductive switches 38 on
`an upper surface 40 thereof and operating circuitry 42 (FIG.
`7) mounted on the underside 43 thereof, the lower housing
`member 16, a cover 44 for a battery compartment 45 (FIG.
`7) for receiving batteries 46 (FIG. 10) for the circuitry 42 of
`the control device 10, and the infrared-transport lens 31.
`It will be noted that the base panel 14 of the upper housing
`member 12 has pushbutton openings 24 completely across
`each one of fourteen (14) rows across and four (4) columns
`down. However, not all of these openings or holes 24 have
`pushbuttons 25 extending therethrough, as noted by the
`lesser number of pushbutton-receiving openings 22, in the
`overlay face panel 18. Likewise, the body panel 26 initially
`has pushbuttons 25 arranged completely across the upper
`surface 34 thereof in fourteen (14) rows across and fourteen
`(14) columns down.
`The printed circuit board 36 has conductive switches 38
`aligned with each one of the pushbuttons 25 so that more
`switches 38 are provided than may be necessary for this
`particular control device 10.
`The availability of additional pushbutton openings 24 in
`the base panel 14 will enable the control device 10 to be
`modified as necessary by the addition of further pushbuttons
`25 to perform numerous other functions as called for.
`This mechanical construction of the upper and lower
`housing members 12 and 16 and the panels 14 and 18 and
`circuit board 36 enable the control device 10 to be modified
`
`to include additional circuits in the operating circuitry 42
`and pushbutton switches 25 for performing additional
`functions, if desired. In this respect, overlay face panel 18 is
`easily replaceable to modify the device 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 has a plurality
`of raised pushbuttons 25 formed thereon. Each raised rect-
`angular button 25 has a recessed area or hollow 48 on the
`underside 49 of each button 25 in which is mounted a
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`conductive plunger or puck 50 adapted to engage one of the
`conductive switches 38 on the circuit board 36. With the
`
`40
`
`pushbuttons 25 and the panel 26 being formed from a sheet
`of elasto

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