throbber
United States Patent [19]
`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

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket