`(12) Patent Application Publication (10) Pub. No.: US 2001/0030667 A1
`(43) Pub. Date: Oct. 18, 2001
`
`Kelts
`
`US 20010030667Al
`
`(54)
`
`(76)
`
`INTERACTIVE DISPLAY INTERFACE FOR
`INFORMATION OBJECTS
`
`Inventor: Brett R. Kelts, Newport Beach, CA
`(US)
`
`Correspondence Address:
`GRAY CARY WARE & FREIDENRICH
`4365 EXECUTIVE DRIVE
`SUITE 1600
`
`SAN DIEGO, CA 92121-2189 (US)
`
`(21)
`
`Appl. No.:
`
`09/746,149
`
`(22)
`
`Filed:
`
`Dec. 22, 2000
`
`Related US. Application Data
`
`(63)
`
`Non-provisional of provisional
`60/195,955, filed on Apr. 10, 2000.
`
`application No.
`
`Publication Classification
`
`(51)
`(52)
`
`Int. Cl.7 ....................................................... G06F 3/14
`US. Cl.
`............................................ 345/854; 345/855
`
`ABSTRACT
`(57)
`Anavigation interface display system generates a navigation
`map that organizes a plurality of information sources in an
`easy-to-use manner. In practical embodiments, the informa-
`tion sources are cable or satellite television stations, online
`music or video files, or the like. The navigation map
`employs a hierarchical display protocol for a plurality of
`map items that serve as links to the various content sources.
`The hierarchical display scheme displays a limited number
`of active map items at a first magnification level and
`additional active map items at a second magnification level.
`In addition, the map items are displayed on distinctive areas
`or features of the map, Where such features represent dif-
`ferent content genres or categories. Subcategories can also
`be displayed in a hierarchical manner, thus providing addi-
`tional information related to the content as the magnification
`level of the map changes. The navigation interface display
`system is deployed in a layered architecture With centralized
`servers, centralized databases related to the map data and the
`content data, and different presentation layers associated
`with different presentation or display devices (such as tele-
`vision systems, personal computers, Wireless telephones,
`personal digital assistants, etc.). The layered architecture
`allows a single deployment of the display system to service
`multiple users, Where each user can utilize any number of
`different presentation devices.
`
`\Ol
`
`14¢~adHne
`
`‘
`
`" Navmmmu
`
`10L;
`
`zoom on:
`
`200M!“
`
`‘
`
`Channel 4 —- NBC network Affiliate ‘
`
`lob
`
`DISH Ex. 1007, p. 1
`DISH Ex. 1007, p. 1
`DISH v. BBiTV
` DISH v. BBiTV
`|PR2020-01280
` IPR2020-01280
`
`
`
`Patent Application Publication
`
`Oct. 18, 2001 Sheet 1 0f 27
`
`US 2001/0030667 A1
`
`2.EDEN
`
`20Pdfl_>¢z
`
`
`
`d3
`
`DISH Ex. 1007, p. 2
`DISH Ex. 1007, p. 2
`DISH v. BBi
` DISH v. BBiTV
`|PR2020-01280
` IPR2020-01280
`
`
`
`Patent Application Publication
`
`Oct. 18, 2001 Sheet 2 0f 27
`
`US 2001/0030667 A1
`
`02
`
`
`
`,So
`zoom.
`
`uuuizcm
`
`“2.22355
`
`.52.um:I
`
`mug—G
`7..«£33?..4...“
`
`2.5.3.“3
`E...mam"
`
`DISH Ex. 1007, p. 3
`DISH Ex. 1007, p. 3
`DISH v. BBi
` DISH v. BBiTV
`|PR2020-01280
` IPR2020-01280
`
`
`
`Patent Application Publication Oct. 18, 2001 Sheet 3 0f 27
`
`US 2001/0030667 A1
`
`lt's schedule will appear harei
`
`9:00 pm
`When you select a channel.
`
`Mmfmnnou
`
`Zoom IE;
`
`DISH Ex. 1007, p. 4
`DISH Ex. 1007, p. 4
`DISH v. BBiTV
` DISH v. BBiTV
`|PR2020-01280
` IPR2020-01280
`
`
`
`Patent Application Publication
`
`Oct. 18, 2001 Sheet 4 0f 27
`
`US 2001/0030667 A1
`
`o;
`
`.vov
`
`mg
`
`omv
`
`wmvo6:80.11“<5:80a63:00AWA“
`
`«3®\t-
`XX»0O,
`00¢NN¢
`owvmwv
`
`fit-ii.mm_>o_>_.
`
`
`
`
`A...-mMV.t.$3
`
`3-53:----.w?
`
`A22fi_m.c_-2:§nc
`
`up."325iN3
`
`\
`
`mEma
`
`w?v059“.
`
`ONV
`
`DISH Ex. 1007, p. 5
`DISH Ex. 1007, p. 5
`DISH v. BBiTV
` DISH v. BBiTV
`|PR2020-01280
` IPR2020-01280
`
`
`
`Patent Application Publication Oct. 18, 2001 Sheet 5 0f 27
`
`US 2001/0030667 A1
`
`50%
`
`505?
`
`3&me 512!“ NE
`4.» - ms
`
`MABRSELSD
`
`BAXAMLOE
`
`y
`
`’
`50“
`
`M K D
`SEMQKQS)
`
`_
`
`
`
`““9 MW
`AND EQHWMV
`
`Demn’mcmt
`TOOLS
`
`90
`
`SW
`
`5}
`
`Li
`
`S Ma
`
`5 W)
`
`Mew/mow
`LJ’c‘TER \
`
`easemmow
`mm &
`
`PmmrmmN . .
`LAYER 5
`
`. WmATon
`LAYGL N
`
`50;
`
`50%
`
`50;;
`
`50a
`
`50‘?
`
`50%
`
`Plb. b
`
`-
`Revue/mono
`DMka'aEC‘s)
`
`(91k
`
`KW)
`
`
`
`
`Eamobék
`
`PIXLV. QR
`
`'
`
`'
`
`'
`
`C210
`
`Fkom
`9%‘5EN‘YMWN
`LA/YETLS
`
`=
`
`To
`PRESENYATIDN
`LiwaLs
`
`Pi is. ((7
`._
`. /
`
`DISH Ex. 1007, p. 6
`DISH Ex. 1007, p. 6
`DISH v. BBiTV
` DISH v. BBiTV
`|PR2020-01280
` IPR2020-01280
`
`
`
`m
`
`0
`
`1
`
`3Trwm4;em
`
`
`
`M#33355245:3m(U53;Aux/928$o3
`
`83%
`
`Axa:
`
`wu.
`
`
`
`AmP
`
`Mu
`
`0
`
`10028,1aO
`
`W»405205JibiW.5283.0?
`
`pI.m£3;22232ka
`
`.mmar
`n+\a:n.
`mo,W13WYEW
`
`
`
`
`403205chiju
`
`S
`
`7.2\awodwd3433.wwMwing;38M4%mTowcom
`
`DISH Ex. 1007, p. 7
`DISH Ex. 1007, p. 7
`DISH v. BBiTV
` DISH v. BBiTV
`|PR2020-01280
` IPR2020-01280
`
`
`
`
`Patent Application Publication
`
`10028a1Lc0
`
`2f07teehS
`
`$350£5
`
`.63ȣ8
`
`Jwam
`
`ZoFfiwfio
`
`
`
`45:?ngdotzofi
`
`
`
`£3:Emoamaop
`
`1A7660300/1002
`
`7$233a
`
`45:29;
`
`
`
`S49U¢(;>\Za{SC
`
`
` vaso—
`
`
`deww
`
`02“»03:Z.
`
`
`
`139735«on.
`
`nflwfld.2,
`
`9$5
`
`
`
`220960724;
`
`7h
`
`W230@393
`
`AZE
`
`N2329b22.32.“;
`
`0::
`
`DISH Ex. 1007, p. 8
`DISH Ex. 1007, p. 8
`DISH v. BBiTV
` DISH v. BBiTV
`|PR2020-01280
` IPR2020-01280
`
`
`
`
`
`Patent Application Publication Oct. 18, 2001 Sheet 8 0f 27
`
`US 2001/0030667 A1
`
`
`
`10:00 PM \0130 Pm
`
`
`
`
`
`H3300 PM \0‘150 PM
`
`
`
`DISH Ex. 1007, p. 9
`DISH Ex. 1007, p. 9
`DISH v. BBiTV
` DISH v. BBiTV
`|PR2020-01280
` IPR2020-01280
`
`
`
`Patent Application Publication Oct. 18, 2001 Sheet 9 0f 27
`
`US 2001/0030667 A1
`
`hr\f’Vp
`09am DN
`
`]
`
`0
`5 0
`
`AT A LEVEL
`
`
`mRECHONAL
`
`CON‘ULOL
`
`$\(7NAL
`
`
`I 509
`
`\30‘8
`
`
`cememmr
`
`CONTROL
`
`
`
`
`
`
`ACT \\)€ NAP
`
`
`N
`
`QE— CENTQK
`MAP
`
`‘3 ‘0
`
`msDLkY POG— W
`TDAT
`
`mama MAP
`tum WC MNLQ
`
`\B‘ib
`
`
`
`IMP
`LHRNMZ
`mam KWEKMN
`
`
`
`
`\JPQMé mm
`°
`“ E“
`
`Polo
`
`\319\
`
`151%
`
`m, D;
`
`Y
`
`(KL CON ENT
`
`an
`
`DISH Ex. 1007, p. 10
`DISH Ex. 1007, p. 10
`DISH v. BBiTV
` DISH v. BBiTV
`|PR2020-01280
` IPR2020-01280
`
`
`
`Patent Application Publication Oct. 18, 2001 Sheet 10 0f 27
`
`US 2001/0030667 A1
`
`
`User Interaction
`
`1400
`
`
`
`Handle zoom
`
`request
`
`
`
`
`Hover over
`
`
`map?
`Yes
`
`1900
`
`Handle
`h ve'
`over
`0 mgmap
`
`
`
`
`
`Press
`timeshifi
`
`kev(3)
`
`
`
`
`No
`
`Handle iime—
`
`shifl request
`
`No
`
`2000
`
`User interaction
`handled by
`containing
`application
`
`
`
`Wait for next user
`request
`
`N
`
`0
`
`1406
`
`1418
`
`2100
`
`Fig. 14
`
`DISH Ex. 1007, p. 11
`DISH Ex. 1007, p. 11
`DISH v. BBiTV
` DISH v. BBiTV
`|PR2020-01280
` IPR2020-01280
`
`
`
`Patent Application Publication Oct. 18, 2001 Sheet 11 0f 27
`
`US 2001/0030667 A1
`
`0\69Ll’<‘/ MAP Hams
`mom ‘ CATEGOW
`
`‘
`
`OZ
`
`mspuw (,Pvregow
`
`\SOW
`
`A
`
`1808
`
`\Socp
`
`NCQEASE
`M
`mawanmmw
`
`
`
`
`Y
`
`
`msww wmnve
`mm) Hams Fuom
`
`
`(ileum: Lava. As
`
`
`
`MINE “we Hams
`
`16H)
`
`0%wa «Denim/Mr
`\NRCTNC MAD hams
`
`‘53;
`
`SUBCMEGORWCQ’
`T‘Mv
`figmb
`
`\SM \
`
`{
`
`5“!
`
`
`0(— 99425093
`MW AGDvaMZAMCE
`Les. L
`
`
`
` DECQ‘aAbE
`
`“\fibwwmm \o
`
`
`
`
`
`
`
`DMLM’ some AmWE
`MM) Hams FROM
`
`
`Peemovs LEVEL As
`
`
`
`WACTW€ MAP Hams
`
`
`
`REMOVg iNAC‘YN E
`
`we \TEMS BISQLMB
`~ Remove;- have,
`
`ISAL
`
` kemwé
`
`soumayowtk’uom
`
`
`
`
`
`0? MAP “(M5
`
`
`
`
`MoMFY Awmkme
`o; cmteogv
`
`LM‘OEL.
`
`
`
`
`
`DISH Ex. 1007, p. 12
`DISH Ex. 1007, p. 12
`DISH v. BBiTV
` DISH v. BBiTV
`|PR2020-01280
` IPR2020-01280
`
`
`
`Patent Application Publication Oct. 18, 2001 Sheet 12 0f 27
`
`US 2001/0030667 A1
`
`
`
`
`
`1620
`
`1622
`
`Zoom map to
`Map Zoom
`Level
`
`Update Zoom
`control to reflect
`current Zoom level
`
`N
`
`0
`
`1 6 O 8
`
`Set Map Zoom
`Level to Selected
`Zoom level
`
`End Zoom Request
`
`At minimum
`
`zoom level?
`
`
`
`
`1618
`
`N0
`
`1614—/_\
`Decrement Map
`Zoom Level
`
`Zoom Level
`increment Map
`
`Yes
`
`Fig. 16
`
`1606
`
`Yes
`
`DISH Ex. 1007, p. 13
`DISH Ex. 1007, p. 13
`DISH v. BBiTV
` DISH v. BBiTV
`|PR2020-01280
` IPR2020-01280
`
`
`
`Patent Application Publication Oct. 18, 2001 Sheet 13 0f 27
`
`US 2001/0030667 A1
`
`1700
`
`
`
`
`1702
`
`1704
`
`Shift map in
`selected direction
`
`Redraw map
`to reflect new
`view
`
`
`
`End Pan Request
`
`Fig. 17
`
`DISH Ex. 1007, p. 14
`DISH Ex. 1007, p. 14
`DISH v. BBiTV
` DISH v. BBiTV
`|PR2020-01280
` IPR2020-01280
`
`
`
`Patent Application Publication Oct. 18, 2001 Sheet 14 0f 27
`
`US 2001/0030667 A1
`
`On—map selection
`
`
`
`1800
`
`1802
`
`
`
`
`1804
`
` icked Map ite
`Yes
`currently selected
`map item?
`
`
`Click on Active
`
`Map Item?
`
`No
`
`Click on
`
`portion of map
`without active
`
`map item
`
`
`
`
`
`
`
`
`Map in
`
`“Center on Click"
`N0
`
`mode?
`
`1816
`
`Yes
`
`Center map on Selected
`Point
`
`1806
`
`YE
`
`n 'Zoorn upon
`Click“ mode?
`
`Ya
`
`No
`
`1814
`
`1808
`
`1810
`
`
`At Maximum
`zoom level?
`
`
`
`2300
`
`Increment Map Zoom
`
`Level
`
`Yes
`
`Np
`
`End Click on Map
`
`Fig. 18
`
`
`
`Change Selection
`to Clicked Map
`Hem
`
`
`
`Yes
`
`DISH Ex. 1007, p. 15
`DISH Ex. 1007, p. 15
`DISH v. BBiTV
` DISH v. BBiTV
`|PR2020-01280
` IPR2020-01280
`
`
`
`Patent Application Publication Oct. 18, 2001 Sheet 15 0f 27
`
`US 2001/0030667 A1
`
`
`
`Change appearance of
`Previously
`previous map item to
`hovering over
`
`
`
`reflect no hovering
`map item?
`
`
`Hide hovering popup
`window near previous
`map item
`
`
`
`
`Display hovering POPUP
`Change appearance of
`window near new map
`
`new map item to reflect
`
`
`item
`hovering
`
`
`
`
`
`
`End Hovering
`
`DISH Ex. 1007, p. 16
`DISH Ex. 1007, p. 16
`DISH v. BBiTV
` DISH v. BBiTV
`|PR2020-01280
` IPR2020-01280
`
`
`
`Patent Application Publication Oct. 18, 2001 Sheet 16 0f 27
`
`US 2001/0030667 A1
`
`Activation Request
`
`2006
`
`
`
`
`Notify application that an
`item has been activated.
`Perform item specific
`activation action.
`
`
`
`Notify user that an
`item must be
`
`
`
`
`seiected to perform
`activation function
`
`
`
`End activation
`Request
`
`
`'
`
`Fig. 20
`
`DISH Ex. 1007, p. 17
`DISH Ex. 1007, p. 17
`DISH v. BBiTV
` DISH v. BBiTV
`|PR2020-01280
` IPR2020-01280
`
`
`
`Patent Application Publication
`
`Oct. 18, 2001 Sheet 17 0f 27
`
`US 2001/0030667 A1
`
`Cum
`
`01w;
`
`«ll 0%
`
`HMMWT MTUM/
`
`TUNE $LOT 0N Tler
`g
`LE \2
`
`\oemmv LURRENTW
`8&9ch TlmE SLOT
`
`
`ON flmE ‘DHWT
` UibDLAY SHtFT mumw
`\m
`
`mommon
`
`
`
`(2
`
`M ME
`
`SUN“
`
`(Mafia
`
`U
`
`V
`
`WOW Tlmsc ‘
`SPHPT Ebémevf
`
`3U“)
`
`Pug, 1M
`
`DISH Ex. 1007, p. 18
`DISH Ex. 1007, p. 18
`DISH v. BBiTV
` DISH v. BBiTV
`|PR2020-01280
` IPR2020-01280
`
`
`
`Patent Application Publication Oct. 18, 2001 Sheet 18 0f 27
`
`US 2001/0030667 A1
`
`
`
`Direction Key
`Request
`
`2202
`
` 2200
` 2204
`
`
`
`Shift map in
`
`seiected direction
`
`
`
`
`WW
`
`In "Pan on
`
`direction key“
`
`mode?
`
`Yes
`
`
`
`in "Change
`Selection on
`
`direction key”
`
`mode?
`
`
`
`
`Change selection
`of map item
`
`
`
`Fig. 22
`
`DISH Ex. 1007, p. 19
`DISH Ex. 1007, p. 19
`DISH v. BBiTV
` DISH v. BBiTV
`|PR2020-01280
` IPR2020-01280
`
`
`
`Patent Application Publication Oct. 18, 2001 Sheet 19 0f 27
`
`US 2001/0030667 A1
`
`2300
`
` Change Selection
`
`
`
`is map
`
`Hide previous
`De—select old
`
`in “show guidance
`
`guidance arrows
`selection
`
`
`
`Was there a
`
`Irevious selection?
`
`
`.
`_
`.
`
`
`a Show Sellegtlon
`rectang e -
`
`
`
`Is there
`
`Pan map to ensure
`‘
`'
`new selechon m
`"Show Selection"
`rectangle
`
`
`
`
`
`
`
`
`
`Change
`appearance of
`selection to reflect
`selected state
`
`2316
`
`ls map
`
`in "show guidance
`. mows" mode?
`
`Yes
`
`
`
`
`
`
`No
`
`No
`
`
`
`
`
`Update Preview Area 2324
`
`
`
`
`
`Update IterncSpecifc
`Control Area
`
`2328
`
`2326
`
`Fig. 23
`
`2322
`
`DISH Ex. 1007, p. 20
`DISH Ex. 1007, p. 20
`DISH v. BBiTV
` DISH v. BBiTV
`|PR2020-01280
` IPR2020-01280
`
`
`
`Patent Application Publication
`
`Oct. 18, 2001 Sheet 20 0f 27
`
`US 2001/0030667 A1
`
`awoo
`
`Afifll
`
`M 0 W
`
`;%0b
`
`
`
`MAP
`pRESEN‘SPflw m
`
`
`
`RQLENE moo STORE
`
`Madam, MR? 0A1A
`
`w ma? OAT 6ASE
`
`
`
`
`
`
`
`(LECENE MAP
`REED/6T Mom A
`
`
`
`9%
`-
`0N LA U1
`
`
`
`{1kain (IQNEQK/
`MAP (3ka
`P00~
`QQUNE 60 M4
`
`05me C0 NTENT
`
`&%0%
`
`lNFmePmOM FROM
`
`AQWAC ”(T1010
`0 ‘ Afcks
`
`Nomi»:
`
`SENEGAL
`
`mm) mm“: FWD
`
`AWULWOM DINA
`
`
`
`
`
`
`
`TO fiPQMCATmM
`
`at“;
`
`
`
`COM/6LT (:LNEQAO
`
`
`MM? 0mg mun
`
`
`mmckmw M’Sfi
`iN'Yo WE'DQNTR‘UW
`
`
`0’:ch Paqmfi
`
`Emma
`
`MM)
`
`110%
`
`0N 0m. £3th
`ELEM i
`
`,éM36/”
`
`DISH Ex. 1007, p. 21
`DISH Ex. 1007, p. 21
`DISH v. BBiTV
` DISH v. BBiTV
`|PR2020-01280
` IPR2020-01280
`
`
`
`Patent Application Publication Oct. 18, 2001 Sheet 21 0f 27
`
`US 2001/0030667 A1
`
` Map System Request
`
`
`
`Presentation Layer
`Requests (via URL) a
`map
`
`
`Map System retrieves
`
`portion of map in
`request.
`
`
`2504
`
`2506
`
`
`
`Map System retrieves
`map items iocated in
`portion of map request
`
`2508
`
`Map System applies any
`Global Filtering
`
`
`
`required global filtering
`required?
`
`
`
`
`
`
`2512
`
`Map System applies any
` Per-user filtering
`
`
`required ”an. filtering
`required
`
`
`Per- \) set‘
`
`
`
`
`
`
`Map System send back
`
`requested information to
`Presentation Layer
`
`2520
`
`Presentation layer
`
`
`
`Any local
`applies any required
`filtering of map
`items required?
`
`local filtering
`
`
`
`
`Presentation
`
`layer 2D or
`
`30 rendenng
`
`
`
`Fig. 25
`
`2510
`
`2514
`
`DISH Ex. 1007, p. 22
`DISH Ex. 1007, p. 22
`DISH v. BBiTV
` DISH v. BBiTV
`|PR2020-01280
` IPR2020-01280
`
`
`
`Patent Application Publication Oct. 18, 2001 Sheet 22 0f 27
`
`US 2001/0030667 A1
`
`_________________
`26:
`i-_
`I
`COMPUTERS
`‘
`
`C ’2
`SERVIEE-cm‘rz‘a “
`22
`l
`i
`
`/ro
`
`:
`
`’26”
`'COMPUTERS
`
`0mm:
`
`‘
`24 1
`
`(
`
`SERVER
`
`g
`
`I
`:
`I
`
`i
`1
`
`:
`
`|
`
`I
`{
`
`I
`l
`
`}
`
`|
`I
`
`______
`
`i
`s
`_ _ - - _ ————————————————— .J
`U I I
`60
`vumcmou ENTITY
`(aux. MASTERCARD.
`VISA. DEIII'CARD
`
`20
`
`
`
`
`
`REMOTE NETWORK
`(0.9..
`INTERNET)
`
`50
`
`’
`
`'
`
`50m;
`
`weasm
`
`461v
`
`44”
`
`COMPUTER 1
`
` USER
`
`
`
`
`
`DISH Ex. 1007, p. 23
`DISH Ex. 1007, p. 23
`DISH v. BBiTV
` DISH v. BBiTV
`|PR2020-01280
` IPR2020-01280
`
`
`
`Patent Application Publication
`
`Oct. 18, 2001 Sheet 23 0f 27
`
`002SU
`
`1A766w
`
`maH:30sz
`
`E“22.4
`
`V
`
`Efirm
`
`DISH Ex. 1007, p. 24
`DISH Ex. 1007, p. 24
`DISH v. BBiTV
` DISH v. BBiTV
`|PR2020-01280
` IPR2020-01280
`
`
`
`Patent Application Publication Oct. 18, 2001 Sheet 24 0f 27
`
`US 2001/0030667 A1
`
`TitIeIBanner Area
`
`
`
`
`
`Tab-Specmc Interface
`
`DISH Ex. 1007, p. 25
`DISH Ex. 1007, p. 25
`DISH v. BBiTV
` DISH v. BBiTV
`|PR2020-01280
` IPR2020-01280
`
`
`
`Patent Application Publication Oct. 18, 2001 Sheet 25 0f 27
`
`US 2001/0030667 A1
`
`
`
`
` 5‘.,
`
`
`
`
`Y'all}. fiamflfitfi ‘5
` Map
`<5aol<isag<mo4ema
`.
`Hanggar
`
`
`”MK? 5!. a"
`‘
`, YOVOYA ”(11.50.19
`
`Find 31 Eiaziizsn
`By 1345:5035 91 niheffiéylfilmfls
`
`flame}: Siaiazm'
`
`' Keaa-Loflnuaes
`Jazz-Gfi‘a'is'
`'
`.
`
` '‘ 96539: and ,
`
`
`
`Usw'féwic
`cridmé L‘D'lmilfi Eu
`mm "'J
`
`' 3
`‘
`
`
`
`
`
`
`
`
`L.
`
`,
`
`
`
`
`
`All Miles — All Mifes DavisAfl‘ Day Long
`Currently Active Streaming 3130K(5 usershsieninqi
`Reliability: ||||||||| (70%)
`
`Adverts;
`Powe'Your Bus.g_e_s_sw1th Sonlclslang
`Puvazf
`l Hale 1 Soniclsiand Mus-cstore
`
`
`| C0 m H Nance/Tums of Use
`
`1 S_rxnlclsiand com hr;
`
`
`
`
`
`
`
`DISH Ex. 1007, p. 26
`DISH Ex. 1007, p. 26
`DISH v. BBiTV
` DISH v. BBiTV
`|PR2020-01280
` IPR2020-01280
`
`
`
`Patent Application Publication Oct. 18, 2001 Sheet 26 0f 27
`
`US 2001/0030667 A1
`
`
`
`
`
`DISH Ex. 1007, p. 27
`DISH Ex. 1007, p. 27
`DISH v. BBiTV
` DISH v. BBiTV
`|PR2020-01280
` IPR2020-01280
`
`
`
`Patent Application Publication Oct. 18, 2001 Sheet 27 0f 27
`
`US 2001/0030667 A1
`
`
`
`Sewer
`
` Database
`
`
`
`
`Fig. 3a}
`
`DISH Ex. 1007, p. 28
`DISH Ex. 1007, p. 28
`DISH v. BBiTV
` DISH v. BBiTV
`|PR2020-01280
` IPR2020-01280
`
`
`
`US 2001/0030667 A1
`
`Oct. 18, 2001
`
`INTERACTIVE DISPLAY INTERFACE FOR
`INFORMATION OBJECTS
`
`CROSS REFERENCE TO RELATED
`APPLICATIONS
`
`[0001] This application claims priority of US. provisional
`patent application Ser. No. 60/195,955, titled “Method and
`Apparatus for Providing Streaming Media in a Communi-
`cation Network,” filed Apr. 10, 2000. This application is
`related to US. patent application Ser. No.
`, titled
`“System and Method for Providing an Interactive Display
`Interface for Information Objects,” filed
`
`FIELD OF THE INVENTION
`
`[0002] The present invention relates generally to interac-
`tive menu interfaces for identifying content provided via a
`communication system, a computer system, or other elec-
`tronic equipment. More particularly, the present invention
`relates to a system for retrieving programming information
`and for generating an interactive navigation interface for
`displaying such programming information.
`
`BACKGROUND OF THE INVENTION
`
`[0003] The prior art is replete with communication and
`entertainment systems that provide information in different
`formats to many users. For example, digital cable and
`satellite television systems, which are now commonplace,
`can transmit audio and video content to a single home using
`hundreds of diiferent channels. As another example,
`the
`growing popularity of the Internet has resulted in the online
`accessibility of music, Video, and application files. The
`Internet itself, and the World Wide Web in particular, allows
`a user to access an almost unlimited number of different web
`pages identified by a like number of unique uniform
`resource locators (URLs). In addition, wireless telephones
`have migrated into flexible communication devices having
`enhanced features or filnctions such as web browsers, email,
`video games, calendar/scheduler, and media player. Indeed,
`in today’s communication-based environment,
`the lines
`between previously distinct devices such as personal com-
`puters, televisions, video game consoles, wireless phones,
`personal digital assistants (PDAs), digital media players,
`home entertainment equipment, and home appliances are
`becoming increasingly blurred.
`
`[0004] New technologies promise to bring a vast assort-
`ment of audio and Video broadcasts, including movies, news
`programs, dramatic works, music, sports programs,
`talk
`shows, and other content. Such content may be provided
`from a remote location in the form of streaming media or in
`the form of a cable or satellite television broadcast. Many
`cable and satellite television companies also provide a large
`number of digital music channels to their subscribers; the
`large number of video and music channels can be over-
`whelming to many users.
`Instead of a relatively small
`number of traditional radio and television stations available
`in major metropolitan markets or Via standard cable or
`satellite systems, users are presented with thousands of
`possibilities. Never before has there been such a vast selec-
`tion of alternatives, with broadcasters providing every imag-
`inable permutation for every conceivable area of interest,
`from mainstream popular music to the most obscure and
`unlikely niches.
`
`[0005] End users of various devices often have difficulty
`searching, locating, viewing, and downloading suitable COH-
`tent due to the vast number of content files and/or content
`sources. For example, the large quantity of available Internet
`and broadcast stations presents a paradox: while users
`undoubtedly benefit from the unprecedented number of
`choices in genre and content which broadcasters provide,
`they cannot easily and efficiently select from among the
`hundreds of stations, channels, and/0r entities broadcasting
`a given type of music, video, program, or file. In addition,
`users cannot identify what is interesting, relevant, or avail-
`able, or determine the quality of service or other operational
`parameters of the available broadcasts.
`
`[0006] Known solutions utilized by many Internet sites are
`based on the garden variety search engine interface. In one
`form of this interface, the user enters a search query (a word
`or a phrase) and is eventually presented with a multi-page
`list of hundreds or thousands of possible matches. Alterna-
`tively, the user may be shown a hierarchical list of catego-
`ries, with each category serving as a higher level in the
`hierarchical display of relevant content. In this manner, the
`user can continue selecting links to navigate deeper into the
`hierarchy until he finds a suitable file or link.
`
`[0007] Current solutions of cable television set-top boxes
`and satellite television decoders typically operate in a more
`primitive manner. Since most of these devices lack a key-
`board, they can only display information in a hierarchical
`format or by showing every available station or channel in
`a long list. Due to the limited size and resolution of a
`television screen display, paging through long lists of chan-
`nels can be a tedious and frustrating process. While this type
`of interface may arguably be considered adequate in many
`current environments, it is unsuitable for systems having a
`very large number of content providers, stations, channels,
`and/or web site addresses to choose from.
`
`[0008] One prior art system is implemented as a stand-
`alone software application that resides at the end user’s
`computing device. This system utilizes a number of icons
`categorized together as a planet, where the icons represent
`links to different web pages or files stored on the computing
`device. This system maintains no connectivity between the
`user’s computing device and any real-time data maintained
`by a remote server. Consequently, this system is not capable
`of providing current programming information related to
`broadcast content that is available to the end user.
`
`[0009] Accordingly, there is a need in the industry for an
`effective and intuitive system for locating and identifying
`media and other content, which may be provided by multiple
`information sources and service providers, via a communi—
`cation network.
`
`BRIEF SUMMARY OF THE INVENTION
`
`[0010] The present invention provides a system for gen-
`erating an interactive navigation interface for display at an
`end user device. In accordance with a preferred embodi-
`ment, the end user device merely functions as a display
`element; the navigation interface itself is generated, main-
`tained, and processed by one or more remote server com-
`ponents. The navigation interface is configured to allow a
`user to intuitively, effectively, and easily determine the
`broadcast status associated with a large number of content
`providers, channels, stations, web sites, or the like. The
`
`DISH Ex. 1007, p. 29
`DISH Ex. 1007, p. 29
`DISH v. BBiTV
` DISH v. BBiTV
`|PR2020-01280
` IPR2020-01280
`
`
`
`US 2001/0030667 A1
`
`Oct. 18, 2001
`
`navigation interface utilizes a magnification (zoom) feature
`along with a hierarchical protocol for the display of active
`map items representing different
`information sources or
`programs. In this respect, the navigation interface displays
`only a limited number of active map items at an initial
`magnification level and introduces additional active map
`items as the magnification changes. The interactive naviga-
`tion interface may include a number of additional features
`designed to enhance the display of useful information to the
`user and to make it easier for the user to view and locate
`appropriate content.
`
`In accordance with another aspect of the present
`[0011]
`invention, the navigation interface system is configured in a
`layered architecture. In this manner,
`the system can be
`deployed in a centralized mode using remote servers. Vari-
`ous presentation layers associated with different presenta-
`tion devices are utilized to obtain generic display charac-
`teristic data from the remote servers. In turn, the respective
`presentation layers act as an interface between the generic
`data and data formatted for compatibility with the presen—
`tation devices. Consequently, the system need not employ
`customized server applications for the different presentation
`devices.
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`[0012] A more complete understanding of the present
`invention may be derived by referring to the detailed
`description and claims when considered in conjunction with
`the following Figures, wherein like reference numbers refer
`to similar elements throughout the Figures.
`
`[0013] FIG. 1 is an exemplary navigation interface dis-
`play screen at a relatively low magnification level;
`
`[0014] FIG. 2 is the navigation interface display screen of
`FIG. 1 at a relatively intermediate magnification level;
`
`[0015] FIG. 3 is the navigation interface display screen of
`FIG. 1 at a relatively high magnification level;
`
`[0016] FIG. 4 is a schematic representation of a naviga-
`tion interface display;
`
`[0017] FIG. 5 is a schematic representation of a naviga-
`tion interface display system in which the techniques of the
`present invention may be implemented;
`
`[0018] FIG. 6 is a schematic representation of an exem-
`plary map server architecture that may be utilized in the
`system shown in FIG. 5;
`
`[0019] FIG. 7 is a schematic representation of a personal
`computer presentation layer;
`
`[0020] FIG. 8 is a schematic representation of a cellular
`telephone presentation layer;
`
`[0021] FIG. 9 is a schematic representation of a wireless
`personal digital assistant presentation layer;
`
`[0022] FIG. 10 is a schematic representation of a set-top
`presentation layer;
`
`[0023] FIG. 11 is a schematic representation of a time-
`shifting element in a first state;
`
`[0024] FIG. 12 is a schematic representation of a time-
`shifting element in a second state;
`
`[0025] FIG. 13 is a flow diagram of a navigation map
`operation process according to one practical embodiment of
`the present invention;
`
`[0026]
`process;
`
`FIG. 14 is a flow diagram of a user interaction
`
`[0027] FIG. 15 is a flow diagram of a zoom process
`according to one practical embodiment of the present inven-
`tion;
`
`[0028] FIG. 16 is a flow diagram of a zoom request
`process;
`
`[0029] FIG. 17 is a flow diagram of a pan request process;
`
`[0030] FIG. 18 is a [low diagram of an on-map selection
`process;
`
`[0031] FIG. 19 is a flow diagram of a hovering process;
`
`[0032] FIG. 20 is a flow diagram of an activation request
`process;
`
`[0033] FIG. 21 is a flow diagram of a time shifting
`process;
`
`[0034] FIG. 22 is a flow diagram of a directional key
`request process;
`
`[0035] FIG. 23 is a flow diagram of a change selection
`process;
`
`[0036] FIG. 24 is a flow diagram of a navigation map
`presentation process according to one practical embodiment
`of the present invention;
`
`[0037] FIG. 25 is a flow diagram of a map system request
`process;
`
`[0038] FIG. 26 illustrates a system block diagram of one
`embodiment of a network system in which the techniques of
`the present invention may be used;
`
`[0039] FIG. 27 illustrates one embodiment of a computer
`system suitable for use in the network system shown in FIG.
`26;
`
`[0040] FIG. 28 illustrates one embodiment of a layout of
`a graphical user interface provided in accordance with the
`principles of the present invention;
`
`[0041] FIG. 29 illustrates one example of the graphical
`user interface depicted in FIG. 28;
`
`[0042] FIG. 30 illustrates one embodiment of a navigator
`bar used in the graphical user interface of the present
`invention; and
`
`[0043] FIG. 31 illustrates an alternate embodiment of the
`architecture of a system that implements the principles of the
`present invention.
`
`DETAILED DESCRIPTION OF A PREFERRED
`EMBODIMENT
`
`[0044] The present invention may be described herein in
`terms of functional block components and various process-
`ing steps.
`It should be appreciated that such functional
`blocks may be realized by any number of hardware com-
`ponents configured to perform the specified functions. For
`example, the present invention may employ various inte-
`grated circuit components, e.g., memory elements, digital
`signal processing elements, logic elements, look-up tables,
`
`DISH Ex. 1007, p. 30
`DISH Ex. 1007, p. 30
`DISH v. BBiTV
` DISH v. BBiTV
`|PR2020-01280
` IPR2020-01280
`
`
`
`US 2001/0030667 A1
`
`Oct. 18, 2001
`
`and the like, which may carry out a variety of functions
`under the control of one or more microprocessors or other
`control devices. In addition, those skilled in the art will
`appreciate that the present invention may be practiced in
`conjunction with any number of data transmission protocols
`and that the systems described herein are merely exemplary
`applications for the invention.
`[0045]
`It should be appreciated that the particular imple-
`mentations shown and described herein are illustrative of the
`invention and its best mode and are not intended to other-
`
`wise limit the scope of the invention in any way. Indeed, for
`the sake of brevity, conventional
`techniques for signal
`processing, data transmission, signaling, network control,
`and other functional aspects of the systems (and the indi-
`vidual operating components of the systems) may not be
`described in detail herein. Furthermore, the connecting lines
`shown in the various figures contained herein are intended to
`represent exemplary functional relationships and/or physical
`couplings between the various elements. It should be noted
`that many alternative or additional functional relationships
`or physical connections may be present
`in a practical
`embodiment.
`
`[0046] Overview
`[0047] The present invention provides end users with an
`interactive navigation interface that makes it easy for the end
`users to View, search, and locate a plurality of graphical
`symbols corresponding to diiferent content files, content
`sources, data, information, web pages, active links, or the
`like.
`In practical dcploymcnts,
`the present
`invention is
`suitable for use in connection with television programming
`schedules, streaming media (audio and/or video) broadcast
`information, web page bookmarking, computer file manag-
`ing and organizing, or
`the like. The present
`invention
`provides users with a graphical display metaphor that is easy
`to understand and is capable of organizing and displaying a
`large amount of information in an intuitive and easy-to-use
`format. The user’s experience is enhanced by displaying the
`information using a map metaphor
`that
`is graphical,
`dynamic, interactive, and enjoyable to use. The interactive
`map interface leverages spatial memory to allow users to
`quickly re-locate media items that
`they found during a
`previous viewing.
`[0048]
`In lieu of a traditional hierarchical or list-based
`approach, the navigation interface displays available broad-
`casters using a graphical map generated in a format suitable
`for use with the particular presentation device, e.g., a
`television, a personal computer, a personal digital assistant
`(PDA), a wireless telephone, or the like. In the preferred
`implementation,
`the map features a mythical group of
`islands, continents, and seas, each with a set of symbols or
`icons representing available broadcasters, service providers,
`program titles, files, media items, web site addresses, or the
`like. In this preferred embodiment, each region on the map
`is labeled to represent a diiferent genre or category, with
`related icons or active map items located within the appro-
`priate region.
`In addition,
`logical sub-regions rcprcscnt
`subsets or subcategories of a genre. For example, one
`massive island representing sports programming may be
`identified as “Sports Land.” One portion of this island may
`be dedicated to baseball, another may relate to golf, and so
`on.
`
`[0049] The navigation map can be displayed in a two-
`dimensional manner or in a three dimensional perspective,
`
`with rolling hills, water, forests, deserts, and other features.
`The end user can zoom in and out, scroll or pan across the
`overall map, select an active map item to view additional
`information regarding the associated content provider, pro-
`gram, or file, and access other related functions. In accor-
`dance with one aspect of the present invention, the display
`is dynamic in that it reflects real-time operating conditions
`and/or programming characteristics. For example,
`the
`appearance of the active map item icons may change
`depending upon what content is being broadcast, the level of
`interest to the user, whether the map items are marked as
`personal “favorites,” or any other criteria.
`
`the interactive
`In the preferred implementation,
`[0050]
`navigation map employs a natural hierarchical scheme,
`which enables it
`to support
`thousands of media items
`without overwhelming the user. An analogy to this map
`interface is a roadmap where the most important informa-
`tion, e.g., major cities and highways, is displayed promi-
`nently and more obscure information, e.g., two-lane roads
`and small towns, is displayed in a less pronounced manner
`or perhaps only displayed on a more detailed (or magnified)
`map view.
`
`[0051] Apractical implementation of the present invention
`may reside in a number of software elements that reside at
`one or more processing locations. In accordance with one
`preferred embodiment, the software is configured to operate
`in conjunction with any Java-based web server platform
`operating open database connectivity (ODBC) or SQL corri-
`pliant data. 'lhis ensures that the back-end is highly scalable,
`robust, distributable, and easy to maintain. The interactive
`navigation system is preferably configured such that it