`Case l:l6—cv—O3852—AT Document 3-1 Filed 05/24/16 Page 1 of 39
`
`
`
`EXHIBIT 1
`
`EXHIBIT 1
`
`
`
`
`Case 1:16-cv-03852-AT Document 3-1 Filed 05/24/16 Page 2 of 39
`
`US008713595B2
`
`(12) United States Patent
`Lemmons et al.
`
`(10) Patent N0.:
`(45) Date of Patent:
`
`US 8,713,595 B2
`Apr. 29, 2014
`
`INTERACTIVE PROGRAM GUIDE SYSTEMS
`AND PROCESSES
`
`(56)
`
`References Cited
`
`U.S. PATENT DOCUMENTS
`
`(54)
`
`(75)
`
`Inventors: Thomas R Lemmons, Sand Springs, OK
`(US); Donald WAllison, Tulsa, OK
`(US); Jerry D HenshaW, Tulsa, OK
`(US); Connie T Marshall, Muskogee,
`OK (US)
`
`(73)
`
`Assignee: United Video Properties, Inc., Santa
`Clara, CA (U S)
`
`Notice:
`
`Subject to any disclaimer, the term of this
`patent is extended or adjusted under 35
`U.S.C. 154(b) by 769 days.
`
`DE
`DE
`
`5/1976 Doumit
`3,956,579 A
`6/1977 Kato et a1.
`4,031,548 A
`3/1978 Miller
`4,081,753 A
`4,170,782 A 10/1979 Miller
`4,203,130 A
`5/1980 Doumit et a1.
`(Continued)
`
`FOREIGN PATENT DOCUMENTS
`
`23 38 380
`2/1975
`33 37 204
`4/1985
`(Continued)
`OTHER PUBLICATIONS
`
`(21)
`(22)
`(65)
`
`(63)
`
`App1.No.: 10/846,124
`
`Filed:
`
`May 14, 2004
`
`Prior Publication Data
`
`US 2004/0216160 A1
`
`Oct. 28, 2004
`
`Related US. Application Data
`
`Continuation of application No. 10/719,289, ?led on
`Nov. 21, 2003, which is a continuation of application
`No. 09/770,865, ?led on Jan. 26, 2001, now
`abandoned, which is a continuation of application No.
`09/189,332, ?led on Nov. 9, 1998, now Pat. No.
`6,266,814, which is a continuation of application No.
`08/419,077, ?led on Apr. 6, 1995, now Pat. No.
`5,880,768.
`
`(51)
`
`(52)
`
`(58)
`
`Int. Cl.
`H04N 7/16
`US. Cl.
`USPC ................. .. 725/27; 725/10; 725/18; 725/21;
`725/44
`
`(2011.01)
`
`Field of Classi?cation Search
`USPC ..................... .. 725/44, 27, 10, 18, 21; 348/74
`See application ?le for complete search history.
`
`A. James, “ORACLEiBroadcasting the Written Word,” Wireless
`World, Jul. 1973, pp. 314-316.
`(Continued)
`
`Primary Examiner * Jivka Rabovianski
`(74) Attorney, Agent, or Firm * Ropes & Gray LLP
`
`ABSTRACT
`(57)
`Interactive program guide systems and related processes are
`provided which can automatically tune a television, or pro
`gram a VCR, based on program selections made from pro
`gram schedule information displayed on a television or other
`suitable video monitor. The interactive program guide is pref
`erably implemented using a microprocessor-controlled set
`top box that is coupled to the viewer’s television set. The
`set-top box receives program schedule information and soft
`ware from a headend telecasting center. Preferably, program
`schedule information for the current day and at least six
`subsequent days is stored in a memory within the set-top box.
`The interactive program guide provides a display mode for
`allowing the viewer to apply a restrictive search selection
`criterion and a nonrestrictive sort attribute to the program
`schedule information.
`
`24 Claims, 30 Drawing Sheets
`
`'- — _ _ T _ To~ _
`
`m)
`REMOTE
`
`I
`|
`
`|
`:76/
`
`IR RX
`
`J
`
`14
`001111101 /
`umr
`r——_—" 1 90
`J
`MEMORY
`mm
`
`TUNING
`cmcumw
`I
`GENLOCK
`C‘RCU'TRY
`
`12
`/ 'I
`|
`10
`I)
`5,
`, I
`:
`
`l
`
`as
`
`1
`01%}?
`CIRCUITRY
`
`VCR
`
`DISPLAY
`
`
`
`Case 1:16-cv-03852-AT Document 3-1 Filed 05/24/16 Page 3 of 39
`
`US 8,713,595 B2
`Page 2
`
`(56)
`
`References Cited
`
`U_g_ PATENT DOCUMENTS
`
`4,305,101 A 12/1981 Yarbrough et a1.
`4,329,684 A
`5/1982 Monteath et al.
`4,375,651 A
`3/1983 Templin et al.
`4,381,522 A
`4/1983 Lambert
`4390901 A
`6/1983 Keiser
`4,394,691 A
`7/1983 AmanO et 31‘
`4,425,579 A
`1/1984 Merrell
`4,429,385 A
`1/1984 Cichelli et al‘
`4,464,652 A
`8/1984 Lapson et 31‘
`4,488,179 A 12/1984 Kriiger et a1.
`4,495,654 A
`1/1985 Deiss
`4,527,194 A
`7/1985 Sirazi
`4,539,711 A
`9/1985 Harger ..................... .. 455/166.1
`4,591,840 A
`5/1986 Curtis et a1.
`4,598,288 A
`7/1986 Yarbrough et 31‘
`4,602,297 A
`7/1986 Reese ......................... .. 386/251
`4,635,121 A
`1/1987 Hoffman et al‘
`4,641,205 A
`2/1987 Beyers, Jr,
`4,689,022 A
`8/1987 Peers et a1.
`4,691,351 A
`9/1987 Hayashi et a1.
`4,706,121 A 11/1987 Young ““““““““““““““ H 348/27
`4,712,105 A 12/1987 Kéhler
`4,737,993 A
`4/1988 DeVilbiss
`4,751,578 A
`6/1988 Reiter et al‘
`4,754,326 A
`6/1988 Kram et al‘
`4,787,063 A 11/1988 Muguet
`4,802,114 A
`1/1989 Sogame
`4,807,052 A
`2/1989 AlmmO
`4,841,368 A
`6/1989 Rumbolt et al‘
`4,907,079 A
`3/1990 Turner et 31, ,,,,,,,,,,,,,,,,,, H 725/11
`4,908,713 A
`3/1990 Levine
`4963994 A 10/1990 Levine
`4,977,455 A 12/1990 Young
`5,027,400 A
`6/1991 Baji et al,
`,
`,
`5 038 211 A
`8/1991 Hallenbeck
`5,047,867 A
`9/1991 Strubbe et al.
`5,099,319 A
`3/1992 Esch et al.
`5115310 A
`5/1992 Takano @191
`5,123,046 A
`6/1992 LeVlne
`
`5,172,413 A 12/1992 Bradley
`5,187,589 A
`2/1993 Kono et al.
`
`5,223,924 A
`
`6/1993 Strubbe
`
`5,296,931 A
`5,323,240 A
`
`3/1994 Na
`6/1994 Arnano et a1.
`
`
`
`
`
`
`A 5,371,553 A 12/1994 Kawamura et al. Young et . . . . . . . . . . . . . . . . . . ..
`.
`4/1995 Remillard
`
`5,404,393 A
`
`5,416,508 A
`
`5/1995 Sakurna et al.
`
`5,465,113 A 11/1995 Gilboy
`5,465,385 A 11/1995 Ohga et a1.
`
`5,479,268 A 12/1995 Young et a1.
`.
`5,479,302 A 12/1995 Haines
`
`5,485,197 A
`
`1/1996 Hoarty
`
`5,488,409 A
`5,515,173 A
`5,517,254 A
`5,519,780 A
`5,523,796 A
`5,528,304 A
`5,532,754 A
`5,534,911 A
`5,543,929 A
`
`1/1996 Yuen et al.
`.
`5/1996 Mank0v1tZ et al.
`/
`31
`5 1996 Monta et
`.
`5/1996 WOO et a1.
`6/1996 Marshall et a1.
`6/1996 Cherrick et a1.
`7/1996 Young et a1. .................. .. 725/47
`7/1996 Levitan
`8/1996 MankovitZ et al.
`
`8/1996 Brian et a1.
`5,548,345 A
`9/1996 MankovitZ
`5,552,837 A
`5,579,055 A 11/1996 Hamilton et a1.
`5,583,560 A 12/1996 Florin et al.
`5,589,892 A 12/1996 Knee et al~
`5592551 A
`1/ 1997 Let? et al~
`5596373 A
`1/1997 WhlteFt al~
`5,600,364 A
`2/1997 Hendricks et al.
`5,619,249 A
`4/1997 Billock et a1.
`5,621,456 A
`4/1997 Florin et al.
`5,623,613 A
`4/1997 Rowe et a1.
`5,629,733 A *
`5/1997 Youman et a1. ............... .. 725/53
`5,635,978 A
`6/1997 Alten et a1.
`5,642,153 A
`6/1997 Chaney 81 31~
`5,659,350 A
`8/1997 Hendricks et a1.
`5,727,060 A *
`3/1998 Young ......................... .. 348/734
`5,731,844 A
`3/1998 Ranch 81 31~
`5,758,257 A *
`5/1998 HerZ et al~
`5,774,859 A
`6/1998 Houser et a1. ............... .. 704/275
`5,781,246 A
`7/1998 Alien et al~
`5,808,608 A *
`9/1998 Young et a1. .................. .. 725/52
`5,809,204 A *
`9/1998 Young et a1. .
`386/291
`5,812,124 A
`9/1998 Ei°1€ 81 31~
`5,822,123 A * 10/1998 Dav“ 81 31~
`5,880,768 A
`3/1999 Lemmons et a1. ............ .. 725/41
`6,008,803 A 12/1999 Rowe et a1.
`6,052,145 A *
`4/2000 Macrae et al.
`6,177,931 B1
`1/2001 Alexander et a1. ............ .. 725/52
`6,334,022 B1
`12/2001 Ohba et a1.
`6,418,556 B1
`7/2002 Bennington et a1.
`6,426,779 B1
`7/2002 Noguchi et a1.
`RE37,881 E
`10/2002 Haines
`6,515,680 B1 *
`2/2003 Hendricks et al. .......... .. 715/716
`6,631,523 B1
`10/2003 M?t?leWS, III et al~
`6,760,537 B2 *
`7/2004 Mank0v1tZ .................... .. 386/83
`6,850,693 B2
`2/2005 Young et a1.
`2001/0024564 A1* 9/2001 Young et al. .................. .. 386/83
`2003/0117445 A1 *
`6/2003 Hendricks et al.
`345/810
`2003/0159147 A1 *
`8/2003 Y g
`l
`725/47
`oun eta .
`.
`..
`2005/0251828 A1 * 11/2005 Young et al. .................. .. 725/52
`
`FOREIGN PATENT DOCUMENTS
`
`EP
`EP
`
`EP
`
`GB
`GB
`
`GB
`GB
`
`JP
`
`JP
`JP
`
`JP
`JP
`
`JP
`
`W0
`W0
`W0
`W0
`W0
`W0
`WO
`W0
`W0
`
`0 219 703
`0447968 A2
`
`4/1987
`9/1991
`
`0 682 452
`
`11/1995
`
`1554 411
`2 034 995
`
`2
`2 232 031
`2 264 409
`
`10/1979
`6/1980
`
`11/1990
`8/1993
`
`6l_74475
`
`4/1986
`
`_
`05 083688
`6022233 A
`
`4/1993
`1/1994
`
`06-504165
`6_259835 A
`
`5/1994
`9/1994
`
`07484131
`
`7/1995
`
`WO 86/01359
`WO 90/07844
`WO 91/00670
`WO 91/05436
`WO 92/04801
`WO_93/11640
`WO-93/23957 A1
`WO 94/13107
`WO 95/01056
`
`2/1986
`7/1990
`1/1991
`4/1991
`3/1992
`6/1993
`11/1993
`6/1994
`1/1995
`
`
`
`Case 1:16-cv-03852-AT Document 3-1 Filed 05/24/16 Page 4 of 39
`
`US 8,713,595 B2
`Page 3
`
`(56)
`
`WO
`W0
`W0
`W0
`W0
`W0
`
`References Cited
`
`FOREIGN PATENT DOCUMENTS
`
`WO-95/07003
`WO 96/13935
`WO 95/32583
`WO 95/32585
`WO 96/09721
`WO 96/17473
`
`3/1995
`5/1995
`11/1995
`11/1995
`3/1996
`6/1996
`
`OTHER PUBLICATIONS
`
`G. A. McKenzie, “ORACLEiAn Information Broadcasting Service
`Using Data Transmission in the Vertical Interval,” Journal of the
`SMPTE, Jan. 1974, pp. 6-10.
`S. M. Edwardson and A. Gee, “CEEFAX: A Proposed New Broad
`casting Service,” Journal of the SMPTE, Jan. 1974, pp. 14-19.
`E. Bryan Carne, “The Wired Household,” IEEE Spectrum, Oct. 1979,
`pp. 61-66.
`“Addressable Converters: A New Development at Cable Data,” Via
`Cable, Dec. 1981, pp. 1-11.
`Hofmann, Neumann, Oberlies, and Schadwinkel, “Videotext
`Programmiert Videorecorder,” Rundfunktechnische Mitteilungen,
`Nov-Dec. 1982, pp. 254-257.
`H. Eckhard Kriiger, “Das Digitale Fernsehkennungssystem ZPS,”
`Nachrichtentechnische Zeitschrift, Jun. 1982, pp. 368-376.
`Arthur Heller, “VPS a New System for Domestic VCR Start/ Stop by
`Programme Labels Transmitted Within the Insertion Data Line,”
`Symposium Record, Broadcast Sessions, 14th International TV
`Symposium, Montreux, Switzerland, Jun. 6-12, 1985, pp. 345-351.
`
`Arthur Heller, “VPSiEin Neues System Zur Beitragsgesteuerten
`Programmaufzeichnung,” Rundfunktechnische Mitteilungen, Jul.
`Aug. 1985, pp. 161-169.
`W. Sommerhauser, “Flexibel Programmieren Mit VPS,” Funkschau
`25, 1985, pp. 47-51.
`Patent Abstracts of Japan (Publication No. 61074475, published Apr.
`16, 1986).
`Micheal E. Long, “The VCR Interface,” 1986 NCTA Technical
`Papers, pp. 197-202.
`Richard G. Merrell, “Tac-Timer,” 1986 NCTA Technical Papers, pp.
`203 -206.
`Vito Brugliera, “Digital On-Screen Display: A New Technology for
`the Consumer Interface,” Symposium Record, Cable Sessions, 18th
`International Television Symposium and Technical Exhibition,
`Montreux, Switzerland, Jun. 10-15, 1993, pp. 571-586.
`“A New Approach To Addressability,” Cable Data product brochure,
`undated.
`Sol Cherrick et al. “An Individually Addressable TV Receiver with
`Interactive Channel Guide display, VCR, and Cable Box Control,”
`IEEE 1994.
`Scott Harris, “Pioneering the synergy of Macs, electronics.”
`MacWeek, Mar. 13, 1995.
`“Quick Sorts,” SmartWare II, 1984-1991 InfomiX Software, Inc.
`“Getting Started,” Microsoft Access, 1994 Microsoft Corporation.
`Takeuchi et al., “Large Scale Urban Type CATV Systems,” National
`Technical Report, Japan, Matsushita Electric Industrial Co. Ltd., Apr.
`18, 1994, vol. 40, No. 2, pp. 113-124.
`
`* cited by examiner
`
`
`
`Case 1:16-cv-03852-AT Document 3-1 Filed 05/24/16 Page 5 of 39
`
`US. Patent
`
`Apr. 29, 2014
`
`Sheet 1 0f 30
`
`US 8,713,595 B2
`
`xom
`
`QOPIme
`
`“2.35%
`
`
`
`Case 1:16-cv-03852-AT Document 3-1 Filed 05/24/16 Page 6 of 39
`
`US. Patent
`
`Apr. 29, 2014
`
`Sheet 2 0f 30
`
`US 8,713,595 B2
`
`2
`
`a
`
`5 ‘ s
`
`:1
`
`:22 g
`
`
`
`willL- ||||||||||||||||||||| .ii_
`
`1_ g ? TIL §\
`2:35 \2 _ \ ac; : s :55: _ :22
`
`g :55 n _
`
`\ 25:: \ :53 _
`_| l I l | I I I I I | | l l l l I I l 1| I ._
`
`
`
`_ 2:350 :23 \ 2 E _
`
`N 6>u~
`
`
`
`Case 1:16-cv-03852-AT Document 3-1 Filed 05/24/16 Page 7 of 39
`
`US. Patent
`
`Apr. 29, 2014
`
`Sheet 3 0f 30
`
`US 8,713,595 B2
`
`Y
`
`2?
`
`
`
`% $8; {/g A_ 65% V
`
`
`
`\ £88m Wxgooi % co w.6£>> OlmEF @Eca
`
`
`
`
`
`81 a. 5 gm a $5 0E a. 2100"“ a mo?
`
`
`2% 56¢ $5001 2505?; a i
`21m: 2_ 7528 81 592 E >._.._, % Q : 53% mm:
`
`
`
`E) 3 88 x32 Q 3505 mam:
`
`m: :62 @va 82 Q 3290 ESE
`
`
`a E Gm 895;; E E a Q
`
`
`
`
`
`a 3:855 vmmiaziiv o_,_ Q
`
`nmE a 556 26% 25 mam/1 a m
`
`
`. 26v ><>>< . 9V 9%
`
`>>on
`
`(E:
`
`
`
`Case 1:16-cv-03852-AT Document 3-1 Filed 05/24/16 Page 8 of 39
`
`US. Patent
`
`Apr. 29, 2014
`
`Sheet 4 0f 30
`
`US 8,713,595 B2
`
`mv $8; 3sz
`
`A: >>OIw
`
`
`
`N? @3505 vmmiaziiv A; Q
`
`
`F1956 E a Q m: $92 $2 62 E 3520 wmoozw E >C 8m:
`
`
`
`3E 223m 6% ES 533 ,a a
`. £8 ><>>< 8 0%
`
`68 E 6599 0% 9|. mm
`5 E5
`
`: 535% 81
`~01 a 5 com a gag a 2102 a mom?
`
`
`2) 2m 68 V22 5 3205 mam: 592 E >C a Q
`
`$30 561% n N ..\\a 2
`
`(m2
`
`
`
`Case 1:16-cv-03852-AT Document 3-1 Filed 05/24/16 Page 9 of 39
`
`US. Patent
`
`Apr. 29, 2014
`
`Sheet 5 0f 30
`
`US 8,713,595 B2
`
`
`
`at @MEE % 262
`
`wm? >5!
`
`mm 2 @5 £25 25 0|: @
`
`550623 295 20x
`
`{9 52 9;; 5:02 a m
`
`68 @122
`
`306$ 68 95 00w 2? w
`
`\ 69 68 >25 2 3:28 Va 2 2856 96 @801 $95 ma m
`
`@858» Pa 555 Ewmma sza
`
`
`
`
`22; 266 oz a v
`
`
`
`235$ #55 \“m a. N
`. md\ :12
`
`
`
`
`
`
`
`21 Q EQOOUw .24 SE Qm? $4 $5 OON “Ma 8 nmm
`
`
`
`Case 1:16-cv-03852-AT Document 3-1 Filed 05/24/16 Page 10 of 39
`Case 1:16—cv—O3852—AT Document 3-1 Filed 05/24/16 Page 10 of 39
`
`U.S. Patent
`
`M
`
`«M
`
`US 8,713,595 B2
`
`MI:8:mE<W52.090
`
`Mmncocoo
`
`as3.8V\\\\
`
`C8£_omIR:__e§m
`
`
`
`Case 1:16-cv-03852-AT Document 3-1 Filed 05/24/16 Page 11 of 39
`
`US. Patent
`
`‘Apr.29,2014
`
`Sheet70f30
`
`US 8,713,595 B2
`
`§< 212 \ é =sz
`
`
`
`Nm\||\ OE: ZOE: 5,:
`
`
`. 2: E 02 :32 .E
`
`CNN
`
`CNN
`
`
`
`mil ¢|~N 01
`
`
`
`2.3 l 5;
`
`
`
`Wm CNN 0;
`
`Q m
`
`
`
`
`
`gm 232 cm: 2%: mo .52 .8; 255
`
`H 25 EB; 2 .52 .E
`
`25 Q f2 53 ME 3 $221 $-me
`
`
`
`23 500% 2.52 .5
`
`SE E 2: 2 .22 E
`
`
`
`tom 22; 2235 ? NM 58 53$
`
`
`
`.l 15‘” @2553:
`
`|
`
`| $3 5::
`
`{NON
`
`
`
`Case 1:16-cv-03852-AT Document 3-1 Filed 05/24/16 Page 12 of 39
`
`US. Patent
`
`Apr. 29, 2014
`
`Sheet 8 0f 30
`
`US 8,713,595 B2
`
`
`
`
`
`3: 2.12 :2;
`
`:
`
`222-03
`
`55
`
`\ §<\O@_\_WO\O®
`
`mw\\\\\ۤ _
`
`is”; m N w m ¢ m N
`
`mst 2,05% mm K mm mm QN mm
`g“ :82; a9 may. $2 N3 QM: a0. \\
`00%? mm a 8 Q m. t w.
`5220..” \
`
`2w 5 5: a; me 202 22
`
`(an
`
`
`
`
`
`35.2.3; 335$ §>|2|§
`
`
`
`Case 1:16-cv-03852-AT Document 3-1 Filed 05/24/16 Page 13 of 39
`Case 1:16—cv—O3852—AT Document 3-1 Filed 05/24/16 Page 13 of 39
`
`U.S. Patent
`
`Apr. 29, 2014
`
`Sheet 9 of 30
`
`US 8,713,595 B2
`
`33
`
`owx_N
`
`220mm
`
`Nd
`
`glv3:5
`
`_ow4ww
`
`as
`
`2:
`
`M3
`
`2;
`
`M:
`
`2;
`
`2;
`
`E.
`
`E
`
`»wzgoq
`
`x_m
`
`.30:m
`
`>2:m
`
`mzgg~
`
`3:_¥w
`
`.o4m
`
`o__¥o_
`
`<_wo__
`
`
`
`Case 1:16-cv-03852-AT Document 3-1 Filed 05/24/16 Page 14 of 39
`
`US. Patent
`
`Apr. 29, 2014
`
`Sheet 10 0f 30
`
`US 8,713,595 B2
`
`mm “Z;
`
`9 .bPk
`
`
`
`\ \\\\\\\\\\\\\\\\\\\\\\\\\\\\\w.Q??g?“H
`
`
`
`a; 2%; ESE; 2;
`
`
`
`:3 053031 32>
`
`+2 2.2801 2 E
`
`$5 25
`
`:5
`
`goazzs ES 325
`
`£2 mo 9: 2:
`$1 =0 5 00¢
`
`9:
`. 2:55
`
`
`
`. mix:
`
`(loom
`
`/ gm
`
`\ Now
`
`
`
`Case 1:16-cv-03852-AT Document 3-1 Filed 05/24/16 Page 15 of 39
`
`US. Patent
`
`Apr. 29, 2014
`
`Sheet 11 0130
`
`US 8,713,595 B2
`
`00
`MAIN P5
`
`502
`
`F / G . / /
`
`PROGRAM SCHEDULE
`INFORMATION AND/0R SOFTWARE
`RECEIVED
`
`YES
`
`STORE PROGRAM 4 604
`SCHEDULE INFORMATION
`AMO/OR SOFTWARE
`
`N0
`
`CHEDULED PROGRAM
`3
`TIME
`
`606
`
`608
`
`REOORO
`N0
`
`6103
`
`DISPLAY PROMPT
`
`6'41
`
`TUNE
`
`\
`ACTIVATE
`VCR
`
`DELETE SCHEDULED
`PROGRAM
`J
`
`k612
`
`SET NAV. POINT T0
`HOT PICKS
`
`i524
`
`626
`J
`
`,
`
`PROGRAM GUIDE
`ROUTINE
`(FlGS.l2-l3)
`
`DEACTIVATE GUIDE
`
`
`
`Case 1:16-cv-03852-AT Document 3-1 Filed 05/24/16 Page 16 of 39
`
`US. Patent
`
`Apr. 29, 2014
`
`Sheet 12 0f 30
`
`US 8,713,595 B2
`
`NAV. POINT =
`PRIME TIME
`?
`
`YES
`
`644\
`sncumam
`PREM.LINE-UP
`AT PRIME TIME
`
`7/642
`SET GUIDE TO
`BEGINNING DE
`DATABASE
`
`646
`
`NO
`
`YES
`
`QUICKMENU
`(FIGS. I4-l5) 948
`
`SET GUIDE TO
`SELECTED PROGRAM
`
`(660
`SET GUIDE TO MAIN
`LINE-UP AT SELECTED
`DATE/DAY PART
`
`
`
`Case 1:16-cv-03852-AT Document 3-1 Filed 05/24/16 Page 17 of 39
`
`US. Patent
`
`Apr. 29, 2014
`
`Sheet 13 0f30
`
`US 8,713,595 B2
`
`OUICKMENU
`(FIGS. l4-I5)
`
`DISPLAY cuasorz J
`
`NEXT PROGRAM
`DISPLAYED
`
`6741
`SCROLL GRID
`
`MOVE CURSOR T0 NEXT
`PROGRAM
`
`
`
`Case 1:16-cv-03852-AT Document 3-1 Filed 05/24/16 Page 18 of 39
`
`US. Patent
`
`Apr. 29, 2014
`
`Sheet 14 0f 30
`
`US 8,713,595 B2
`
`QUICKMENU
`
`680
`
`RETRI
`EVE
`GURR
`EN T
`
`CHOICES FOR
`DISPLAY MODE
`
`682
`L/
`
`684
`DISPLAY OUICKMENU V
`
`1‘76. /4
`
`692
`RETURN /
`
`696
`J
`
`SCROLL MENU
`
`(TOO
`SET NAV POINT TO
`HOT PICKS
`
`r702
`PROGRAM GUIDE
`ROUTINEIFIGS. I2- I3)
`
`706
`K
`SET NAV. POINT T0
`PRIME TIME
`
`(708
`PROGRAM GUIDE
`ROUTINE IFIGS.|2-l3)
`
`
`
`Case 1:16-cv-03852-AT Document 3-1 Filed 05/24/16 Page 19 of 39
`
`US. Patent
`
`Apr. 29, 2014
`
`Sheet 15 0f 30
`
`US 8,713,595 B2
`
`['76. /5
`TIZ
`j
`SET NAV. POINT TO
`WHAT'S ON
`
`114
`[
`PROGRAM GUIDE
`ROUTINEI FIGSIZ-ISI
`
`PROGRAM SEARCH
`ROUTINE(F|GS. l9-2' l)
`
`(722
`
`‘
`
`DAY TO VIEW
`ROUTINEI FIGS. 22-23)
`
`f 726
`
`PROGRAM GUI DE
`ROUTINEI FIGS.I2-I3)
`
`fno
`
`PROGRAM GUIDE
`ROUTINEIFIGSIZ-ISI
`
`FAVORITE CHANNEL
`ROUTINE (FIGS.24-28I
`
`[ T38
`SELECTION ROUTINE
`(FIGS. I6- I8)
`
`RETURN FROM
`DAY TO VIEW
`7
`
`
`
`Case 1:16-cv-03852-AT Document 3-1 Filed 05/24/16 Page 20 of 39
`
`US. Patent
`
`Apr. 29, 2014
`
`Sheet 16 0f 30
`
`US 8,713,595 B2
`
`I SELECTION ROUTINEI/j
`
`738
`
`T40
`
`F/G. l6
`
`T46
`
`DISPLAY PLAYER
`MENU
`
`DISPLAY PROGRAM
`INFORMATION
`
`1,150
`
`DEACTIVATE GUIDE
`
`TUNE TD SELECTED
`PROGRAM
`
`
`
`Case 1:16-cv-03852-AT Document 3-1 Filed 05/24/16 Page 21 of 39
`
`US. Patent
`
`Apr. 29, 2014
`
`Sheet 17 0f30
`
`US 8,713,595 B2
`
`FROM SCHEDULED
`TODchREODGuRLLN
`\ VIEWING LIST \ VIEWING usr
`
`ADD PROGRAM TO
`RECORDING LIST
`I
`
`DELETE PROGRAM FROM
`RECORDING LIST
`I
`
`(-776
`DISPLAY SCHEDULED
`VIEW LIST
`
`CLEAR SCHEDULED J
`VIEWING LIST
`I
`
`
`
`Case 1:16-cv-03852-AT Document 3-1 Filed 05/24/16 Page 22 of 39
`Case 1:16—cv—O3852—AT Document 3-1 Filed 05/24/16 Page 22 of 39
`
`U.S. Patent
`
`Apr. 29, 2014
`
`Sheet 18 of 30
`
`US 8,713,595 B2
`
`I!
`
`F/6‘. /8
`
`784
`
`782
`
`VIEW RECORDING usr
`
`°"°’P”‘YL ,II,5ET°°RD'NG
`
`
`
`
`CLEAR RECORDING
`LIST
`
`790
`
`792
`
`DISPLAY OTHER
`TELECAST TIMES FOR
`SELECTED PROGRAM
`
`
`
`CLEAR OTHER
`TIMES
`
`796
`
`798
`
`N0
`
`YES
`
`RETURN
`
`800
`
`I5)
`
`
`
`Case 1:16-cv-03852-AT Document 3-1 Filed 05/24/16 Page 23 of 39
`Case 1:16—cv—O3852—AT Document 3-1 Filed 05/24/16 Page 23 of 39
`
`U.S. Patent
`
`Apr. 29, 2014
`
`Sheet 19 of 30
`
`US 8,713,595 B2
`
`PROGRAM SEARCH
`ROUTINE
`
`RETRIEVE SELECTION
`CRITERIA
`
`soe
`
`808
`
`/‘7J’(5i
`
`ICS?
`
`SET ACTIVE SELECTION CRIT
`
`To DEFAULT SELECTION CRI
`
`©$ERN
`|
`
`ERN
`
`8|O
`
`8
`
`I2
`
`DISPLAY SELECTCN CMIERIA
`
`SET ACTIVE MENU
`To SELECT
`
`8'4
`
`RETRIEVE SORT ATTRIBU
`ACTIVE SELECTION CRI
`
`TES FOR
`TERION
`
`SET ACTIVE SORT ATTRIBUTE
`T0 DEFAULT SORT ATTRIBUTE
`
`DISPLAY SORT ATTRIBUTES
`
`SELECT PROGRAMS MEETING
`ACTIVE SELECTION CRITERION
`
`SORT PROGRAMS USING
`ACTIVE SORT ATTRIBUTES
`
`8
`
`I6
`
`8I8
`
`820
`
`822
`
`824
`
`826
`
`DISPLAY PROGRAMS AND GROUP
`HEADERS IN PROGRAM MENU
`
`830
`
`
`828
`
`LEFT/R IGHT
`ARROW KEY
`
`
`PRESSED
`
`
`SET ACTIVE MENU TO
`NEW MENUISELECL
`
`SORT OR PROGRAM)
`
`
`
`Case 1:16-cv-03852-AT Document 3-1 Filed 05/24/16 Page 24 of 39
`Case 1:16—cv—O3852—AT Document 3-1 Filed 05/24/16 Page 24 of 39
`
`U.S. Patent
`
`Apr. 29, 2014
`
`Sheet 20 of 30
`
`US 8,713,595 B2
`
`FIG. 20
`
`DISPLAY CURSOR IN
`ACTIVE MENU
`
`
`
`832
`
`333
`
`YES
`
`840
`
`842
`
`SCROLL SELECT
`MENU
`
`557 NEW ACTIVE
`SELECTION CRITERION
`
`
`
`NEXT PROGRAM
`DISPLAYED
`
`
`
`.7
`
`
`
`MOVE CURSOR T0
`NEXT PROGRAM
`
`N0_
`
`SCROLL PROGRAM
`MENU
`
`854
`
`846
`
`
`
`848
`
`SET NEW ACTIVE
`som ATTRIBUTE
`
`852
`
`856
`
`
`
`Case 1:16-cv-03852-AT Document 3-1 Filed 05/24/16 Page 25 of 39
`Case 1:16—cv—O3852—AT Document 3-1 Filed 05/24/16 Page 25 of 39
`
`U.S. Patent
`
`Apr. 29, 2014
`
`Sheet 21 of 30
`
`US 8,713,595 B2
`
`F/G.2/
`
`LAST HIGHLIGHTED /836
`PROGRAM
`
` SET POINTER T0
`
`SELECTION ROUTINE
`(FIGS. I6-I8)
`
`
`
`Case 1:16-cv-03852-AT Document 3-1 Filed 05/24/16 Page 26 of 39
`Case 1:16—cv—O3852—AT Document 3-1 Filed 05/24/16 Page 26 of 39
`
`U.S. Patent
`
`Apr. 29, 2014
`
`Sheet 22 of 30
`
`US 8,713,595 B2
`
`DAY TO VIEW
`ROUTINE
`
`866
`
`DISPLAY CALENDAR FOR
`CURRENT MONTH
`
`868
`
`F/G. 22
`
`HIGHLIGHT CALENDAR CELLS
`
`DISPLAY DAY PART MENU
`
`DISPLAY CALENDAR CURSOR
`
`DISPLAY DAY PART CURSOR
`
`870
`
`872
`
`8?
`
`4
`
`876
`
`878
`
`884
`
`2
`
`890
`
`DISPLAY
`PREVIOUS
`
`‘ MONTH
`
`SET CALENDAR CURSOR TO
`PREVIOUS CALENDAR CEL
`
`
`
`Case 1:16-cv-03852-AT Document 3-1 Filed 05/24/16 Page 27 of 39
`Case 1:16—cv—O3852—AT Document 3-1 Filed 05/24/16 Page 27 of 39
`
`U.S. Patent
`
`Apr. 29, 2014
`
`Sheet 23 of 30
`
`US 8,713,595 B2
`
`5
`
`FIG. 23
`
`896
`
`SET DAY PART CURSOR TO
`NEXT DAY PART
`
`898
`
`
`
`YES
`
`P ARROW KEY
`SET DAY PART TO
`PRESSED
`PREVTOUS DAY PART
`7.’
` 900
`
`SET POINTER TO
`HIGHLIGHTED DATE/
`DAY PART
`
`902
`
`906
`
`PROGRAM GUIDE
`ROUTINE ( FIGS. I2-I3)
`
`908
`
`9l0
`
`YES
`
`OUICKMENU
`
`MENU KEY
`
`
`
`‘P
`
`PRESSED I (FIGS.I4-I5)
`
`
`
`Case 1:16-cv-03852-AT Document 3-1 Filed 05/24/16 Page 28 of 39
`Case 1:16—cv—O3852—AT Document 3-1 Filed 05/24/16 Page 28 of 39
`
`U.S. Patent
`
`Apr. 29, 2014
`
`Sheet 24 of 30
`
`US 8,713,595 B2
`
`FAVORITE CHANNEL
`ROUTINE
`
`9'3
`
`DISPLAY FULL LINE-UP
`MENU
`
`9'4
`
`SET ACTIVE MENU T0
`FULL LINE-UP MENU
`
`9'5
`
`9|8
`
`<0 ('0 <3
`
`922
`
`RETRIEVE FAVORITE
`CHANNEL LINE- UP
`
`DISPLAY FAVORITE
`CHANNEL MENU
`
`DISPLAY SELECT ICON
`
`928
`SET ACTIVE MENU TO
`NEW MENMFULL
`
`
`
`YES
`
`K 924
`EFT/RIGHT ARR
`
`
`
`KEY PRESS” . FAVORITE OR SELECT
`
`N0
`
`926
`
`DISPLAY CURSOR IN
`ACTIVE MENU
`
`
`
`Case 1:16-cv-03852-AT Document 3-1 Filed 05/24/16 Page 29 of 39
`Case 1:16—cv—O3852—AT Document 3-1 Filed 05/24/16 Page 29 of 39
`
`U.S. Patent
`
`Apr. 29, 2014
`
`Sheet 25 of 30
`
`US 8,713,595 B2
`
`930
`
`F/G. 25
`
`"0
`
`UPIDOWN ARROW
`
`
`
`
`940
`
`"0
`
`SCROLL FULL
`L I NE-UP MENU
`
`SCROLL FAVORITE
`CHANNEL MENU
`
`
`
`Case 1:16-cv-03852-AT Document 3-1 Filed 05/24/16 Page 30 of 39
`Case 1:16—cv—O3852—AT Document 3-1 Filed 05/24/16 Page 30 of 39
`
`U.S. Patent
`
`Apr. 29, 2014
`
`Sheet 26 of 30
`
`US 8,713,595 B2
`
`u
`
`F/G. 26
`
`952
`
`950
`
`
`
`.3
` PRESSED
`
`MENU KEY
`
`YE5
`
`0U|CKMENU
`(FIGS. 14- I5)
`
`962
`
`954
`
`YES
`
`SET POINTER T0
`HIGHLIGHTED CHANNEL
`
`958
`
`
`FIRST OPEN CELL
`IN FAVOR|TE CHANNEL
`MENU DISPLAYEDE
`
`956
`
`N0
`
`
`960
`
`SCROLL FAVORITE
`CHANNEL MENU
`
`
`
`Case 1:16-cv-03852-AT Document 3-1 Filed 05/24/16 Page 31 of 39
`Case 1:16—cv—O3852—AT Document 3-1 Filed 05/24/16 Page 31 of 39
`
`U.S. Patent
`
`Apr. 29, 2014
`
`Sheet 27 of 30
`
`US 8,713,595 B2
`
`u
`
`F/6.27
`
`
`
`
`UP./DOWN ARROW
`N0
`KEY PRESSED
`
`’-?
`
`DISPLAY CHANNEL
`REFERENCED BY
`POINTER IN
`HIGHLIGHTED CELL
`
`
`
`
`
`
`SCROLL FAVORITE
`NEXT OPEN
`CHANNEL MENU
`CELL OISPLAYED
`
`TEMPORARILY INSERT
`HIGLICHTEO CHANNEL
`INTO FAVORITE
`CHANNE
`LINE-UP
`
`?
`
`DISPLAY CURSOR IN
`NEXT OPEN CELL
`
`
`
`
`
`
`Case 1:16-cv-03852-AT Document 3-1 Filed 05/24/16 Page 32 of 39
`Case 1:16—cv—O3852—AT Document 3-1 Filed 05/24/16 Page 32 of 39
`
`U.S. Patent
`
`Apr. 29, 2014
`
`Sheet 28 of 30
`
`US 8,713,595 B2
`
`F/G28
`
`AANOERNAEAENANAEEL
`,
`
`TEMPORARILY DELETE
`
`HIGHLTGTED FAVORITE
`CHANNEL
`
`DISPLAY TEMPORARY
`FAVORITE CHANNEL
`LINE-UP
`
`SAVE FAVORITE
`CHANNEL LINE-UP
`
`
`
`Case 1:16-cv-03852-AT Document 3-1 Filed 05/24/16 Page 33 of 39
`Case 1:16—cv—O3852—AT Document 3-1 Filed 05/24/16 Page 33 of 39
`
`U.S. Patent
`
`W
`
`US 8,713,595 B2
`
`
`
`
`
` mmm3Em>U<mI:8:mE<M3.._.mm_.om:o
`
`&¢\\Ek
`
`E
`
`__o._E:m
`
`$_.mm._
`
`
`
`
`
`NSsaooum_>_n_om”.
`
`88:8_2.o>>$£oc<
`
`N58.g
`
`
`
`
`
`
`
`Case 1:16-cv-03852-AT Document 3-1 Filed 05/24/16 Page 34 of 39
`Case 1:16—cv—O3852—AT Document 3-1 Filed 05/24/16 Page 34 of 39
`
`U.S. Patent
`
`Apr. 29, 2014
`
`Sheet 30 of 30
`
`US 8,713,595 B2
`
`as
`
`Emm.b\u.\
`
`L:58EamE03E2;2;02an3E
`
`V‘:
`
`9.
`
`amEgo?»0'3£03anEof§58;
`
`J2
`
`I:
`
`
`
`
`Case 1:16-cv-03852-AT Document 3-1 Filed 05/24/16 Page 35 of 39
`Case 1:16—cv—O3852—AT Document 3-1 Filed 05/24/16 Page 35 of 39
`
`US 8,713,595 B2
`
`1
`INTERACTIVE PROGRAM GUIDE SYSTEMS
`AND PROCESSES
`
`CROSS REFERENCE TO RELATED
`APPLICATIONS
`
`This is a continuation of U.S. patent application Ser. No.
`10/719,289, filed Nov. 21, 2003, which is a continuation of
`U.S. patent application Ser. No. 09/770,865, filed Jan. 26,
`2001, which is a continuation of U.S. patent application Ser.
`No. 09/189,332, filed Nov. 9, 1998, now U.S. Pat. No. 6,266,
`814, which is a continuation of U.S. patent application Ser.
`No. 08/419,077, filedApr. 6, 1995, now U.S. Pat. No. 5,880,
`768.
`
`BACKGROUND OF THE INVENTION
`
`This invention relates to television program guide systems
`and particularly to interactive television program guide sys-
`tems and related processes that can automatically tune a tele-
`vision, or program a video cassette recorder (VCR), based on
`program selections made from program schedule information
`displayed on a television or other suitable video monitor.
`More particularly, this invention relates to interactive televi-
`sion program guide systems and related processes that pro-
`vide an intuitive search utility for allowing a viewer to locate
`programs of interest by applying a restrictive search selection
`criterion and a nonrestrictive sort attribute to program sched-
`ule information.
`
`In response to viewer demand, cable and satellite telecast-
`ing services have been improving programming variety,
`mainly by increasing the number of program channels avail-
`able to their customers. For example, many cable telecasting
`services now offer several dozen program channels, and it is
`expected that this number will steadily increase as more cable
`services replace their coaxial cable networks with fiber optic
`networks. It is expected that satellite telecasting services also
`will continue to improve programming variety by increasing
`the number of program channels available to their customers.
`Needless to say, improved programming variety is wel-
`comed by the viewing public, but it does not come without
`cost. One problem frequently encountered by viewers is that
`the increased number of charmels has made it difficult to
`
`quickly locate and tune to programs of interest. Before cable
`television became popular, it was common practice for view-
`ers to briefly sample the program being broadcast on each of
`the few aerial broadcast charmels that were available in order
`
`to select a program to watch. However, this technique, known
`as “charmel surfing,” is difficult to do when one has to con-
`sider programs on several dozen charmels, and it is possible
`that in doing so, a viewer will miss an undesirably large
`segment of the program ultimately selected for viewing.
`Another concern is that the increased number of charmels
`
`makes it more likely that two programs of interest will be
`telecast at any given time. Viewers therefore often find it
`necessary to record one program for later viewing while
`another program of interest is being watched. Thus, as the
`number of channels provided by telecasting services
`increases, the need for a system and process that simplifies the
`notoriously difiicult task of scheduling programs for VCR
`recording becomes more pressing.
`Over the past several years, television viewers have grown
`accustomed to a scrolling television program guide that is
`offered by many telecasting services in the United States. One
`such guide, known as the Prevue Charmel, presents to the
`viewer (on a channel selected by the telecasting service), a
`scrolling grid containing program schedule information for
`
`2
`
`each channel offered by that telecasting service. The horizon-
`tal axis of the scrolling grid identifies program schedule
`times, and the vertical axis identifies program channels. Typi-
`cally, one and a half hours of program schedule information
`are provided, starting at a current time period (typically one
`half hour).
`The grid format used by the Prevue Channel for presenting
`program schedule information has been favorably received
`by the viewing public. Essentially, the body of the grid con-
`tains an array of cells, each cell representing a program being
`telecast or to be telecast on the channel identified on the
`
`vertical axis, during the time periods specified on the hori-
`zontal axis. The size of each cell (i.e., the cell width) repre-
`sents the length of the program (spanning one or more time
`periods).
`Although the scrolling grid program guide has proven
`valuable to viewers over the past several years, it is not an
`interactive program guide, and therefore,
`it lacks certain
`capabilities that viewers would find very useful. For example,
`the scrolling grid does not have the ability to present program
`schedule information for telecast times beyond a relatively
`short period from the current time (e.g., one and a halfhours).
`Also, the grid scrolls at a pace that the viewer cannot control.
`Thus, it may take several minutes for the scrolling grid to
`advance to program schedule information that the viewer
`wishes to consider. Finally, the viewer carmot directly use the
`scrolling grid for tuning a television to a desired channel or
`programming a VCR.
`Attempts have been made to provide interactive program
`guides with such capabilities. One system is described in U.S.
`Pat. No. 4,706,121; however, for several reasons, the system
`described therein has disadvantages. For instance, the system
`described in U.S. Pat. No. 4,706,121 allows a viewer to
`choose a plurality ofuser program selection criteria which are
`combined to present a list ofprograms meeting the combined
`criteria. This operates to restrict the display of program
`schedule information only to those programs that meet the
`combined user program selection criteria. When the selection
`criteria are activated, the viewer is unable to select for view-
`ing or recording any program that does not meet the selection
`criteria because such programs would not be listed. In order to
`select such a program, the viewer must either deactivate the
`selection criteria, or try a different combination of criteria (or
`perhaps a single criterion) in order to capture a program of
`interest within the program list.
`Moreover, the approach taken in U.S. Pat. No. 4,706,121 of
`combining user program selection criteria may often lead to
`an undesirably restricted program listing. In fact, it is possible
`that no programs at all will be displayed in a list because none
`meets the overly restrictive combination of user program
`selection criteria. Ifthe viewer then turns the selection criteria
`selection off, the entire schedule is made available to the
`viewer, but in an order defined by the telecasting service (e. g.,
`typically by telecast time and channel). The viewer is not
`provided with the ability to sort, without restricting, either the
`full program listing or a restricted program listing in a mean-
`ingful way.
`Thus, it would be desirable to provide interactive program
`guide systems and related processes that allow a viewer to
`apply a nonrestrictive sort attribute to program schedule
`information in addition to, or as an alternative to, a restrictive
`selection criterion.
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`It would also be desirable to provide interactive program
`guide systems and related processes in which the telecasting
`service can define sets of nonrestrictive sort attributes and
`
`65
`
`restrictive selection criteria that the viewer can apply to the
`program schedule information.
`
`
`
`Case 1:16-cv-03852-AT Document 3-1 Filed 05/24/16 Page 36 of 39
`Case 1:16-cv-O3852-AT Document 3-1 Filed 05/24/16 Page 36 of 39
`
`US 8,713,595 B2
`
`3
`It would further be desirable to provide interactive program
`guide systems and related processes in which the telecasting
`service can define different sets of nonrestrictive sort
`
`attributes for the viewer to choose from depending upon a
`restrictive selection criterion applied to the program schedule
`information by the viewer.
`It is important that interactive program guides be capable
`of presenting several days worth of program schedule infor-
`mation so that the viewer can schedule VCR recording of
`selected programs well in advance of their telecast times.
`However, existing interactive program guides do not provide
`a convenient interface that allows the viewer to quickly select
`program schedule information for a particular date.
`Thus, it would be desirable to provide interactive program
`guide systems and related processes that provide a graphical
`user interface for displaying the dates for which program
`schedule information is available, and for allowing the user to
`select program schedule information for a particular date.
`In order to provide viewers with a full-featured interactive
`program guide, it is typically necessary to use several differ-
`ent screens, each screen being associated with one or more
`features of the system. However, it has been determined that
`viewers often find themselves lost in such systems, without a
`clear understanding of how to return a particular screen of
`interest in the system.
`Thus, it would be desirable to provide interactive program
`guide systems and related processes that include a menu that
`may be invoked by the viewer from any screen of the inter-
`active program guide, where the menu is used by the viewer
`to navigate through the various screens of the interactive
`program guide.
`It would also be desirable to provide interactive program
`guide systems and related processes in which the telecasting
`service could define the available menu choices.
`
`SUMMARY OF THE INVENTION
`
`It is an object of this invention to provide interactive pro-
`gram guide systems and related processes that allow a viewer
`to apply a nonrestrictive sort attribute to program schedule
`information in addition to, or as an alternative to, a restrictive
`selection criterion.
`
`It is also an