`(12) Patent Application Publication (10) Pub. N0.: US 2006/0041655 A1
`(43) Pub. Date:
`Feb. 23, 2006
`Holloway et al.
`
`US 20060041655A1
`
`(54)
`
`BI-DIRECTIONAL REMOTE CONTROL FOR
`REMOTELY CONTROLLABLE APPARATUS
`
`Publication Classi?cation
`
`(76) Inventors: Marty Holloway, Sacramento, CA
`(US); David Smith, El Dorado Hills,
`CA (US)
`
`(51) Int. Cl.
`(2006.01)
`G06F 15/173
`(52) US. Cl. ............................................................ ..709/223
`
`Correspondence Address:
`DLA PIPER RUDNICK GRAY CARY US, LLP
`2000 UNIVERSITY AVENUE
`E. PALO ALTO, CA 94303-2248 (US)
`
`(57)
`
`ABSTRACT
`
`Appl. No.:
`
`(21)
`(22) Filed:
`
`11/030,667
`
`Jan. 5, 2005
`
`Related US. Application Data
`
`(60) Provisional application No. 60/569,123, ?led on May
`6, 2004.
`
`Disclosed is a system for controlling a host using a remote
`control Whose functions are de?ned by that host. Functions
`on the remote control are arranged by the host and grouped
`logically for easy navigation. The communication betWeen
`the remote and host is bi-directional, and can occur in real
`time. The controlled devices can be devices for controlling
`applications Within a home or Within a commercial building.
`
`1015
`
`1016
`
`1022
`
`llhnnlnmlm
`on; remule
`isms sum as 1
`when luunimtim
`mm Ml
`
`DIRECTV Exhibit 1006
`
`
`
`Patent Application Publication Feb. 23, 2006 Sheet 1 0f 27
`
`US 2006/0041655 A1
`
`10
`
`50/
`
`l
`
`1
`
`
`
`M, @414 > \i
`
`DIRECTV Exhibit 1006
`
`
`
`Patent Application Publication Feb. 23, 2006 Sheet 2 0f 27
`
`US 2006/0041655 A1
`
`10
`
`15
`
`DIRECTV Exhibit 1006
`
`
`
`Patent Application Publication Feb. 23, 2006 Sheet 3 0f 27
`
`US 2006/0041655 A1
`
`_\ an
`
`
`
`25 omwmw 20., mg 61
`
`> >
`
`gm .50 063 r "S
`
`mg 50 89> m3 2. 89>
`
`
`
`2" 25 z_ 053
`
`m2
`
`lll.\|i \ an
`
`m5 -\
`
`m .9
`
`whim-.55
`
`
`
`Allkniill/ m5
`
`n;
`
`DIRECTV Exhibit 1006
`
`
`
`DIRECTV Exhibit 1006
`
`
`
`DIRECTV Exhibit 1006
`
`
`
`Patent Application Publication Feb. 23, 2006 Sheet 6 0f 27
`
`US 2006/0041655 A1
`
`m .5
`
`DIRECTV Exhibit 1006
`
`
`
`Patent Application Publication Feb. 23, 2006 Sheet 7 0f 27
`
`US 2006/0041655 A1
`
`
`
`E? iviiif
`
`a
`
`DIRECTV Exhibit 1006
`
`
`
`Patent Application Publication Feb. 23, 2006 Sheet 8 0f 27
`
`US 2006/0041655 A1
`
`Fig 7
`
`DIRECTV Exhibit 1006
`
`
`
`Patent Application Publication Feb. 23, 2006 Sheet 9 0f 27
`
`US 2006/0041655 A1
`
`801
`HOST IDENTIFIES rrs
`MVOOULESAND ‘ [5
`
`REMOTE CONTROL IS IDENTIFIED /"‘\ 803
`VIA WIRELESS COMMUNICATION
`
`- HOST Lbnié ~ I
`CORRECT MENU OF
`
`HOST DETERMINES
`INFORMAYICN To BE
`' DISPLA ED
`
`REMOITE '
`
`B95
`
`t
`HOST DETERMINES
`INFORMATION TO BE
`’ DISPLAYED BY
`
`~» REMOTE x
`
`\
`B17
`
`HOST oereammss INFORMATION
`TO as DISPLAYED ON ‘ "‘\ 506
`susseyouem s‘cggeus
`i
`
`HOST ARRANGES 2 /"\~ 807
`DISPLAY SCREENS ‘
`
`USER INPUTS ‘rd .
`REMOTE BY PUS'IING
`TOUCH- RFFN
`
`,/——_\_
`513'
`
`os'r PERFORMS
`APPROPRIATE ACTION
`
`A
`
`‘
`i
`l"
`nos'rmmswrssmsmv V ,/—\\ 80a
`SCREENS mm COMPACT‘ .
`I LANGUAGESUCHASH'I’MI.
`
`t
`
`,IfIOST‘SENDSE
`
`‘commcyglsmv
`INFORMATION _TO
`
`809
`
`I
`
`REMOTEDISPLA
`
`'
`
`~$CREEN .
`
`USER INPUTS TO REMOTE BY PRESSING
`'rou H"
`~
`
`>
`
`510
`
`I
`_,E_\
`7 REMOTE SENDS RESPONSE TO HOST
`AND DISPLAYS APPROPRIATE SCREEN /
`FROM STORED LOCATION
`
`‘
`
`81 1
`
`' BE SENT av HOST TO REMO
`
`' HOST PERFORMS
`APPROPRIATE ACTION
`
`Fig. 8
`
`DIRECTV Exhibit 1006
`
`
`
`Patent Application Publication Feb. 23, 2006 Sheet 10 0f 27
`
`US 2006/0041655 A1
`
`UNIT [5 PGNERED
`
`aeemmvémfbnvps
`INSTALLED uoouugs
`
`V
`
`uurr gusmss MODULE
`SLOTIBAY TO DETERMINE u= A 905
`V
`MODULE l§ l-‘fRESENT .
`‘
`
`909
`
`911
`
`Fig. 9
`
`was égewqus BAY LAST 10
`
`- BE ousmzm .
`
`-
`
`_ Lozid an‘y
`standalone .
`software modules
`
`L
`END MODULE INITIALIZATION PROCESS
`
`DIRECTV Exhibit 1006
`
`
`
`Patent Application Publication
`
`Feb. 23, 2006 Sheet 11 0f 27
`
`US 2006/0041655 A1
`
`“J04
`
`User antsn ‘
`sswurd
`
`Add passwqd
`_ based access ?lter
`an all subsequénl 1
`
`l Ste
`
`\
`
`1005
`
`: multiple lio'ns lha
`‘
`the remote mn qantml
`l‘dyezeaem' ;‘
`
`1007
`
`1‘
`Display list of
`hosts suppoded
`t
`mwlgm
`
`1005
`
`I
`Use! selects host
`tocommll'rbmlisl
`
`I011
`
`ppm
`device lsadive in
`
`‘area '
`
`‘
`
`Host tells rpmmg
`pmper screen to
`msplay bg‘sed bn
`cumarn fucnlion
`
`1015
`
`//
`
`t
`Applymwss '
`
`'~ ~
`
`'
`~
`'
`v
`'
`User navl ales fundlons and
`lssues gammaml to has:
`
`‘
`
`Cm‘lml Panmgm
`
`'
`
`(Fgure xx)
`
`Host responds
`apmp?ately basedon
`
`access
`'
`I
`r
`w ‘
`wit-M98 and Man
`
`. pressed
`
`1015
`
`1°17
`
`1016
`
`1022
`
`Illumination lurns
`On; remote ls on
`same smaen as
`wheri Illumination
`lumed off
`
`Yes
`‘m screen or mote
`-- er wlmin speci?ed
`llme llmil'?
`
`.
`Timer turns LCD
`lllumlnamn' off
`i
`
`HOS! oon?
`adlm‘akngg‘e
`i Mme
`“
`
`‘I020
`
`1019
`
`v
`
`1023
`
`Socomlimemms
`’ namotaoff
`
`‘
`
`1024
`
`P \O
`
`\
`
`.
`
`DIRECTV Exhibit 1006
`
`
`
`Patent Application Publication Feb. 23, 2006 Sheet 12 0f 27
`
`US 2006/0041655 A1
`
`m1 A11“ 1 ll’main Menu
`
`WATCH
`
`STEN
`
`RECORD
`
`Figure 11A
`
`1108 \
`
`1103
`
`f 1109
`
`1102/
`
`WATCH
`
`,LISTEN
`
`1105/
`
`MOVE DATA
`
`GOODIES ~‘
`
`_
`
`SETUP ‘
`
`1104
`
`1107
`
`1106
`
`Figure 118
`
`DIRECTV Exhibit 1006
`
`
`
`DIRECTV Exhibit 1006
`
`
`
`Patent Application Publication Feb. 23, 2006 Sheet 14 0f 27
`
`US 2006/0041655 A1
`
`wee
`
`@IEJ@ @@@
`5% N m l
`
`ELF l W
`
`K
`
`MOVEDATA GO ES
`
`HUME
`
`
`
`
`
`
`
`FRONY ANALOG INPUT REAR ANALOG INPUT 1 REAR ANALOG INPUT 2
`
`
`
`
`
`
`
`
`
`:94 P0
`
`SBPD
`
`CABLEBATELLIYE
`
`PiCTURES
`
`
`
`BRONJCAST CABLEISA
`
`mcmnes
`
`F 9 re 13
`
`CH
`
`Brrlmatbn
`
`WA 00 OUWAN‘ITUW
`
`BR NJ AS TV
`
`TE
`
`:02
`
`:0
`
`5w CONTENT
`
`DIRECTV Exhibit 1006
`
`
`
`Patent Application Publication Feb. 23, 2006 Sheet 15 0f 27
`
`US 2006/0041655 A1
`
`DIRECTV Exhibit 1006
`
`
`
`Patent Application Publication Feb. 23, 2006 Sheet 16 0f 27
`
`US 2006/0041655 A1
`
`DIRECTV Exhibit 1006
`
`
`
`Patent Application Publication Feb. 23, 2006 Sheet 17 0f 27
`
`US 2006/0041655 A1
`
`Figure 16-Rendering of basic IOD remote control. The touchscreen renders
`buttons unnecessary.
`
`DIRECTV Exhibit 1006
`
`
`
`DIRECTV Exhibit 1006
`
`
`
`Patent Application Publication Feb. 23, 2006 Sheet 19 0f 27
`
`US 2006/0041655 A1
`
`Figure 1B
`Setup of third party
`hardware
`
`Begin
`
`1301
`
`7
`
`Get desired third party boxes
`to work routing through AV1
`and using traditional remote
`controls
`
`1802
`
`Connect IIR blasters to power
`strip and place on or near lR
`receiver on appropriate
`device
`
`1803
`
`be added
`
`Identify device to be
`controlled by type,
`manufacturer, and model #
`(See Figure 31)
`
`1 805
`
`Update remote
`‘Power’ display
`screen to add new
`device
`
`1805
`
`l
`
`User tests power
`cyding for each
`device
`
`1507
`
`1 808
`
`Pass Power
`Test?
`
`1 609
`
`Update remote
`display to support
`added
`oomponent(s)
`
`1810
`
`User tests function
`for each device
`
`Enter Diagnostic
`> Mode (See Figure
`33)
`
`1812
`
`1813
`
`DIRECTV Exhibit 1006
`
`
`
`DIRECTV Exhibit 1006
`
`
`
`DIRECTV Exhibit 1006
`
`
`
`DIRECTV Exhibit 1006
`
`
`
`DIRECTV Exhibit 1006
`
`
`
`DIRECTV Exhibit 1006
`
`
`
`DIRECTV Exhibit 1006
`
`
`
`DIRECTV Exhibit 1006
`
`
`
`DIRECTV Exhibit 1006
`
`
`
`DIRECTV Exhibit 1006
`
`
`
`DIRECTV Exhibit 1006
`
`
`
`DIRECTV Exhibit 1006
`
`
`
`DIRECTV Exhibit 1006
`
`
`
`DIRECTV Exhibit 1006
`
`
`
`DIRECTV Exhibit 1006
`
`
`
`DIRECTV Exhibit 1006
`
`
`
`DIRECTV Exhibit 1006
`
`
`
`DIRECTV Exhibit 1006
`
`
`
`DIRECTV Exhibit 1006
`
`
`
`DIRECTV Exhibit 1006
`
`
`
`DIRECTV Exhibit 1006
`
`
`
`DIRECTV Exhibit 1006
`
`
`
`DIRECTV Exhibit 1006
`
`
`
`DIRECTV Exhibit 1006
`
`
`
`DIRECTV Exhibit 1006
`
`
`
`DIRECTV Exhibit 1006
`
`
`
`DIRECTV Exhibit 1006
`
`
`
`DIRECTV Exhibit 1006
`
`
`
`DIRECTV Exhibit 1006
`
`
`
`DIRECTV Exhibit 1006
`
`
`
`DIRECTV Exhibit 1006
`
`
`
`DIRECTV Exhibit 1006
`
`
`
`DIRECTV Exhibit 1006
`
`
`
`DIRECTV Exhibit 1006
`
`
`
`DIRECTV Exhibit 1006
`
`
`
`DIRECTV Exhibit 1006