throbber
PAT!-5§IrT DATE-‘H/'1'
`
`.
`
`_
`
`.
`
`I
`
`-.-,
`
`.
`
`
`
`
`
`3_ mms or APPL|cA'11ON
`.
`FILED SEPARATELY
`
`I
`
`_
`
`..
`
`'1'
`
`-- NOTICE or ALLOWANCE NIAILED
`
`' .
`‘hi
`
`.
`
`/qndrmo
`
`Asais1antExarnInar
`I .
`I
`3_:._":' 67 ill
`'
`-I
`'5]
`
`
`
` PREPARED FOR ‘ISSUE
`
`WARNING: The Lnrormalion dlod-used heroin may be ruslrlctod, Unaulhénzed wsdoaxn mag; be prbhlflrocl
`by the Unned Sialas Crude Tlfls 35. Secllcns 122. {ST and 35& Possession nulslde the US.
`Patent & Tmdarnark Ofllco ls Iesirlcled to anflhortzad employees and umflfmmru oniy.
`
`-
`"9f3fEynruE
`{FACE}
`‘
`5% *1.’ -k I '-
`(cid:56)(cid:81)(cid:76)(cid:89)(cid:72)(cid:85)(cid:86)(cid:68)(cid:79)(cid:3)(cid:53)(cid:72)(cid:80)(cid:82)(cid:87)(cid:72)(cid:3)(cid:38)(cid:82)(cid:81)(cid:87)(cid:85)(cid:82)(cid:79)(cid:3)(cid:3)(cid:40)(cid:91)(cid:75)(cid:76)(cid:69)(cid:76)(cid:87)(cid:3)(cid:20)(cid:19)(cid:19)(cid:21)(cid:3)(cid:3)(cid:51)(cid:68)(cid:74)(cid:72)(cid:3)(cid:20)
`Universal Remote Control Exhibit 1002 ge 1
`
`ggfilggn
`
`Z
`
`
`
`'
`
`IJ8/fiEtEa,'6t5-¢5-
`
`BUBGLASB
`I
`'76
`H. HPNES, MISSIDN VIEJEI, CH; KIMTHDA T. NEi1_|VEN.
`
`FTLINC-|"£|ATE OM83.
`CI4/23.f96
`' 3.1.1
`
`-
`
`'
`
`GROUP Am‘ UNIT
`2617
`
`EXANIINEFI
`I
`.
`.H\\\
`'Y|IIIF-E}?-II’-‘4 L.INl)l»'-‘u, CA,
`
`__:|=4~.g]jNTINUINQ [ta
`
`g=|::|c=I==|=fl¢:|==is=I:=I==|HI==I'==¥=!_'-'-k=I==l-.=I:=I==H:
`
`UERIT-‘IE
`
`’/affg
`
`*¥FUREIGNXPCT APPLICfiTIONS**¢$$tm£*mf$
`UERIF! D
`_l£9£h§;#
`
`‘Ian: FILING LICENSE =3fiANTE1:- -'-6/an/éé
`
`I
`CLMH5
`1e.
`-
`_ .:~
`.
`-
`4-'5
`= —-
`-— H-I43HNfi¥--
`<2‘{-fr’-5"’ as r":z.C7
`1 3H4
`(.3
`'
`(7:/'r"-"4
`L/I/.1-(.(1/CI'.¢‘["\ D V‘
`:- 9/‘. +11» W 000
`C’/'.4[{!1_'C«',ff\.,gC7 3:
`.
`METHCID FUR SELECTING Q REMOTE CIUNTRCIL
`I‘
`
`‘-|'~'"‘-'=='=="- SMLI- ENTITY "=****"
`INDER
`.
`.KTTOflNEY‘5
`GLAIHS ' BEGENED
`DOOKETNO.
`:.>
`7 _-..uo 95:13:: -
`
`
`
`.
`
`-
`
`.
`
`

`
`METHOD FOR SELECTING REMOTE CONTROL COMMAND SET
`
`5,61 4,906
`
`Transaction History
`
`Date
`
`5;'6;" 1996
`6;’ 13;’ 1996
`6;'27,-"1996
`1o,¢2;1995
`
`10;‘2_i’1996
`
`Transaction Description
`Initial Exam Team nn
`
`Application Captured on Microfii_i:r1___
`Case Docketed to Examiner in GAU
`Mail Notice of Allowance
`
`Notice of Aiiowarice Data Verification Completed
`
`.
`
`10,I'2:'1996 Mai! Examiner's Amendment
`
`10;'2;‘1996 Examiner's Amendment Communication
`
`4
`
`-4
`
`} 12,’2,’1996 Mailroom Date of Drawing{s}
`
`issue Fee Payment Verified
`12;’6,1"1‘.'-J96
`12,:’2.'-M1996
`Drawingisl Received at Pubiications
`12;'26;'1996 Drawing(s] Matched to Application
`1,12} 1997
`Drawing-{5} Processing Completed
`2;'18;'1997
`3/25f1997
`
`issue Notific_ation Maiied
`Recordation of Patent Grant Maiied
`
`(cid:56)(cid:81)(cid:76)(cid:89)(cid:72)(cid:85)(cid:86)(cid:68)(cid:79)(cid:3)(cid:53)(cid:72)(cid:80)(cid:82)(cid:87)(cid:72)(cid:3)(cid:38)(cid:82)(cid:81)(cid:87)(cid:85)(cid:82)(cid:79)(cid:3)(cid:3)(cid:40)(cid:91)(cid:75)(cid:76)(cid:69)(cid:76)(cid:87)(cid:3)(cid:20)(cid:19)(cid:19)(cid:21)(cid:3)(cid:3)(cid:51)(cid:68)(cid:74)(cid:72)(cid:3)(cid:21)
`Universal Remote Control Exhibit 1002 Page 2
`
`

`
`
`
`
`
`PF'lO\fEl')'1‘=lOFl LICENSE Di
`_;fiIALs.
`
`1)‘
`
`
`
`*‘ii'.s“.i.+.ai;.+'i mia.r.o}.
`mmmlimm i
`nsazesee
`_
`coN'rEN1s
`
`i_
`
`i
`
`i
`
`"
`
`i $5”
`
`
`
`
`
`{Fhbfln
`' Universal Remote Control Exhibit 1002 ..Page 3
`(cid:56)(cid:81)(cid:76)(cid:89)(cid:72)(cid:85)(cid:86)(cid:68)(cid:79)(cid:3)(cid:53)(cid:72)(cid:80)(cid:82)(cid:87)(cid:72)(cid:3)(cid:38)(cid:82)(cid:81)(cid:87)(cid:85)(cid:82)(cid:79)(cid:3)(cid:3)(cid:40)(cid:91)(cid:75)(cid:76)(cid:69)(cid:76)(cid:87)(cid:3)(cid:20)(cid:19)(cid:19)(cid:21)(cid:3)(cid:3)(cid:51)(cid:68)(cid:74)(cid:72)(cid:3)(cid:22)
`
`

`
`Staple lssue*SIip Hare
`
`mEE
`
`--C",/Hui’/17L‘.
`
`oonps conn
`
`FILE HAINT.
`
`INDEX OF CLAIMS
`
`-finzawma
`
`11
`
`H.unnuu
`
`wflaaaaa
`
`E
`
`mamammmmammman3.....mm
`
`T.1...:3
`
`ammmmmmmmmmmm
`
`{LEFT INsI:'-JE)
`'
`-
`(cid:56)(cid:81)(cid:76)(cid:89)(cid:72)(cid:85)(cid:86)(cid:68)(cid:79)(cid:3)(cid:53)(cid:72)(cid:80)(cid:82)(cid:87)(cid:72)(cid:3)(cid:38)(cid:82)(cid:81)(cid:87)(cid:85)(cid:82)(cid:79)(cid:3)(cid:3)(cid:40)(cid:91)(cid:75)(cid:76)(cid:69)(cid:76)(cid:87)(cid:3)(cid:20)(cid:19)(cid:19)(cid:21)(cid:3)(cid:3)(cid:51)(cid:68)(cid:74)(cid:72)(cid:3)(cid:23)
`Universal Remote Control Exhibit" 1002 Page 4
`
`
`
`
`
`
`

`
`-
`(HIGHTOUfi|Da-
`'
`(cid:56)(cid:81)(cid:76)(cid:89)(cid:72)(cid:85)(cid:86)(cid:68)(cid:79)(cid:3)(cid:53)(cid:72)(cid:80)(cid:82)(cid:87)(cid:72)(cid:3)(cid:38)(cid:82)(cid:81)(cid:87)(cid:85)(cid:82)(cid:79)(cid:3)(cid:3)(cid:40)(cid:91)(cid:75)(cid:76)(cid:69)(cid:76)(cid:87)(cid:3)(cid:20)(cid:19)(cid:19)(cid:21)(cid:3)(cid:3)(cid:51)(cid:68)(cid:74)(cid:72)(cid:3)(cid:24)
`' Universal Remote Control Exhibit "1002 Page'5
`
`'
`
`

`
`Umted States Patent
`Hayes et al.
`_
`
`_
`[19]
`
`_
`
`|l||||||ll||||lll|I||l|||||||||I|||||lllllIllllllllllllllllllllfllllfllll
`US{.'fl5614-90.6A
`nu Patent Number:
`5,614,906
`[45] Date of Patent:
`Mar. 25_, 1997
`
`_
`
`:
`
`9111999 Darbeuel a1.
`4.959.819
`4.999.621 M991 Ammo :1 al.
`5,420,515 511995 Tlmslra cl :1.
`.
`.
`3
`e
`fig:-'3:
`fi-
`- 5.537.453
`7.119915 Esoobosaelal.
`Primary E_za.miner»—-Iefiergr Hofsass
`,1_m‘_.,m,,, gmmfim-_p¢,¢-cw Hm
`Attorney, Agent, or Firm—-'I'homas R. ‘lfigil; Glary Ja.IoeiJc;-
`Mark R. Gilis
`
`.. 3-103325.159
`.. .3¢l!l?6
`.. 3411175 _
`..
`1'
`.. 5791192.
`
`.
`
`- [54] METHOD FOR SELECTING AREMOTE
`CONTROL CD1\..[MAN1} 5151'
`I
`
`_.
`
`[75]
`
`__
`-
`-
`Inventors: Patrick H. Hayes, Mission Viejo;
`_
`T'Ng"’°"‘ Y°"”'-""“d“' h."“'
`_
`_
`_
`_
`_
`[13] Ass1gnec: Unnrersal Eloctrnmcs Inr:.. Twursburg.
`Ohio
`-
`'
`
`-
`
`-
`
`..
`..
`
`
`
`A-Bs.I.RACT_
`[511
`method for selecting a cominand set from a group of
`command se_1s_ stored.in-the remote control. Each remote
`09111101 €0l'D1I|3-|1d
`561 5fl=_l“d¢S 3 SCI Of D0mm911I1_5 flif Dye!‘-
`aring at least. one of var1ous_rcmotc1y controllable devlcas.
`A °°mm9f"1- “'h°S*’- =fi°=* 15 °‘J5=“'=b‘= 1" ‘"9 F°m°l°33'
`or-‘mlmiled device is assigned 19 we of the user actuated
`kers-T199 Re:-'3 are Pressed vneby oriwntii the user Iybscrves
`‘I118 desired elfect on 1111: remotely connolled deuce. The
`user then signals the remote control
`to exit
`the select-
`proeedure with the remote r:onI.ro1 se1I.in'g Ihe remote control _
`to transmrt. future commands from the oo11'1mand'se'L includ-
`ing the last nansnfiued cflocts observable command having
`91° °”9°“'°d “WW5 95¢“?
`16 Claims, 6 Drawing Sheets
`
`-
`
`I
`[211 App]. 1110.: 636,666
`'
`[22] Wed:
`Apr‘ 23’ 1996
`[51]
`Int. Cl.“ ..........................................._.......... Gfl8_C 19.-'12
`{$21 US. Cl.
`3-4131715; 340825.31: 340825.69;
`34{y3;1_5_72; 3593143; 319,110;
`..................
`............. 341x176, 173,
`[58] Field ufsourrxh
`3411174. 175. 23; 3431734; 359:14s;'354no9.14.
`709.15, 7:19.15; 379x102; 34ovs25.35', 325.59,
`32533
`
`-
`
`-.
`
`.
`340152559
`3401325.:-2_
`.. 3-101325.37
`
`Rgfg]-gncgs cued
`2
`.
`U-sv 9379-NT DOCUMENTS
`1011193”: Rumboll et Lal
`511988 Reilmeier .
`441939 Sasaki er a1.
`.
`
`
`
`[55]
`
`4.793.359
`-1,746,919
`' 4,325,299
`
`Universal Remote Control Exhibit 1002 Page 6
`(cid:56)(cid:81)(cid:76)(cid:89)(cid:72)(cid:85)(cid:86)(cid:68)(cid:79)(cid:3)(cid:53)(cid:72)(cid:80)(cid:82)(cid:87)(cid:72)(cid:3)(cid:38)(cid:82)(cid:81)(cid:87)(cid:85)(cid:82)(cid:79)(cid:3)(cid:3)(cid:40)(cid:91)(cid:75)(cid:76)(cid:69)(cid:76)(cid:87)(cid:3)(cid:20)(cid:19)(cid:19)(cid:21)(cid:3)(cid:3)(cid:51)(cid:68)(cid:74)(cid:72)(cid:3)(cid:25)
`
`

`
`- U.S. fiatent
`
`I
`
`.Mar.2s,199-_;'
`
`‘Sheet 1 of 6-
`
`5,614,906 I
`
`Universal Remoté Control E-xhibit 1002 Page 7
`(cid:56)(cid:81)(cid:76)(cid:89)(cid:72)(cid:85)(cid:86)(cid:68)(cid:79)(cid:3)(cid:53)(cid:72)(cid:80)(cid:82)(cid:87)(cid:72)(cid:3)(cid:38)(cid:82)(cid:81)(cid:87)(cid:85)(cid:82)(cid:79)(cid:3)(cid:3)(cid:40)(cid:91)(cid:75)(cid:76)(cid:69)(cid:76)(cid:87)(cid:3)(cid:20)(cid:19)(cid:19)(cid:21)(cid:3)(cid:3)(cid:51)(cid:68)(cid:74)(cid:72)(cid:3)(cid:26)
`
`

`
`U.S. Patent
`
`Mar. 25, 1997
`
`Sheet 2 of 6
`
`5,614,906
`
`FIG. 2
`
`OSCKLANDR
`CRRCUH‘
`
`RESET
`CHQCUFT
`
`KEYPAD
`(HRCUH‘
`
`EXTERNAL
`DATAINPUT
`"(HRCwT.
`
`clncurr
`
`_.—z.
`:1.
`MICROPFIOCESSOFII
`
`ROM
`I.
`
`|
`
`.
`
`.ost;ILL_A_Ton
`
`I Universal Remote Control Exhibit 1002 Page 8
`(cid:56)(cid:81)(cid:76)(cid:89)(cid:72)(cid:85)(cid:86)(cid:68)(cid:79)(cid:3)(cid:53)(cid:72)(cid:80)(cid:82)(cid:87)(cid:72)(cid:3)(cid:38)(cid:82)(cid:81)(cid:87)(cid:85)(cid:82)(cid:79)(cid:3)(cid:3)(cid:40)(cid:91)(cid:75)(cid:76)(cid:69)(cid:76)(cid:87)(cid:3)(cid:20)(cid:19)(cid:19)(cid:21)(cid:3)(cid:3)(cid:51)(cid:68)(cid:74)(cid:72)(cid:3)(cid:27)
`
`

`
`U.S. Patent
`
`I Ma:-.25,1997
`
`I
`
`Sheet3oflS
`
`5,614,906
`
`
`
`
`
`- KEY ;
`. PRESSED
`9
`
`
`
`
`
`_ sér THE REMOTE '
`CONTROL To THE
`SELECTED MODE
`
`YES
`
`seLE'3°r”és6"<33Ia'§a5~o
`
`FROM THE CURRENT
`COMMAND SET -
`
`
`
`is IT
`
`A °°K“g$“”°._
`_,
`-
`-
`'No
`
`
`
`NTERSETUP NO"
`
`YES
`
`I
`
`RECEIVE
`SETUP CODE
`
`
`
`1
`
`
`
`se1'1'°]sT*é%oe
`was J
`
`
`
`_
`-AFUNCTION
`9095'
`
`
`NO.
`
`I
`
`
`
`5En'f’,T('3'§DE A N
`cFé:gEréIA
`.
`
`
`.
`_
`12D
`Yes _ o
`
`
`
`
`SET THE SEARCHABLE
`COMMAND SETS TO
`THE COMMAND SETS
`MEETING THE -
`.
`.
`RECEIVED GFNTEFIIA
`
`
`
`
`G
`
`Universal Remote Control ExHibiT1002 Page_.9
`(cid:56)(cid:81)(cid:76)(cid:89)(cid:72)(cid:85)(cid:86)(cid:68)(cid:79)(cid:3)(cid:53)(cid:72)(cid:80)(cid:82)(cid:87)(cid:72)(cid:3)(cid:38)(cid:82)(cid:81)(cid:87)(cid:85)(cid:82)(cid:79)(cid:3)(cid:3)(cid:40)(cid:91)(cid:75)(cid:76)(cid:69)(cid:76)(cid:87)(cid:3)(cid:20)(cid:19)(cid:19)(cid:21)(cid:3)(cid:3)(cid:51)(cid:68)(cid:74)(cid:72)(cid:3)(cid:28)
`
`

`
`' US; Patent
`
`Mar. 25, 1997
`
`Sheét 4 .1: 5
`
`5,614,906
`
`FIG. 33
`
`COMMAND SETS T0
`THE COMMAND SETS
`
`
`
`
`_
`
`EXTE:='lqh!l$:rDATA
`
`
`
`IS THE
`
`FEEEEQN
`
`
`C995
`
`Mggscfiffigp
`
`INPUT
`
`
`
`ISETTHE
`IS THE
`
`
`FUNCTION
`YES. COSEAFICHABLE
`MMAND SETS TO
`
`
`CODE A
`THE COMMAND SETS
`SEARCH
`
`STORED IN THE
`REMOTE CONTROL
`CQPDE
`.
`
`
`
`
`DEFINE MULT1P1.'E PAGES '
` NUMBER OF
`OF SEAHCHABLE COMMAND
`SEARGHABLE
`SETS WITH THE NUMBER
`
`
`COMMAND sErs
`OF COMMAND SETS iN EACH
`GREATER THAN THE
`PAGE NO "GREATER THAN
`. NUMBER OF
`THE NUMBER OF
`ASSIGNABLE KEYS
`
`
`
`ASSIGN AN EFFECTS I : I
`°B§§5‘h‘j‘?{g5H°8§‘T“f_"'E"°
`COMMAND SETS FROM THE
`FIRST PAGE-OF SEAHCHABLE
`"COMMAND SETS TO ONE OF
`THE ASSIGNABLE KEYS
`'
`
`
`
`
`
`
`
`
`
`
`_
`
`
`
`
`
`
`ASSIGN AN EFFECTS
`OBSEFNABLE COMMAND
`' SEfg%”,f§f§'&=MQ,"§ND_ -
`SETS To ONEOF THE
`ASSIGNABLE KEYS '
`
`Universal" Remote Control Exhibit -1002 Page 10
`(cid:56)(cid:81)(cid:76)(cid:89)(cid:72)(cid:85)(cid:86)(cid:68)(cid:79)(cid:3)(cid:53)(cid:72)(cid:80)(cid:82)(cid:87)(cid:72)(cid:3)(cid:38)(cid:82)(cid:81)(cid:87)(cid:85)(cid:82)(cid:79)(cid:3)(cid:3)(cid:40)(cid:91)(cid:75)(cid:76)(cid:69)(cid:76)(cid:87)(cid:3)(cid:20)(cid:19)(cid:19)(cid:21)(cid:3)(cid:3)(cid:51)(cid:68)(cid:74)(cid:72)(cid:3)(cid:20)(cid:19)
`
`

`
`U.S. Patent
`
`Mar. 25,1997
`
`Sheet 501' 6
`
`_
`
`5,614,906
`
`FIG. 3D
`
`
`
`
`TRANSMIT THE EFFECTS
`
`OBSERVABLE COMMAND
`
`CORRESPONDING TO THE
`PFIESSED ASSIGNED KEY
`
`
`
`ASSIGN AN EFFECTS I
`OBSEFIVABLE COMMAND
`THEnE_,o,
`FROM EACH OF THE
`SUBSEQUENT YES
`COMMAND SETS FROM
`nE|=mE[) PAGE
`THE NEXT PAGE OF
`or sEAncH,Aa.1_E
`SEARCHABLE COMMAND
`COMMAND
`SETS TO ONE OF
`SE'S
`
`THE ASSIGNABLE KEYS
`1)
`
`
`
`
`
`
`
`
`ASSIGN AN EFFECTS
`OBSEFIVABLE COMMAND
`FROM EACH OF THE
`°$?+‘é“fiE§3rS§I3EF3?”
`°°'“”""D
`SEASHE1fi|OEONE OF '
`3E._,T5_
`THE ASSIGNABLE KEYS
`
`
`
`
`
`
`
` IS IT}!
`S PAGEUP
`' 7
`
`
`
`
`
`SET THE CURRENT COMMAND
`SET TO THE COMMAND SET
`CORRESPONDING TO THE
`EFFECTS OBSEFWABLE
`COMMAND ASSIGNED TO THE
`LAST PFIESSED ASSIGNED KEY
`
`
`
`
`
`
`
`
`
`(cid:56)(cid:81)(cid:76)(cid:89)(cid:72)(cid:85)(cid:86)(cid:68)(cid:79)(cid:3)(cid:53)(cid:72)(cid:80)(cid:82)(cid:87)(cid:72)(cid:3)(cid:38)(cid:82)(cid:81)(cid:87)(cid:85)(cid:82)(cid:79)(cid:3)(cid:3)(cid:40)(cid:91)(cid:75)(cid:76)(cid:69)(cid:76)(cid:87)(cid:3)(cid:20)(cid:19)(cid:19)(cid:21)(cid:3)(cid:3)(cid:51)(cid:68)(cid:74)(cid:72)(cid:3)(cid:20)(cid:20)
`Universal Remote Control Exhibit 1002 Page 11
`
`

`
`U.S. Patent
`
`"I Mar. 25,1997
`
`shéetsors
`
`_
`
`'
`
`5,614,906.
`
`I
`
`MICHOPFIOCESSOFI MEMORY 46
`
`BRAND TABLE
`
`'
`
`‘
`
`DEVICE ID DATA
`
`PANASONIC
`
`BLAUPUNKT
`V034
`
`A
`
`A FIG. 4%
`
`Universal Remote Control '.Exh.ibit 1002 Page 12
`(cid:56)(cid:81)(cid:76)(cid:89)(cid:72)(cid:85)(cid:86)(cid:68)(cid:79)(cid:3)(cid:53)(cid:72)(cid:80)(cid:82)(cid:87)(cid:72)(cid:3)(cid:38)(cid:82)(cid:81)(cid:87)(cid:85)(cid:82)(cid:79)(cid:3)(cid:3)(cid:40)(cid:91)(cid:75)(cid:76)(cid:69)(cid:76)(cid:87)(cid:3)(cid:20)(cid:19)(cid:19)(cid:21)(cid:3)(cid:3)(cid:51)(cid:68)(cid:74)(cid:72)(cid:3)(cid:20)(cid:21)
`
`

`
`5,614,906
`
`1
`.
`METHOD FOR SELECTING A REMOTE
`CONTROL
`SET
`BACKGROUND OF THE INVENTION
`
`1. _FlelIl of the lnvention
`The present invention relates to 8 tnetitod for selecting a
`remote control comrrtand set from a group of multiple
`command sets stored in a remote control. for controlling
`various remotely controllable electronic devices.
`. 2. Description of the Related Art Including Information
`Disclosed Under 3? CFR §§ l.9'.~‘—l.99
`_
`Heretofore, various systems for providing methods of
`selecting a remote control corrunand set front a group of
`multiple .. command sens have been proposed. Several
`examples of analogous and non-analogous methods are
`disclosed in the following U.S. Patents:
`
`I Palentae
`
`U.S. Pat. No.
`
`»I.‘!03.359
`4.959.810
`5.ss5.1.t9
`German Patent Ptthheations:
`
`Rua_-shall et ai.
`Darhue et aL
`Takigueltl :2 at.
`_
`
`-_ DE 33 [3 493 A1
`
`-
`
`'l‘e|efunlr.en.
`
`'l‘i1e Rurnholtet at. us. Pat. No. 4,703,359 discloses a
`method for adapting a remote control to generate a remote
`command signal ltaving-the appropriate signal structure for
`controlling a selected one of a plurality of eleclrortic devices.
`Once the method is initiated; the remote conI:rol automati-
`cally cycles through the entire list of diiferent format com-
`mand lists stored within the remote control‘s
`internal
`memory, trarlsrrtitting a test command to the desired device
`to be controlled untiltlie user interrupts the cycle. Interrupt-
`ing the cycle of'test_comn:iands causes the remote control to
`transmit future commands using the signal st11.tctI.tre of the
`last tcstcommand transmitted prio-r'to interrupting the cycle.
`The Darhee et a.l.. U.S. Pat. No. 4,959,310 discloses a
`universal remote control system that provides for two meth-
`ods for selecting a remote control'command set.
`The first method is a step and set procedure in which the
`list of command sets stored in the remote control are stepped
`through both forward and backwards allowinga test com-
`mand from the currently selected command set to be trans-
`mitted. The user observes the efieets of the test corrunartd to
`determine ifthe currerttly selected c'onu'.nand set is compat-
`ible with the device the user is wanting to control. when the
`user finds a command set compatible with the device to be
`controlled.
`the user exits the procedure with the remote
`control set to the compatible ‘command set.
`.
`The smond method is a direct cntry—quick set procedure
`in which the user looks up the make and model of the of the
`device to be controlled from .a printed list of devices. The
`"user then directly inputs a corresponding code associated
`with the make and model of the device to he corttrolled to
`index the proper co_mma.rtd set Erorrt the remote control‘s
`internal commartd set library.
`-
`The Takiguchi et al.. U.S. Pat. No. 5,485,149 discloses a
`method for selecting a_ set of remote control signals from.
`multiple. Iernote control signal groups. where each group
`contains multiple sets of remote control signals. Each
`remote control signal group "is assigned to one of the
`operating keys.
`'
`'
`'
`
`‘
`
`I
`
`2
`Upon entering a select setting mode, the particular set of
`remote control‘ signals within one of the signal groups is ;
`selected by the number of times the assigned operating key‘
`ispressed. A single keypress will select thti first se.tof_ remote
`control signals within the remote control signal group
`assigned to the pressed key. Pressing the same key a second
`time will select the second set of remote control signals
`within the assigned remote control signal "group. Similarly,
`subsequent key presses of the same key will select subse-
`quent sets of remote controllsigrtalsj
`'
`The Teletintlren, German published patent application DE
`33 13 493 Al discloses a remote. control having ti table
`containing multiple colunms of control signals each column
`containing Ihe code signals for operating a panicular device
`and a mechanism for selecting_ the appropriate column of .
`control signals.
`The remote control provides for the selection of the
`appropriate column of control signals by automatically
`cycling through the multiple columns of_ccn1rol signals.
`transmitting a trial command. and observing the eliect ofthe
`trial command on the device to be remotely operated. when
`the desired result is observed. the user signals the remote
`control that a successful corrtmand has been transmitted. The
`remote control then eliminates lirom consideration all col-
`umns of control signals that do not contain the matched -
`successful
`trial command. If more than one column of
`control signals match the successful
`trial cox-nmand.'the
`remote control repeats the above procedure using a different
`trial command and cycling through only the remaining
`columns of control signals until all columns of command
`signals have been eliminated except one.
`
`SUMMARY OF THE ll'~lVEN'I'ION'
`
`'
`
`According to the present invention there is provided a"-
`method_ for selecting a remote control command set from a
`group of multiple command sets-stored in a remote control,‘
`for controlling various remotely controllable electronic
`devices. The method includes assigning multiple ell'ects
`observable commands (e.g. a "power oil" command) front a
`group of command sets stored in the remote control _to
`multiple user actuated switches or keys of the remote
`control.
`'
`The user then actuate: theswitches orlrcys. one at a time,
`with the corresponding assigned eifects observable com--'
`mand being transmitted. The user continues to actuate keys
`until
`the user observes the remotely controlled device.
`respondingproperly to the transmitted command. The user
`then terminates the selection procedure with the- remote
`control setting tl1e active command set to the cornmaud set
`from which the successful effects observable command was
`assigned.
`-
`By assigning a single command set to a single user.
`_ actuated key, the negative eliects of auserlrey actualion that _
`results in a double key actuation or not registering clue to '
`failure to fully actuate the key is
`If the user
`suspects the key was not fully actuated. the-user can repeat
`that particular key acmation. lfthe user inadvertently causes .
`thc remote to detect a double" key actuation. the remote"
`control merely sends the effects observable command from
`the assigned command set twice. If the user wishes to
`actuate a particular key several times in order to ooniinn its
`effect on the responding device. he may do so at any point
`during the process without afieetirlg the process.
`The ‘command sets stored in the remote oontiol can be
`permanently stored in the remote control at the time of
`
`Universal Remote Control Exhibit 1002 Page 13
`(cid:56)(cid:81)(cid:76)(cid:89)(cid:72)(cid:85)(cid:86)(cid:68)(cid:79)(cid:3)(cid:53)(cid:72)(cid:80)(cid:82)(cid:87)(cid:72)(cid:3)(cid:38)(cid:82)(cid:81)(cid:87)(cid:85)(cid:82)(cid:79)(cid:3)(cid:3)(cid:40)(cid:91)(cid:75)(cid:76)(cid:69)(cid:76)(cid:87)(cid:3)(cid:20)(cid:19)(cid:19)(cid:21)(cid:3)(cid:3)(cid:51)(cid:68)(cid:74)(cid:72)(cid:3)(cid:20)(cid:22)
`
`

`
`5.614.906
`
`4."
`5.537.453. whose 5DbCifiC8ll0lZI.l.d.l11CDIpUI31¢d.'llEIEiII'_i:ly ._
`reference.
`
`- 3
`.
`.
`manufacture or dowriloa-tied from an etttemal source. The
`ability to download command sets from an external source
`allows the remote control to provide remote control func-
`tionality with future devices whose panicular-transmission
`protocol or commands have not yet been determined.
`The method for selecting a remote COI1|:rol'com.ma.nd_sel.
`frorna group of multiple command sets stored in a remote
`control. further provides for inputting a criteria code for
`limiting or filtering the list of command sets to be searched
`through to those command sets that work with devices
`meeting a particular in-iteria. In this way, the__eniinc list of
`command sets do not need to be searched through. Similarly
`it does ttot.requi.re the user to know all the details about a
`particular device in order to determine and set the appro-
`, priatc command set.
`'
`Where the number of command sets to -be searched
`through exceeds the number of ‘keys with which the effects
`observable commands are assigned. the method additionally
`provides for the ability to page through subgroups of
`commandsets. Each suhgrottp being no larger than the
`number of assignable lteys.
`'
`Where a remote control provides for multiple modes. e'ach -
`mode providing for the remote operationof a" different"
`device (Le. TV, VCR. cable box. etc.), a difisrent command
`set-can be selected for each of the available modes.
`Other objects and advantages of thepresent application
`will be apparent from the detailed description and drawings
`which follow.
`.
`
`BRIEF DESCRIPITDN OFTHE DRAWINGS
`
`FIG. 1 is a top plan view of the top face of a remote
`control incorporating the method for selecting a remote
`control command set from a group of multiple corrtman
`sets stored in the remote control.
`_
`-
`FIG. 2 is a block diagram of the internal circuitry of the
`remote control "shown in FIG. 1.
`-
`'
`FIGSJA. 3B. 3C and 3D_are each portions of a flow chart
`that together provide instructions for assisting in the control
`' of the remote control with particular emphasis on the steps
`that provide for the method of selecting a remote control
`command set from a group of multiple command sets stored
`in llie remote control.
`
`HG. 4 is schematic layout of a portion of a BRAND
`TABLE and of_a list of DEVICE ID DATA stored in a
`memory (RAM) of a microprocessor shown in FIG. 2.
`
`DESCRIIFTION OF THE PREFERRED
`EMBODINIENT
`
`'
`
`Referring now to the drawings in greater detail, there is
`illustrated in FIG. 1 a plan view of the top face of-a remote
`control Itlinoorporating the method for selecting a remote
`control command set from a group of rnultipleconmiand
`sets stored in the remote control.
`'
`T114: remote control includes a set of user achiatcti keys 12,
`including a power key l.4,'numeric ltcys l_6, mode lrcys 13,
`a magic key 10, and channel up and channel down keys 22.
`The remote control 10 further includes a visual LED 24 and
`an infrared LED {not shown). located at the front 2-6 of the
`remote conlrolltl.
`.
`FIG. 2 is a block diagram of the internal circuitry ill of the
`remote control shown in FIG. 1. The internal circuitry 28 is
`similar to the circuitry described in Escobaha et al., US. Ser.
`No. 081251 .336. filed May 31, 1994, now U.S. Pat. No.
`
`_
`
`The internal circuitry Zslinciudcs a control circuit 30. an
`oscillator circuit 32, a reset circuit 34, altey pad_circuit36,
`‘an external data input circuit 38, and an LED driver circuit .
`40.
`_
`"
`The control circuit 3|} monitors and controls the overall
`ftmctioning of the remote control Ill. In a preferred embodi-
`ment it incorporates a microprocessor -12, with associated
`semiconductor memory in the form ofROM 44 andfor RAM
`936. The semiconductor memory is used to store both pro—_
`gram operating instrtictions and program data-for assisting in
`the control of the remote control 10.
`*-
`The oscillator circuit 31 provides a clocking signal to the
`control circuit 3|}; The reset circuit 34 provides areset signal
`to the control circuit when theintemal circuitry 28 is initially _
`powered up. The key pad circuit 3t5_ incorporates the-user
`12 and provides t:i.t1:uit.ry in conjunction with
`-_ actuated lrcys
`the control circuit 30 for decoding which one of the user
`actuated keys 12 has been actuated.
`-
`'
`‘I‘he'axternal data input circuit 38 receives data from a‘
`source elite-ma] to the remote control 10. The particular
`circuitry can take the form of any one of many traditional
`forms of conununicatlon. whether wired or wireless. In one.
`preferred embodiment the external data communication is
`accomplished by a magnetic modern siruilar to the one
`described inthc Esoobosa application. l.l.S. Ser. No. 933251 ,__
`336, filed May 31, 1994. referred to above.
`The LED driver circuit -11] is coupled to the control circuit
`30 and incorporates the visual LED '24 and the irtfi-avred
`LED (not shown) located at the front 26 of the remote
`' control 10 and provides the LEDs with driving power in
`response to signals received from the control circuit 3-0. The
`visual ' LED 24 provides. the user with visual feedback
`concerning the termite control's 10 activity. The infra—red
`LED provides "the signalling capability for sending the
`remote control signals to the devices to be controlled.
`FIGS. 3A. 3B. 3C and 30 are-each portions of a flow chart
`that together provide instructions for assisting in the control
`of the remote control with paiticttlat emphasis on the steps
`that provide for the method of selectinga remote control
`command set from a group of multiple command sets stored
`in the remote control.
`'
`-
`'
`'
`FIG. 3A shows the starting point of the instructionsto he
`executed by the microprocessor 42 in controlling the remote
`control 10. The flow chart begins by waiting for an interrupt
`or an indication that a key or switch 12 has been pressed or
`actuated. Upon actuation of a key or switch 12. a determi-
`nation is made as to which trey has been pressed. -
`If a mode key 18 is pressed the remote control 1|} sets the
`current conurtartd set from which commands will be trans-
`nrititcd to the command set chosen for the selected mode. Tlftc
`mode keys 18 preferably include 5ep_ara1.e mode keys-18 for
`a TV. a VCR, alcable Box. as well as any other device for
`which an infra-"red remote control transmitter could be used
`to iemotely control the device
`'
`the remote control 10
`If a command key is pressed,
`transmits the particular operating command associated with
`the pressed command lreyfrom the currently selected com-'
`mand-set.
`'
`
`-
`
`45
`
`SS
`
`65
`
`If an enter setup key is pressed the remote control 10
`enters a setup mode used to configure the remote control 10.
`in the preferred embodiment the enter setup ‘icy is cquiva— _
`lent to the magic key 20, however. it can talceany one of
`various forms including a slider switch or a Dombinalion of
`key presses.
`
`_ Universal Remote Control Exhibit 1002 Page 14
`(cid:56)(cid:81)(cid:76)(cid:89)(cid:72)(cid:85)(cid:86)(cid:68)(cid:79)(cid:3)(cid:53)(cid:72)(cid:80)(cid:82)(cid:87)(cid:72)(cid:3)(cid:38)(cid:82)(cid:81)(cid:87)(cid:85)(cid:82)(cid:79)(cid:3)(cid:3)(cid:40)(cid:91)(cid:75)(cid:76)(cid:69)(cid:76)(cid:87)(cid:3)(cid:20)(cid:19)(cid:19)(cid:21)(cid:3)(cid:3)(cid:51)(cid:68)(cid:74)(cid:72)(cid:3)(cid:20)(cid:23)
`
`

`
`5,614,906‘ '
`
`'
`
`5
`Upon entering the setup mode, the remote control 10 -
`waits until it receives a set up code. if the setup code is a
`setup function code; the_execulion of operaljng instructions
`of the remote control 10 branches to FIG. 3B to perform
`instructions to deterrnine which function code has been
`requested to be performed.
`'
`If the setup code is a criteria code. indicating a particular
`subset of command code sets, the remote control sets the
`searchable cornmandlsets to the command sets meeting the
`received criteria and branches the execution of instructions .'
`to FIG. 313 to perform Etructionsto select a-new command
`set for the currently active mode. I
`_
`The criteria code allows the remote control to restrict the
`,. -number of searchable cornmandsels to only those command
`- sets uscdwith deviccsroeeting a particular criteria antllor to
`determine a different order of assigning the effects observ-
`_ ablecommtmds.
`'
`_Pr'efer"ably the etlects observable commands will be
`assigned to "the user actuated keysin order "of decreasing
`popularity. However a command set that is not very popular .
`when one considers the entire list of stored command sets
`used for operating a television, may be the most popular
`cornrnandset used for operating a television manufactured
`by a particular manufacturer. The use of a criteria code
`representing a particular manufacturer by the user can be
`used to establish a dilfctetit assignment order based on the.
`popularity of command sets following the indicated criteria.
`' Examples of dilfetertt possible criteria include codes for
`dilferent manufacturers. codes for equipment manufacmred
`or purchased between a_ specified time
`devices sold
`through a particular retail outlet, etc.
`Additionally in some embodiments" it is possible to allow
`for the entry of multiple criteria in order to further isolate the
`proper command set for operating a particular device.
`lithe setup code is neither a function code not a setup
`"code. it is assumed the user inadvertently entere_d the ‘scalp
`mode and the execution of the operating instructions of the
`-;remote control 10 branches to the start of the instructions in .
`FIG. 3-A.
`FIG. 3B shows the, program steps performed when a
`functioncode is received afier entering the setup mode. First
`a determination is'rnar_le to identify-which function is being
`requested to be executed. If the function code is detenniucd
`to be a download code, the remote control executes a
`. procedure to receive one or more ccntmand sets via the
`external data input. The searcbable subset of command sets
`are defined to include the received command sets and the
`execution of the operating instructions branches to FIG." 3C.
`Similarly, an alternative embodiment can allow the
`received command sets to supplement the command sets
`previously stored in the remote control ll].
`In the embodiment disclosed in FIGS. 3A th.tough'3D the
`remote control enters a command set selection procedure
`after downloading the received data. "however it is not
`necessary for the selection procedure to be entered imme-
`_ diately after downloading of the received data. but can. be
`I delayed until the user chooses. Similarly. the data received
`'-does not necessarily have to be one‘or more command sets.
`but can include updates to already stored command sets or
`other related data.
`
`.
`
`'
`
`' it are fimetion code is a searebcode, the searehable set of
`commands is defined to include the command sets stored in
`the "remote control without first inputting a criteria code or
`downloading command sets. This allows the user to directly
`enter the-procedure tosclect the new command act without
`tirst entering a criteria code or performing another function.
`
`-
`
`.
`
`.5
`.
`FIGS. 3C and 313 shows the program steps for selecting
`the new command set from the list of seart:hab_le command
`sets. Initially, as shown in FIG. 3C a detetrnination is made
`whether the number of searchable command sets exceeds-the
`number of assignable user actuated keys or switches.
`'
`If the number of searchable command acts is greater than ,
`the number of assignable user actuated keys or switches the
`searchable command set: are broken up into multiple pages
`of conirnaztd sets no greater in size than the number of
`assignable user actuated -keys 1.ltat'ca.rt be paged through
`- using the channel up and channel down keys 22. The clfccts
`observable commands from the current1y.selected page,
`initially. the first page. of command sets is assigned to the. I
`assignable user aclustcd keys.
`If the number of searchable command sets is equal to or
`less than the number of assignable user actuated keys or
`switches. the effects observable ccrrunands from the search-
`able command sets. forruing asingle page of command sets,
`are assigned to the assignable -user actuated keys.
`_
`j
`After the cfiects observable commands for-the currently
`selected page have been assigned. the remote control I'll
`waits for a key to be pressed. When a key press has been
`detected the remote control 10 detennines if the key pressed
`is -an assignable user actuated key, altey which has had an.
`effects observable command assigned to it. If it is then the
`remote control transmits the assigned elfccts observable -.
`command (e.g.. a"'power oil" command)_to the device to be
`remotely controlled and loops back to wait for anotlier. key
`press. The user observes the device to be remotely controlled
`for a visual indication of a compatible command.
`In the preferred embodiment the assignable user actuated
`keys include the power key 14 and the numeric keys 16. The -
`assignable user actuated keys are assigrtw in the order of the
`powerltey 14 first, followed by the numeric keys 16 in order
`starting with the “onc" key and ending with the "zero" ltey.
`Additionally the preferred effects observable cotrunand is a
`powered’ command;
`'
`if the key pressed is a page down command (ie a
`down key 22). and a. subsequent page of command sets is '
`defined. Then the remote control 10 reassigns an elfects
`observable command from each of the command sets from
`the subsequent page of command sets to the assignable user
`actuated keys and loops back to wait for artotlterlrey press.
`If the key pressed is a page up command (is; a channel.-
`np key

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