throbber
United States Patent (19)
`Young
`
`III
`
`USOO572.7060A
`Patent Number:
`11
`(45) Date of Patent:
`
`5,727,060
`Mar. 10, 1998
`
`54 TELEVISION SCHEDULE SYSTEM
`
`75 Inventor: Patrick Young, San Mateo, Calif.
`73) Assignee: Starsight Telecast, Inc.. Fremont, Calif.
`
`(21) Appl. No.: 79,502
`22 Filed:
`Jun. 16, 1993
`Related U.S. Application Data
`
`5,123,046 6 1992 Levine ...................................... 380/10
`5,151,789 9/1992 Young ..........
`... 348/334
`5,353,121 10/1994 Young et al. .................. 34.8/563
`OTHER PUBLICATIONS
`Sommerhauser. "Video Program System: Flexible Program
`mieren Mit WPS." Funkshau. No. 25. Dec. 1985, pp. 47-51.
`Abstract of Japanese Patent JP 6061935 of Mar. 4, 1994.
`Primary Examiner-Bernarr E. Gregory
`Attorney, Agent, or Firm-Townsend and Townsend and
`Crew LLP
`63 Continuation-in-part of Ser. No. 33,773, Mar. 19, 1993, Pat.
`No. 5,353,121, which is a continuation-in-part of Ser, No.
`ABSTRACT
`57
`579,555, Sep. 10, 1990, abandoned, and Ser. No. 916,043,
`Jul. 17, 1992, abandoned, which is a continuation of Ser. No.
`Screen (10) for a user interface of a television schedule
`778.404, Oct 17, 1991, Pat No. 5,151,789, which is a
`system and process consists of an array (24) of irregular cells
`continuatign-in-part of Ser. No. 428,620, Oct. 30, 1989,
`(26), which vary in length, corresponding to different tele
`abandoned.
`vision program lengths of one half hour to one-and-one half
`(51] Int. Cl. .......................... H04N 7/167; H04H 1/02;
`hours or more. The array is arranged as three columns (28)
`H04B 10/04; H04B 10/06
`of one-half hour in duration, and twelve rows (30) of
`52 U.S. C. ................... 380/10; 455/1512; 340/825.72;
`program listings. Some of the program listings overlap two
`341/176; 348/731:359/146; 360/79; 380/52;
`or more of the columns (28) because of their length. Because
`386/83
`of the widely varying length of the cells (26), if a conven
`58) Field of Search ................................... 3807, 10,49,
`tional cursor used to select a cell location were to simply
`380/52; 455/5.1, 6.1, 6.2, 131, 151, 151.1,
`step from one cell to another, the result would be abrupt
`151.2, 151.3, 1514; 340/825.72: 341/176;
`changes in the screen (10) as the cursor moved from a cell
`3.591146; 358/335; 34.8/5.5, 6, 10, 11, 731,
`(26) of several hours length to an adjacent cell in the same
`734; 360/79; 386/83
`row. An effective way of taming the motion is to assume that
`behind every array (24) is an underlying array of regular
`References Cited
`cells. By restricting cursor movements to the regular cells.
`U.S. PATENT DOCUMENTS
`abrupt screen changes will be avoided. With the cursor (32).
`the entire cell (26) is 3-D highlighted, using a conventional
`348/73
`3/1983 Templin et al. ...
`4,375,651
`offset shadow (34). The offset shadow (34) is a blackbar that
`... 348,734
`7/1983 Amano et al. .....
`4,394,691
`underlines the entire cell and wraps around the right edge of
`. 348/706
`4,488,179 12/1984 Kriger et al. .
`the cell. To tag the underlying position-which defines
`... 348/11
`4,527,194 7/1985 Sirazi .............
`where the cursor (32) is and thus, where it will move
`... 348/27
`4,706,121 11/1987 Young ........
`next-portions (36) of the black bar outside the current
`455/180.1
`4.737,993
`4/1988 DeVilbiss ...
`4,802,114
`1/1989 Sogame ......
`s : underlying position are segmented, while the current posi
`4,807.052 2/1989 Amano ...........
`. 348/34
`tion is painted solid.
`4.841,368 6/1989 Rumbolt et al.
`4.908,713 3/1990 Levine ...........
`... 358/335
`348/460
`4,977,455 12/1990 Young .....................................
`
`56
`
`13 Claims, 28 Drawing Sheets
`
`200
`
`205
`
`CABLE
`
`PROGRAABLE
`INTUNER
`CABLE DECODER
`
`
`
`206
`vica Riott
`CONTROLLED
`
`2
`204
`
`250
`
`222
`
`
`
`DECODER
`23A
`
`VIDEO
`D'A'
`SWITCHER
`- 246
`226
`schEout Evory'
`
`236 2
`
`208
`
`209
`
`TVf
`HONTOR
`
`20
`
`22
`
`ke
`
`RENOTE
`CONTROLLER
`
`24
`(S2
`NFARE) RENOTE
`DRIVER
`
`SYSTEM
`CLOCK
`242
`230
`
`238
`
`232
`
`262
`
`264
`
`234
`
`APE
`DIRECTORY RAN
`RECORD MEMORAN
`castE-specific -238
`RAM
`
`a 80
`
`240
`
`239
`
`-
`VCR, CABLE DECODER
`IFR CODES
`RAMAROM
`
`L
`
`SYSTEM RAN/ROM
`SCHEDULETAPE CONTROLLER
`
`Roku EX1017
`U.S. Patent No. 10,334,311
`
`

`

`U.S. Patent
`
`Mar. 10, 1998
`
`Sheet 1 of 28
`
`5,727,060
`
`
`
`WRITOÐ TV?TRE[III]
`
`SINEERIÐTEN?JOTIEFW)
`
`
`
`| GTIHO (W TV Lae NAOILLVÄISÄISEEREITZUL
`
`
`
`5z 13B JIS EWVSES|[6]
`
`
`LEWOWLI: G?OEVOEGENETE
`
`
`<!--sº (SWENOE SWENTININOJ | E?LISTE I S(EO)CITION
`
`
`(SWENI LOENERJOTTIHOLOW TVIQIT
`
`
`
`LXOETHONñTSINGSBèld MENSIC, ITVM [[SIC]]
`
`8209
`
`
`
`
`
`
`
`
`
`
`
`INVE)E?QTTT ??ÈS
`
`
`
`Noll|}}}G|ŠNI|,5)????? T???||?|?|?| | NOON IV || (z No.ve)ÐGITT ICI ?ŠT?
`
`?M?NI: ‘No.laetae ??I
`
`
`?WE OORZ L??V?T??T? ( )
`
`ZZ |
`
`99
`
`C
`
`09:
`
`02
`
`[[NI]
`
`

`

`5,727,060
`
`ve
`
`cl
`
`U.S. Patent
`
`Mar. 10, 1998
`
`Sheet 2 of 28
`
`AONLENEWanoowond4|TIM_NE|GTD|XO8HON_|
`ANYOTPpAONAAAS|[edpSMBN|NSUTIHDAWTV(Ey)||G@uHO
`ANTv]ONIAOT|ValsL034uSd|(2)|8SMAN,
`SMAN|N|ANILIONA|S4OGIYOM
`
`
` [¢YdvSn)[vs2:tt][2a5)[XO4-ALNy)[ZH]
`
`
`NOIIGSS3GISNI{—SM3N_|STuIO9_N3q109](Ly)|NOONIV[(ZLevda)S9GNrECTLeVd)49qnry=="
`
`
`S.N33N9
`3%
`0cl=
`
`TT
`
`
`
`
`

`

`U.S. Patent
`
`Mar. 10, 1998
`
`Sheet 3 of 28
`
`5,727,060
`
`
`
`€Old
`
`al
`
`JO
`
`_ IHF
`
`:
`
`
`
`AONIELNI)WenodWwond4a;SOVTIM_NV?|GTT)|XOHONMT|SIN3S3Yd
`
`[fG:PpWAOWAVOANSAS|[ed|gzSMANNSYC1HOAWTiv](CU
`pSVSS|[6]
`ASNSIGLIVM|[SIpSMANSNI[NN|AAION4|S4OGIYOM
`
`
`S.N434N9SNOT
`
`
`[rdCEde85](XOS=ALNY][Z
`GuHOANTv{|—SONIAOT|Ws1Oa4uad|(2)9=SMANG
`
`ze“NOONLV|(@LuVd)300N(EESSSng
`
`NOWIGS,JGISNI92SM4ANSalIN4AQ1O9
` SSAILSAY7%ONNOA
`
`
`
`AEE
`
`
`
`
`[
`
`S|2/-Dla
`
`
`
`

`

`U.S. Patent
`
`
`
`Mar. 10, 1998
`
`Sheet 4 of 28
`
`5,727,060
`
`ENNWEISO}}
`
`

`

`Mar. 10, 1998
`
`Sheet 5 of 28
`
`5,727,060
`
`U.S. Patent
`
`a
`
`Ka__SMN|SAILIONpoIAOWCAVAAS|PmSMaN|NSTIHO.AWTV
`iedvJNAONLLLWenooAwondsfOWT_NVI|XO8HONN1
`
`
`|(1lsva)a9oanr|Ec|222d_00:¢====NV_OC:|ESSEOO'lIES
`
`
`
` §ccallcay%ONNOA|(S)|NOILIGSJGISNI992SMIN|STMIDN3qI09|(4)|NOONLy|(zLuvd)s9ane
`%SMINEOH
`
`
`
`
`

`

`U.S. Patent
`
`
`
`Mar. 10, 1998
`
`Sheet 6 of 28
`
`5,727,060
`
`CITIHO AW TTY
`9Z SWEN
`
`SWE
`
`5? SWH?N
`(Z LèJV?)30C] nº
`
`NEMOTIHO „VW TTV || @T ? IEG?JIS EWVSES | [6]
`
`? XVCD, EAE || 677||
`
`

`

`U.S. Patent
`
`Mar. 10, 1998
`89
`
`Sheet 7 of 28
`
`5,727,060
`
`??
`
`Z TIENNW/HO NO | XHN S. |\/HM
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Z
`
`HO
`
`

`

`U.S. Patent
`
`Mar. 10, 1998
`
`Sheet 8 of 28
`
`5,727,060
`
`TV WEWNG
`
`
`
`
`
`
`
`
`
`
`
`OTHER
`
`
`
`D SE
`GUIDE
`
`DISPLAY
`PRIOR
`PAGE OF
`GRD GUIDE
`
`DISPLAY
`SINGLE
`CHANNEL
`GUIDE
`
`FIG - 8
`
`

`

`5,727,060
`
`zt
`
`
`SHOWB=
`
`US. Patent
`
`Mar.10, 1998
`
`Sheet 9 of 28
`
`
`
` COSBY FIG.9.
`
`

`

`U.S. Patent
`
`ar. 10, 1998
`Mar. 10, 1998
`wo
`O
`wo
`o
`
`Sheet 10 of 28
`Sheet 10 of 28
`
`5,727,060
`5,727,060
`
`
`
`S
`S
`
`- n
`Nn)
`Mmioc
`oO.
`OQ <
`_Ouls
`rc
`i-
`Lit
`YY)
`
`
`
`ZOO
`
`o
`S
`Cc)
`.
`“lz im\e
`Li.
`ON
`> oO
`_l
`S
`Bi (2h
`O|ix |<
`C)
`IO
`2 ><
`” |e
`Pai
`|
`s
`we
`O jz
`2 <
`<{
`
`}
`
`—O
`
`|<
`LL ©

`
`= —
`So i
`
`
`
`=
`
`C —
`
`~ N
`oO Cl-
`C) a
`
`
`
`

`

`Mar. 10, 1998
`U.S. Patent
`TV VIEWING
`
`Sheet 11 of 28
`
`5,727,060
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`OTHER
`
`EGEND
`
`DISPLAY
`TITLE IF
`AUTO-ON
`
`
`
`ACH = CHANGE CHANNEL
`
`AUTO-ON = GRAZING TES ENABLED
`
`AUTO-OFF = GRAZING TITLES DISABLED
`
`DISPLAY
`NOTES,
`SET
`AUTO-ON
`
`OTHER
`
`FIG - 11
`
`

`

`XY
` ~
`5,727,060
`
`Lj = bo a
`O=
`<{
`O
`ofgn
`YO Yr 7M
`3M Oab
`Q)
`~
`ij
`oO
`
`
`
`=-
`
`-
`(tL
`
`C-
`MW ©
`Li
`
`A
`He
`Li
`
`U.S. Patent
`
`Mar.10, 1998
`
`Sheet 12 of 28
`
`TOI
`
`Co
`
`<Z
`
`<—
`
`ma
`Y
`MI
`Li
`
`

`

`Sheet 13 of 28
`
`5,727,060
`
`O
`
`Mar. 10, 1998
`G.
`e
`
`
`O O
`r
`r
`
`8
`
`C-
`O
`d
`O)
`
`CD
`4.
`O
`1.
`S
`EBG
`
`
`
`
`
`
`
`
`
`
`
`ut ou
`
`th
`
`
`
`O sis
`
`l
`
`
`
`g
`
`U.S. Patent
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`3.
`
`Ch
`L
`-
`D
`
`
`
`O
`
`H
`X
`L
`24
`
`
`
`
`
`
`
`
`
`-N
`
`H
`(?)
`1
`LLJ (C
`H
`D N-1
`2.
`P U
`> CD (O
`D
`
`(O
`
`
`
`
`
`
`
`y IM
`s
`
`
`
`Z III
`
`
`
`S
`
`

`

`U.S. Patent
`
`Mar. 10, 1998
`
`Sheet 14 of 28
`
`5,727,060
`
`--
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`BèJTIVN/HONEIOS
`NEHOTIHO//TIWW
`
`
`
`SETISSI T\/|OOS,\\}\/|N|EWNT) OOO
`
`BONVWOM/WWW?!C!
`
`„No.r??????????????????????rae
`
`L] L Ll [L] [ ]
`
`
`
`NèHELSIBWNO||WW.INV/ASV LNW+
`
`
`T?õ? TWOISTIWNÅèJOISIH/NHdWMOOIE
`
`
`
`
`HOHHOH/ESNEdSnS?5? Hàn LNBACV/NOILOW
`
`# 0 1
`
`

`

`Mar. 10, 1998
`
`Sheet 15 of 28
`
`|
`
`5,727,060
`
`
`U.S. Patent JIvioad
`TWNOIsS140ud|
`
`1100
`
`
`

`

`U.S. Patent
`
`Sheet 16 of 28
`
`5.727,060
`
`
`
`ISÈLE Ê)??T,
`
`
`
`}T-~~~~' ),,,,,) –= “ í ?) NIÈ?RI -? NT,
`
`
`
`
`
`, [ TXEEN EHITEOISOETDOES INVESVE7@WWW
`
`„WOJEWNO O
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`

`

`U.S. Patent
`
`Mar. 10, 1998
`
`Sheet 17 of 28
`
`5,727,060
`
`
`
`TVNO||LONEO/OINHLE
`
`
`
`NOLWWÈJOHN]/SMENNOOL?JVO/NOIIWW.INV
`ESIO?HBXB/HITVEHB\}[^|NEACV/NOILOV
`
`

`

`U.S. Patent
`
`Mar. 10, 1998
`
`Sheet 18 of 28
`
`5,727,060
`
`TV WEWING
`
`
`
`
`
`
`
`
`
`
`
`
`
`DISPLAY
`MOVE
`TOPICS
`
`
`
`
`
`DISPLAY
`SPORTS
`TOPICS
`
`DISPLAY
`SPECIALS
`TOPICS
`
`DISPLAY
`TV
`FARE
`TOPICS
`
`
`
`
`
`
`
`
`
`
`
`
`
`DISPLAY
`THEME
`SORTED
`GUIDE
`
`
`
`FIG - 18
`
`

`

`U.S. Patent
`
`Mar. 10, 1998
`
`Sheet 19 of 28
`
`5.727,060
`
`
`
`
`
`
`
`
`
`
`
`TV VIEWING
`
`RECORD
`MEMO KEY
`
`NO
`
`YES
`
`OTHER
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`NO
`
`OTHER
`
`DISPLAY
`PENDING
`RECORDINGS
`
`
`
`
`
`RECORD
`MEMO KEY
`res
`
`DISPLAY
`RECORDED
`PROGRAMS
`
`RECORD
`MEMO KEY
`?
`
`
`
`
`
`DISPLAY
`LINK
`TITLES
`
`
`
`RECORD
`MEMO KEY
`
`DISPLAY
`ON-GRD
`GUIDE
`
`OTHER
`
`FIG - 19
`
`

`

`U.S. Patent
`S.
`
`Mar. 10, 1998
`
`Sheet 20 of 28
`
`5,727,060
`
`
`
`
`
`
`
`
`
`
`
`HHH
`
`HF
`TILIT
`
`
`
`
`
`OZ
`OTZ
`O
`(?)OLL
`TCD
`Od L?))
`cellsigilgillsall|S|2|S|2|g|Dis
`CNCNCNCNNN) nnnnnn)
`III.g
`
`

`

`U.S. Patent
`
`Mar. 10, 1998
`
`Sheet 21 of 28
`
`5,727,060
`
`
`
`VCR CONTROL SECTION
`
`CANCE
`UNDO
`
`RECORD
`T
`
`148
`
`FIG-21
`
`

`

`U.S. Patent
`U.S. Patent
`
`Mar. 10, 1998
`
`Sheet 22 of 28
`
`5,727,060
`5,727,060
`
`
`
`
`
`WITIOWINOD3d¥1/31NG3HIS
`
`VeeDd
`
`WOU/HVY
`
`012922
`
`p62dV
`
`262
`
`
`
`jwowaW37003H9S
`
`nvY
`
`[hoe
`
`902
`90¢
`
`p02
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`602-4902=”d2710¥LN09
`
`
`HOLINOWO20IAO30IAWINALLAL—(802
`
`iMTavANVEDONf=
`AUOLDaUICss081ne-Wve
`
`
`
`9c7-]_alsioads-314¥91YIAIUGYITIOLNOD
`
`
`WIHOLIASAVgsi4300930379V9q19v9
`WaONIN0YODIYB962
`
`
`02310038YOKb===-
`
`292ZLON3YOUVINI310N3Y
`
`
`
`npg}NOW/NVEWaLSAsuedagei300030
`
`
`
`T18V0“YA
`
`
`

`

`Mar. 10, 1998
`
`Sheet 23 of 28
`
`5,727,060
`
`U.S. Patent
`802
`
`602
`
`092
`
`922
`
`022
`
`Lºgº
`
`992
`
`992019
`0M| WECOM .W00131
`
`
`
`902
`
`þ02
`
`902
`
`BT8W)
`
`

`

`U.S. Patent
`
`Mar. 10, 1998
`
`Sheet 24 of 28
`
`5,727,060
`
`
`
`DEVICE
`REMOTE
`CONTROLLER
`
`VCR,
`SCHEDULE
`SYSTEM
`
`CABLE
`REMOTE
`EMULATOR
`
`
`
`
`
`
`
`
`
`
`
`2O2
`
`CABLE
`DECODER
`
`
`
`2022 CABLE SIGNAL
`
`2016
`
`
`
`200
`
`209
`
`TV,
`MONTOR
`
`A/6. 23.
`
`
`
`KEY PAD
`
`ALL CHANNEL SCROLL
`
`SINGLE CHANNEL SCROLL
`
`AS IN GUIDE MODE
`
`300
`
`AS IN THEME MODE
`
`2
`
`f 3
`
`A 4
`
`er 3020
`
`3030
`
`3040
`
`START TIME
`
`END TIME
`
`NEW SESSION
`
`5
`
`A/G 26.
`
`

`

`U.S. Patent
`
`Mar. 10, 1998
`
`Sheet 25 of 28
`
`5,727,060
`
`
`
`
`
`
`
`318 #0.
`
`8300030
`310W}}}
`
`*2 HS 83|||||||N}}
`
`

`

`U.S. Patent
`
`Mar. 10, 1998
`
`Sheet 26 of 28
`
`5,727,060
`
`3: OOP
`3:3OP
`4: OOP
`CHANNEL 2
`
`DUCKALES
`SILVER SPOON
`WHO'S THE BOSS
`TUE APR 3
`
`30
`
`
`
`A/G 264.
`
`4:OOP
`4:3OP
`5:OOP
`CHANNEL 2
`
`WHO'S THE BOSS
`CHEERS
`MAMA'S FAMILY
`TUE APR 3
`
`320
`
`A/G 26A
`
`

`

`U.S. Patent
`
`Mar. 10, 1998
`
`Sheet 27 of 28
`
`5,727,060
`
`
`
`MODE LIST
`
`FAVORTE
`3.
`
`MOWIE
`2
`
`SPORT
`4.
`
`PPV
`8
`
`THEME
`3
`
`CHANNELS AVAILABLE
`
`A/G 27
`
`

`

` ‘V8e
`NMOG/dQPCNOTOR] A
`
`SIALITYNOILONONASIHL“dNdOdSATLILONIZVWHDAHLAWIdSIGGNY‘dNdOdGHL
`
`
`@SOTO‘dNdOdOANIONIZVWYODLNANYNOAHLNIGaAWTdSIGTGNNVHOGHLOLANALANQL
`
`
`
`
`SIHL°dNdOdNOILWNYIGNODGuODmYAVTdSId‘dNdOdOJNIONIZVYDAAOWAY
`
`
`
`
`
`“ALVLSALWONSSONIGHOOTYVONILYVLSHLIMLNALSISNODSIALITWNOILONNA
`
`
`
`‘VdYHaWOANAHLHLIMYOYdINDVYWOUdONINALHLIMLNALSISNOO
`
`“dOdOdSATLILOSONIZWHYDAVTIdSICONYCYAVTdSIG
`
`
`ATINGYUNDSIdNdOdSYTLILONIZVHDASOHM
`
`
`WYWHOOUdAHLONIMIVYTAHNNVHOYHLOfANNE
`
`
`
`
`
`
`
`
`
`‘dQdOdOANIONIZWHSDYAOWHAOANT
`
`U.S. Patent
`
`Mar. 10, 1998
`
`Sheet 28 of 28
`
`5,727,060
`
`SIdNdOdSAILILONIZWHDASOHMWYdaD0uNd
`
`
`
`AHLNOWvudOudFHLYOd
`
`SHLYOddNdOdOANIONIZWHDAVIdSIC
`
`
`
`
`dndOdOANIONIZWUDAVTASIA
`
`
`
`TAHNNYHOINAAHNO
`
`
`
`TANNYHOLNAYNO
`
`NVHLYAHLOYOadNdOdSATLILDNIZVeD
`
`
`
`YOddNdOdSATILILONIZVYD
`
`“GQHAVTdSICATINGAYHNS
`
`
`
`“TANNYHOGANOLATLNAYYND
`
`dOdénAWVTdMSIO
`
`
`
`
`SIdNdOdSHILILONIZWADASOHMWWeHDOuddHL
`AHLNOWVd9OudAHLWOddNdOd
`
`
`
`
`wOddOdOdNOLLYWHIANOOGYyOoqeAVIdSIG
`
`
`NOLLVYWHIANOOGdOoguAVTdSIG
`
`
`“GaAVTdSICATLNGaNO
`
`
`“TONNVHOGaNONLATINGdaooO
`
`OJNT
`
`aNOL
`
`
`
`GYOodu
`
`‘Old
`
`
`
`*-Ndd0SIdNdOdOANIONIZWaOWVdi
`
`
`
`
`
`“Nad0dodOdOANIONIZWHSGAVAT
`
`
`
`‘g8e‘Dld
`
`TYOOda
`
`
`
`
`
`
`
`
`

`

`5,727,060
`
`5
`
`10
`
`15
`
`25
`
`35
`
`1
`TELEVISION SCHEDULE SYSTEM
`CROSS REFERENCE TO RELATED
`APPLICATIONS
`This application is a continuation-in-part of Ser. No.
`08/033,773 filed Mar. 19, 1993, now U.S. Pat. No. 5.535,
`721, which is herein incorporated by reference in its entirety,
`and which is a continuation-in-part both of U.S. Ser. No.
`7/579,555, filed Sep. 10, 1990, now abandoned, which is
`herein incorporated by reference in its entirety, and of U.S.
`Ser. No. 07/916.043, filed Jul 17, 1992, now abandoned,
`which is herein incorporated by reference in its entirety and
`which is a continuation of U.S. Ser, No. 07/778.404, U.S.
`Pat. No. 5,151,789, filed Oct. 17, 1991, which is herein
`incorporated by reference in its entirety and which is a
`continuation-in-part of U.S. Ser. No. 07/428.620, filed Oct.
`30, 1989, now abandoned, which is herein incorporated by
`reference in its entirety.
`BACKGROUND OF THE INVENTION
`One aspect of the present invention relates generally to a
`system and process that allows a television viewer to access
`on screen television program listings and use the program
`listings in an easy and convenient way to control operation
`of a video cassette recorder (VCR) or other recording
`device. In particular, it relates to a system and process that
`displays on a television screen, overlaying a primary tele
`vision display or program, a small background schedule
`guide that can be easily accessed by a user during lulls in the
`primary television display or program.
`Another aspect of the present invention relates to such a
`system and process that creates a directory of recorded
`programs by title for easy retrieval and program playback.
`More particularly, it relates to such a system and process in
`which the VCR or other recording device is controlled by a
`simple selection of program title and a record command,
`even for recording at a future date and time. Most especially,
`it relates to such a system and process incorporating an
`intuitive user interface.
`Yet another aspect of the present invention relates gener
`ally to a cable television (CATV) decoder interface. More
`particularly, it relates to such an interface for connecting the
`cable television decoder to a television accessory, such as a
`video cassette recorder (VCR). Most especially, it relates to
`such an interface which maintains full functionality of the
`television accessory while connected to the decoder.
`The difficulty of setting a VCR for automatic recording at
`a future date is notorious. Even users who are technically
`sophisticated will often make mistakes in the VCR program
`ming procedure that cause them to record the wrong pro
`gram or not to record anything at all. This difficulty has even
`resulted in a substantial body of humor dedicated to the
`subject of programming VCRs.
`The difficulty of VCR programming has been alleviated
`somewhat by the development of VCRs that use a television
`set as a display for user prompts and feedback to the user
`during the programming process. U.S. Pat. No. 4,908.713,
`issued Mar. 13, 1990 to Michael R. Levine, discloses such
`a VCR using the television set as a display for VCR
`programming with an interactive user interface for directing
`the user on a step-by-step basis. Such a user interface
`removes a great deal of the mystery from VCR
`programming, but users still have difficulty with such a
`command-based interface and encounter problems carrying
`out the programming without making mistakes that cause
`them to miss recording programs they would like to watch
`at a different time than when they are broadcast.
`
`45
`
`SO
`
`55
`
`65
`
`2
`Commonly assigned U.S. Pat. No. 4706,121, issued Nov.
`10, 1987 to PatrickYoung, discloses a system and process in
`which user selections from television schedule information
`are used for automatic control of a VCR. That patent also
`contains a description of a proposed user interface for such
`a system and process. However, the provision of a highly
`intuitive user interface that makes such a system and process
`easy and convenient to operate is a difficult task. Further
`development of this system and process has produced con
`siderable change in the user interface as originally proposed.
`In addition to simplifying VCR programming. users who
`do a substantial amount of program taping also need an
`improved system and process for keeping track of their
`recorded programs. Commonly assigned application Ser.
`No. 07/219,971, filed Jul. 15, 1988, in the name of Patrick
`Young, discloses a system and process that provides index
`ing capability for taped material. A user interface for a
`television schedule system and process should also handle
`this capability on an intuitive basis.
`Thus, while the art pertaining to the control of VCRs and
`to television schedule systems is a well-developed one, a
`need still remains for a television schedule system and
`process incorporating an improved user interface. In
`particular, unlike most computer menus, a grid TV guide is
`an array of irregular cells, where the cell size can vary from
`a fraction of an hour to many hours-extending well beyond
`the current screen. If this array is navigated by a cursor that
`goes from cell to cell, a single cursor command can produce
`violent screen changes. For example. a cursor right com
`mand may cause an abrupt jump to a cell situated several
`hours from the current page. Not only is this unsettling, but
`may take considerable effort to recover. Clearly, a gentler
`cursor motion is needed for the irregular cells found in a grid
`TV guide.
`Printed grid television schedule guides often include
`additional information besides the program title and broad
`cast names. Such grids are also typically provided in com
`bination with a more detailed printed schedule that contains
`a synopsis of each program, whether the program is a repeat,
`ratings for movies, and other information. When using a
`television set as a display for a schedule system, the size and
`resolution of the television display limit the amount of text
`that can be displayed with the grid. Improved techniques are
`required for conveying the most amount of information to
`the user in an easily understood manner within the limita
`tions of the television display. When a large number of
`channels are available for viewing, there is also a need to
`order the display of information most conveniently for the
`S.
`Programming a VCR for unattended recording becomes
`even more problematic when it is desired to record cable
`programs. Cable television decoders typically operate by
`requiring a television set and a VCR connected to the
`decoder to be set to a predetermined channel, such as
`channel 2, 3 or 4, and all channel selection is accomplished
`by the decoder. This presents problems for unattended
`recording, in that not all of the advanced features available
`on state-of-the-art VCRs can be used while the VCR is under
`control of the decoder.
`Two Zenith Electronics Corporation technical papers dis
`close systems which attempt to deal with this problem.
`Merrell, "Tac-Timer," 1986 NCTA Technical Papers. pp.
`203-206, discloses a smart remote controller to solve the
`unattended programming problem when a cable decoder
`precedes a VCR. The smart controller is programmed to turn
`on the cable decoder at specific times, but the VCR must be
`
`

`

`5,727,060
`
`10
`
`15
`
`20
`
`3
`programmed independently to match the programming of
`the Smart controller. However, this remote controller does
`not coordinate channel selection for such devices as televi
`sion schedule systems, such as disclosed in my U.S. Pat. No.
`4,706.121, issued Nov. 10, 1987, nor does it support unique
`features of more advanced VCRs. For example, this con
`troller does not support on-screen VCR programming, even
`if that feature is otherwise available on a VCR. The con
`troller does not include any capability for conveying infor
`mation about a channel selected on the cable decoder unit to
`a television schedule system or a VCR in any useful way.
`Long, “The VCR Interface." 1986 NCTA Technical
`Papers. pp. 197-202, discloses two solutions for the unat
`tended programming problem when a cable decoder pre
`cedes a VCR. The first of these is a VCR baseband decoder,
`also called BASE-TAC, and currently marketed by Zenith as
`MultiPort or MP. MPs allow the core functions
`(descrambling and addressing) of a cable decoder to be
`added to TVs and VCRs. The decoder accepts the baseband
`output of the TV or VCR tuner, eliminating the need for a
`separate decoder tuner and attendant need to coordinate two
`tuners. This method is effective for supporting television
`schedule systems and allows full functionality of advanced
`VCR features. However, the MP alternative requires new TV
`or VCR equipment and is not compatible with the existing
`25
`installed base of cable decoders. This method has not been
`well-received at this time. The second is the VCR Interface,
`which uses RF switching and a centralized approach for all
`TVs and VCRs in the home. It descrambles incoming CATV
`30
`channels and, after modulation, combines them back onto
`the CATV cable at unused upper channels. The result is that
`any TV set on the cable can receive premium channels
`without a separate decoder. This method eliminates the need
`for redundant decoders at every TV set or VCR. As
`35
`described, the system was conceived for only one premium
`channel. To support a television schedule system, all pre
`mium channels must be descrambled together and be avail
`able simultaneously. If not, it would be necessary to provide
`away of tuning the centralized descrambler from any TV set
`or VCR attached to the cable. Such a scheme would be
`awkward when more than one TV or VCR competes for
`control of the single descrambler. The VCR interface may be
`implemented using retrofitted decoders, but the overall cost
`may be prohibitive for the average home.
`45
`A somewhat similar system for use with the German
`television networks is described in Sommerhauser, "Video
`Programm System: Flexibel programmieren mit VPS."
`Funkschau. No. 25. December 1985, pp. 47-51.
`Other prior art relating to CATV, its decoders, and pro
`grammable remote devices includes west German Published
`Application 2.338,380. published Feb. 13, 1975; U.K. Patent
`1.554411, published Oct. 17, 1979; U.S. Pat. No. 4,375.651,
`issued Mar. 1, 1983 to Templin et al.; U.S. Pat. No. 4394,
`691, issued Jul. 19, 1983 to Amano et al; U.S. Pat. No,
`4,802.114, issued Jan. 31, 1989 to Sogame. While the prior
`art relating to cable decoder interfaces and similar devices is
`a well-developed one, a need remains for further develop
`ment of such devices. None of the existing interfaces both
`provides a complete solution to the problem of unattended
`recording and is compatible with already installed equip
`ment.
`
`4
`invention is directed to a system and method to allow
`automatic, unattended recording of cable television pro
`grams supplied on a cable system as herein disclosed. A
`video recording system to allow automatic, unattended
`recording of at least two cable television programs supplied
`sequentially at different times on different channels of a
`cable system includes a television receiver, a remote con
`trollable cable decoder and a remote controllable video
`recorder with unattended programming capability connected
`between the television receiver and the cable decoder. A
`remote controller for the video recorder includes a means for
`user input of program selections from a television schedule.
`The remote controller is coupled to the video recorder. A
`channel selection coordinator includes a memory means for
`storing channel tuning conversion information and program
`selections input by the user with the means for user input of
`program selections. A means converts channels of the at
`least two program selections to channel tuning commands
`recognizable by the cable decoder using the channel tuning
`conversion information and the program selections. A means
`automatically transmits the channel tuning commands to the
`cable decoder at desired activation times of the at least two
`program selections (typically the broadcast times, with a
`guard time at the beginning and end of each program). A
`means automatically supplies recording commands to the
`video recorder at the desired activation times of the at least
`two program selections.
`The method of this aspect of the invention automatically
`records cable television programs supplied sequentially at
`different times on a cable system unattended, even with
`channel changes between the programs. A remote control
`lable video recorder having unattended programming capa
`bility is connected between a television receiver and a
`remote controllable cable decoder. Channel tuning conver
`sion information is stored in a memory. Program selections
`for at least two programs on different channels is input from
`a television schedule with a remote controller for the video
`recorder. The program selections are stored in the memory.
`Channels of the program selections are converted to channel
`tuning commands recognizable by the cable decoder using
`the channel tuning conversion information and the program
`selections. The channel tuning commands are automatically
`transmitted to the cable decoder at broadcast times of the
`program selections. Recording commands are automatically
`transmitted to the video recorder at the broadcast times of
`the program selections.
`Another aspect of the present invention is directed to a
`novel television schedule system and process user interface
`herein disclosed. A television schedule system including a
`user interface in accordance with this aspect of the invention
`has a display and a means connected to the display for
`displaying the television schedule on the display as an array
`of irregular cells which vary dimensionally in length, cor
`responding to different television program time lengths. A
`means is connected to the display for providing a cursor with
`the television schedule on the display. The cursor has a
`variable length corresponding to the length of a selected one
`of the irregular cells in which the cursor is located. A means
`is connected to the means for providing the cursor for
`moving the cursor in the array in a series of equal length
`steps. At least some of the irregular cells have a length which
`is greater than the length of the steps.
`In the process of operating a television schedule system
`with the user interface of this aspect of the invention, the
`television schedule is displayed as an array of irregular cells
`which vary dimensionally in length, corresponding to dif
`ferent television program time lengths. A cursor is provided
`
`50
`
`55
`
`SUMMARY OF THE INVENTION
`The above problems and difficulties present in the prior art
`are overcome through the use of the novel system and
`method of the present invention. One aspect of the present
`
`65
`
`

`

`5
`with the television schedule on the display, the cursor has a
`variable length corresponding to the length of a selected one
`of the irregular cells in which the cursor is located. The
`cursor is moved in the array in a series of equal length steps.
`with at least some of the irregular cells having a length
`which is greater than the length of the steps.
`In another aspect of the invention, a control system for a
`video recording machine has a controller for starting and
`stopping the video recording machine, for recording video
`information on recording media, and for playing recorded
`video information on recording media. A display generator
`provides display image generation signals. Ameans supplies
`information to the display generator for generation of dis
`play images relating to operation of the video recording
`machine. The means for supplying information includes
`means for generating a recording media position indicator
`graduated as segments corresponding to programs recorded
`on the recording media.
`In a process for controlling a video recording machine
`according to this aspect of the invention, a recording media
`position indicator is graduated as segments corresponding to
`programs recorded on the recording media. The recording
`media position indicator is displayed as position of a
`selected one of the recording media in the video recording
`machine is changed.
`In a further aspect of the invention, a television schedule
`system includes a display and means connected to the
`display for displaying the television schedule on the display.
`The means for displaying a schedule is configured to allow
`selection by a user of a first number of desired channels for
`display of schedule information which is less than a second
`number of available channels. A programmable tuner is
`connected to the means for displaying a schedule. The
`programmable tuner is configured to follow the first number
`of desired channels when the television schedule is shown
`on the display in response to a channel up or channel down
`command. The programmable tuner is configured to follow
`the second number of available channels in the absence of
`the television schedule on the display in response to a
`channel up or channel down command.
`In a process for operating a television schedule system
`according to this further aspect of the invention, a first
`number of desired channels is selected for display of sched
`ule information, which is less than a second number of
`available channels. The schedule information is displayed
`on a display. The first number of desired channels is fol
`lowed when the schedule information is shown on the
`display in response to a channel up or channel down
`command. The second number of available channels is
`followed in the absence of the television schedule on the
`display in response to a channel up or channel down
`command.
`According to yet another aspect of the present invention,
`user control of a television is simplified by a system and
`process that displays on a television screen, overlaying a
`primary television display or program, a small background
`schedule guide that can be easily accessed by a user during
`lulls in the primary television display or program.
`The attainment of the foregoing and related objects,
`advantages and features of the invention should be more
`readily apparent to those skilled in the art, after review of the
`following more detailed description of the invention, taken
`together with the drawings.
`BRIEF DESCRIPTION OF THE DRAWINGS
`FIGS. 1-3 are diagrammatic representations of a televi
`sion schedule grid incorporating the user interface for the
`system and process of this invention.
`
`6
`FIG. 4 is a diagrammatic representation of a screen
`display used in the system and process of the invention.
`FIGS. 5-7 are additional diagrammatic representations of
`the television schedule grid incorporating the user interface
`for the system and process of the invention.
`FIG. 8 is a flow chart for understanding the operation of
`the FIG. 7 diagram.
`FIGS. 9-10 are additional diagrammatic representations
`of screen displays of the user interface for the system and
`process of the invention.
`FIG. 11 is a flow chart for understanding the operation of
`the FIGS. 9-10 diagrams.
`FIGS. 12-13 are diagrammatic representations of taping
`and tape index screen displays of the user interface for the
`system and process of the invention.
`FIGS. 14-17 are diagrammatic representations of pro
`gram selection by category screen displays of the user
`interface for the system and process of the invention.
`FIG. 18 is a flow chart for understanding operation of the
`FIGS. 14-18 diagrams.
`FIG. 19 is a flow chart for understanding operation of the
`FIG. 20 diagram.
`FIG. 20 is a diagrammatic representation of a channel
`customization screen display of the user interface for the
`system and process of the invention.
`FIG. 21 is a diagrammatic plan view of a control panel for
`the system of the invention.
`FIGS. 22a and 22b are block diagrams of television
`schedule systems in accordance with the invention.
`FIG. 23 is a

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