`Schein et al.
`
`US006151059A
`[11] Patent Number:
`[45] Date of Patent:
`
`6,151,059
`*Nov. 21, 2000
`
`5,585,866 12/1996 Miller et al. ............................ 348/731
`[54] ELECTRONIC PROGRAM GUIDE WITH
`5,589,892 12/1996 Knee et al. ..
`. 348/731
`INTERACTIVE AREAS
`5,604,544 2/1997 Bertram ......
`... 348/601
`§: ;!. º et th ------------------------------ º
`[75] Inventors: Steven Michael Schein, Menlo Park;
`?º" 5,754,176 5/1998 Crawford ....
`... 345/338
`-
`2
`-
`5,781,246 7/1998 Alten et al. ..
`. 348/569
`Mountain View, all of Calif.
`5,822,123 10/1998 Davis et al. ............................ 34.8/564
`5,940,073 8/1999 Klost
`tal. … 345/327
`[73] Assignee: StarSight Telecast, Inc., Fremont,
`Osler Iman el a
`Calif.
`FOREIGN PATENT DOCUMENTS
`
`2- - -->
`
`OTIIl CI al. ................................
`
`e
`
`e
`
`-
`
`e
`
`[*] 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.
`154(a)(2).
`
`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).
`[21] Appl. No.: 08/906,073
`Primary Examiner—Thomas G. Black
`[22] Filed:
`Aug. 5, 1997
`Assistant Examiner—Uyen Le
`Attorney, Agent, or Firm—Christie, Parker & Hale, LLP
`Related U.S. Application Data
`[57]
`ABSTRACT
`[60] Provisional application No. 60/022,436, Aug. 6, 1996.
`-
`-
`[51] Int. Cl." … H04N 7/14 - -
`
`
`[52] U.S. Cl
`348/13; 348/906; 348/563;
`A television schedule system and method for displaying
`e
`includes a program guide having a schedule information
`[58] Field of sºsº sº * area that depicts the programs that are being presented on
`2
`2
`2
`5 T 42. 345/327
`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
`References Cited
`is activated is displayed in a contextual help window.
`Various control glyphs provide for recursive interaction with
`U.S. PATENT DOCUMENTS
`the guide. Additionally, a video window is interactive and
`348/601
`5,157,768 10/1992 Hoeber et al
`... ... provides tuning functions.
`5,436,676
`7/1995 Pint et al. .....
`... 348/569
`5,532,754 7/1996 Young et al. .
`5,559,550 9/1996 Mankovitz .................................. 348/6
`24 Claims, 36 Drawing Sheets
`
`---> - *------ - - - - - - - - - - - - - - - - - - - - - - - - - - - -
`
`2
`
`345A2;
`
`television schedule information on a television screen
`
`[56]
`
`2 ~~ 2
`
`O?D?? el al. ..........................
`
`-
`
`-
`
`-
`
`Tº 204
`200
`|Prºg?l Guidº
`Chd nnel
`7:OOpm
`
`7:30pm
`
`=Hº-Pi—206
`May
`WED
`229
`
`-
`
`202
`
`228
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Seinfeld
`Eidine Gets Fired
`48 Hours
`
`The Red| World
`
`Friends
`Coffee Modness!
`
`2-230
`
`?
`ABC News Special
`Action 7 News
`f
`Terminator ll Judgement Day
`Best $f Mickey
`Disney on Parade
`Wings of Desire
`The Fourth Man
`I
`*
`The Fugitive
`
`
`
`
`
`Bºº here to tune directly to the
`selected program.
`
`
`
`Page 1 of 47
`
`SONY EXHIBIT 1012
`
`
`
`U.S. Patent
`U.S. Patent
`
`Nov. 21, 2000
`Nov.21, 2000
`
`Sheet 1 of 36
`Sheet 1 of 36
`
`6,151,059
`6,151,059
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`spugi4
`
`
`
`pjafu1as
`
`smaNALWPIIOM[DAYay]
`
` ————
`
`iSSBUPDW993309
`bbl”SINOHOb|~
`
`
`paalys}99aui0]3
`
`
`
`
`asisaq40sbulm
`
`4
`
`
`
`
`
`622wdoe:z.wdoo:2jauudYd
`
`
`
`
`
`autOfAjjoasipaun}OFdsayyO1}9-a\qnoG
`
`
`
`‘wosboudpaydajas
`
`
`
`
`
`202gamCMI)WEIXOI(GYp02002
`
`
`
`202
`
`Page2 of 47
`
`Page 2 of 47
`
`
`
`
`
`
`
`
`U.S. Patent
`
`Nov.21, 2000
`
`Sheet 2 of 36
`
`6,151,059
`
`,
`
`WN
`
`S
`.
`Ke
`
`+r
`oe
`
`Co]
`
`0i
`
`ee<=
`S
`
`oS
`
`+
`
`7
`
`eo
`we
`
`|
`
`a
`i
`=
`= a
`<=
`oo
`co
`Lay
`wy
`<x
`co
`
`al
`
`u
`ae
`oS
`oOfadead)
`a
`
`co
`NS
`fo NO
`
`ao
`tay bw
`I ©
`ao >
`=S
`Coe
`a.
`
`Q
`we
`
`<I
`
`+m
`
`s N
`
`L
`
`Page 3 of 47
`
`Page 3 of 47
`
`
`
`U.S. Patent
`
`Nov.21, 2000
`
`Sheet 3 of 36
`
`6,151,059
`
`nOOa0IAGNVE3S¥E|gros:WSK)43LIVWYO
`
`
`
`
`
`92!AvisoAVTKO801-4aW'l,TVINIS
`
`£01sng
`
`(0POI
`
`suaisi9ayAWuUY
`
`:
`
`al
`
`2-4SOGHOIYA
`
`YaHiL
`
`LM
`
`
`
`TmoyrUSLLINSNYL.HOSSIO0NdOUIIN
`
`12Ipal
`
`
`
`0gHOIVTNGONyeewoind4yiu
`
`
`
` aNVvelW37104LNO9
`
`Bil
`
`JNIGODIGONY
`
`—
`
`ONIGOONS
`
`J1907
`
`20l
`
`cel
`
`£2]
`
`NIO4QIA
`
`A21SOL82
`
`WY
`
`bil
`
`Q3A19034Ul
`
`ALIYNdS
`
`+1Ndow
`
`
`
`NMOQY3MOd
`
`W1VdWVU
`
`
`
`NOILN3139
`
`NIUl
`
`Page 4 of 47
`
`£OY
`
`2g‘ON,asi
`
`02
`
`GUYOENO
`
`
`
`Alddf'$Y3M0d
`
`Page 4 of 47
`
`
`
`
`
`
`
`
`
`
`
`
`U.S. Patent
`
`Nov. 21, 2000
`
`Sheet 4 of 36
`
`6,151,059
`
`CHANNEL
`DATA TABLE
`
`SHOWLIST
`HANDLE TABLE
`
`
`
`SHOWLIST
`
`% H |BIT Ø Ø
`Monday Showlist Handle
`". º * Lº?
`Showlist Handle
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Handle
`
`Sunday
`Showlist Høndle
`
`
`
`
`
`SID HASH
`TABLE
`
`SHOW TITLE
`HANDLE TABLE
`
`SHOW TITLE ENTRY
`
`Show Tifle
`Entry Handle
`
`D|D HASH
`TABLE
`
`SHOW DESC
`HANDLE TABLE
`
`SHOW DESC ENTRY
`
`
`
`
`
`5 MSB DID
`Show Desc. Entry
`Handle
`
`
`
`Page 5 of 47
`
`
`
`U.S. Patent
`
`Nov. 21, 2000
`
`Sheet 5 of 36
`
`6,151,059
`
`CHANNEL DATA TABLE
`
`7 || 6 || 5 || 4 || 3 || 2 |
`TYPE = 0x0|
`NBR BLOCKS
`000
`NBR CHANNELS
`
`0x00
`010]
`0.02
`0x03
`
`| | 0
`
`
`
`
`
`
`
`0x00
`NNEL [D
`LSB
`0x06|DPFICFINDFáž%|NF|INSE
`0x02
`TUNE CHANNEL NBR
`0x03
`0x07
`TUNE CHANNEL NBR
`0.04
`0x08
`0.09|SATELLITE NBR_
`0.05
`0.0A%| SOURCE CHANNELTYPENMSB
`0x06
`OxOBE
`NATIVE CHANNEL NBR
`0x07
`0x00
`NAME MASK BITS
`Ox08
`0x0DETFAVORITES LINK
`0x09
`0x0A
`010E NSB SHOWLIST HANDLE TABLE
`HANDLE
`
`
`
`
`
`LSB
`
`
`
`
`
`NAME
`AFFILATION
`STRING
`
`
`
`0.118| MSB
`
`
`
`DUPLICATE CHANNELS
`HANDLE
`
`0x|4
`
`B
`
`A/G 54.
`
`Page 6 of 47
`
`
`
`U.S. Patent
`
`Nov. 21, 2000
`
`Sheet 6 of 36
`
`6,151,059
`
`SHOW LIST
`
`|
`
`| 0
`
`7 || 6 || 5 || 4 || 3 || 2 |
`0x00
`TYPE= 0x02
`NBR BLOCKS
`010]
`NBR BLOCKS
`0.02% WERSION__
`0x03 |MSB
`
`
`
`START TIME GMT
`
`CSTART DELINTERFOXEET
`0x07
`START DELIMITER=0XEE
`0.08%PPWGRPFDDFDTMF
`0x00
`010]
`0x09
`0x02
`** show IITIE HANDLE L SB
`MSB SHOW DESCRIPTION HANDLE LSB
`
`
`
`0x00
`
`
`
`
`
`0.104
`
`
`
`0x0E
`
`MSB
`
`GROUP D
`
`LSB
`
`0x06
`
`•
`
`END DELIMITER = 0XFF
`
`A/G 5B.
`
`Page 7 of 47
`
`
`
`U.S. Patent
`
`Nov. 21, 2000
`
`Sheet 7 of 36
`
`6,151,059
`
`SHOW TITLE ENTRY
`7 | 6 || 5 || 4 || 3 || 2 |
`| | 0 |
`
`0 (00
`010.
`0x02
`0.08MS8
`0.105
`
`REFERENCE COUNT
`THEME INDEX D USB
`
`SHOW TITLE TEXT
`
`=
`
`E
`E
`
`SHOW DESCRIPTION ENTRY
`
`
`
`6 || 5 || 4 || 3 || 2 | | | 0
`TYPE=0.60 NBR BLOCKS
`0.100
`TYPE=0x60 NBR BLOCKS
`CMPFCCFESFEWCRFIREFCNTMSEs
`010|
`REFERENCE COUNT
`0x02
`* THEME INDEX D
`is:
`0x03
`CRITICSRAING|
`MPAA 3
`% %
`0x05
`TRAITS MASK BITS
`0.106
`YEAR PRODUCED
`0x07
`0x08
`
`
`
`SHOW DESCRIPTION TEXT
`
`A/G 50
`
`Page 8 of 47
`
`
`
`U.S. Patent
`U.S. Patent
`
`Nov.21, 2000
`Nov. 21, 2000
`
`Sheet 8 of 36
`Sheet 8 of 36
`
`6,151,059
`6,151,059
`
`
`
`
`
`FIG. 6
`FIG. 6
`
`Page 9 of 47
`
`Page 9 of 47
`
`
`
`(GJ
`
`
` tI |
`
`ZOA
`
`
`
`Bid‘smDiBoud1340}
`
`
`
`Buikojdsip‘yybisayyOfjJouoso4aayIND
`
`U.S. Patent
`U.S. Patent
`
`Nov. 21, 2000
`Nov.21, 2000
`
`Sheet 9 of 36
`Sheet 9 of 36
`
`6,151,059
`6,151,059
`
`
`
`
`
`
`
`Jo9adgsman!ogy
`
`
`
`jSSOUPDWap4JOD
`
`spuai4
`
`
`
`SMaN'ALWPOMjD9Yayt
`
`
`
`
`
`QM)WEMTOIS)
`
`
`
`wdoo:,JauudYyD
`
`Page 10 of 47
`
`Page 10 of 47
`
`
`
`U.S. Patent
`U.S. Patent
`
`Nov.21, 2000
`
`Sheet 10 of 36
`
`6,151,059
`6,151,059
`
`
`
`
`
`
`
`
`
`8OA
`8 9/3/
`
`4aYyJOUOSWDUboOUd
`
`WEMLOIK
` ‘sjauUDYO
`
`auisaqyo$6ulm ———+t
`
`
`
`Aayoiw401sag
`
`
`
`
`
`
`
`SMONJUOIOY
`
` EL
`
`QING)
`
`Page 11 of 47
`
`Buikpjdsip‘puomdn|jo49sOfasayy9IID
`
`Page 11 of 47
`
`
`
`(GI
`
`
`
`
`
`
`
`6Id
`
`
`
`BurApjdsip‘4439ausOfJos9s04asayyoud
`
` ‘swDuboid
`
`alana
`
`U.S. Patent
`
`Nov.21, 2000
`
`Sheet 11 of 36
`
`6,151,059
`
`
`
`
`
` jSSBUPDW424j09paaysyaQauinyy
`
`
`
`Spugilplafuias
`
`QINWML
`
`jauuDYyD
`
`Page 12 of 47
`
`Page 12 of 47
`
`
`
`U.S. Patent
`U.S. Patent
`
`Nov.21, 2000
`
`Sheet 12 of 36
`
`6,151,059
`6,151,059
`
`
`
`
`
`
`
`
`
`Hulkp\dsip‘psomuMop}}049SoO}3494YOND
`
`OfOld
`
`
`
`‘sjauuDYyd4aUujOuOswDIbOUd
`
`(G
`
`———+
`
`
`
`JbISadSsMaN,DEVSMINZUOlOY
`
`
`
`
`
`
`
`SMON!ALWPIYOM[D9Yayt
`
`spuany
`
`994J09-
`
` jSSSUPDW
`
`
`
`QING)WEATOLH
`
`(g)
`
`jauuDdy)
`
`Page 13 of 47
`
`Page 13 of 47
`
`
`
`U.S. Patent
`
`Nov. 21, 2000
`
`Sheet 13 of 36
`
`6,151,059
`
`
`
`spub?)
`
`
`
`iss3uppVN Q34 go O
`
`VETVERIÐ OI
`
`||
`
`Page 14 of 47
`
`
`
`U.S. Patent
`U.S. Patent
`
`Nov. 21, 2000
`Nov.21, 2000
`
`Sheet 14 of 36
`Sheet 14 of 36
`
`6,151,059
`6,151,059
`
`
`
`
`
`
`
`Yd}OMsjabuyJ3aAOaao]ulBuiyjoyuodm‘ulj4agpajjomDulsubWwNY
`
`
`
`
`
`
`
`
`
`BiaAjOS)4Siyudazadp4}snodlIoDYIM
`
`
`
`SDal]SAI]O}WDA]YsNWpUuDUDWNY
`
`
`
`sawodagjabupup‘(uljanwWwog
`
`
`
`
`
`
`
`puDyODIqjNyunDag“Hulaqjp}sowoD
`
`
`
`lauay,AqAydpsboyowauidayiyM
`
`a!Old
`
`
`
`
`
`SIufOfAjpoaspaunyOfauayyoINO-a\qnog
`
`EINE)WENO)
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`"SIOGHIND‘y/D4Ja}9ad‘JapudDSONO
`
`
`
`
`
`(4isoqnqsajlysd]sayy]youai4)
`
`
`
`
`
`
`
`‘ulsnwwogBiaajos‘zupgounlg
`
`saynulWOFS4INOH¢gYN986]
`
`A
`
`
`
`2602a4isaqjosHurm
`
`
`
`
`
`
`
`*S4OJOW‘SJaPUBMWIM:10499J1G
`
`@)
`
`Page 15 of 47
`
`Page 15 of 47
`
`
`
`U.S. Patent
`U.S. Patent
`
`Nov. 21, 2000
`Nov.21, 2000
`
`Sheet 15 of 36
`Sheet 15 of 36
`
`6,151,059
`6,151,059
`
`
`
`
`
`
`
`
`
`
`
`BiaajOS)ysly403aZadD4}SNd4IDDYLIM
`
`
`
`
`
`
`
`SDjl]SAI}O}WIDa]ysMWPUDUDWNY
`
`
`
`sawoseqjabupup‘(uljaowwog
`
`
`
`
`
`
`
`pudyODjq[NjiunDag“BbulaqjD}sowoD
`
`
`
`
`
`luuaHAqAydnsbojpowauidayluM
`
`oi,£fOLY
`
`
`
`
`
`ayybnouyspsomumopabod0}asayu91/9
`
`
`
`‘UO!}DWOJU!SWDIBOUdpajoajas
`
`A
`A
`
`
`
`PINSWed(|
`
`
`4aAOYO}DMsjabuyBao]ulBulljo}uodAy.“ull49qpa||DMDulSuDWNY
`
`
`
`
`
`
`
`
`
`
`
`"S1IOQYIND*yJD44948q“UAPUDSOHO
`
`(4iseqnqsaliysayaj]youas4)
`
`
`
`
`
`
`
`‘uljsouU0gBiaajos‘zupgounsg
`
`sapnulW!OESANOH2YN986i
`
`
`
`‘SJOJOW“SUapUaMWIM:10}99I1G
`
`
`
`auisaqjosburm(9
`
`Page 16 of 47
`
`Page 16 of 47
`
`
`
`U.S. Patent
`U.S. Patent
`
`Nov.21, 2000
`
`Sheet 16 of 36
`
`6,151,059
`6,151,059
`
`
`
`
`
`
`
`
`Sawosaqjabupup‘(uljsnWWwog
`
`
`
`
`
`BiaajOS)4stjapazadps}SNOJIDDYIM
`
`
`
`
`
`
`
`
`
`JsMWpUuDUDWAYPUDYODIG|NjyNnD|ag“Hulaq|DJsOWDSD9}!]BAI]Of}WDa|
`
`
`
`
`
`
`
`
`
`
`
`A
`A
`
`
`
`
` apinbay}ssavopofauayyDeoCSCSaSet||tuuaHAqAydosbojyowauis woiboud
`
`ayium
`
`
`‘swsBoud|jDyosbuysyaasojpub
`
`
`
`
`
`
`
`
`
`438A0Yyo}DMsjabuyBao}UlBurjojyuodm-uljseagpajjomDulSUDWAY
`
`
`
`
`
`
`
`
`
`
`
`
`
`"S1IOG$4IND‘YjD44d,aqg‘apuDSOHO
`
`
`
`(4isoqNQsajiysay:ai,youasy)
`
`‘S4OJOY‘SQPUBMUWNIM-40JOIIIG
`
`
`
`
`
`
`
`‘uljupMWwogBiaajos‘ZuDg ounsg
`
`
`
`
`
`
`
`SapNuUIW)OES4NOH2YN986!
`
`a4isaqjosbulp~CD
`
`
`
`
`
`GINS)WEMIOAA(KI
`
`Page 17 of 47
`
`Page 17 of 47
`
`
`
`(KI
`
`iSSAUPDW99Jjo9
`Spug?uJ
`spugil4
`
`
`
`
`
`‘PaaID9q|IIMWD4boudpaysajasayysaw
`
`U.S. Patent
`U.S. Patent
`
`
`
`Nov.21, 2000
`
`Sheet 17 of 36
`
`6,151,059
`6,151,059
`
`
`
`
`
`
`
`
`
`QOINS)WCIGOIA
`
`Page 18 of 47
`
`
`
`
`
`Jayyo|[DjoButist)DAoidsipofauayyo1/9
`
`SlOld
`
`
`
`Page 18 of 47
`
`
`
`U.S. Patent
`
`Nov.21, 2000
`
`Sheet 18 of 36
`
`6,151,059
`
`ecmDidaTfeorenae
`
`
`FTEPS)(CleoenTwa?
`sua]geuo[PP
`[ereona|mnAn
`[[eoee|maar
`[Teore|auarf
`[Teor|waar
`
`
`SIU}OFAlJOasIpP9uUN}OY|a4ayY9I19-ajqnoq
`
`
`
`EPIMSWEMLOAE
`
`aOd
`
`‘woiboud
`
`&)
`
`Page 19 of 47
`
`Page 19 of 47
`
`
`
`
`
`
`
`
`Nov.21, 2000
`
`Sheet 19 of 36
`
`6,151,059
`6,151,059
`
`U.S. Patent
`U.S. Patent
`
`
`
`le]
`Geul0|doe:|muat|SMONALW|Qh
`[faeces[waa[feaewnan
`
`
`
`
`82‘PUapingwosboigayyul
`wbsHoudpayoajesayyAnjdsip0}asayyOII9
`
`
`ololwl]o;o;o
`
`24!Ol
`
`aba
`
`as
`
`Page 20 of 47
`
`Page 20 of 47
`
`
`
`
`
`eS)
`
`sopouIWsay {oqyuawabpnp+];
`
`
`
`SlOF
`
`
`
`JOBustD40}Adjdsipayydiyofasayyou
`
`
`
`"JauUDYDpayoajasausuoswoIboud
`
`
`
`U.S. Patent
`U.S. Patent
`
`Nov.21, 2000
`
`Sheet 20 of 36
`
`6,151,059
`6,151,059
`
`
`
`
`
`iSSSUPDW9aJJo9
`Spug?uJ
`Spuan
`
`
`
`QMSWMO]
`
`@)
`
`Page 21 of 47
`
`Page 21 of 47
`
`
`
`U.S. Patent
`
`Nov. 21, 2000
`
`Sheet 21 of 36
`
`6,151,059
`
`
`
`·9
`
`M O ? S 94 DTI S K u uou 1
`11S 30 40 s 6 u? M , !
`
`Page 22 of 47
`
`
`
`U.S. Patent
`
`Nov. 21, 2000
`
`Sheet 22 of 36
`
`6,151,059
`
`
`
`?E
`
`
`
`
`
`”uudubold pe?0919S 9? puoo.eu o, ø jau yo?o
`
`Page 23 of 47
`
`
`
`U.S. Patent
`
`Nov. 21, 2000
`
`Sheet 23 of 36
`
`6,151,059
`
`
`
`8.//s867 yo sôu//M
`
`
`
`*** 9 ouo puoo ºg 1
`
`Page 24 of 47
`
`
`
`U.S. Patent
`
`Nov. 21, 2000
`
`Sheet 24 of 36
`
`6,151,059
`
`
`
`Moog oÐ / [30upo O
`
`22 39/-/
`
`
`
`
`
`
`
`
`
`
`
`
`
`Page 25 of 47
`
`
`
`Nov.21, 2000
`
`Sheet 25 of 36
`
`6,151,059
`6,151,059
`
`
`
`
`
`
`
`‘wbsBoud
`
`MEMIOILAi)
`
`
`
`iSSPUPDW99JJOD
`40)3jsagqg
`spuail4
`£2Old
`
`22 39/…/
`
`
`U.S. Patent
`U.S. Patent
`
`
`
`COINS)
`
` lexan
`
`Page 26 of 47
`
`SIU}OFAjpoaspaun,ofasayyOI]9-ajqnog
`
`Page 26 of 47
`
`
`
`U.S. Patent
`
`Nov. 21, 2000
`
`Sheet 26 of 36
`
`6,151,059
`
`
`
`
`
`iSs0upow 934 go O
`
`@)
`
`Page 27 of 47
`
`
`
`U.S. Patent
`U.S. Patent
`
`Nov. 21, 2000
`Nov.21, 2000
`
`Sheet 27 of 36
`Sheet 27 of 36
`
`
`
`
`
`6,151,059
`6,151,059
`
`GFOW
`
`
`woiboidpayoajasayyanowas0}asayYD19EY
`
`
`
`
`
`“"48]sbulpsosaypaynpayosayywo4y
`
`
`
`
`
`
`
`
`COINS)MCIMIOIE
`
`@
`
`Page 28 of 47
`
`Page 28 of 47
`
`
`
`
`
`
`U.S. Patent
`U.S. Patent
`
`Nov. 21, 2000
`Nov.21, 2000
`
`Sheet 28 of 36
`Sheet 28 of 36
`
`6,151,059
`6,151,059
`
`
`
`
`
`pajoajasAjjuasundayyoj}aun}ofajayyoud
`
`
`
`‘wpuBoud
`
`QINWeILOI[A|KI
`
`
`
`
`a4isaqjosBulm
`
`O}aun
`
`out|Uaydyly
`
`O}uunjay
`
`
`
`
`
`Page 29 of 47
`
`Page 29 of 47
`
`
`
`U.S. Patent
`U.S. Patent
`
`Nov.21, 2000
`Nov. 21, 2000
`
`Sheet 29 of 36
`Sheet 29 of 36
`
`6,151,059
`6,151,059
`
`A/G 274
`FIG. 27A.
`
`
`|||||||||||
`||||||||||ò
`||||||||||
`
`
`
`
`||||||||||
`// //
`//
`// // //
`////%A6
` CHER
`
`/
`A/G 2
`Q
`7
`| |
`FIG. 27D.
`
`O l 1SaFIG. 276.
`
`
`
`
`
`
`
`O S 7.
`AT/G 2
`FIG. 276. O
`
`
`
`
`
`
`
`
`
`
`
`
`
`Page 30 of 47
`
`Page 30 of 47
`
`
`
`U.S. Patent
`
`Nov. 21, 2000
`
`Sheet 30 of 36
`
`6,151,059
`
`
`
`A/G 27E.
`
`
`
`OCH=s:
`
`A/G 27A,
`
`
`
`A/G 27G
`
`
`
`Page 31 of 47
`
`
`
`Nov.21, 2000
`
`Sheet 31 of 36
`
`6,151,059
`6,151,059
`
`U.S. Patent
`U.S. Patent
`
`
`
`
`
`
`
`,2PINOwoiboigutAjjuasindaspno,
`
`SoOd
`
`‘apow
`
`sMaNrerPIIOMjoyaut
`
`assagjosourUOWUjunoyaulTERED
`
`
`
`Aaya40,sag
`
`
`
`‘40gjuawabpnp+4]sopoulwsa}
`
`Page 32 of 47
`
`Page 32 of 47
`
`
`
`Nov. 21, 2000
`Nov.21, 2000
`
`Sheet 32 of 36
`Sheet 32 of 36
`
`6,151,059
`6,151,059
`
`
`
`
`
`
`
`‘S440dSpudUayJOIM*SMAN-BD1AIaS
`
`plafuras
`
`iSSAUPDWapjjo9pas$399auid)y
`
`
`spualy
`
`U.S. Patent
`U.S. Patent
`
`
`
`Page 33 of 47
`
`
`
`
`
`
`
`SMAN91U04}93}9SsjybISuDIS30yauayyoID
`
`Page 33 of 47
`
`
`
`U.S. Patent
`
`Nov.21, 2000
`
`Sheet 33 of 36
`
`6,151,059
`
`Bulydasqeayo7|
`
`SMON21U0sJ99/9Sst
`
`
`1uBissDISBulAdidsiq
`
`
`
`“@IIAJIS
`
`
`
`
`
`
`
`“**SMAN
`
`““"apopdnspsods¢
`
`““yayWaMNoDV2|
`
`Page 34 of 47
`
`Page 34 of 47
`
`
`
`U.S. Patent
`U.S. Patent
`
`Nov. 21, 2000
`Nov.21, 2000
`
`Sheet 34 of 36
`Sheet 34 of 36
`
`6,151,059
`6,151,059
`
`
`
`
`
`
`
`
`
`CGPSSMEquUcpoepy]Es
`
`Page 35 of 47
`
`
`
`
`
`
`
`do}sAppo}ofssaoo0pjupjsul40}auayyond
`
`/€Od
`
`
`
`‘saluojsSMauU
`
`Page 35 of 47
`
`
`
`
`
`
`U.S. Patent
`
`Nov.21, 2000
`
`Sheet 35 of 36
`
`6,151,059
`6,151,059
`
`
`
`
`
`
`
`
`
`
`
`JOJ}JoajasOfaulpDeysMaUSIY}UOYOND
`
`
`
`“KAOIS|IN}BYEPD|IOfYOND-31GQnop
`
`
`
`
`
`
`
`SalxojobjsaljuDesuaAoosip3}qqnH
`
`U.S. Patent ceOd
` supak
`
`
`
`siipdaijoApp48)3DBuljsasMadd3]}yNYSskpsDSON
` Jaysonb
`
`
`
`
`SJounfjDIu,4aquIOqDUNOjUOIJO|JasJoADPPpUuodIaS
`
`
`
`
`yybipsjspsy}40}SijDJayD4ssajqor
`
`uaajslyulyssom4yyhnoupjsaMpII
`
`
`
`
`
`
`
`
`
`
`upjdAjianoasMau|laAunSIPNDS
`
`
`
`sJappa,upadoungyJIMsyaauwUOJUTD
`
`
`
`
`
`
`
`
`
`CIYVMESSMONSUOMOSE]
`
`jlwwitso1WOU0Ds4DyooOFSUOT¥DUZO
`
`
`
`
`
`"**smanBulyoasqajdD]
`
`
`
`Page 36 of 47
`
`Page 36 of 47
`
`
`
`U.S. Patent
`U.S. Patent
`
`Nov. 21, 2000
`Nov.21, 2000
`
`Sheet 36 of 36
`Sheet 36 of 36
`
`6,151,059
`6,151,059
`
`
`
`
`
`0}Sul|PeaySMAUSIU}UO491/9-8|qnoq
`
`€€Ola “sauiojs
`
`smaudo}s,Aepo}JoBurjsieAejdsip
`
`
`
`
`
`UJ8DU0Spessa/dxeaneysiapea]ueadoinyIO«
`
`
`
`
`
`
`
`
`
`
`
`84}Buowy“PIWLUNSdILUOUODFpO,$.Je8ASiu}
`
`
`
`
`
`‘
`
`
`
`
`
`SBILUOUODSURISHulBioweYIMape}JosouRleg
`
`
`
`919MSBhuljeoWdy}a}EUILIOP0}pajosdxasenssi
`
`
`
`
`
`
`
`
`
`94}UOSMO}(O}‘UlJegUlpjayBulag‘wnsSuy
`
`
`
`
`
`@pnioJOaoday}UlSasjeNUe\sqnsUlpa}jnsel
`
`
`
`
`
`YOIUMBuijeaw°9°3'q'OJUadaIBY}JOsjaay
`
`
`
`
`
`
`
`‘suoibaiBulonpod-jiouiysasunBuimos6pue
`
`
`
`
`
`ulBbeq0}pusysem9y}J9A0paiauyeBsaiuuouoze
`
`
`
`JIWIWNSDIWOUNDSjeJ9OWO}SUOI}EU75)1
`
`
`
`“"SMONBulyeaigeye7]
`
`
`
`
`
`INLA@MQdJSOWWUBASSS,P[IOMau}JOSIapesT]
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`SMONOHALOSDUOMIOLY
`
`(23
`
`Page 37 of 47
`
`Page 37 of 47
`
`
`
`
`
`
`1
`ELECTRONIC PROGRAM GUIDE WITH
`INTERACTIVE AREAS
`
`This application claims the benefit of the filing date of
`U.S. Provisional Application No. 60/022,436, filed Aug. 6,
`1996, the disclosure of which is incorporated by reference.
`
`BACKGROUND OF THE INVENTION
`The present invention generally relates to television
`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 U.S. 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
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`6,151,059
`
`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
`(expanding to display scrollable program or item
`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.
`
`Page 38 of 47
`
`
`
`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
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`6,151,059
`
`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 brighter, active color. Within each screen area are one
`or more items, typically arranged in a matrix or grid so that
`the viewer can scroll through the grid. The items can be
`selected or activated with the input device.
`As shown in FIG. 1, program guide 102 preferably
`includes a schedule information area 106 having a program
`matrix 108 of cells or items that depict the shows that are
`being presented on each channel at each time during the day.
`Program guide 102 conveniently lists the channels in a
`vertical column to the left of the program matrix 108 and the
`times in a horizontal row above matrix 108. The viewer
`selects an area by moving a pointer 110 over the area
`associated with a desired action. When the pointer 110 is
`moved over an area, the item may be automatically high
`lighted with a brighter color to indicate the viewer’s loca
`tion.
`In FIG. 1, program guide 102 includes a number of other
`information areas. For example, program guide 102 includes
`a display title area 200 that includes a display mode icon 202
`and a display mode description text field 204. An interactive
`data control window 206 displays the date for the listings in
`display matrix 108.
`Directly below the display area 108 are four small action
`controls 208–211 which give the viewer the ability to
`recursively vary the configuration of the display area 108.
`The operation and functions of these action controls is
`described in detail below. A world icon 214 may appear
`below the display area on the left side and a star (linked
`services available) icon 216 may appear directly below the
`display area on the right side. The operation and functions of
`the world star icons are described in detail below.
`A contextual help window 218 is located at the bottom of
`the program guide 102 and displays a text field that informs
`the user of actions that can or need to be done when the
`pointer is located in a particular area of the program guide.
`Many examples of the different text fields that appear in the
`contextual help window 218 are described below.
`A video window 220 may display a currently-tuned
`television show. Below the video window 220 is a channel
`window 222, a title window 224, and a current time display
`window 226. Each of these windows are interactive as
`described below. As shown in FIG. 1, the current time is
`represented by the location of the time line 199 with respect
`to the start times of the programs.
`Overview an EPG System
`In a preferred embodiment, the electronic program guide
`of invention may be implemented either on a personal
`computer, a PCTV, a television connected to a set-top box,
`or a television including a custom board. However, the
`invention is not limited to any particular hardware configu
`ration and will have increased utility as new combinations of
`
`Page 39 of 47
`
`
`
`5
`computers and television systems are developed. In the
`following any of the above will sometimes be referred to as
`a “TV system”. Block diagrams of representative TV sys
`tems are depicted in FIG. 2. Details of implementation are
`not depicted because the invention is not limited to any
`particular TV system.
`As is well known, the picture to be displayed may be
`transmitted as an analog signal, for example according to the
`NTSC standard utilized in the United States, or as a digital
`signal modulated onto an analog carrier. The signals may be
`received over a cable, or via an antenna or satellite dish.
`Typically, television sets are designed to receive analog
`signals and computers display devices are designed to
`display pictures encoded in a digital format. However,
`decoder system converts the digital data to an analog signal
`for display on a television set and TV modems can format
`analog TV signals for display on a monitor.
`In FIG. 2, analog or digital TV signals, received via cable
`30, antenna 32, or satellite dish 34, are provided to a
`television system. If the signal is from a digital broadcast
`service, then a decoder 36 converts the signal to baseband
`video and audio or channel 3/4 RF. If the signal is an analog
`signal it is passed through as a video output. The television
`system 38, depending on its configuration, receives selected
`ones of the outputs and displays the received program.
`A PCTV includes a TV card 40, connected to either live
`video, baseband video, or channel 3/4 output, digitizes the
`video image and displays the video image in a resizable
`window on the computer monitor. The PCTV is also coupled
`to land telephone lines by a modem 42.
`If the received signal is an analog TV signal the TV card
`of the PCTV digitizes the analog signal and extracts
`included information from the vertical blanking intervals.
`On the other hand, if the signal is a digital signal separate
`audio, video, VBI (vertical blanking information such as
`closed caption, teletext, and program related information),
`program guide, and conditional access information are pro
`vided as separate bitstreams. The video and audio bitstreams
`for programs are converted to a format for display and the
`program guide information is processed to form program
`guide database. The processor, executing software stored in
`memory, generates interactive electronic program guide
`images and images of received programs. The guide can be
`used to interact with and control programs displayed in the
`window.
`A television system configured to display an electronic
`program guide such as a guide provided by StarSight
`telecast includes an on-screen display controller and other
`hardware described below. If a standard analog broadcast
`signal is received program guide data is extracted from the
`VBI by a VBI data slicer and processed to form a program
`database. If a DBS digital signal is received, either from a
`satellite or cable, VBI and program data are provided in
`separate bit streams. The program guide images are gener
`ated are either generated locally or remotely and provided to
`an on screen display controller. Interactivity is provided via
`a remote control.
`Alternatively, the program