`
`
`[19]
`6,151,059
`[11] Patent Number:
`Ulllted States Patent
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Schein et al.
`[45] Date of Patent:
`*Nov. 21, 2000
`
`
`
`
`
`
`U5006151059A
`
`
`
`
`
`[54] ELECTRONIC PROGRAM GUIDE WITH
`
`
`
`
`INTERACTIVE AREAS
`
`
`
`
`
`
`[75]
`
`
`
`
`
`
`Inventors: Steven Michael Schein, Menlo Park;
`.
`-
`-
`-
`
`
`
`
`
`
`fiTki‘refgrvéglc;nfiéfigfiohflflaigl'
`
`
`
`
`’.
`.
`’
`.
`
`
`
`
`
`Mountam VleW> all Of cahfi
`
`
`
`[73] Assignee: StarSight Telecast, Inc., Fremont,
`
`
`
`
`
`Calif.
`
`
`
`
`.
`
`
`[*] Notice:
`
`
`
`.
`.
`.
`This patent issued on a continued pros-
`
`
`
`
`
`
`ecution application filed under 37 CFR
`
`
`
`
`
`
`1.53(d), and is subject to the twenty year
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`patent
`term provisions of 35 U.S.C.
`5400(2).
`
`
`[21] Appl. No.2 08/906,073
`
`
`
`
`
`
`
`[22]
`
`Filed:
`
`
`
`
`
`Aug. 5, 1997
`
`
`
`
`
`
`
`Related US. Application Data
`
`
`
`
`
`
`
`Provisional application No. 60/022,436, Aug. 6, 1996.
`[60]
`
`
`Int. Cl.7
`[51]
`............... H04N 7/14
`
`
`
`
`[52] U S Cl
`348/13. 348/906' 348/563'
`
`
`
`
`
`' """""""""""""""
`’ 345/327’
`'
`'
`’
`.
`
`
`
`
`
`
`
`[58] Fleld 0f swig/565569906453573/1525233 5661’
`
`
`
`
`
`
`5 1’ 4’2f 3'45’3’27’
`’
`’
`’
`
`
`’
`’
`’
`’
`
`
`
`
`
`
`
`
`
`
`
`
`
`[56]
`
`
`
`5,585,866
`............................ 348/731
`12/1996 Miller et al.
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`.
`.. 348/731
`5,589,892 12/1996 Knee etal.
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`.. 348/601
`2/1997 Bertram ......
`5,604,544
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`313:; gm} ettalil ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3934382;
`gjgg’fég
`................................
`orm e a .
`,
`,
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`5,754,176
`5/1998 Crawford
`.. 345/338
`
`
`
`
`
`.
`...... 348/569
`7/1998 Alten et al.
`5,781,246
`
`
`
`
`
`
`
`
`10/1998 Davis et al. .............. 348/564
`5,822,123
`
`
`
`
`
`
`
`8/1999 Kl
`................... 345/327
`l.
`t
`5,940,073
`t
`
`
`
`
`
`
`
`OS erman e a
`FOREIGN PATENT DOCUMENTS
`
`
`
`
`
`PCT/US94/
`
`
`
`
`06941
`
`
`
`
`
`6/1994 WIPO .............................. H04N 7/16
`OTHER PUBLICATIONS
`
`
`.
`.
`.
`.
`.
`
`
`
`
`
`
`
`International Preliminary Examination Report dated Oct. 15,
`1998 from the corresponding PCT application (PCT/US97/
`
`
`
`
`
`
`
`
`13751)
`
`
`
`
`
`
`Primary Examiner—Thomas G. Black
`Assistant Examiner—Uyen Le
`
`
`
`
`
`
`
`
`
`
`Attorney, Agent, or Firm—Christie, Parker & Hale, LLP
`ABSTRACT
`[57]
`
`
`
`
`
`
`
`
`,
`,
`,
`,
`
`
`
`
`
`
`
`
`A telev1s1on schedule system and method for displaying
`
`
`
`
`
`
`
`television schedule information on a television screen
`includes a program guide having a schedule information
`
`
`
`
`
`
`
`
`area that depicts the programs that are being presented on
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`each channel at each time during the day. An input device
`allows the viewer to move a pointer over different interactive
`
`
`
`
`
`
`
`
`
`areas of the guide and the function performed when the area
`
`
`
`
`
`
`
`
`
`
`
`is activated is displayed in a contextual help window.
`
`
`
`
`
`
`
`
`
`Various control glyphs provide for recursive interaction with
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`-
`-
`-
`the guide. Additionally, a video window is interactive and
`
`
`
`prowdes “1ng funcnons‘
`
`
`
`El
`
`.
`
`References Clted
`U.S. PATENT DOCUMENTS
`
`
`
`0e er e a .
`..........................
`,
`,
`348/601
`t
`5 157 768 10/1992 H b
`1
`
`
`
`
`
`
`............................... 348/734
`7/1995 Pint et al.
`5,436,676
`
`
`
`
`
`
`........................... 348/569
`7/1996 Young et al.
`5,532,754
`
`
`
`
`
`
`24 Claims, 36 Drawing Sheets
`9/1996 Mankovitz .................................. 348/6
`5,559,550
`
`
`
`
`
`
`
`
`
`
`
`w—** 206
`202 -
`
`
`
`
`
`2M
`200
`a
`May
`
`Prmram @10ch WED
`
`
`
`
`
`
`
`
`
`229
`7:00pm
`7:30m
`
`
`
`
`
`
`'
`‘
`
`
`
`Seinfeld
`Friends
`”230
`
`
`
`
`
`Elaine Gets Fired
`
`
`
`
`
`Coffee Madness!
`
`
`48 Hours
`
`
`
`
`
`
`
`
` The Real World
`
`
`
`
`
`
`
`r
`Action 7 News
`ABC News Special
`
`
`
`
`
`
`l
`
`
`Judgement Day I
`Terminator ll:
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`9 as»?
`Disney on Parade
`
`
`
`
`
`
`
`
`
`Best 0f Mickey
`
`The Fourth Man Wings'| of Desireto
`
`
`
`
`
`
`
`
`
`
`
` I \
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`2|4
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`21
`t
`LDoubte-click hereto tune directly to the
`
`
`
`
`
`
`
`
`selected program.
`
`
`
`
`
`
`228
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`P.1
`
`SONY - Ex.—1009
`Sony Corporation - Petitioner
`
`
`P. 1
`
`SONY - Ex.-1009
`Sony Corporation - Petitioner
`
`
`
`US. Patent
`
`Nov. 21, 2000
`
`Sheet 1 0f 36
`
`6,151,059
`
`
`
`“EWE
`
`3%,th
`
`5|.
`
`..r.\_
`
`38:823:8
`
`
`
`new.mEouEEw
`
`
`
`:62.is._
`
`xo__o-o_n_:oo@MIMI—Ii__~_55':
`of226262.3o.22.
`
`am$80958823
`
`
`
`
`
`
`US. Patent
`
`Nov. 21,2000
`
`Sheet 2 0f 36
`
`6,151,059
`
`44
`
`<3
`—»>-E==
`v
`
`O
`<1-
`
`‘
`N
`
`Q)‘
`\
`LK
`
`8
`Q
`>
`2 u.
`<2:
`co
`1::
`Lu
`
`m<a
`
`n
`
`0:
`mm
`_JD
`a3—
`<3QC:
`a.
`
`<3
`N5
`
`P.3
`
`:2
`Lu
`
`DO(
`
`JLu
`G
`
`00
`"7
`
`Nm
`
`fg
`
`<3-
`10
`
`\. 4
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`US. Patent
`
`Nov. 21, 2000
`
`
`
`
`
`
`
`
`
`
`
`
`
`Sheet3 0f36
`
`
`
`
`
`
`
`
`
`
`
`6,151,059
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`5_
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`onmm
`
`c2
`
`my
`
`
`
`c2
`
`mm_
`
`
`
`
`
`
`
`
`
`zoxwp»mgem
`
`N:
`
`m:
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`FaeE
`
`~=
`
`
`
`
`
`
`
`
`
`
`
`N01,
`
`
`
`
`
`
`
`
`
`gasoma_>oz<muw¢m
`
`
`mogouzo~w=o
`mopumzzoo
`
`mm
`
`mop<g=oo=
`
`muggoxhzoo
`
`><4mms
`
`zummow2o
`
`az<
`
`mm~g<xz3m
`
`
`
`»<4¢ma><Amm>o
`
`mo_w=m
`
`
`
`mo.=:_.4$zmm
`
`mzmpeuuz
`
`
`
`mm<mamhzmxemm
`
`
`
`
`
`><xx<
`
`
`
`mp<uzepwzo
`
`uoazop<a
`
`maxep
`
`
`
`
`
`
`
`xwph_zmz<z~x_
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`zommwuommozo_:
`
`
`
`
`
`we
`
`v:
`
`
`
`
`
`
`
`
`
`>p_z=omm
`
`Mgzaos
`
`x:
`
`mm_
`
`~o_~N_
`
`uzooomaaz<
`
`.
`
`cz_ooozm
`
`Sac;
`
`2_ewes
`
`
`
`=<x
`
`
`
`xfinohxm§
`
`zaoommzom
`
`
`
`<H<a2<m
`
`zgpzmpwx
`
`om>_mowzm_
`
`m:
`
`z_m_
`
`
`
`a:we
`
`
`
`
`
`
`
`M.“9K
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`om.ox<omzo
`
`>gmm=mmuse;
`
`
`P. 4
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`US. Patent
`
`
`
`Nov. 21, 2000
`
`
`
`
`
`Sheet 4 0f 36
`
`
`
`
`
`
`6,151,059
`
`
`
`
`CHANNEL
`
`
`DATA TABLE
`
`
`
`SHDWLlST
`
`
`
`
`SHOWLlST
`HANDLE TABLE
`
`
`W911:-
`
`
`
`
`
`
`EZZZZZZZZZZZZZFSg
`f
`
`
`
`
`—
`
`m [:3 —TilleEnlr Y
`
`
`
`
`
`
`
`
`
`
`Monday Showllsl Hand
`
`
`
`Handle
`:
`Desc.Enlry I
`
`
`
`
`
`
`
`Tuesday
`
`
`
`
`Handle
`3 owlisl Hndle
`
`
`
`
`
`
`
`
`
`
` Sunday
`
`
`
`
`Shoniisl Handle
`
`
`
`
`
`
`
`
`
`SHOW TlTLE
`SlD HASH
`
`
`
`HANDLE TABLE
`TABLE
`
`
`
`
`
`
`SHOW TITLE ENTRY
`
`
`
`
`
`
`
`
`
`
`
`Show Tille
`
`
`
`Enlr Handle
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`DlD HASH
`
`TABLE
`
`
`
`
`
`
`
`
`
`
`
`
`
`SHOW DESC
`
`
`HANDLE TABLE
`
`
`
`
`SHOW DESC. ENTRY
`
`
`
`
`
`
`
`
`
`
`
`
`5 H58 DlD
`
`
`
`Show Desc. Entry
`
`Handle
`
`
`
`
`
`P.5
`
`
`P. 5
`
`
`
`US. Patent
`
`Nov. 21,2000
`
`Sheet 5 0f 36
`
`6,151,059
`
`CHANNEL DATA TABLE
`
`T
`
`6
`
`5
`
`4
`
`3
`
`2
`
`I
`
`0
`
`0x00
`
`TYPE=OXOI
`
`0:04 H33
`
`CHANNEL ID
`
`0x05
`
`
`
`0N04
`
`(H05
`
`0x06
`
`
`
`
`OXOI
`NBR BLOCKS
`0102_M_
` 0100
`0:03
`NBR CHANNELS
` 0102
`0x05 III-mm
`—0x07
`TUNE CHANNEL NBR
`0x08
`TRANSPONDER NBR
`
`
`SATELUTE NBR_
`0x09
`010AW"-
`
`
`0108
`NAHVE CHANNEL NBR
`
`
`
`
`SHDwLLST HANDLE TABLE _
`OxOE M38
`
`
`
`HANDLE
`
`
`
`
`NAME
`AFFHJATION
`
`
`
`NANE MASK HTS
`
`FAVORITES LINK
`
`0x00
`
`0x00
`
`0:!0
`
`STRING
`
`OxI8
`
`
`0: I4
`DUPLICATE CHANNELS
`H53
`
`HANDLE
`LSB
`
`
`
`
`
`IEYCE
`
`1521.
`
`P.6
`
`
`
`US. Patent
`
`Nov. 21, 2000
`
`Sheet 6 0f 36
`
`6,151,059
`
`SHOW lJST
`
`WM—
`
`
`START TIME GMT
`
`LSB
`
` 7554321o
`
`
`
`
`
`W%%%WWWM
`DURATION
`
`
`
`
`0x00
`
`0x0!
`
`0x02
`
`
`
`0x04
`
`0x06
`
`0x07
`
`0x08
`
`0x09
`
`OXOA
`
`
`
`
`
`
`
`
`SHOW DESCRIPTION HANDLE LSB
`
`GROUP ID
`LSB
`
`MSB
`
`SHOW HTLE HANDLE
`
`
`0x00 MSB
`
`OXOE MSB
`
`LSB
`
`
`
`'
`
`END DELIMITER= oxrr
`
`FIG: 55.
`
`R7
`
`
`
`US. Patent
`
`Nov. 21, 2000
`
`Sheet 7 0f 36
`
`6,151,059
`
`SHOW TITLE ENTRY
`
`
`_REFERENCE COUNT
`
`FIG: 5C
`
`SHOW DESCRIPTION ENTRY
`
`TYPE=0160 NBR BLOCKS
`.IIIIEIMSREFCNTL
`
`SHOW DESCRIPTION TEXT
`
`FIGS 50.
`
`RB
`
`
`
`US. Patent
`
`Nov. 21, 2000
`
`Sheet 8 0f 36
`
`6,151,059
`
`
`
`FIG. 6
`
`P.9
`
`
`
`US. Patent
`
`Nov. 21, 2000
`
`Sheet 9 0f 36
`
`6,151,059
`
`mbfitm
`
`
`
`9.323%.29.2:2:88o.30;x26
`
`N6\..\
`
`mm95an36.
`
`
`
`38:323:8
`
`253:51w»;
`
`
`
`US. Patent
`
`21’2v.0N
`
`63Wmw
`
`6,151,059
`
`%">0022:32:.“:3856.3
`«.5258:04.W253.25.2:
`@
`
`m§§®Egmei
`
`
`
`
`
`
`
`0:30.36£53?:9328m:x25
`
`.%“3k
`
`29:65550:02660.5
`
`
`
`
`
`US. Patent
`
`N
`
`n
`
`m
`
`63
`
`6,151,059
`
`2I
`
`_occoco
`
`%:60EoEwousw;_BEE—cm;-883m261om<mmzez_>h2283Bum2:.
`
`m.mmmmcnczwmtooRE...9602.66
`
`$§a®EwgmsiE
`
`
`
`
`
`m..mxh.
`
`
`
`9.3235522:2=28222.‘26
`
`
`
`.mEana525m
`
`
`
`US. Patent
`
`Nov. 21, 2000
`
`Sheet 12 of 36
`
`6,151,059
`
`
`
`33:32Jotoo.
`
`«33¢
`
`not“.mBOoc_o_w
`
`@323
`
`
`m3§®EggfiE
`
`
`
`
`
`EQOOKEccoco
`
`.9.mxk
`
`28:20350comEEooE
`
`
`
`
`
`9.3236.Eozcsou:88282x25
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`US. Patent
`
`Nov. 21, 2000
`
`Sheet 13 0f 36
`
`6,151,059
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`a
`
`66onmzmz"om<
`
`
`
`
`
`
`
`
`
`
`
`
`“mmmcuos.mmtoo
`
`”2.0:
`
`
`
`
`
`
`
`
`
`
`
`0%§@@0000ka
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`P. 14
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`US. Patent
`
`Nov. 21, 2000
`
`Sheet 14 0f 36
`
`6,151,059
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`%§@$4.00ngka@
`
`
`
`
`
`
`$352om320:mm2mm?a3.30Bwas;8
`
`
`D
`
`
`
`
`
`
`
`"8234.33ch:55£20.85
`
`.EtoEEoo99:8.260955
`
`
`
`
`
`.mBm:30is“.6%;:wuccmoto
`
`
`
`2meso3.2.m35:;50:3“:
`
`
`
`
`
`cEwcoEE$>o:20;22.25clamolN
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`32592:2con:.Etomno.6;
`
`93.08Etc36%.;2.9.6o2:;
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`can60333:25.mEmnBros0moPE2,:2Sum.BE:26SEE.
`
`
`
`
`
`mmEoumn69.6cu.E_toEEoo
`
`
`
`
`
`
`
`
`
`
`
`
`
`Cch333506688BE;
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`m7:238862::39m;xo__o-m_n:oo
`
`.EEooE
`
`
`P. 15
`
`
`
`US. Patent
`
`Nov. 21, 2000
`
`Sheet 15 of 36
`
`6,151,059
`
`g..Qat
`
`
`
`
`
`6884.8353.53£2025
`
`
`
`
`
`6:55:80Below.5300:35
`
`
`
`380so8.2346:fi20:3“:
`
`.28:8is“.56a.52326
`
`
`
`.96563m_moc<m5.505:2cons/Idiom3:03o530:5;
`
`
`
`
`
`9.0203Etc33?:Sotoc5:;
`
`360033chco.E_toEEoo
`
`
`
`
`
`usex833:268.363.2880mo2:m2.258.82:use:25:
`
`:5:E£3529:chBE;9
`
`
`
`9:596::Eozczgmoon.282x26
`
`
`
`:26553MEEmoa8.8.3
`
`335.2om950:Nm2mm?D
`
`2me.o353E
`
`m3§®Efimefi@
`
`
`
`
`
`US. Patent
`
`Nov. 21, 2000
`
`Sheet 16 0f 36
`
`6,151,059
`
`I
`
`
`
`
`280so33m3H2E.20:8“:
`
`
`
`.282:0Sou.SEQ.quch25
`
`
`
`
`
`220323.332E952com:.57358:03o598:5;$>o
`
`
`
`EvzomvEtc28%:388a2:3
`
`
`
`$883.35co.E_toEEoo
`
`
`
`
`
`use30332:68.053.286cwe8:m):2Sum.62:usecoEsc
`
`Cam:333052068625;
`
`In
`$50E05052:$80038m;x25@
`.mEEooa=096woes:8m226
`
`
`
`
`
`6:55:50o_.m>_om.5560:35
`
`835.2cm38:Nm289>
`
`
`
`”30:5.935353>22025
`
`2meho353B
`
`m3§®Egmsi@
`
`
`
`US. Patent
`
`0N
`
`2
`
`63MWmhS
`
`5196
`
`9509
`
`1I»)I]
`n,_v._
`.mmzozu>t2283Box2.»
`
`
`I
`
`33:324330—“EVE
`
`_
`
`38me232om<
`
`
`
`wEC.5:25.
`
`Qbxk
`
`550:0*095m:0>2360,.Em:x95
`
`
`
`2:83E;:8an382mm9:$6:
`
`
`
`US. Patent
`
`v.
`
`63Mmw%
`
`6,151,059
`
`
`
`
`
`mugmwEgmefi@
`
`2w
`
`fixka
`
`.630th
`
`
`
`3.:2262%2::222.$853.3
`
`
`
`
`US. Patent
`
`Nov. 21, 2000
`
`Sheet 19 of 36
`
`6,151,059
`
`05:8:
`
`mm5Ill-Ilil
`
`.Qom“:E-232is.Hw
`
`
`
`Nx6Q
`
`
`
`.QIN.25«2.558852:E55503“.20289:>236203;x96
`
`m§§@Egmsfi@
`
`
`
`2:2>22@-
`
`w
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`US. Patent
`
`Nov. 21, 2000
`
`Sheet 20 0f 36
`
`
`
`
`
`
`
`6,151,059
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`5
`.mx65K
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`uto>>Emm9:.
`
`
`
`%§@Efimsi
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`.6520882$9:comEEooaB3:2abe3369:e:282x25
`
`
`
`
`
`
`
`
`
`
`P. 21
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`US. Patent
`
`mN
`
`%
`
`63f012
`
`6,151,059
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`0llllll:m9:30wemmctsan.5:2£50“.2:
`w.30QO>255of.
`
`
`
`
` 9:2382:.2:;22o;xo__o-o_naoo@
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`.m.\“3k
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`.8333382mm
`
`
`
`
`
`
`
`
`
`22:8.3:350
`
`
`
`
`
`3353332:05.
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`P. 22
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`US. Patent
`
`m21,2v.0N
`
`63f022teehS
`
`6,151,059
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`025;Box2:
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`3.62nStud.
`
`m3§®§§m©g&@
`
`
`
`5.605053,623of.38829.2.«.25
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`.QN”3K
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
` mm
`
`
`P. 23
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`US. Patent
`
`Nov. 21, 2000
`
`Sheet 23 0f 36
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`6,151,059
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`03%Egmsi@
`
`
`
`
`3.3mm»x0«.93:
`
`
`
`
`
`
`
`
`
`53.3.230:_
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`P. 24
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`US. Patent
`
`Nov. 21, 2000
`
`Sheet 24 0f 36
`
`6,151,059
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`03%Eggga
`
`Ugoomm
`
`00:0
`
`mkwmQ,8mmex
`
`
`
`
`
`838:89:2umuuo9:83E235EFF
`.5:85.88%
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`£8828800 L;
`
`.33u.
`
`
`film..5335.383;umiumcomof2umuucma
`
`
`___3E200525can55:82who;xozolvfl
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`.NN“3K
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`P. 25
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`US. Patent
`
`Nov. 21, 2000
`
`Sheet 25 0f 36
`
`
`
`
`
`
`
`
`6,151,059
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`%§@@10kakaa
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
` >32:@15me
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`ES;:359:
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`£5236362::23m;xo_._o-m_a:oo
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`MN“3K
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`.EEooE
`
`
`P. 26
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`US. Patent
`
`Nov. 21, 2000
`
`Sheet 26 0f 36
`
`6,151,059
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`mnemE
`
` 335228:00
`
`
` 03$EfimsiE
`
` mzmzK3:3.
`
`
`
`
`
`
`
`
`
`
`
`
`
` 253so”.2:
`
`->322go745
`
`
`
`
`
`
`
`
`
`
`
`
`
`368Bmasts:co:5.50m2:-go—
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`33232:m>oE8Lo:32Em;x25
`
`
`
`
`
`
`
`
`
`
`
`WW6?.
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`:mocfwm@5389982505
`
`
`
`
`
`
`P. 27
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`US. Patent
`
`12v.0N
`
`0
`
`63f072whS
`
`
`
`
`
`
`
`
`6,151,059
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`MNnot
`
`mES®Egmsfi@
`
`mxoomoo\.850o
`2,53:33.8022:Eat£302..252658.._
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`3is:mosESmm33.9.582:Eat
`
`E96053893m5m>oEmg23m:x25@
`
`
`
`
`
`
`P. 28
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`US. Patent
`
`2L2v.0N
`
`2whS
`
`pm252mm8.
`
`
`
`
`
`%9::cmzozx
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`6,151,059
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`n_amm3m2_>t238;6mm9:
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`6335
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`@336EgmaiI
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`382mmzEmtso2:2we:23m:x96
`
`
`P. 29
`
`
`
`US. Patent
`
`Nov. 21, 2000
`
`Sheet 29 of 36
`
`6,151,059
`
`O
`
`FIG 278
`
`Fla 2763
`
`
`
`—________=mm—___________Mm—___________wwa
`
`
`______________________E___________mgx
`
`___________o.___________o
`
`\\E:#5..o
`
`\\m
`
`HQ 270
`
`P. 30
`
`
`
`
`
`
`
`US. Patent
`
`Nov. 21, 2000
`
`Sheet 30 0f 36
`
`6,151,059
`
`
`
`
`
`
`
`
`x
`
`FIG: 27E.
`
`
`
`l-—----__——-——--d
`
`
`
`
`
`F/G? 27F.
`
`F76. 2762
`
`
`
`P. 31
`
`
`
`US. Patent
`
`Nov. 21, 2000
`
`Sheet 31 0f 36
`
`6,151,059
`
`
`
` _Bananas.Ptoo
`
`«refit
`
`
`
`.QN“3K
`
`
`
`..wc_sw69505..E325:3So30>
`
`.308
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`US. Patent
`
`Nov. 21, 2000
`
`Sheet 32 0f 36
`
`
`
`
`
`
`
`
`
`
`6,151,059
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`mnfiwqt
`_-|_E
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`.mN65K
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`.mtoamu:o£ofom>>£3021meimm
`
`@2828:8
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`2.523;.253Sam2:
`
`
`
`
`
`
`
`
`
`23225:83m.Eo_.mE.,m528w;xozo
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`P. 33
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`US. Patent
`
`N
`
`1
`
`0m
`
`63f033whS
`
`
`
`6,151,059
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`26323209523_
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`222:52.onm
`w..5532,zoo<m
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`GM.not
`
`622mm
`
`252::mm:0
`
`
`
`
`
`w3mz25:35£206.6523235
`
`
`
`
`
`
`P. 34
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`US. Patent
`
`Nov. 21, 2000
`
`Sheet 34 0f 36
`
`6,151,059
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Sm:fixk
`
`
`
`a2m.>ou22$88222..L282.v.26
`
`.mmtofi85:
`
`
`P. 35
`
`
`
`
`U.S. Patent
`
`Nov. 21, 2000
`
`Sheet 35 of 36
`
`6,151,059
`
`222383m302 23>coat:E3.0;
`
`2698go2:..2369:53308
`
`
`
`295.650322
`
`95.33mm.50
`
`
`
`3:2529362::8*£820..828..m
`
`.Nm.6?
`82$23:3236:we...sox36 3:
`
`5.63:39:new.2xo=o-o_n:ou
`
`
`
`
`
`823.2:.3588:.85:81;we>2.ucoomm
`
`
`
`
`
`3:86052:32268633::
`
`
`
`whence.cooaohsw5:523E:256N
`
`
`
`
`
`.633:3326::96:336mm
`
`:66n252300«a.02:22.22:.no
`
`
`
`.2m3mzaciomEoEJ
`
`
`
`@§E@@@vaa©E©é©®fi=m
`
`
`
`
`
`
`
`
`
`
`
`
`
`US. Patent
`
`Nov. 21, 2000
`
`Sheet 36 of 36
`
`6,151,059
`
`93%.@inm@figgfim
`
`
`.mm_Eocoomc9915,59me5:?mum:B85.2
`
`
`
`
`9:95:3.zEEzwo_Eo:oom28>>.0..ng£5
`
`902,$559:9:mumEEov2uofiomaxwwmzwfl
`
`
`Emma9Ucmxmmz,or:85855mmmm_Eocoom
`
`09:0”.08%.9:Ewow:_m_EEwn:m58:3me
`
`
`9::0952.8.cEmmEEm:mEon.zEEzm9:
`
`
`58:008399802w:96an$893..__0D
`
`
`
`
`
`.3062983505-20E59::9:266vcm
`
`
`_:tm3.a“moEcm>mw90:259:*02033D
`
`
`
`:25;games..o.m_.n_.OEmoe0582mm:
`
`“SEE—aw22.02000am“$05On$203“:noP
`
`
`
`59502923.523
`
`
`
`@253mam:no.9282Fo95m:mflawfiS3:82msmc£5coxo__o-m_n:oo
`
`mm.OI
`
`
`
`6,151,059
`
`
`
`
`1
`ELECTRONIC PROGRAM GUIDE WITH
`
`
`
`INTERACTIVE AREAS
`
`
`
`
`
`This application claims the benefit of the filing date of
`
`
`
`
`
`
`
`
`
`
`US. Provisional Application No. 60/022,436, filed Aug. 6,
`
`
`
`
`
`
`
`
`1996, the disclosure of which is incorporated by reference.
`
`
`
`
`
`
`
`
`
`BACKGROUND OF THE INVENTION
`
`
`
`
`
`
`
`
`
`
`
`
`2
`vision screen. The program guide will usually include a
`
`
`
`
`
`
`
`
`
`schedule information area that depicts the programs that are
`
`
`
`
`
`
`
`
`
`being presented on each channel at each time during the day.
`
`
`
`
`
`
`
`
`
`
`
`With an input device, such as a remote control device,
`
`
`
`
`
`
`
`
`
`
`pointing device, mouse, keyboard, microphone or the like,
`
`
`
`
`
`
`
`
`the viewer can browse through the schedule information
`
`
`
`
`
`
`
`
`area and/or obtain more information about programs of
`
`
`
`
`
`
`
`
`particular interest.
`
`
`According to one aspect of the invention, actions are
`
`
`
`
`
`
`
`
`
`directly invoked by moving a pointer over areas of the visual
`
`
`
`
`
`
`
`
`
`
`interface and selecting or “clicking” on the area. A “con-
`
`
`
`
`
`
`
`
`
`textual help window” in the display area prompts the user as
`
`
`
`
`
`
`
`
`
`
`
`to what can be or needs to be done as the user moves the
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`pointer over the display area. This feature insures that the
`
`
`
`
`
`
`
`
`
`
`user always knows what’s going on.
`
`
`
`
`
`
`In one aspect of the invention, a system and method is
`
`
`
`
`
`
`
`
`
`
`
`provided for allowing the viewer to utilize display action
`
`
`
`
`
`
`
`
`
`controls, configured as glyphs, to recursively vary the con-
`
`
`
`
`
`
`
`
`figuration of the display area. Each glyph is activated by a
`
`
`
`
`
`
`
`
`
`
`point and click action of the user input device and serves as
`
`
`
`
`
`
`
`
`
`
`
`a switch for changing between two modes.
`
`
`
`
`
`
`
`According to one aspect of the invention, an “information
`
`
`
`
`
`
`
`
`
`glyph” switches back and forth between a title-only grid/list
`
`
`
`
`
`
`
`
`of many items (either a grid or listing, with one item
`
`
`
`
`
`
`
`
`
`
`
`selected) and an “information expansion” of a single item
`
`
`
`
`
`
`
`
`item
`(expanding to display scrollable program or
`
`
`
`
`
`
`
`information). The information glyph provides zoom-out for
`
`
`
`
`
`
`
`an overview or zoom-in for in-depth information.
`
`
`
`
`
`
`
`According to another aspect, a “find others glyph” auto-
`
`
`
`
`
`
`
`
`matically searches for and displays a listing of all other
`
`
`
`
`
`
`
`
`
`airings of a currently-selected program.
`
`
`
`
`According to a further aspect, a “flip glyph” flips between
`
`
`
`
`
`
`
`
`
`vertical and horizontal configurations of the display area.
`
`
`
`
`
`
`
`
`According to another aspect of the invention, a “record
`
`
`
`
`
`
`
`
`glyph” allows for directly controlling recording with a single
`
`
`
`
`
`
`
`click.
`
`According to another aspect of the invention, a World
`
`
`
`
`
`
`
`
`
`Wide Web (WWW) icon appears on the display when a link
`
`
`
`
`
`
`
`
`
`
`to a website associated with the currently-selected program
`
`
`
`
`
`
`
`
`exist. Clicking on the WWW icon connects the user’s
`
`
`
`
`
`
`
`
`
`system to the associated website.
`
`
`
`
`
`According to another aspect of the invention, a linked
`
`
`
`
`
`
`
`
`
`services icon appears on the display when linked services
`
`
`
`
`
`
`
`
`
`associated with the currently-selected program are available.
`
`
`
`
`
`
`
`Clicking on the linked services icon configures the user’s
`
`
`
`
`
`
`
`
`
`system to access linked services.
`
`
`
`
`
`According to another aspect of the invention, when the
`
`
`
`
`
`
`
`
`
`user moves the pointer over a video window showing a
`
`
`
`
`
`
`
`
`
`
`currently-tuned channel the window splits into two parts. A
`
`
`
`
`
`
`
`
`
`top part is a clickable area allowing the user to tune directly
`
`
`
`
`
`
`
`
`
`
`
`to a currently-selected program in the display area and a
`
`
`
`
`
`
`
`
`
`
`lower part allowing the user to return to the currently-tuned
`
`
`
`
`
`
`
`
`
`
`program that was being displayed before the window split.
`
`
`
`
`
`
`
`
`
`According to another aspect of the invention, scrollable
`
`
`
`
`
`
`
`
`area are highlighted when the pointer is moved into the area
`
`
`
`
`
`
`
`
`
`
`
`with arrows indicating the direction of scrolling. Areas
`
`
`
`
`
`
`
`
`within a display area can activate scrolling of only a portion
`
`
`
`
`
`
`
`
`
`of a display area.
`
`
`
`According to another aspect of the invention, each action
`
`
`
`
`
`
`
`
`
`is performed by a user is confirmed in a text window to
`
`
`
`
`
`
`
`
`
`
`
`
`reinforce the user’s confidence that the action has been
`
`
`
`
`
`
`
`
`
`performed.
`
`According to another aspect of the invention, a display
`
`
`
`
`
`
`
`
`
`mode title area displays a current display mode icon and text
`
`
`
`
`
`
`
`
`
`
`description when not selected and displays alternative
`
`
`
`
`
`
`
`selectable display mode icons when activated.
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`10
`
`
`
`15
`
`
`
`20
`
`
`
`25
`
`
`30
`
`
`35
`
`
`
`40
`
`
`
`45
`
`
`50
`
`
`
`55
`
`
`
`60
`
`
`
`65
`
`
`
`
`
`
`
`
`
`
`
`invention generally relates to television
`The present
`
`
`
`
`
`
`schedule information, and more particularly to a system and
`
`
`
`
`
`
`
`
`method for displaying a television program guide on a
`
`
`
`
`
`
`
`
`television screen.
`
`
`As the number of television stations in a metropolitan area
`
`
`
`
`
`
`
`
`
`or on a cable network has increased, the number of programs
`
`
`
`
`
`
`
`
`
`
`of potential interest that are presented to a viewer has risen
`
`
`
`
`
`
`
`
`
`
`
`dramatically. With the use of dish antennas capable of
`
`
`
`
`
`
`
`
`
`receiving direct satellite signals, the multitude of programs
`
`
`
`
`
`
`
`
`available to the viewer has further increased.
`
`
`
`
`
`
`
`Additionally, television faces a digital future that will see
`
`
`
`
`
`
`
`
`
`the merger of television and PC technology. The television
`
`
`
`
`
`
`
`
`
`set of the future will include a micro-computer, a modem of
`
`
`
`
`
`
`
`
`
`
`
`interconnectivity with other computers over networks,
`
`
`
`
`
`
`intranets, and the internet, and be connectable to computer
`
`
`
`
`
`
`
`
`
`peripherals such as printers. Such capabilities as near “video
`
`
`
`
`
`
`
`
`
`on demand” (NVOD), “video on demand”, access to the
`
`
`
`
`
`
`
`
`
`world wide web”, “audio on demand”, etc. will be present
`
`
`
`
`
`
`
`
`
`
`the viewer with a plethora of information and bandwidth.
`
`
`
`
`
`
`
`
`
`As has become increasingly evident, information over-
`
`
`
`
`
`
`load can actually reduce the usefulness of the information
`
`
`
`
`
`
`
`
`delivered. Accordingly, a great challenge exists to provide
`
`
`
`
`
`
`
`an interface that manages and provides an intelligent, user-
`
`
`
`
`
`
`
`
`friendly interface to the information available.
`
`
`
`
`
`
`Consequently, television schedule systems that are pro-
`
`
`
`
`
`
`vided directly on the viewer’s television screen have been
`
`
`
`
`
`
`
`
`
`developed to assist
`the viewer in sorting through these
`
`
`
`
`
`
`
`
`
`various programs and determining which programs to watch
`
`
`
`
`
`
`
`
`or record. One such television schedule system is disclosed
`
`
`
`
`
`
`
`
`
`in commonly assigned US. Pat. No. 5,353,121 (Young et
`
`
`
`
`
`
`
`
`
`al.), the complete disclosure of which is hereby incorporated
`
`
`
`
`
`
`
`
`
`by reference. In one embodiment of Young, the television
`
`
`
`
`
`
`
`
`
`schedule includes a series of menu screens having an array
`
`
`
`
`
`
`
`
`
`
`of cells corresponding to different television programs. The
`
`
`
`
`
`
`
`
`viewer may scroll through the cells to view which television
`
`
`
`
`
`
`
`
`
`
`programs are being presented on various channels at various
`
`
`
`
`
`
`
`
`
`times. In addition, the viewer may select certain cells to
`
`
`
`
`
`
`
`
`
`
`obtain more information on the associated program or to pull
`
`
`
`
`
`
`
`
`
`
`up other submenus with additional options.
`
`
`
`
`
`
`The recent development of television schedule systems,
`
`
`
`
`
`
`
`such as the above described patent to Young, have created
`
`
`
`
`
`
`
`
`
`
`many new challenges. One such challenge is providing a
`
`
`
`
`
`
`
`
`
`system and method that is suitable for use on a PC, PC/TV,
`
`
`
`
`
`
`
`
`
`
`
`
`WebTV, or TV to manage intelligently the vast stores of
`
`
`
`
`
`
`
`
`
`
`information available and provide user access and control
`
`
`
`
`
`
`
`
`directly through an electronic program guide. Another chal-
`
`
`
`
`
`
`
`lenge is to facilitate easy access to a wide range of func-
`
`
`
`
`
`
`
`
`
`
`
`tionality through the combination of a limited number of
`
`
`
`
`
`
`
`
`user interactions.
`
`
`SUMMARY OF THE INVENTION
`
`
`
`The present invention provides a system and method for
`
`
`
`
`
`
`
`
`
`displaying schedule information on a visual interface, such
`
`
`
`
`
`
`
`
`as a television screen, a computer monitor or the like. The
`
`
`
`
`
`
`
`
`
`
`
`present invention also provides a system and method for
`
`
`
`
`
`
`
`
`
`allowing the viewer to navigate and interact with a program
`
`
`
`
`
`
`
`
`
`guide that is displayed, for example, on the viewer’s tele-
`
`
`
`
`
`
`
`
`
`
`
`
`P. 38
`
`
`P. 38
`
`
`
`6,151,059
`
`
`
`
`3
`According to another aspect of the invention, a browsing
`
`
`
`
`
`
`
`
`window may be activated when a program is being viewed
`
`
`
`
`
`
`
`
`
`which may display the record glyph and world and linked-
`
`
`
`
`
`
`
`
`
`services icons.
`
`
`Other features and advantages of the invention will be
`
`
`
`
`
`
`
`
`apparent in view of the following detailed description and
`
`
`
`
`
`
`
`
`the appended drawings.
`
`
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`
`
`
`
`
`
`FIG. 1 is a representation of an embodiment of the EPG
`
`
`
`
`
`
`
`
`
`
`display of the present invention;
`
`
`
`
`
`FIG. 2 is a block diagram of a TV system;
`
`
`
`
`
`
`
`
`
`FIG. 3 is a block diagram of a hardware unit for gener-
`
`
`
`
`
`
`
`
`
`
`ating an on-screen electronic programming guide (EPG);
`
`
`
`
`
`
`
`FIG. 4 is a schematic diagram of the hierarchical database
`
`
`
`
`
`
`
`
`utilized to generate the EPG;
`
`
`
`
`
`FIGS. 5A—5D are schematic diagrams of data structures
`
`
`
`
`
`
`
`in the database;
`
`
`
`FIG. 6 is a schematic diagram depicting the transmission
`
`
`
`
`
`
`
`
`of an EPG in a digital satellite system;
`
`
`
`
`
`
`
`
`FIGS. 7—10 are representations of displays that implement
`
`
`
`
`
`
`
`the scrolling function;
`
`
`
`FIGS. 11—14 are representations of displays that imple-
`
`
`
`
`
`
`
`ment the find information function;
`
`
`
`
`
`FIGS. 15—17 are representations of displays that imple-
`
`
`
`
`
`
`
`ment the find others function;
`
`
`
`
`
`FIGS. 18—19 are representations of displays that imple-
`
`
`
`
`
`
`
`ment the vertical/horizontal flip functions;
`
`
`
`
`
`FIGS. 20—25 are representations of displays that imple-
`
`
`
`
`
`
`
`ment the record function;
`
`
`
`
`FIG. 26 is a representation of a display that implements
`
`
`
`
`
`
`
`
`the tuning function for the video window;
`
`
`
`
`
`
`
`FIGS. 27A—27H are representations of displays for imple-
`
`
`
`
`
`
`
`
`menting a transitional animation function;
`
`
`
`
`
`FIGS. 28 and 29 are representations of displays showing
`
`
`
`
`
`
`
`
`the interactive program mode area and icons; and
`
`
`
`
`
`
`
`
`FIGS. 30—33 are representations of displays for interact-
`
`
`
`
`
`
`
`ing with the news services feature.
`
`
`
`
`
`
`DESCRIPTION OF THE SPECIFIC
`
`
`
`EMBODIMENTS
`
`
`
`
`Overview of the Interactive Screen
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`The present invention provides a schedule system and
`
`
`
`
`
`
`
`method for displaying schedule information on a visual
`
`
`
`
`
`
`
`interface, such as a television screen, computer monitor or
`
`
`
`
`
`
`
`
`the like. The system and method is particularly useful for use
`
`
`
`
`
`
`
`
`
`
`with television schedule information. The television sched-
`
`
`
`
`
`
`ule information is presented in a program guide having a
`
`
`
`
`
`
`
`
`
`
`schedule information area depicting the program that are
`
`
`
`
`
`
`
`
`being shown on each channel for a period of time, e.g., a day,
`
`
`
`
`
`
`
`
`
`
`
`week or longer.
`
`
`
`The television schedule system includes an input device,
`
`
`
`
`
`
`
`
`such as a remote control device, pointing device, mouse,
`
`
`
`
`
`
`
`
`
`keyboard, microphone or the like,
`to allow the user to
`
`
`
`
`
`
`
`
`
`
`browse through the schedule information area and/or obtain
`
`
`
`
`
`
`
`
`more information about programs of particular interest.
`
`
`
`
`
`
`
`The controller may comprise a trackball, cursor
`
`
`
`
`
`
`controller, pointing device, a microphone for allowing voice
`
`
`
`
`
`
`activation, a number of keys or buttons that function to move
`
`
`
`
`
`
`
`
`
`the viewer around the screen, or the like. In the preferred
`
`
`
`
`
`
`
`
`
`
`embodiment, the controller comprises a scrolling mecha-
`
`
`
`
`
`
`nism for displacing a movable cursor through a matrix of
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`4
`
`cells or windows on the screen. The cursor may comprise a
`
`
`
`
`
`
`
`
`
`
`physical icon on the screen, or it may be represented by
`
`
`
`
`
`
`
`
`
`
`highlighting or other visual
`indications of the cells or
`
`
`
`
`
`
`
`
`windows that are scrolled through by the viewer.
`
`
`
`
`
`
`
`
`FIG. 1 illustrates a program guide 102 for the television
`
`
`
`
`
`
`
`
`
`
`schedule system of the present invention. The program guide
`
`
`
`
`
`
`
`
`
`102, which is the primary mode in the television schedule
`
`
`
`
`
`
`
`
`
`
`system, includes a number of screen information areas or
`
`
`
`
`
`
`
`
`
`windows in a particular screen where the viewer operates an
`
`
`
`
`
`
`
`
`
`
`input device, such as a pointer device described above, to
`
`
`
`
`
`
`
`
`
`
`move around vertically and horizontally and to interact with
`
`
`
`
`
`
`
`
`
`that screen area’s function. Preferably, the currently active
`
`
`
`
`
`
`
`
`screen area will be indicated to the viewer, for example, by
`
`
`
`
`
`
`
`
`
`
`
`changing the background color from a light greyscale metal-
`
`
`
`
`
`
`
`
`lic to a brighte