`
`- 60 -
`
`define user preferences comprises means for providing a
`user with an opportunity to designate a preference
`level for a plurality of preference attributes.
`
`23. The system defined in claim 20 further
`comprising means for providing software from the
`program guide server to the program guide client
`according to the user preferences.
`
`24. The system defined in claim 20 further
`comprising means for providing Internet links from the
`program guide server to the program guide client
`.according to the user preferences.
`
`25. A client-server interactive television
`program guide system for.scheduling reminders according
`to user defined expressions, comprising:
`means for providing a user. with an
`opportunity to define an expression with an interactive
`television program guide client implemented on user
`television equipment, without requiring the user to
`navigate the Internet;
`means for processing the expression with
`a program guide server to find programs that satisfy
`the expression; and
`means for scheduling with the program
`guide server reminders for programs that satisfy the
`expression.
`
`26. The system defined in claim 25 wherein
`the means for scheduling with the program guide server
`reminders for programs that satisfy the expression
`comprises means for providing at least one message from
`the program guide server to the program guide client
`
`5
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`GOOGLE EXHIBIT 1008
`Part 2 of 2
`
`Page 401 of 778
`
`
`
`W000/11869
`
`PCTIUS991190~1
`
`- 61 -
`
`before each of the programs that satisfy the expression
`begin.
`
`27. The system defined in claim 25 wherein
`the means for scheduling with the program guide server
`reminders for programs that satisfy the expression
`.comprises means for providing program identifiers for
`each of the programs that satisfy the expression from
`the program guide server to the program guide client.
`
`28. A client-server interactive television
`program guide system for scheduling programs for
`recording according to user defined expressions,
`comprising:
`
`means for providing a user with an
`opportunity to define an expression with an interactive
`television program guide client implemented on user
`television equipment, without requiring the user to
`navigate the Internet;
`means for processing the expression with
`a program guide server to find programs that satisfy
`the expression; and
`means for scheduling with the program
`guide server the programs that satisfy the expression
`for recording.
`
`29. The system defined in claim 28 wherein
`the means for scheduling with the program guide server
`the programs that satisfy the expression for recording
`comprises means for scheduling with the program guide
`server the programs that satisfy the expression for
`recording by the user television equipment.
`
`30. The system defined in claim 28 wherein
`the means for scheduling with the program guide server
`
`5
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`5()
`
`55
`
`Page 402 of 778
`
`
`
`5
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`45
`
`50
`
`WOOOI11869
`
`- 62 -
`
`the programs that satisfy the expression for recording
`comprises means for scheduling with the program guide
`server the programs that satisfy the expression for
`recording by the program guide server.
`
`31. A client-server interactive television
`program .guide system for parentally controlling
`programs according to user defined expressions,
`comprising:
`
`means for providing a user with an
`opportunity to define an expression with an interactive
`television program guide client implemented on user
`television equipment, without requiring the user to
`navigate the Internet;
`means for processing the expression with
`a program guide server to find programs that satisfy
`the expression; and
`means for locking with the program guide
`server programs that satisfy the expression.
`
`32. The system defined in claim 31 wherein
`the means for locking with the program guide server
`programs that satisfy the expression comprises means
`for indicating to the program guide client that the
`programs that satisfy the expression are locked.
`
`33. A client-server interactive television
`program guide system for tracking a user's viewing
`history, comprising:
`means for tracking a user's viewing
`history with a program guide server;
`means for indicating ori user television
`equipment programs that are consistent with the user's
`viewing.history and that the user has not watched, with
`
`Page 403 of 778
`
`
`
`WOOO!Jt869
`
`PCT/US99/19~1
`
`- 63 -
`
`an interactive television program guide client
`implemented on the user television equipment.
`
`34. The system defined in claim 33 wherein
`the means for tracking the user's viewing history
`comprises means for storing a user defined expression
`with the program guide server.
`
`35. The system defined in claim 33 wherein
`the means for tracking the user's viewing history
`comprises means for calculating user demographic values
`with the program guide server.
`
`36. The system defined in claim 33 further
`comprising:
`
`·means for providing a user with an
`opportunity to define a user preference profile with
`the interactive televis1on program guide client
`implemented on user television equipment; and
`means for finding programs with the
`program guide server that are consistent with the user
`prefere~ce profile, wherein:
`the means for indicating on user
`television equipment the programs found by the program
`guide server that are consistent with the user's
`viewing history and that the user has not watched
`comprises means for indicating on user television
`equipment the programs found by the program guide
`server that are consistent with the user's viewing
`history and the user preference profile and that the
`user has not watched.
`
`37. The system defined in claim 36 further
`comprising:
`
`5
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`Page 404 of 778
`
`
`
`W000/11869
`
`- 64 -
`
`means for targeting advertising with the
`program guide server based on the user's viewing
`history; and
`
`means for displaying the advertising
`with the interactive television program guide client on
`the user television equipment.
`
`38. The system defined in claim 36 further
`comprising means for collecting program ratings
`information with the program guide server based on the
`user's viewing history.
`
`39. A client-server .interactive television
`program guide system comprising:
`a program guide server;
`user television equipment on which an
`interactive television program guide client is
`implemented, wherein the interactive television program
`guide client is programmed to provide a user with an
`opportunity to define user preferences without
`requiring the user to navigate the Internet; and
`a communications path over which the
`user preferences are provided by the interactive
`television program guide client to the program guide
`server.
`
`40. The system defined in claim 39 wherein:
`the program guide server is programmed
`to generate a viewing recommendation based on the user
`preferences; and
`the interactive television program guide
`client is further programmed to display the viewing ·
`recommendation on the user television equipment.
`
`5
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`55
`
`Page 405 of 778
`
`
`
`W000/11869
`
`PCf/US99/19QSil
`
`- 65 -
`
`41. The system defined in claim 39 wherein
`the interactive television program guide client is
`further programmed to provide a user with an
`opportunity to designate a preference level for a
`plurality of preference attributes.
`
`42. The system defined in claim 39 wherein
`the program guide server is programmed to provide
`software to the interactive television program guide
`client according to the user preferences.
`
`43. The system defined in claim 39 wherein
`the program guide server is programmed to provide
`Internet links to the interactive television program
`guide client according to the user preferences.
`
`44. A client-server interactive television
`program guide system for scheduling reminders according
`to user defined expressions, comprising:
`user television equipment on which an
`interactive television program guide client is
`implemented, wherein the program guide client is
`programmed to provide a user with an opportunity to
`define an expression without requiring the user to
`navigate the Internet;
`a communications path over which the
`expression is provided by the interactive television
`program guide client to a program guide server, wherein
`the program guide server is programmed to find programs
`that satisfy the expression and schedule reminders for
`programs that satisfy the expression.
`
`45. The system defined in claim 44 wherein
`scheduling with the program guide server reminders for
`programs that satisfy the expression comprises
`
`5
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`45
`
`55
`
`Page 406 of 778
`
`
`
`W000/11869
`
`- 66 -
`
`providing at least one message from the program guide
`server to the program guide client before each of the
`programs that satisfy the expression begin.
`
`46. The system defined in claim 44 wherein
`the program guide server is further programmed to
`provide program identifiers for each of the programs
`that satisfy the expression to the interactive
`television program guide client over the communications
`path.
`
`47. A client-server interactive television
`program guide system for scheduling programs for
`recording. according to user defined expressions,
`comprising:
`
`user television equipment on which an
`interactive television program guide client is
`implemented, wherein the interactive television program
`guide client is programmed to provide a user with an
`opportunity to define an expression without requiring
`the user to navigate the Internet;
`a communications path over which the
`expression is provided by the interactive television
`program guide client to a program guide server, wherein
`the program guide server.is programmed to find programs
`that satisfy the expression and schedule the programs
`that satisfy the expression for recording.
`
`48. The system defined in claim 47 wherein:
`the user television equipment comprise·s
`a storage device; and
`the program guide server is further
`programmed to schedule the programs that satisfy the
`expression for recording by the storage device.
`
`5
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`Page 407 of 778
`
`
`
`W000/11869
`
`PCI'IUS99/1~1
`
`- 67 -
`
`49. The system defined in claim 47 wherein
`the program guide server comprises a storage device on
`which the programs that satisfy the expression are
`stored.
`
`50. A client-server interactive television
`program guide system for parentally controlling
`programs according to user defined expressions,
`comprising:
`
`user television equi~ment on which an
`interactive television program guide client is
`implemented, wherein the interactive television program
`guide client is programmed to provide a user with an
`opportunity to define an expression without requiring
`the user to navigate the Internet;
`a communications path over which the
`interactive television program guide client provides
`the expression to a program guide server, wherein the
`program guide server is programmed to find programs
`that satisfy the expression and lock programs that
`satisfy the expression.
`
`51. The system defined in claim 50 wherein
`the program guide server is programmed to indicate to
`the interactive televis~on program guide client the
`locked programs over the communications path; and
`the interactive television program guide
`client is further programmed to indicate to the user
`the locked programs with the user television equipment.
`
`52. A client-server interactive television
`program guide system for tracking a user's viewing
`history, comprising:
`user television equipment on which an
`interactive television program guide client is
`
`5
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`Page 408 of 778
`
`
`
`W000/11869
`
`PCI' IUS99/1905_1
`
`- 68 -
`
`implemented, wherein the interactive television program
`guide client is programmed to provide viewing history
`information to a program guide server over a
`communications path, wherein:
`the program guide server is programmed
`to find programs based on the viewing history
`information and to indicate the programs to the
`interactive television program guide client over the
`communications path; and
`the interactive television program guide
`client is further programmed to indicate on the user
`television equipment a subset of the programs wherein
`the subset of the programs are programs that the user
`has not watched.
`
`53. The system defined in claim 52 wherein
`the program guide server is further programmed to
`calculate user demographic values based on the viewing
`history information.
`
`54. The system defined in claim 52 wherein:
`the interactive television program guide
`client is further programmed to provide user preference
`information to the program guide server over the
`communications path; and
`the program guide server is further
`programmed to obtain programs based on the us~r
`preference information and to indicate the programs to
`the interactive television program guide client.
`
`55. The system defined in claim 54 wherein:
`the program guide server is programmed
`to target advertisements based on the user preference
`information and to provide the advertisements to·the
`
`5
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`Page 409 of 778
`
`
`
`WOOOnl869
`
`PCTIUS99/1~1
`
`- 69 -
`
`interactive television program guide client over the
`communications path; and
`the interactive television program guide
`client is further programmed to display the
`advertisements on the user television equipment.
`
`56. The system defined in claim 54 wherein
`the program guide server is further programmed to
`collect program ratings information based on the
`viewing history information.
`
`5
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`45
`
`50
`
`55
`
`Page 410 of 778
`
`
`
`W000/11869
`
`PCT/US99/19~1
`
`1/39
`
`10
`
`~ -
`
`{12
`
`MAIN FACILITY
`
`14
`......
`
`DATA
`SOURCE
`
`41
`1-'
`
`LOCAL INFORMATION
`SERVICE
`
`DATA SOURCE 04
`
`15
`LJ
`
`1 7
`INTERACTIVE TELEVISION LJ
`PROGRAM GUIDE EQUIPMENT
`
`41
`LJ
`
`FIG. 1
`
`SUBSTITUTE SHEET (RULE 26)
`
`Page 411 of 778
`
`
`
`W000/11869
`
`PCT/US99/1905,1
`
`2139
`
`r------------------------,
`
`I
`I 17
`I }
`V
`16 I
`
`TELEVISION DISTRIBUTION FACILITY
`
`25
`
`21
`PROGRAM GUIDE
`DISTRIBUTION
`EQUIPMENT
`
`PROGRAM GUIDE
`SERVER
`PROCESSING
`CIRCUITRY
`STORAGE
`DEVICE
`
`22
`
`USER TELEVISION
`EQUIPMENT
`
`I
`I
`II
`I
`:
`I
`:
`I
`:
`:
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I·
`
`L-------------------------
`FIG. 2a
`
`SUBSTITUTE SHEET (RULE 26)
`
`Page 412 of 778
`
`
`
`W000/11869
`
`.3139
`
`6
`
`~--------------------------------,
`I
`I
`:
`I
`I
`I 17
`~
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`
`L--------------------------------1
`FIG. 2b
`
`SUBSTITUTE SHEET (RULE 26)
`
`Page 413 of 778
`
`
`
`wo 00/11869
`
`PCf/US99/1905_1
`
`4139
`
`TELEVISION DISTRIBUTION FACILITY
`
`as
`
`r--------------------------------~
`I
`I
`I
`I
`I
`I
`I
`I
`a'
`1
`I
`I
`I
`lJ
`I
`I
`I
`I
`I
`I
`I 17
`~
`
`PROGRAM GUIDE
`SERVER
`
`PROCESSING l-7
`56 1-
`STORAGE lJ
`
`CIRCUITRY
`
`DEVICE
`
`61
`)
`
`INTERNET
`SERVICE
`SYSTEM
`
`I
`I
`I
`I
`I
`I
`
`20
`lJ
`PERSONAL COMPUTER
`
`MONITOR
`
`27
`
`35
`
`CIRCUITRY
`
`~
`I
`PROCESSING II MEMORY ~
`-~ COMMDU~~~TIONS II' STORAGE ~
`L--------------------------------
`FIG. 2c
`
`23
`lJ
`
`29
`
`3.1
`
`DEVICE
`
`SUBSTITUTE SllEn (RUlE 26)
`
`Page 414 of 778
`
`
`
`W000/11869
`
`PCT/US99/l~l
`
`5139
`
`22
`
`VIDEO AND DATA IN
`
`26
`
`26
`
`SET-TOP BOX
`44
`MEMORYr
`
`37
`
`1
`
`31
`DIGITAL
`STORAGE
`DEVICE
`
`COMMUNICATIONS
`DEVICE
`
`30
`VIDEO...J
`
`CONTROL
`
`34
`
`SECONDARY STORAGE DEVICE
`
`38
`
`36
`
`TELEVISION
`
`FIG. 3
`
`SUBSTITUTE SHEET (RULE 26)
`
`Page 415 of 778
`
`
`
`W000/11869
`
`PCTIUS99/J~l
`
`6/39
`
`22
`
`VIDEO AND DATA IN
`
`CONTROL CIRCUITRY
`63
`
`~ r42
`I MEMORY p
`L COMMUNICATIONS
`
`,-51
`
`DEVICE
`
`DISPLAY
`DEVICE
`
`5
`4
`lJ
`
`;-20
`
`{46
`
`USER
`INTERFACE
`
`. . -
`
`(47
`
`SECONDARY STORAGE
`DEVICE
`
`49
`DIGITAL STORAGE DEVICE ~
`03
`
`1--
`
`FIG. 4
`
`SUBSTilUli SHEET (RULE 26)
`
`Page 416 of 778
`
`
`
`wooont869
`
`.,_ 114
`
`SERVICE
`PROVIDER
`LOGO
`
`r--108
`
`7/39
`
`100
`
`CtCI12tPI ~
`
`118
`
`116
`
`112
`
`0
`
`TV
`GUIDE
`
`·
`MSO
`SHOWCASE
`
`VIEWER
`SERVICES
`
`)
`
`1 02
`
`ADVERTISEMENT BANNER
`
`\ 110
`
`FIG. 5
`
`~UBSTITUTE SHEET {RULE 26)
`
`SELECTABLE
`ADVERTISEMENT 120
`\( BY TIME X PPVTIME X PROFILE )
`(BY CHANNEL X PPV TITLE X MESSAGES )
`( MOVIES X EVENTS X PARENTS
`( SPORTS X PREMIUM X REMINDERS )
`( CHILDREN X MUSIC X SETUP )
`"'!;. RECORD )
`1061 SEARCH ~ ADULT
`AGENT X PACKAGES X EXIT
`)~
`)
`
`r108
`
`SELECTABLE
`ADVERTISEMENT
`
`(
`
`Page 417 of 778
`
`
`
`W000/11869
`
`PCTIUS99119~1
`
`8139
`
`Looo·
`
`c111
`10:30P SAT
`
`SERVICE
`
`LOGO
`
`SELECTABLE
`ADVERTISEMENT
`
`SELECTABLE
`ADVERTISEMENT
`
`(
`
`PROVIDER ~§
`~I
`I~
`•
`153
`"''(98E! ~ ILOVELUCY
`~ MTV AFTER HOURS
`( 99MTV
`~ LlffiESTAR
`( 100 DSC
`129-< ( 101 ENC 153~DEAD MEN DON'T
`~ WORLD OF WONDER
`( 102 NICK2
`( 103 ESPN2153~SPORTS CENTER
`( LOST IN SPACE
`( 104SCIFI
`'-
`
`150
`
`Xs1
`~161
`).)50
`150
`... :;}!157
`).!50
`))50
`~It~ so
`155 157
`~10
`
`ADVERTISEMENT BANNER
`
`...
`
`FIG. 6
`
`SUBSTITUTE SHEET (RULE 26)
`
`Page 418 of 778
`
`
`
`W000/11869
`
`PCf/USCW/19~1
`
`9/39
`
`SERVICE
`PROVIDER
`LOGO
`
`SELECTABLE
`ADVERTISEMENT
`
`SELECTABLE
`ADVERTISEMENT
`
`c
`
`t?J12:01P I I ~= I
`I~
`
`c147
`206CMDYTHU
`
`~I
`/A.
`
`(11:00P
`
`159
`~ 150
`~SATURDAY NIGHT LIVE,NEWY
`151
`~SHANDLING LIVE
`(11:30P
`161-0}"
`~g
`(
`FRIDAY
`129-< (12:00A FRI ~MAKE ME LAUGH 155~0
`150
`)1so
`~NINE TO FIVE
`(12:30A FRI
`(t30A FRI ~BENNY HILL
`161-0){s0
`155 --0)-"
`....._(2:00A FRI ~MARTY FELDMAN
`)
`
`ADVERTISEMENT BANNER
`
`..
`
`FIG. 7
`
`SUBSTITUTE SHEET (RULE 26)
`
`Page 419 of 778
`
`
`
`W000/11869
`
`PCfiUS99/1~1
`
`10139
`
`SERVICE·
`PROVIDER
`LOGO
`
`SELECTABLE
`ADVERTISEMENT
`
`SELECTABLE
`ADVERTISEMENT
`
`(
`
`~I
`
`...
`
`'( 11 PPV1
`
`( 14 HBO
`( 16MAX
`129-< ( 39AMC
`(
`( 52TBS
`( 104 MULTI
`.....
`
`j«::::?j10:30P I §
`
`GO
`
`12:30P SAT
`
`I~
`
`151
`>rso
`~ PERFECT BODY
`~ AS GOOD AS IT GETS
`:>:so
`~ FIVE FINGERS
`~
`150
`~ FLIGHT OF THE INTRUDER ~
`128
`1:00P
`>1so
`~ TENACLES
`155 -0)150
`y
`~ RAPPIN' RODENTS
`)
`
`ADVERTISEMENT BANNER
`
`....
`
`FIG. Ba
`
`SUBSTITUTE SHEET (RULE 26)
`
`Page 420 of 778
`
`
`
`W000/11869
`
`PCTIUS99/19Q5.1
`
`11/39
`
`~I .. ( 14 HBO-
`
`( 15 GOLF
`
`( 25 ESPN
`
`12~
`
`( 307 ESPN2
`(
`( 403 CLAS
`( 404 OUTLI
`......
`
`12·30PSAT
`
`~·
`~
`_,1~
`150
`~)1s1
`X so
`>1so
`0J:155
`)E8
`0)J§O
`~5
`150
`
`SERVICE
`PROVIDER
`LOGO
`
`SELECTABLE
`ADVERTISEMENT
`
`SELECTABLE
`ADVERTISEMENT
`
`C
`
`~ WIMBLEDON '98
`~ SPORTSCENTER
`~ NBA INSIDE STUFF
`~ SOCCER: SCOTIISH
`1:00P
`~ '98 SMIRNOFF CUP
`~
`CA SAND BLAST
`)
`ADVERTISEMENT BANNER
`_
`~----~----------~
`T
`
`FIG. Bb
`
`SUBSTITUTE SHEET (RULE 26)
`
`Page 421 of 778
`
`
`
`W000/11869
`
`PCr/US99/19~1
`
`12139
`
`SERVICE
`PROVIDER
`LOGO
`
`~I
`_.A.
`( 11 FOX
`
`( 14NICK
`
`( 16PBS
`12~ ( 39TNT
`(
`( 52HB02
`
`SaECTABLE
`ADVERTISEMENT
`
`SELECTABLE
`ADVERTISEMENT
`
`(
`
`( 104 MULTI
`
`...
`
`f'"'7112:01PJ @]
`I~
`
`12:30PSAT
`
`0
`
`150
`
`1:00P
`~ MADELINE
`155-0Hso
`~ JAPANIMATION .
`
`~ SIMPSONS
`~1
`~ PINKY AND THE BRAIN Hso
`~ SESAME STREET
`~0
`( FLINTSTONES 155-0~ 128
`Hso
`'Y
`)
`
`ADVERTISEMENT BANNER
`
`FIG. Be
`
`SUBSTITUTE SHEET (RULE 26)
`
`Page 422 of 778
`
`
`
`WOOQ/JJ869
`
`PCTIUS99n9~1
`
`ill
`
`13/39
`
`I""'J'112:01PI § OGO
`...
`
`)Jtl-
`
`)Jtl-
`
`)Jtl-
`
`)~
`
`)Jtl-
`)Jtl-
`
`)Jtl-
`
`) ..
`
`)Jtl-
`
`)Jtl-
`
`)Jtl-
`
`)j.
`)Jtl-
`)Jtl-
`)~
`).
`
`ACTOR
`BRUCE WILLIS
`
`AND
`
`GENRE
`
`ACTION
`
`AND
`
`START MIN
`7:00P
`
`AND
`
`START MAX
`
`11:00P
`
`AND
`
`END MIN
`
`9:00P
`
`AND
`
`END MAX
`
`1:30A
`
`AND
`
`SORT
`
`ALPHABETICALLY
`
`SERVICE
`PROVIDER
`LOGO
`
`SELECTABLE
`ADVERTISEMENT
`
`SELECTABLE
`ADVERTISEMENT
`
`r147
`
`SAVE AS
`AGENT
`
`~(
`~(
`~(
`
`1:~
`
`~(
`~(
`~(
`~(
`~(
`~(
`~(
`~(
`~(
`~(
`~(
`~(
`~(
`(
`~(
`
`FIG. 9a
`
`SUBSTITUTE SHEET (RULE 26)
`
`Page 423 of 778
`
`
`
`WOOOIJI869
`
`PCT/US99/l9051
`
`14139
`
`SERVICE
`PROVIDER
`LOGO
`
`~
`~
`
`SELECTABLE
`ADVERTISEMENT
`
`SEARCH
`
`LIST IN ALPHABETICAL ORDER ALL ACTION
`PROGRAMS STARRING BRUCE WILLIS AND THAT
`START TODAY BETWEEN 7 :OOP AND 11 :OOP
`AND THAT END BETWEEN 9:00P AND 1 :30A.
`
`SELECTABLE
`ADVERTISEMENT
`
`SAVE AS AGENT
`
`FIG. 9b
`
`SUBSTITUTE SHEET (RULE 26)
`
`Page 424 of 778
`
`
`
`W000/11869
`
`PCT/US9911905_1
`
`15/39
`
`SERVICE
`PROVIDER
`LOGO
`
`SELECTABLE
`ADVERTISEMENT
`
`SELECTABLE
`ADVERTISEMENT
`
`• (
`...
`
`(
`(
`
`~
`~
`
`'151
`
`BRUCE WILLIS
`
`CLEAN ACTION
`
`OUTDOORS
`
`)
`)
`)
`
`FIG. 10
`
`SUBSTITUTE SHEET (RULE 26}
`
`Page 425 of 778
`
`
`
`W000/11869
`
`PCf/US9911~1
`
`16/39
`
`SERVICE
`PROVIDER
`LOGO
`
`I""""""' 112:01 p I §
`
`0
`
`7:00P FRI
`
`I~
`
`~I
`
`SELECTABLE •
`
`ADVERTISEMENT
`
`SELECTABLE
`ADVERTISEMENT
`
`(
`
`)
`~ ARMAGEDDON
`( 49 PPVI
`)
`( 50HB02 ~ MERCURY RISING
`)
`(
`7:30P
`)
`( 57PPV2 ~ THE JACKAL
`)
`( 59STR7 ~ LAST MAN STANDING
`(
`)
`9:30P
`( 50 HB02 ~ DIE HARD WITH A VENGEANCE)
`
`)
`
`ADVERTISEMENT BANNER
`
`....
`
`FIG. 11
`
`SUBSTITUTE SHEET (RULE 26)
`
`Page 426 of 778
`
`
`
`W000/1J869
`
`PCTIUS99/1905l
`
`17/39
`
`SERVICE
`PROVIDER
`LOGO
`
`1"""""'112:01P I §
`
`OGO
`
`SELECTABLE
`ADVERTISEMENT
`
`SELECTABLE
`ADVERTISEMENT
`
`SETUP
`
`)
`GUIDE
`PARENTAL CONTROL )
`)
`CABLE BOX
`)
`
`AUDIO
`
`SCREEN POSITION
`
`USER PROFILE
`
`) 417
`
`y
`
`(
`(
`(
`(
`(
`(
`
`(, ___________ A_Dv_E_R_T,_sE_M_E_NT_s_A_N_NE_R __________ ~)
`
`FIG. 12
`
`SUBSTITUTE SHEET (RULE 26}
`
`Page 427 of 778
`
`
`
`WOOOIIJ869
`
`PCTIUS99/1~1
`
`18/39
`
`SERVICE
`PROVIDER
`LOGO
`
`SELECTABLE
`ADVERTISEMENT
`
`SELECTABLE
`ADVERTISEMENT
`
`r147
`
`SAVE AS
`AGENT
`
`M12:01PI ~
`..
`
`0
`
`PREFERENCE PROFILE SETUP
`
`109
`
`SERIES »
`5~11
`
`PROFILE#1
`
`~(
`~(
`
`, 104
`)~
`)~
`'-106
`,104
`)~
`)~
`:-..:-106
`.. 104
`1~
`)~
`'"106
`,.104
`)~
`)~
`'-106
`
`FRAZIER
`
`WEAK DISLIKE
`
`FRIENDS
`
`STRONG LIKE
`
`SEJNFIELD
`
`STRONG LIKE
`
`PROVIDENCE
`
`WEAKUKE
`
`~(
`~(
`
`~(
`~(
`
`~(
`~(
`
`~(
`~(
`
`..
`
`FIG. 13a
`SUBSTITUTE SHEET (RULE 26)
`
`Page 428 of 778
`
`
`
`wooont869
`
`PCTIUS99/l9~1
`
`19/39
`
`SERVICE
`PROVIDER
`LOGO
`
`SELECTABLE
`ADVERTISEMENT
`
`SELECTABLE
`ADVERTISEMENT
`
`(" 147
`
`SAVE AS
`AGENT
`
`PREFERENCE PROFILE SETUP
`~
`5 .....
`109
`~ (
`PROFILE #1
`~-=:=::;;~=~ '111
`~(
`GENRE
`)..-.
`
`-104
`~(::==::::::::M=OV=IE=S ==~1~
`~(
`)~
`STRONG LIKE
`'106
`... 104
`~(~===G~~~E~SH~O~W~S==~)~
`~(
`)~
`STRONG Dl.SLIKE
`'106
`104
`~(::===N=EW=S==~)~
`~(
`)~
`WEAK LIKE
`
`BASEBALL
`_....
`""~~~~;:=====~
`STRONG LIKE
`~
`
`ACTION
`_....
`""~~~~;.==~===!~
`STRONG LIKE
`~
`
`HORROR
`
`WEAK DISLIKE
`
`SUBSTITUTE SHEET (RULE 26)
`
`Page 429 of 778
`
`
`
`W000/11869
`
`PCTIUS991190~J
`
`20/39
`
`SERVICE
`PROVIDER
`LOGO
`
`SELECTABLE
`ADVERTISEMENT
`
`SELECTABLE
`ADVERTISEMENT
`
`r147
`
`SAVE AS
`AGENT
`
`PREFERENCE PROFILE SETUP
`.A.
`c1o9
`~(~==P:::::R:::OF:ILE:::::::#1===:!J~11
`J ...
`~(
`
`CHANNEL
`
`~()=:=40=D:;:ISN:;:E:;;Y C::HA=::N=N:EL===!) ..
`~(
`WEAK LIKE
`) ...
`'106
`,104
`
`~( 41 DISCOVERY CHANNEL
`STRONG UKE
`~(
`
`'106
`,104
`JJJI(
`14 NIKELODEON
`"\1111..
`....... :;=:::::;:;;:;:::::::::;::::::::::==t.~,..
`STRONG LIKE
`) ..
`~(
`.....
`'106
`
`FIG. 13c
`SUBSTilUTE SHEET (RULE 26)
`
`Page 430 of 778
`
`
`
`W000/11869
`
`PCT/US99/19~1
`
`21139
`
`SERVICE
`PROVIDER
`LOGO
`
`SELECTABLE
`ADVERTISEMENT
`
`SELECTABLE
`ADVERTISEMENT
`
`PREFERENCE PROFILE SETUP
`
`~
`,109
`,..._
`PROFILE #1
`~I(
`..... ;:====::;"!===!JJI""
`~(
`ACTOR
`) ....
`
`~( ARNOLD SCHWARZENEGGER ) ....
`~(
`STRONG DISLIKE
`) ....
`'101
`104
`
`~(
`... (
`
`~(
`... (
`
`JOHN WAYNE
`WEAKLIKE
`
`SHARON STONE
`
`STRONG LIKE
`
`"106
`~104
`
`'"106
`
`FIG. 13d
`SUBSTITUTE SHEET {RULE 26)
`
`Page 431 of 778
`
`
`
`wooont869
`
`PCT/US99/19()!11
`
`22139
`
`SERVICE
`PROVIDER
`LOGO
`
`SELECTABLE
`ADVERTISEMENT
`
`SELECTABLE
`ADVERTISEMENT
`
`r147
`
`SAVE AS
`AGENT
`
`PREFERENCE PROFILE SETUP
`~
`.... (
`~(
`
`PROFILE #1
`
`RATING
`
`,109
`) ..
`
`) ..
`'-111
`... 104
`
`I:~::====~LLE=RA=:=:===-.=:::!~E
`
`,...._
`TV-MA RATING
`~I(
`~:=====~_},
`.... (
`ILLEGAL
`) ..
`'106
`..-104
`..,.I(
`,..,..
`NC-17 RATING
`~;=========~_},
`~(
`· ILLEGAL
`) ..
`'106
`~
`
`FIG. 13e
`
`SUBSTITUTE SHEET (RULE 26)
`
`Page 432 of 778
`
`
`
`WOOO/l1869
`
`SERVICE
`PROVIDER
`LOGO
`
`23/39
`
`PREFERENCE PROFILE SETUP
`
`....
`,109
`~()=====PR~O~FI~~#1~==~)~
`~(
`)~
`OTHER
`
`~(
`~(
`
`~(
`~(
`
`CLOSED-CAPTIONED
`
`MANDATORY
`
`)~
`)~
`
`ENGLISH
`
`MANDATORY
`
`SELECTABLE
`ADVERTISEMENT
`
`SELECTABLE
`ADVERTISEMENT
`
`r147
`
`SAVE AS
`AGENT
`
`FIG. 13f
`SUBSTITUTE SHEET (RULE 26)
`
`Page 433 of 778
`
`
`
`WOOOIJ1869
`
`PCT/VS99/19~1
`
`24139
`
`1"""7112:01P I §
`
`0
`
`PREFERENCE PROFILE SETUP
`PRESS ~ .. TO CHANGE SETTINGS.
`
`SERVICE
`PROVIDER
`LOGO
`
`SELECTABLE
`ADVERTISEMENT
`
`SELECTABLE
`ADVERTISEMENT
`
`(
`
`...
`...
`...
`
`PROFILES
`PROFILE#1 J ~~ MODERATE )~
`l ~~ BROAD
`PROFILE#2
`)~
`PROFILE#3 J ~~ NARROW )~
`PROFILE#4 A ~~ NON-ACTIVE )~
`
`(
`(
`(
`(
`
`ADVERTISEMENT BANNER
`
`)
`
`FIG. 14
`
`SUBSTilUTE SHEET (RULE 26)
`
`Page 434 of 778
`
`
`
`NARROW MODERATE WIDE
`SCOPE TITLE
`--
`SCOPE
`SCOPE
`y
`y
`y
`SEINFELD
`
`GENRE
`
`COMEDY
`
`MANDATORY+ HIGHEST
`CC RATING NOT ILLEGAL
`LEVEL
`-
`y
`y
`
`TV-PG
`
`SL
`
`~
`-~
`
`~
`8
`......
`E!
`j;i
`~
`
`N
`
`N
`
`N
`
`N
`
`N
`
`N
`
`N
`
`N
`
`N
`
`y
`
`N
`
`y
`
`y
`
`N
`
`N
`
`y
`
`y
`
`y
`
`THE SHINING
`
`HORROR
`
`DANTE'S PEAK
`
`COMEDY
`
`y
`
`y
`
`NIGHTATTHE
`OPERA
`
`COMEDY
`
`N
`
`PG-13
`
`R
`
`G
`
`ER
`
`DRAMA
`
`TERMINATOR
`
`ACTION
`HORROR
`MY STEPMOTHER COMEDY
`IS AN ALIEN
`HORROR
`
`y
`
`y
`
`y
`
`TV-PG
`
`PG-13
`
`PG-13
`
`y
`
`N
`
`N
`
`y
`
`y
`
`y
`
`I ' )
`
`~
`
`(0
`
`WD
`
`SL
`
`SL
`
`NEUTRAL
`
`so
`
`SL+WD
`
`FIG. 15
`
`~
`§
`i
`
`\Q
`
`~
`~
`·~
`
`Page 435 of 778
`
`
`
`WOOOnt869
`
`PCTIVS99119~t
`
`26/39
`
`(~------------AD--~_R_T_IS_E_ME_N_T_B_AN_N_E_R __________ ~)
`
`FIG. 16a
`
`SUBSTITUTE SHEET (RULE 26)
`
`Page 436 of 778
`
`
`
`W000/11869
`
`PCTIUS99/l~l
`
`27/39
`
`SERVICE
`PROVIDER
`LOGO
`
`SELECTABLE
`ADVERTISEMENT
`
`SELECTABLE
`ADVERTISEMENT
`
`r~112:01PI §
`
`0
`
`8:00PTHU
`
`I~
`
`)
`~ SEINFELD
`~ MY STEPMOTHER IS AN ALIEN)
`)
`10:00
`)
`
`( ER
`
`~I
`
`...
`
`( 4NBC
`( 7ABC
`(
`( 4NBC
`
`(~------------A_o~ __ RT_Is_E_M_EN_T_B_~_N_E_R __________ -J)
`
`FIG. 16b
`
`SUBSTITUTE SHEET (RULE 26)
`
`Page 437 of 778
`
`
`
`W000/11869
`
`PCTIUS99!19~1
`
`28139
`
`~
`~
`~._I ___ a_:oo_P r_Hu __ ----11~
`
`.A,
`(r~4~NB~C----(~s=EI~NF=E~W~--------)
`( 7 ABC
`( MY STEPMOTHER IS AN ALIEN)
`
`SERVICE
`PROVIDER
`LOGO
`
`SELECTABLE
`ADVERTISEMENT
`
`SELECTABLE
`ADVERTISEMENT
`
`(-----------~A~DVE~R-TI-SE_M_E_NT_B_A_N_NE_R __________ ~)
`
`...
`
`FIG. 16c
`
`SUBSTITUTE SHEET (RULE 26)
`
`Page 438 of 778
`
`
`
`WOOMI86!l
`
`PCTIUS!l!l/1~1
`
`29/39
`
`I """"""112:01 p I §
`...
`
`GENRE
`
`COMEDY
`
`AND
`
`ACTOR
`GARY SHANDUNG
`
`AND
`
`RATING
`RRATING
`
`~(
`~(
`~(
`~(
`~(
`... (
`1<4(
`
`... ( •
`
`0
`
`)~
`)~
`)~
`)~
`)~
`)~
`
`~:I
`
`SERVICE
`PROVIDER
`LOGO
`
`SELECTABLE
`ADVERTISEMENT
`
`SELECTABLE
`ADVERTISEMENT
`
`r 147
`
`SAVE AS
`AGENT
`
`FIG. 17a
`
`SUBSTITUTE SHEET (RULE 26)
`
`Page 439 of 778
`
`
`
`W000/11869
`
`PCf/US9911~1
`
`30/39
`
`SERVICE
`PROVIDER
`LOGO
`
`SELECTABLE
`ADVERTISEMENT
`
`SELECTABLE
`ADVERTISEMENT
`
`~
`~
`
`UST ALL COMEDIES STARRING GARY
`SHANDLING THAT HAVE A RATING LESS THAN R.
`
`FIG. 17b
`
`SUBSTITUTE SHEET (RULE 26)
`
`Page 440 of 778
`
`
`
`W000/11869
`
`PCI'IUS99/19051
`
`31139
`
`VIDEO FOR
`CURRENT
`CHANNEL
`
`(
`( 206 CMDY
`
`••
`•
`
`REMINDER LIST
`
`(972
`
`)
`HIDE REMINDER
`~ SHANDLING LIVE R 11:30P-12:00A)
`
`971
`
`PRESS [Q[} TO WATCH
`
`FIG. 18
`
`SUBSTITUTE SHEET {RULE 26)
`
`Page 441 of 778
`
`
`
`W000/11869
`
`PCI'/US9911905.1
`
`32139
`
`SERVICE
`PROVIDER
`LOGO
`
`SELECTABLE
`ADVERTISEMENT
`
`~I
`( 98El
`(
`99MTV
`( 101 DSC
`
`GO
`
`I"""""" 111:29P I §
`I~
`)
`)
`)
`
`10:30P SAT
`
`~I LOVE LUCY
`~ MTV AFTER HOURS
`~UTILE STAR
`
`(
`( 206CMDY
`
`•
`•
`
`REMINDER LIST
`
`{_972
`
`HIDE REMINDER
`
`)
`~ SHANDLING LIVE R 11:30P-12:ooA)
`PRESS I OK I TO WATCH
`
`971
`
`FIG. 19
`
`SUBSTITUTE SHEET (RULE 26)
`
`Page 442 of 778
`
`
`
`W000/1186!}
`
`PCf/US99/l!}~l
`
`33139
`
`VIDEO FOR
`CURRENT
`CHANNEL
`
`RECOMMENDATION
`
`2111
`
`( 49 PPV1
`
`~ ARMAGEDDON
`
`)
`
`PRESS INFO FOR MORE INFORMATION.
`WATCH?
`(-Y-Es-)
`c-~-0--..)
`
`FIG. 20a
`
`SUBSTITUTE SHEET (RULE 26)
`
`Page 443 of 778
`
`
`
`wo 00111869
`
`PCf/US99/19051
`
`34/39
`
`SERVICE
`PROVIDER
`LOGO
`
`SELECTABLE
`ADVERTISEMENT
`
`~I
`( 98E!
`( 99MTV
`( 101 osc
`
`.
`
`M6:59PI §
`I~
`)
`)
`)
`
`10:30P SAT
`
`~I LOVE LUCY
`~ MTV AFTER HOURS
`( LlffiESTAR
`
`2111
`
`RECOMMENDATION
`
`( 49 PPV1
`
`( ARMAGEDDON
`
`)
`
`PRESS INFO FOR MORE INFORMATION.
`WATCH?
`c-N-0--..)
`e-Y-ES-)
`
`FIG. 20b
`
`SUBSTITUTE SHEET (RULE 26)
`
`Page 444 of 778
`
`
`
`W000/11869
`
`PCT/US99119051
`
`35/39
`
`SERVICE
`PROVIDER
`LOGO
`
`SELECTABLE
`ADVERTISEMENT
`
`SELECTABLE
`ADVERTISEMENT
`
`~
`~
`
`[IT)
`ARMAGEDDON
`7:00-10:30? FRI 49 PPV1
`
`( LAST )
`
`(REMIND)
`
`( LOCK ) ~
`
`ARMAGEDDON
`
`THIRD GENERATION WILDCAT OIL DRILLER
`HARRY STAMPER LANDS ON AN ASTEROID
`AND BLOWS IT UP IN TIME TO SAVE THE
`WORLD FROM TOTAL DESTRUCTION.
`
`FIG. 20c
`
`SUBSTITUTE SHEET (RULE 26)
`
`Page 445 of 778
`
`
`
`PROVIDE USER WITH OPPORTUNITY TO
`DEFINE PREFERENCE PROFILE 2002
`I
`
`2000
`_)
`
`SELECT PROFILE •
`~04
`I SELECT A TIRIBUTE TYPE ~ ~006
`v
`L 2008
`I
`
`SELECT CRITERIA
`
`SELECTATIRIBUTE
`
`-~.
`2012
`I STORE PREFERENCE I)
`I PROFILE ON SERVER I
`
`•
`
`•
`
`LOCK
`PROGRAMS
`BASED ON
`PREFERENCE
`PROFILE
`
`\.._ 2050
`
`\.._ 2040
`
`BASED ON PREFERENCE PROFILE
`
`FIG. 21
`
`~
`~
`m
`~ m
`~ .....
`
`2070
`\
`
`TARGET
`ADVERTISING
`BASED ON
`PREFERENCE
`PROFILE
`
`! . 2060
`
`\.
`SCHEDULE
`REMINDERS
`BASED ON
`PREFERENCE
`PROFILE
`
`AUTOMATICALLY
`RECORD
`PROGRAMS
`BASED ON
`PREFERENCE
`PROFILE
`2080
`PROVIDE VIEWING RECOMMENDATIONS
`BASED ON PREFERENCE PROFILE _ /
`I FILTER VIEWING RECOMMENDATIONS
`2085
`:/
`
`~
`
`0
`
`!§: -!
`
`'20
`
`(A)
`
`'25~
`
`PROVIDE PROGRAM GUIDE
`DATA, OTHER INFORMATION,
`OR VIDEOS FROM SERVER
`PROVIDE DATA, OTHER
`INFORMATION, OR
`VIDEOS BASED ON
`PREFERENCE PROFILE
`
`~
`I;
`
`_ ...
`
`•
`
`DISPLAY
`PROGRAM GUIDE DATA
`PROVIDE DATA, OTHER
`INFORMATION, OR
`VIDEOS BASED ON
`PREFERENCE PROFILE
`
`030
`
`'
`
`~
`
`_ ...
`
`135
`
`~ til
`~
`.~
`
`Page 446 of 778
`
`
`
`WOOO!l1869
`
`PCTIUS9911~1
`
`37139
`
`PROVIDE USER WITH OPPORTUNITY TO DEFINE
`EXPRESSION (E.G., BOOLEAN, NATURAL
`LANGUAGE, ETC.)
`2102
`
`2100
`~
`
`I SELECT ATTRIBUTE TYPE ~
`2104
`I SELECT ATTRIBUTE
`fJ
`2106
`I SELECT LOGICAL OPERATOR ~
`l
`0110
`
`PROVIDE USER WITH
`OPPORTUNITY TO SAVE
`EXPRESSION AS AGENT
`
`!
`2120
`PROVIDE EXPRESSION TO J
`SERVER
`!
`
`PROCESS EXPRESSION
`ON SERVER
`
`l)40
`
`i
`
`SAVE EXPRESSION AS
`AGENT ON SERVER
`
`l)30
`
`1
`
`RUN AGENT
`AUTOMATICALLY
`ON SERVER
`
`2145
`LJ
`
`PROVIDE AGENT
`
`GUIDE CLIENT
`
`DISPLAY AGENT
`RESULTS
`
`2165
`
`lJ
`
`PROVIDE RESULTS (E.G.,
`PROGRAM LISTINGS,
`l
`INTERNET LINKS,
`SOFTWARE, VIDEOS, ETC.)
`2155 TO PROGRAM GUIDE CLIENT
`RESULTS TO PROGRAM lJ
`~
`LJ
`1
`
`+
`
`LJso
`
`2160
`
`DISPLAY RESULTS
`
`FIG. 22
`
`SUBSTI11JTE SHEET (RULE 26)
`
`Page 447 of 778
`
`
`
`W000/11869
`
`38/39
`
`/
`PROVIDE USER WITH OPPORTUNITY TO DEFINE EXPRESSION
`(E.G., BOOLEAN, NATURAL LANGUAGE, ETC.)
`
`2100
`
`I SELECT ATTRIBUTE TYPE ~02
`~104
`I
`I SELECT LOGICAL OPERA TOR ~06
`
`SELECT ATTRIBUTE
`
`2210
`
`2220
`
`~
`
`,2250
`
`LOCK FOUND
`PROGRAMS
`\:)JUKt:
`2260
`PARENTAL
`/
`CONTROL ~
`INFORMATION
`ON SERVER
`
`~
`
`,-2240
`
`AUTOMATICALLY
`RECORD FOUND .
`PROGRAMS
`
`I PROVIDE EXPRESSION TO SERVER
`I PROCESS EXPRESSION ON SERVER
`l
`r 223o
`SCHEDULE REMINDER
`FOR FOUND
`PROGRAMS
`STORE REMINDER
`INFORMATION ON
`SERVER
`
`2235
`../
`
`FIG. 23
`
`SUBSTITUTE SHEET (RULE 26}
`
`Page 448 of 778
`
`
`
`r
`
`WOOO/U869
`
`PCI'IUS99/J9051
`
`2300 '
`J- /
`TRACK REMINDERS SCHEDULED ~ v
`J- /
`TRACKADVERTISEMENTUSAGE l- /
`TRACK RECORDED PROGRAMS 1-v
`~
`STORE VIEWING HISTORY ON SERVER
`I STORE USER DEFINED EXPRESSIONS ON SERVER 1-.J
`I CALCULATE USER DEMOGRAPHICS WITH SERVER 1--'
`l ,- 2350
`l ,-2360
`
`39139
`
`TRACK VIEWING HISTORY
`
`TRACK WATCHED PROGRAMS
`
`TRACK PAY-PER-VIEW
`PROGRAMS ORDERED
`
`2310
`
`2320
`
`2330
`
`2335
`
`2337
`
`2340
`..)
`
`2345
`
`2347
`
`,2370
`
`COLLECT
`PROGRAM
`RATING
`INFORMATION
`
`TARGET
`ADVERTISING
`BASED ON
`VIEWING
`HISTORY
`
`FIND PROGRAMS THAT ARE
`CONSISTENT WITH
`VIEWING HISTORY
`FIND PROGRAM ALSO
`CONSISTENT WITH
`PREFERENCE PROFILES
`
`~
`
`IDENTIFY EPISODES
`OF FOUND
`PROGRAMS THAT ARE
`NEWTOUSER
`
`FIG. 24
`
`\
`2380
`
`SUBSTITUTE SHEET (RULE 26)
`
`"
`
`~ 2375
`PROVIDE VIEWING
`RECOMMENDATION
`FOR FOUND
`PROGRAMS,
`SOFTWARE,
`INTERNET LINKS, ETC.
`
`'
`
`2390
`
`Page 449 of 778
`
`
`
`r
`
`INTERNATIONAL SEARCH REPORT
`
`lllr '"'adOIIIII Appllcllllon No
`h .. I/US 99/19051
`
`A. CI.ASSIFICA nON OiSUBJECT MA TTE1'1
`IPC 7 H04N7 16
`
`~nmg to ll!lemdonal Palen! Cl...,li:olbn PPCI otto boCI1 n a t iO n a l - ond IPC
`B. REUIS SEARCH EO
`Mlt*num docunonlotion ooa~ehod (ela..,lcalbn syatom folowOd by """"lcatlon oymbob)
`IPC 7 H04N
`Oocumonta1lon seorc!Md -Chan mlnln1um documonta11011 to ""' ol<lol'llha1 ...:n d"""'"""'a are included In tho liolcb 80an:hod
`
`Bodmnlo dala bas• """"""Od du'l