WO2000079798A9 - System for providing personalized program guide data and targeted advertising to a user of multiple program guides - Google Patents

System for providing personalized program guide data and targeted advertising to a user of multiple program guides

Info

Publication number
WO2000079798A9
WO2000079798A9 PCT/US2000/017257 US0017257W WO0079798A9 WO 2000079798 A9 WO2000079798 A9 WO 2000079798A9 US 0017257 W US0017257 W US 0017257W WO 0079798 A9 WO0079798 A9 WO 0079798A9
Authority
WO
WIPO (PCT)
Prior art keywords
user
program guide
preferences
television program
printed
Prior art date
Application number
PCT/US2000/017257
Other languages
French (fr)
Other versions
WO2000079798A1 (en
Inventor
Madeleine A Forrer
Michael D Ellis
Original Assignee
United Video Properties Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by United Video Properties Inc filed Critical United Video Properties Inc
Priority to AU57604/00A priority Critical patent/AU5760400A/en
Publication of WO2000079798A1 publication Critical patent/WO2000079798A1/en
Publication of WO2000079798A9 publication Critical patent/WO2000079798A9/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/475End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data
    • H04N21/4755End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data for defining user preferences, e.g. favourite actors or genre
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/442Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
    • H04N21/44213Monitoring of end-user related data
    • H04N21/44222Analytics of user selections, e.g. selection of programs or purchase activity
    • H04N21/44224Monitoring of user activity on external systems, e.g. Internet browsing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/258Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
    • H04N21/25866Management of end-user data
    • H04N21/25891Management of end-user data being end-user preferences
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/4508Management of client data or end-user data
    • H04N21/4532Management of client data or end-user data involving end-user characteristics, e.g. viewer profile, preferences
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/462Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
    • H04N21/4622Retrieving content or additional data from different sources, e.g. from a broadcast channel and the Internet
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • H04N21/47214End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for content reservation or setting reminders; for requesting event notification, e.g. of sport results or stock market
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/478Supplemental services, e.g. displaying phone caller identification, shopping application
    • H04N21/4782Web browsing, e.g. WebTV
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/478Supplemental services, e.g. displaying phone caller identification, shopping application
    • H04N21/4786Supplemental services, e.g. displaying phone caller identification, shopping application e-mailing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/482End-user interface for program selection
    • H04N21/4821End-user interface for program selection using a grid, e.g. sorted out by channel and broadcast time
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/81Monomedia components thereof
    • H04N21/812Monomedia components thereof involving advertisement data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/173Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
    • H04N7/17309Transmission or handling of upstream communications
    • H04N7/17318Direct or substantially direct transmission and handling of requests

Definitions

  • This invention relates to television program guides. More specifically, this invention relates to accepting user preferences or settings with a first program guide product and using those preferences or settings with a second program guide product.
  • television program guides including magazines and other printed program guides, passive television program guide channels, on-line television program guides, and interactive television program guides.
  • Program Guide Magazine provide television program listings that include date, time, and channel information for television programs as well as program descriptions.
  • Program guide magazines include articles on television programs, actors, channels, and categories of television programs.
  • Program guide magazines may contain advertising targeted to people generally interested in television programming.
  • On-line program guides such as the program guide located on the Internet at www.tvguide.com provide Internet users with program guide listings, articles, advertisements, and other program-related items of interest to television viewers.
  • Passive television program guide channels use automatically scrolling channel-ordered program listing grids (or other lists), video programs, and advertisements to indicate which programs are airing on a variety of television channels.
  • Interactive television program guides implemented on set-top boxes allow users to view television program listings on their television sets. Such interactive program guides allow users to view television program listings in different display formats and to perform various other functions. For example, an interactive television program guide may allow a user to display a channel-ordered grid of current program listings. The user may then scroll through the listings grid using a remote control. A channel-ordered grid may also contain advertisements. An interactive television program guide may also allow a user to search for programs in a desired programming category such as sports, movies, news, or the like. Some interactive program guides may be used to order pay-per-view programming.
  • This and other objects of the invention are accomplished with the principles of the present invention by providing systems and methods that allow a user of a program guide linked to one communications system to indicate his program-related preferences in that communications system and have customized program guide information based on those preferences transmitted to him through a program guide linked to another communications system.
  • This allows a user's preferences to be shared by multiple program guide products operating in several different environments, so that each program guide product need not be individually customized.
  • the present invention allows targeted advertising to be directed to the user through a program guide product without requiring the user to specify his program-related preferences directly to that particular guide. This may be advantageous if a particular program guide does not support two-way communications.
  • Preferences and settings entered by a user through one program guide system may be used by another program guide system to provide customized information back to the user.
  • the customized information may include program guide data such as highlights of the user' s favorite programs that are airing that week on television.
  • the customized information may also include targeted advertising.
  • Users include subscribers of program guide magazines and other printed program guides, users of on-line program guides, users of passive program guides, users of interactive television program guides, and users of any other suitable program guide product.
  • One illustrative arrangement in accordance with the invention involves users who set preferences with an on-line program guide and who receive a correspondingly customized printed program guide.
  • an Internet program guide web page may allow a user to set program reminders or specify favorite programs, categories, actors, channels, etc. These settings and preferences may be used in a printed program guide system.
  • the printed program guide system may create custom labels or custom magazine pages for a program guide magazine that highlight significant television programs, articles, interviews, and other items of interest for the user.
  • the printed program guide system may also create labels or pages that contain advertising specifically targeted to the user.
  • the user's settings and preferences from an on-line guide may be used to personalize the user's interactive television program guide. For example, a reminder may be displayed by the interactive television program guide based on the settings in the on-line guide.
  • the television program guide listings and advertisements displayed by the interactive television program guide may also be customized to match the user's on-line preferences.
  • an interactive television program guide may allow a user of a user television equipment device to enter television program preference data and settings that are transmitted to an interactive program guide server. These preference data and settings may then be used in another program guide communications system such as a printed program guide system, or an on-line program guide system.
  • a user may also specify preferences and settings using a telephone, through e-mail, or through postal mail, to a data collection service. Preferences and settings specified with one of these techniques may be used by a passive program guide, an interactive television program guide, an on-line program guide, or a printed program guide magazine. For example, user preferences may be collected from multiple users of a passive program guide and used to customize the passive program guide.
  • FIG. 1 is a schematic diagram of a system for transmitting personalized program guide information and targeted advertising across a number of different program guide platforms in accordance with the present invention.
  • FIG. 2 is an illustrative screen that may be used for entering user preference information in accordance with the present invention.
  • FIG. 3 is a schematic diagram example of an illustrative data structure containing user identity and television program preference data that may be stored in a user preference database in accordance with the present invention.
  • FIG. 4 is a depiction of an illustrative custom program guide magazine label containing personalized program guide information in accordance with the present invention.
  • FIG. 5 is a depiction of an illustrative custom e-mail message containing personalized program guide information in accordance with the present invention.
  • FIG. 6 is a depiction of an illustrative custom program guide magazine page containing personalized program guide information in accordance with the present invention.
  • FIG. 7 is an illustrative personalized program guide web page in accordance with the present invention.
  • FIG. 8 is an illustrative personalized interactive television program guide display screen in accordance with the present invention.
  • FIG. 9 is a flow chart showing steps involved in providing personalized program guide information to the user in accordance with the present invention.
  • FIG. 10 is a flow chart showing the steps involved in providing targeted advertising to the user in accordance with the present invention.
  • FIG. 1 illustrates an architecture that may be used to implement the cross-platform program guide system of the present invention.
  • Central facility 100 may include program guide database 102, which provides information about television programming such as television program guide listings data, pay-per-view ordering information, etc.
  • the television guide program listings data may include program times, channels, titles, descriptions, etc.
  • Central facility 100 may also include user preference database 104, which includes user preference data from multiple users. User preference data includes information regarding what television programs, channels, categories of programs, actors, etc. specific users are interested in.
  • Central facility 100 may also have advertisement database 101 for storing advertisements.
  • the advertisements may be targeted toward particular users. For example, advertisements may be targeted toward those users who are interested in a particular type of television programming. If desired, advertisements related to television programming may be stored in program guide database 102.
  • FIG. 1 illustrates several methods of providing program guide information arid advertisements to users and several methods of collecting user preferences to store in user preference database 104. With one approach, a user's preference information may be collected from a user personal
  • Internet data collection equipment 110 may be a communications system such as a system based on an e-mail server that transmits e-mail messages.
  • On-line guide equipment 112 may be a two-way Internet communications system such as a server that supports interactive web pages for an online television program guide.
  • Screen 200 may be an interactive Internet web page or customized e-mail message template that the user can fill out to indicate his identity and to specify his preferences such as his television program preferences. Screens such as screen 200 may be provided as an interactive television display screen, a mail-in survey included in the program guide magazine, or a telephone survey form.
  • the user may enter his name in region 202 and may enter a unique identifier in region 204.
  • the identifier may be an e-mail address, a magazine subscriber identifier (ID) number (obtained, e.g., by the user off of the program guide magazine address label), a set-top box ID, an address identifying the user of an interactive program guide on a user television equipment device, the user's telephone number, cable system account number, or other suitable information uniquely identifying the user.
  • the user may enter the identity of any products that he subscribes to in region 206, such as a program guide magazine, a Television cable service with program guide access, or an interactive television program guide service on a user television equipment device. If desired, the user may be provided with a drop-down list or other selectable options that assist the user in filling out regions such as region 206 and the other regions.
  • the user may enter his address in region 208.
  • the address may be a mailing address, a residential address, an e-mail address, an interactive television program guide message or e-mail address, etc.
  • the address may be used for several purposes. For example, the address may be used to identify the user or to help identify the user. It may also correspond to the location where the program guide magazine is mailed.
  • the address may be analyzed to obtain demographic information that is useful for targeted advertising directed toward the user. The demographic information may involve geographic preference information, household income level information, etc.
  • the user may set a reminder for himself to watch a particular television program by entering the program name in region 210 of interface 200.
  • Reminders and user favorites can also be set on other screens such as a grid or list or otherwise entered by the user.
  • the reminder may be transmitted back to the user in a variety of ways. For example, the reminder may be sent as an e-mail message to the user, or as a message to the user's set-top box through an interactive program guide.
  • the reminder may also be sent to the user through postal mail as part of a customized label or page in a program guide magazine or other printed program guide (along with other information discussed further below) .
  • the user may enter his favorite categories of programs in regions 212, favorite actors in regions 214, favorite channels in regions 216, and favorite programs in regions 218.
  • screen 200 may provide the user with the opportunity to specify which other products shall be cross referenced with his preference information.
  • the user may cross reference his preference data with a program guide magazine (or other printed publications) by checking region 220, a television equipment (e.g. set-top box) program guide by checking region 222, or an on-line program guide by checking region 224.
  • the user may decline all cross referencing features by checking region 226.
  • Internet data collection equipment 110 and on-line program guide equipment 112 may collect user preference data and settings from multiple Internet users.
  • the user preference data and settings for certain specified users e.g., magazine subscribers, users of certain interactive television program guide services, or on- line program guide users
  • the system may determine which users have subscribed to other program guide products by comparing each user's identifier or other information with a predetermined list.
  • the on-line program guide may allow the user to enter an ID code from a mailing label in region 204 that corresponds to the user's program guide magazine subscription ID.
  • the system may use that information to confirm that the user subscribes to the program guide magazine.
  • a screen such as screen 200 may be used by an interactive television program guide to provide the user of an interactive guide with an opportunity to enter preferences, identifier information, and the like.
  • Such an interactive television program guide may be implemented on user television equipment 126 of FIG. 1.
  • User television equipment 126 may include a television set, a video-cassette recorder, a set-top box, a high definition television receiver, a remote control, etc.
  • User television equipment 126 may receive television programming from television distribution system 122.
  • Television distribution system 122 may be a cable system including a cable headend, a satellite distribution system, or a broadcast television system.
  • Television distribution system 122 may be used to transmit data such as television program guide information received from program guide database 102 at interactive guide server 116 or passive guide server 118 to user television equipment device 126.
  • television distribution system 122 is based on a broadcast television system, a return communications path such as a telephone line, Internet link, or other suitable path may be provided between system 122 and equipment 126. Only one user television equipment 126 device is shown in FIG. 1 to avoid over-complicating the drawings. In general, however, television distribution system 122 distributes television programming and information to multiple user television equipment devices 126.
  • Interactive guide server 116 may send data to and receive data from user television equipment device 126 via television distribution system 122 or other routes (e.g., through a telephone line or Internet connection) .
  • Interactive guide server 116 may transmit program guide data to user television equipment 126 continuously (in real-time) , periodically, upon request (using a client-server arrangement) , or using any combination of these approaches.
  • user television equipment 126 (which may be based upon a set-top box) may send data or requests to interactive guide server 116 for processing.
  • Interactive guide server 116 may store data and send the results of a request back to user television equipment 126 for further processing, display, or storage. Data may be transmitted from user television equipment 126 to interactive guide server 116 in real time or periodically.
  • Data may be distributed between user television equipment 126 and interactive guide server 116 (both ways) on out-of-band channels in television distribution system 122 using out-of-band modulators.
  • Multiple television and audio channels may be provided to user television equipment 126 via television distribution system 122.
  • television distribution system 122 includes a number of traditional analog television channels, one or more of these channels may be used to support a number of digital channels.
  • the bandwidth of each analog channel that is used to support digital channels may support ten or more of such digital channels.
  • Two-way digital channels require more bandwidth than one-way digital channels.
  • Such two-way digital channels may support two-way data transfer between user television equipment 126 and interactive guide server 116.
  • dedicated digital or analog channels in television distribution system 122 may be used for the transmission of data between interactive guide server 116 and user television equipment 126. Such dedicated channels may be separate from the channels used for transmitting television program broadcast signals to the user television equipment.
  • User television equipment 126 may display screen 200 as a television program guide display screen upon prompting by the user. After the user has entered his preference information using screen 200, the user may transmit the preference information though television distribution system 122 to interactive guide server 116.
  • Television distribution system 122 supports two-way communications between user television equipment 126 and interactive guide server 116 but typically does not support two-way communications with passive guide server 118, because the passive program guide product does not support direct user interactivity.
  • Central facility 100 may access user preference data stored on interactive guide server 116, Internet data collection equipment 110, or on-line program guide equipment 112 for storage at user preference database 104 and processing at central facility 100. Still other communications systems may allow the collection of user preferences and program guide settings.
  • telephone data collection system 108 may be used to telephone magazine or passive guide subscribers to gather their preference data.
  • a telephone number at telephone data collection equipment 108 that users may call to submit their preference data may be published in a program guide magazine or other printed program guide associated with magazine production equipment 114.
  • An operator at system 108 may collect settings and preference information over the telephone and may enter them into a computer system.
  • preferences may be collected via mail data collection equipment 106, which may be a mail-in survey published, for example, in the program guide magazine associated with equipment 114.
  • Mail data collection equipment 106 may collect electronic mail or postal mail.
  • An e-mail or postal address where users can send their preference data may be published in the program guide magazine or displayed by the passive guide.
  • user preferences gathered by telephone or mail may be transferred to a computer system (e.g. user preference database 104) at central facility 100.
  • User preference database 104 may be used to organize each user's identification and preference information by user name and unique identifier as shown by the exemplary data structure illustrated in FIG. 3.
  • the product identifier information 300 e.g., magazine, on-line guide, passive guide, interactive guide, etc.
  • the location 302 e.g., city, cable system, zip code, e- mail address, etc.
  • Preferences may be stored for each user.
  • each individual user's preferences may be compared against a master program guide database 102.
  • Central facility 100 may then use the user preference information in user preference database 104 to direct magazine production equipment 114 to print custom labels for the user's program guide magazine, referring the user (i.e., the subscriber to the magazine) to specific pages in the magazine to find more information, such as information on programs that may be of interest to the user.
  • the custom labels may be sent to the user along with the weekly issue of the program guide magazine or may be sent to the user separately.
  • Magazine production equipment 114 includes equipment for printing magazines with program guides, as well as custom labels and custom pages for magazines.
  • FIG. 4 illustrates a custom mailing label for a program guide magazine.
  • the unique code in the upper right may be used to identify the user and allow easy coordination with other products.
  • the textual references on the label to specific programs and articles in the program guide magazine are based on the preferences selected by the user via the on-line guide, the interactive television program guide, the mail data collection system, or the telephone data collection system. For example, the user may have indicated that a favorite program is Star Trek, a favorite actor is Burt Reynolds, a favorite channel is ESPN, and a favorite category is kids' programs.
  • the system may perform a search through the weekly program guide listings of program guide database 102 using these preferences (which may be stored in user preference database 104) to determine if and when items relating to the user's indicated preferences or settings appear in the program guide magazine.
  • the items may be specific programs, or they may be articles, reviews, highlights, advertisements, or other items in the magazine related to the selected programs, categories, etc. A brief description of these items and corresponding page numbers may be placed on the custom label so that the user does not need to search through the magazine to find them.
  • Advertisements may be stored in program guide database 102 or separately in advertisement database 101.
  • the user preference data stored in database 104 may be compared against advertisements in advertisement database 101 to select targeted advertisements that are specific to a user's preferences and therefore more likely to be effective.
  • Each item in the magazine may have a list of attributes. This may include program titles, actors, program categories, channels, and other attributes. Each item may also have a personalization priority. For example, articles, reviews, and highlights may have a high priority.
  • Ads and weekly programs may have a medium priority. Daily shows may have a low priority. Because there is limited space available on a typical mailing label, only a relatively small number of items are typically referenced. For example, there may not be a reference to the Star Trek Television program on every day.
  • Magazine production equipment 114 may be used to print the magazine page number so that the user can turn directly to the listing.
  • Custom mailing label 400 may be placed on the front cover of the user' s copy of the next issue of the program guide magazine by magazine production equipment 114 before the magazine is sent to the user.
  • the system may search for programs on the user's favorite channels that would be of interest, for example, to a resident living in the user's geographical area.
  • the system located a Rockies game on ESPN that is described on page 22 of the program guide magazine.
  • the system assumed that the user might be interested in a Rockies game because the user in this example lives in Denver, the Rockies are a Denver-based team, and the user chose ESPN as a favorite channel.
  • the label 400 may refer the user to a sports highlight page if it includes a highlight of the Rockies game on ESPN, may refer the user to a printed program listing for the day and time the game will air on ESPN, or may refer the user to any other related material in the printed program guide.
  • the system also located a kids' recommendations section on page 12 of the printed guide and placed information on this section on the label, because the user's preferences indicated an interest in kids' programs.
  • Custom page 600 allows more references to items, such as daily programs, than can fit on a custom label.
  • Custom page 600 provides guide listing 606 customized to the user's preferences for prime time programming on Tuesday, July 20, 1999.
  • a custom page may be printed for each day of the week and sent to the user with his weekly program guide magazine subscription. The user's preferences in the example of FIG.
  • Custom page 600 includes custom television program guide listings 606 for programs that match the user's preferences and that are airing at 8:00 p.m. on Tuesday July 20, 1999.
  • the television program listings are organized in a grid. The times for the grid are shown in row 602.
  • the channels for the grid are shown in column 60 .
  • custom page 600 allows some items to be incorporated completely (such detailed program descriptions) or at least allows a more detailed item than would usually be possible on a label.
  • custom page 600 has a detailed program description of the movie Boogie Nights starring Burt Reynolds in region 608.
  • Targeted advertisements may be incorporated onto the printed guide on a custom page such as custom page 600.
  • Page 600 of FIG. 6 contains an illustrative targeted advertisement 610 that was selected based on the user's preferences. Advertisement 610 has been targeted to the user Jason Smith based on his interest in ESPN, which is sports-related channel, and the fact that he lives in Los Angeles.
  • the user's name and address may be printed on each custom page in region 612 as shown in FIG. 6.
  • Central facility 100 may also transmit customized program guide data to the user through the Internet. For example, if the user has indicated (using a screen such as screen 200 or other interface) that he has an e-mail address, central facility 100 may send the user informational e-mail messages with information that is related to his television program preferences. E-mail message 500 shown in FIG. 5 is an example of such an e-mail message. E-mail 500 is a message to the user that highlights items of potential interest to the user. The items may be selected by the system from program guide database 102 based upon the user's indicated preferences.
  • E-mail message 500 may also contain links in the e-mail message to web pages in the on-line program guide that the user can access from his user personal computer 124 (i.e., if e-mail message 500 was sent to personal computer 124) or television equipment device 126 (i.e., if e-mail message 500 was sent to television equipment device 126) .
  • the hypertext or web links may direct the user to a page of the on-line program guide that contains information on items of potential interest to the user.
  • message 500 may contain a link to a web page that contains a live chat with a television personality that the user likes, or to a web page that contains an article on a topic of interest to the user. If desired, such linking information may be printed on a customized label or page of a printed program guide.
  • Customized e-mail message 500 may contain a reference to a program guide magazine as shown by reference 502 in FIG. 5.
  • a customized program guide web page based on the user's preferences may be supported using on-line guide equipment 112.
  • the system may require that the user register (using, for example, a web page provided by Internet data collection equipment 110) . If central facility 100 determines from the user's identity data that the user is registered through an appropriate web site in the system, the system may create a customized program guide web page that the user can access with a web browser application from user personal computer 124 or user television equipment 126. The user may transmit his identity and preference data to central facility 100 using a variety of techniques, such as through a mail-in survey, using an e-mail message, using an interactive television program guide, using an Internet web page, or over the telephone.
  • the user may participate in a survey sponsored by the printed program guide that the user submits by mail.
  • the information from this survey on the user' s preferences may be transferred to the user's interactive television program guide or on-line program guide.
  • the user might also participate in a survey presented by the interactive television program guide.
  • the user's preferences from the survey or from the settings and preferences entered by the user when using the interactive television program guide may be provided to and used by the on-line ' television program guide.
  • Web page 700 of FIG. 7 is an example of a customized web page that the system may provide for a user.
  • the system may e-mail the URL of customized web page 700 to the user or may allow the user to access web page 700 from an access page in the on-line program guide.
  • Web page 700 may contain information about upcoming television programs and other items that may be of interest to the user.
  • the names of the television programs may be web links to, e.g., the home pages for each of the television programs.
  • Web page 700 may include targeted advertising such as advertisement 702 that is based on the user's preferences as supplied to the system using one of the program guide products other than the on-line program guide.
  • An interactive television program guide functioning on a cable set-top box in user television equipment 126 or via guide server 116 or 118 may be similarly customized based upon user preferences from other program guide products.
  • central facility 100 receives a user's preference information (e.g., using mail data collection equipment 106, telephone data collection equipment 108, Internet data collection equipment 110, or on-line guide equipment 112) and it is determined that the user is a user of an interactive television program guide or a passive television program guide through guide servers 116 or 118, the preferences may be compared against the contents of the television program guides.
  • Program guide information may be transmitted from program guide database 102 to interactive guide server 116 and passive guide server 118.
  • User television equipment device 126 may then be provided with the program guide data from interactive guide server 116 or passive guide server 118 through television distribution system 122 for viewing by the user.
  • the program guide system may use the user preference information (which may be stored in user preference database 104) to customize the user's television program guide.
  • the user's interactive television program guide may display a television program guide display screen such as display screen 800 of FIG. 8 using user television equipment device 126.
  • Screen 800 may contain a program listings grid 806 that is organized by time (shown in row 802) and channel (shown in column 804) .
  • Television programs and channels in the program guide listings that match the user' s preferences may be highlighted so that the user can easily identify them. For example, in FIG. 8 the user's favorite channels such as the HISTORY channel are highlighted and placed first in the listings grid.
  • the user's favorite programs such as Dateline NBC, Cosby, and Saturday Night Live are also highlighted.
  • the television program guide may display informational block 808 indicating that a program that may be of interest to the user is showing.
  • the user has indicated an interest in movies, so the program guide has used the user's preferences to display information for the movie "Buffalo 66" in block 808.
  • option 810 The interactive television program guide may then display screen 200.
  • the interactive program guide may also display a reminder message that the user has set for himself such as reminder 812.
  • Reminder 812 also allows the user to tune to the program being reminded about by highlighting the title of the program on reminder message 812 (e.g., "Local News") displayed on the screen.
  • the system may set reminders based on the user' s preferences that have been obtained through a program guide that is separate from the interactive television program guide (e.g., an on-line guide, printed guide, etc.) or other suitable arrangement .
  • the interactive television program guide application may contain customized program guide listings that include only programs, articles, reviews, advertisements, and other items of interest to the user.
  • a web browser may run as an application on the set-top box that can be launched as a hot link from the interactive television program guide. The web browser may link to a program guide web page such as page 700 that has been customized based on the user's preferences.
  • Information on preferences that is selected using a program guide product other than the interactive program guide may be provided to the interactive guide in any suitable way. For example, if the user provides information on certain preferences in an on-line guide implemented on equipment 112 of FIG. 1, those preferences may be provided to an interactive television program guide implemented on user television equipment 126 of FIG. 1 via central facility 100, interactive guide server 116, and television distribution facility 122. If desired, such preferences may be transferred directly from on-line equipment 112 to user television equipment 126 (e.g., over a telephone connection) . Preference information may be transferred from on-line equipment 112 to user television equipment via central facility 100 and television distribution facility 122 without directly involving server 116. In a client-server architecture, preference information may be provided to server 116, on which a portion of the interactive program guide is implemented.
  • suitable techniques for communicating preference information from an on-line program guide to an interactive television program guide implemented on user television equipment may be used if desired.
  • these techniques may be used to convey preference information to the interactive television program guide that the user provides using any program guide product other than the interactive television program guide, such as a printed program guide or on-line program guide and using equipment such as mail data collection equipment 106, telephone data collection equipment 108, Internet data collection equipment, on-line program guide equipment 112, etc.
  • a passive guide channel may be customized based on the preferences of all subscribers within the cable headend that carries the channel. If enough subscribers respond with a particular preference, it may be highlighted as part of the guide.
  • the interactive guide may be used to collect preference information for customizing the passive program guide.
  • the passive program guide may be customized by, for example, by overlaying text and graphics on top of the passive guide video. Such overlays may be generated locally on the user's set-top box based on preferences collected with the interactive television program guide that is implemented on the user's set-top box.
  • an interactive television program guide arrangement based on a client-server architecture in which the guide is implemented partially on the television equipment of a user (e.g., a set-top box) and is partially implemented on a server (e.g., a server at a cable system headend, network node, etc.)
  • a server e.g., a server at a cable system headend, network node, etc.
  • FIG. 9 An illustrative process for providing personalized program guide data to a user across different program guide products and different equipment is shown in FIG. 9.
  • the system provides the user with an opportunity to enter preference information and identity information. This opportunity may be provided to the user through using, e.g., a screen such as screen 200 of FIG. 2.
  • Such a screen may be provided using an interactive web page on the Internet, part of an on-line program guide, an interactive television program guide display screen or other interactive television screen, a mail-in survey form, a telephone survey form, etc.
  • the user may then enter his preference and identity information and transmit it to central facility 100 or other suitable destination.
  • the user's preference information may be used to locate program listings and other items of interest to the user.
  • the system may use the preferences to search database 102, a program guide database maintained in server 116, a program guide database maintained on user television equipment 126, a database located on on-line guide equipment 112, a database maintained by magazine production equipment 14, or program guide databases located on more than one of these platforms, combinations of these platforms or on other suitable equipment to determine which programs and other items may be of interest to the user.
  • the system provides a personalized program guide to the user.
  • the program guide may be personalized by including the program listings and items located at step 902 on a display screen, web page, table, customized page, etc.
  • the program guide that is personalized may be implemented on a different platform than the program guide or other arrangement or product used to collect the user's preferences. For example, if the user sent in a mail-in survey form, personalized program guide information may be provided to the user in the form of an e-mail message or a personalized television program guide on his set-top box.
  • FIG. 10 An illustrative process for providing targeted advertising to a user across different program guide products is shown in FIG. 10.
  • the system provides the user with an opportunity to enter his preference information and identity information. This opportunity may be provided to the user, using a screen such as screen 200 of FIG. 1.
  • preferences may be collected using any of a variety of program guide products and platforms.
  • the user's preference information may be used to select advertisements to be delivered to the user.
  • the system provides the targeted advertisements to the user.
  • the targeted advertising may be delivered using a different platform guide product than the platform or program guide product that was used to collect the preferences. For example, if the user provided his preference information to the central facility through a telephone survey, the targeted advertisement may be provided as part of a custom page or custom label sent to the user with his program guide magazine subscription.
  • the targeted advertisements may be interactive so that the user can click on the advertisement to perform an action. For example, the user can set a reminder to watch a television program that is displayed in a targeted advertisement.
  • Interactive targeted advertisements may be used in interactive television program guides and on-line program guides.

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • General Health & Medical Sciences (AREA)
  • Social Psychology (AREA)
  • Health & Medical Sciences (AREA)
  • Human Computer Interaction (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Business, Economics & Management (AREA)
  • Computer Graphics (AREA)
  • Marketing (AREA)
  • Finance (AREA)
  • Strategic Management (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Information Transfer Between Computers (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

A system for providing personalized program guide data and targeted advertising to an Internet user, a user of user television equipment, or a magazine subscriber is provided. The system provides a first communications system for accepting user preferences data relating to e.g. the user's favorite Television programs, channels, actors, categories of programs, etc. The system stores user preference data from multiple users in a user preference database. The system compares the user preference data with program guide data (e.g. program listings, articles, advertisements, reviews, etc.) to develop personalized user program guide data and advertisements which are transmitted back to the user through a second communications system different from the first communications system.

Description

SYSTEM FOR PROVIDING PERSONALIZED PROGRAM GUIDE DATA AND TARGETED ADVERTISING TO A USER OF MULTIPLE PROGRAM
GUIDES
Background of the Invention
This invention relates to television program guides. More specifically, this invention relates to accepting user preferences or settings with a first program guide product and using those preferences or settings with a second program guide product. There are several different types of television program guides including magazines and other printed program guides, passive television program guide channels, on-line television program guides, and interactive television program guides.
Magazine program guides such as TV Guide Magazine provide television program listings that include date, time, and channel information for television programs as well as program descriptions. Program guide magazines include articles on television programs, actors, channels, and categories of television programs. Program guide magazines may contain advertising targeted to people generally interested in television programming.
On-line program guides such as the program guide located on the Internet at www.tvguide.com provide Internet users with program guide listings, articles, advertisements, and other program-related items of interest to television viewers.
Passive television program guide channels use automatically scrolling channel-ordered program listing grids (or other lists), video programs, and advertisements to indicate which programs are airing on a variety of television channels.
Interactive television program guides implemented on set-top boxes allow users to view television program listings on their television sets. Such interactive program guides allow users to view television program listings in different display formats and to perform various other functions. For example, an interactive television program guide may allow a user to display a channel-ordered grid of current program listings. The user may then scroll through the listings grid using a remote control. A channel-ordered grid may also contain advertisements. An interactive television program guide may also allow a user to search for programs in a desired programming category such as sports, movies, news, or the like. Some interactive program guides may be used to order pay-per-view programming.
However, there has generally been no way for a person who uses multiple types of program guides to conveniently establish preferences or adjust settings in one guide environment and have those preferences or settings used in another guide environment. It is therefore an object of the present invention to provide users with a way in which to submit information on television program preferences and the like with one television program guide product and to have that information used to personalize another television program guide product.
Summary of the Invention
This and other objects of the invention are accomplished with the principles of the present invention by providing systems and methods that allow a user of a program guide linked to one communications system to indicate his program-related preferences in that communications system and have customized program guide information based on those preferences transmitted to him through a program guide linked to another communications system. This allows a user's preferences to be shared by multiple program guide products operating in several different environments, so that each program guide product need not be individually customized. The present invention allows targeted advertising to be directed to the user through a program guide product without requiring the user to specify his program-related preferences directly to that particular guide. This may be advantageous if a particular program guide does not support two-way communications.
Preferences and settings entered by a user through one program guide system may be used by another program guide system to provide customized information back to the user. The customized information may include program guide data such as highlights of the user' s favorite programs that are airing that week on television. The customized information may also include targeted advertising. Users include subscribers of program guide magazines and other printed program guides, users of on-line program guides, users of passive program guides, users of interactive television program guides, and users of any other suitable program guide product.
One illustrative arrangement in accordance with the invention involves users who set preferences with an on-line program guide and who receive a correspondingly customized printed program guide. For example, an Internet program guide web page may allow a user to set program reminders or specify favorite programs, categories, actors, channels, etc. These settings and preferences may be used in a printed program guide system. The printed program guide system may create custom labels or custom magazine pages for a program guide magazine that highlight significant television programs, articles, interviews, and other items of interest for the user. The printed program guide system may also create labels or pages that contain advertising specifically targeted to the user.
If desired, the user's settings and preferences from an on-line guide may be used to personalize the user's interactive television program guide. For example, a reminder may be displayed by the interactive television program guide based on the settings in the on-line guide. The television program guide listings and advertisements displayed by the interactive television program guide may also be customized to match the user's on-line preferences.
If desired, an interactive television program guide may allow a user of a user television equipment device to enter television program preference data and settings that are transmitted to an interactive program guide server. These preference data and settings may then be used in another program guide communications system such as a printed program guide system, or an on-line program guide system. A user may also specify preferences and settings using a telephone, through e-mail, or through postal mail, to a data collection service. Preferences and settings specified with one of these techniques may be used by a passive program guide, an interactive television program guide, an on-line program guide, or a printed program guide magazine. For example, user preferences may be collected from multiple users of a passive program guide and used to customize the passive program guide. Further features of the invention, its nature and various advantages will be more apparent from the accompanying drawings and the following detailed description of the preferred embodiments.
Brief Description of the Drawings FIG. 1 is a schematic diagram of a system for transmitting personalized program guide information and targeted advertising across a number of different program guide platforms in accordance with the present invention. FIG. 2 is an illustrative screen that may be used for entering user preference information in accordance with the present invention.
FIG. 3 is a schematic diagram example of an illustrative data structure containing user identity and television program preference data that may be stored in a user preference database in accordance with the present invention. FIG. 4 is a depiction of an illustrative custom program guide magazine label containing personalized program guide information in accordance with the present invention. FIG. 5 is a depiction of an illustrative custom e-mail message containing personalized program guide information in accordance with the present invention.
FIG. 6 is a depiction of an illustrative custom program guide magazine page containing personalized program guide information in accordance with the present invention.
FIG. 7 is an illustrative personalized program guide web page in accordance with the present invention.
FIG. 8 is an illustrative personalized interactive television program guide display screen in accordance with the present invention.
FIG. 9 is a flow chart showing steps involved in providing personalized program guide information to the user in accordance with the present invention.
FIG. 10 is a flow chart showing the steps involved in providing targeted advertising to the user in accordance with the present invention.
Detailed Description of the Preferred Embodiments
FIG. 1 illustrates an architecture that may be used to implement the cross-platform program guide system of the present invention. Central facility 100 may include program guide database 102, which provides information about television programming such as television program guide listings data, pay-per-view ordering information, etc. The television guide program listings data may include program times, channels, titles, descriptions, etc. Central facility 100 may also include user preference database 104, which includes user preference data from multiple users. User preference data includes information regarding what television programs, channels, categories of programs, actors, etc. specific users are interested in. Central facility 100 may also have advertisement database 101 for storing advertisements. The advertisements may be targeted toward particular users. For example, advertisements may be targeted toward those users who are interested in a particular type of television programming. If desired, advertisements related to television programming may be stored in program guide database 102. FIG. 1 illustrates several methods of providing program guide information arid advertisements to users and several methods of collecting user preferences to store in user preference database 104. With one approach, a user's preference information may be collected from a user personal computer 124 using
Internet data collection equipment 110 or on-line guide equipment 112 through the Internet 120. Internet data collection equipment 110 may be a communications system such as a system based on an e-mail server that transmits e-mail messages. On-line guide equipment 112 may be a two-way Internet communications system such as a server that supports interactive web pages for an online television program guide.
An example of a screen that may be used to collect information with Internet Data Collection equipment 110 or on-line guide equipment 112 is shown in FIG. 2. Screen 200 may be an interactive Internet web page or customized e-mail message template that the user can fill out to indicate his identity and to specify his preferences such as his television program preferences. Screens such as screen 200 may be provided as an interactive television display screen, a mail-in survey included in the program guide magazine, or a telephone survey form.
The user may enter his name in region 202 and may enter a unique identifier in region 204. The identifier may be an e-mail address, a magazine subscriber identifier (ID) number (obtained, e.g., by the user off of the program guide magazine address label), a set-top box ID, an address identifying the user of an interactive program guide on a user television equipment device, the user's telephone number, cable system account number, or other suitable information uniquely identifying the user. The user may enter the identity of any products that he subscribes to in region 206, such as a program guide magazine, a Television cable service with program guide access, or an interactive television program guide service on a user television equipment device. If desired, the user may be provided with a drop-down list or other selectable options that assist the user in filling out regions such as region 206 and the other regions. The user may enter his address in region 208.
The address may be a mailing address, a residential address, an e-mail address, an interactive television program guide message or e-mail address, etc. The address may be used for several purposes. For example, the address may be used to identify the user or to help identify the user. It may also correspond to the location where the program guide magazine is mailed. The address may be analyzed to obtain demographic information that is useful for targeted advertising directed toward the user. The demographic information may involve geographic preference information, household income level information, etc.
The user may set a reminder for himself to watch a particular television program by entering the program name in region 210 of interface 200. Reminders and user favorites can also be set on other screens such as a grid or list or otherwise entered by the user. The reminder may be transmitted back to the user in a variety of ways. For example, the reminder may be sent as an e-mail message to the user, or as a message to the user's set-top box through an interactive program guide. The reminder may also be sent to the user through postal mail as part of a customized label or page in a program guide magazine or other printed program guide (along with other information discussed further below) . The user may enter his favorite categories of programs in regions 212, favorite actors in regions 214, favorite channels in regions 216, and favorite programs in regions 218. In addition, screen 200 may provide the user with the opportunity to specify which other products shall be cross referenced with his preference information. The user may cross reference his preference data with a program guide magazine (or other printed publications) by checking region 220, a television equipment (e.g. set-top box) program guide by checking region 222, or an on-line program guide by checking region 224. The user may decline all cross referencing features by checking region 226.
After the user enters his preference information using screen 200, he may transmit this information through the Internet 120 to Internet data collection equipment 110 or on-line program guide equipment 112. Internet data collection equipment and on-line program guide equipment 112 may save these selections, along with the identity of the user. Internet data collection equipment 110 and on-line program guide equipment 112 may collect user preference data and settings from multiple Internet users. The user preference data and settings for certain specified users (e.g., magazine subscribers, users of certain interactive television program guide services, or on- line program guide users) may be transmitted to central facility 100 and stored in user preference database 104. The system may determine which users have subscribed to other program guide products by comparing each user's identifier or other information with a predetermined list. For example, the on-line program guide may allow the user to enter an ID code from a mailing label in region 204 that corresponds to the user's program guide magazine subscription ID. The system may use that information to confirm that the user subscribes to the program guide magazine.
A screen such as screen 200 may be used by an interactive television program guide to provide the user of an interactive guide with an opportunity to enter preferences, identifier information, and the like. Such an interactive television program guide may be implemented on user television equipment 126 of FIG. 1. User television equipment 126 may include a television set, a video-cassette recorder, a set-top box, a high definition television receiver, a remote control, etc. User television equipment 126 may receive television programming from television distribution system 122. Television distribution system 122 may be a cable system including a cable headend, a satellite distribution system, or a broadcast television system. Television distribution system 122 may be used to transmit data such as television program guide information received from program guide database 102 at interactive guide server 116 or passive guide server 118 to user television equipment device 126. If television distribution system 122 is based on a broadcast television system, a return communications path such as a telephone line, Internet link, or other suitable path may be provided between system 122 and equipment 126. Only one user television equipment 126 device is shown in FIG. 1 to avoid over-complicating the drawings. In general, however, television distribution system 122 distributes television programming and information to multiple user television equipment devices 126.
Interactive guide server 116 may send data to and receive data from user television equipment device 126 via television distribution system 122 or other routes (e.g., through a telephone line or Internet connection) . Interactive guide server 116 may transmit program guide data to user television equipment 126 continuously (in real-time) , periodically, upon request (using a client-server arrangement) , or using any combination of these approaches. In a client server architecture, user television equipment 126 (which may be based upon a set-top box) may send data or requests to interactive guide server 116 for processing. Interactive guide server 116 may store data and send the results of a request back to user television equipment 126 for further processing, display, or storage. Data may be transmitted from user television equipment 126 to interactive guide server 116 in real time or periodically. Data may be distributed between user television equipment 126 and interactive guide server 116 (both ways) on out-of-band channels in television distribution system 122 using out-of-band modulators. Multiple television and audio channels (analog, digital, or both analog and digital) may be provided to user television equipment 126 via television distribution system 122. If television distribution system 122 includes a number of traditional analog television channels, one or more of these channels may be used to support a number of digital channels. The bandwidth of each analog channel that is used to support digital channels may support ten or more of such digital channels. Two-way digital channels require more bandwidth than one-way digital channels. Such two-way digital channels may support two-way data transfer between user television equipment 126 and interactive guide server 116. If desired, dedicated digital or analog channels in television distribution system 122 may be used for the transmission of data between interactive guide server 116 and user television equipment 126. Such dedicated channels may be separate from the channels used for transmitting television program broadcast signals to the user television equipment.
User television equipment 126 may display screen 200 as a television program guide display screen upon prompting by the user. After the user has entered his preference information using screen 200, the user may transmit the preference information though television distribution system 122 to interactive guide server 116. Television distribution system 122 supports two-way communications between user television equipment 126 and interactive guide server 116 but typically does not support two-way communications with passive guide server 118, because the passive program guide product does not support direct user interactivity. Central facility 100 may access user preference data stored on interactive guide server 116, Internet data collection equipment 110, or on-line program guide equipment 112 for storage at user preference database 104 and processing at central facility 100. Still other communications systems may allow the collection of user preferences and program guide settings. For example, telephone data collection system 108 may be used to telephone magazine or passive guide subscribers to gather their preference data. A telephone number at telephone data collection equipment 108 that users may call to submit their preference data may be published in a program guide magazine or other printed program guide associated with magazine production equipment 114. An operator at system 108 may collect settings and preference information over the telephone and may enter them into a computer system. Similarly, preferences may be collected via mail data collection equipment 106, which may be a mail-in survey published, for example, in the program guide magazine associated with equipment 114. Mail data collection equipment 106 may collect electronic mail or postal mail. An e-mail or postal address where users can send their preference data may be published in the program guide magazine or displayed by the passive guide. If desired, user preferences gathered by telephone or mail may be transferred to a computer system (e.g. user preference database 104) at central facility 100. User preference database 104 may be used to organize each user's identification and preference information by user name and unique identifier as shown by the exemplary data structure illustrated in FIG. 3. The product identifier information 300 (e.g., magazine, on-line guide, passive guide, interactive guide, etc.) and the location 302 (city, cable system, zip code, e- mail address, etc.) allow specific products to be customized for that user. Preferences (favorite programs 304, categories 306, etc.) may be stored for each user.
At central facility 100, each individual user's preferences may be compared against a master program guide database 102. When it is determined that a user is a magazine subscriber, that user's preferences are compared against the planned magazine contents. Central facility 100 may then use the user preference information in user preference database 104 to direct magazine production equipment 114 to print custom labels for the user's program guide magazine, referring the user (i.e., the subscriber to the magazine) to specific pages in the magazine to find more information, such as information on programs that may be of interest to the user. The custom labels may be sent to the user along with the weekly issue of the program guide magazine or may be sent to the user separately. Magazine production equipment 114 includes equipment for printing magazines with program guides, as well as custom labels and custom pages for magazines.
FIG. 4 illustrates a custom mailing label for a program guide magazine. The unique code in the upper right may be used to identify the user and allow easy coordination with other products. The textual references on the label to specific programs and articles in the program guide magazine are based on the preferences selected by the user via the on-line guide, the interactive television program guide, the mail data collection system, or the telephone data collection system. For example, the user may have indicated that a favorite program is Star Trek, a favorite actor is Burt Reynolds, a favorite channel is ESPN, and a favorite category is kids' programs. The system may perform a search through the weekly program guide listings of program guide database 102 using these preferences (which may be stored in user preference database 104) to determine if and when items relating to the user's indicated preferences or settings appear in the program guide magazine. The items may be specific programs, or they may be articles, reviews, highlights, advertisements, or other items in the magazine related to the selected programs, categories, etc. A brief description of these items and corresponding page numbers may be placed on the custom label so that the user does not need to search through the magazine to find them.
Advertisements may be stored in program guide database 102 or separately in advertisement database 101. The user preference data stored in database 104 may be compared against advertisements in advertisement database 101 to select targeted advertisements that are specific to a user's preferences and therefore more likely to be effective. Each item in the magazine may have a list of attributes. This may include program titles, actors, program categories, channels, and other attributes. Each item may also have a personalization priority. For example, articles, reviews, and highlights may have a high priority. Ads and weekly programs may have a medium priority. Daily shows may have a low priority. Because there is limited space available on a typical mailing label, only a relatively small number of items are typically referenced. For example, there may not be a reference to the Star Trek Television program on every day. There may not be a reference to the Burt Reynolds movie shown three times during the week, but there may be a reference to an interview with Burt Reynolds as shown in FIG. 4. Magazine production equipment 114 may be used to print the magazine page number so that the user can turn directly to the listing. Custom mailing label 400 may be placed on the front cover of the user' s copy of the next issue of the program guide magazine by magazine production equipment 114 before the magazine is sent to the user.
The system may search for programs on the user's favorite channels that would be of interest, for example, to a resident living in the user's geographical area. In the example of FIG. 4, the system located a Rockies game on ESPN that is described on page 22 of the program guide magazine. The system assumed that the user might be interested in a Rockies game because the user in this example lives in Denver, the Rockies are a Denver-based team, and the user chose ESPN as a favorite channel. The label 400 may refer the user to a sports highlight page if it includes a highlight of the Rockies game on ESPN, may refer the user to a printed program listing for the day and time the game will air on ESPN, or may refer the user to any other related material in the printed program guide. In the example of FIG. 4, the system also located a kids' recommendations section on page 12 of the printed guide and placed information on this section on the label, because the user's preferences indicated an interest in kids' programs.
Other methods of personalizing a magazine may be used. For example, a single custom page may be printed as part of the magazine and delivered to the user with the program guide magazine. An example of a custom magazine page is shown in FIG. 6 as custom page 600. Custom page 600 allows more references to items, such as daily programs, than can fit on a custom label. Custom page 600 provides guide listing 606 customized to the user's preferences for prime time programming on Tuesday, July 20, 1999. A custom page may be printed for each day of the week and sent to the user with his weekly program guide magazine subscription. The user's preferences in the example of FIG.
6 are as follows: favorite actor, Burt Reynolds; favorite program, Star Trek; favorite channel, ESPN; and favorite category, kids' programs. If desired, the user may have more than one favorite actor, favorite channel, favorite program, and favorite category. Custom page 600 includes custom television program guide listings 606 for programs that match the user's preferences and that are airing at 8:00 p.m. on Tuesday July 20, 1999. The television program listings are organized in a grid. The times for the grid are shown in row 602. The channels for the grid are shown in column 60 .
A custom page allows some items to be incorporated completely (such detailed program descriptions) or at least allows a more detailed item than would usually be possible on a label. For example, custom page 600 has a detailed program description of the movie Boogie Nights starring Burt Reynolds in region 608. Targeted advertisements may be incorporated onto the printed guide on a custom page such as custom page 600. Page 600 of FIG. 6 contains an illustrative targeted advertisement 610 that was selected based on the user's preferences. Advertisement 610 has been targeted to the user Jason Smith based on his interest in ESPN, which is sports-related channel, and the fact that he lives in Los Angeles. The user's name and address may be printed on each custom page in region 612 as shown in FIG. 6. If desired, other pages .or portions of the printed program guide may be customized based on the user's preferences. A completely custom magazine may even be printed based on the user' s preferences. Central facility 100 may also transmit customized program guide data to the user through the Internet. For example, if the user has indicated (using a screen such as screen 200 or other interface) that he has an e-mail address, central facility 100 may send the user informational e-mail messages with information that is related to his television program preferences. E-mail message 500 shown in FIG. 5 is an example of such an e-mail message. E-mail 500 is a message to the user that highlights items of potential interest to the user. The items may be selected by the system from program guide database 102 based upon the user's indicated preferences. For example, the system may notify the user that his favorite movie "The Last Starfighter" airs on Wed. 6/14 @ 8pm on Superstation TBS. E-mail message 500 may also contain links in the e-mail message to web pages in the on-line program guide that the user can access from his user personal computer 124 (i.e., if e-mail message 500 was sent to personal computer 124) or television equipment device 126 (i.e., if e-mail message 500 was sent to television equipment device 126) . The hypertext or web links may direct the user to a page of the on-line program guide that contains information on items of potential interest to the user. For example, message 500 may contain a link to a web page that contains a live chat with a television personality that the user likes, or to a web page that contains an article on a topic of interest to the user. If desired, such linking information may be printed on a customized label or page of a printed program guide. Customized e-mail message 500 may contain a reference to a program guide magazine as shown by reference 502 in FIG. 5.
A customized program guide web page based on the user's preferences may be supported using on-line guide equipment 112. The system may require that the user register (using, for example, a web page provided by Internet data collection equipment 110) . If central facility 100 determines from the user's identity data that the user is registered through an appropriate web site in the system, the system may create a customized program guide web page that the user can access with a web browser application from user personal computer 124 or user television equipment 126. The user may transmit his identity and preference data to central facility 100 using a variety of techniques, such as through a mail-in survey, using an e-mail message, using an interactive television program guide, using an Internet web page, or over the telephone. For example, the user may participate in a survey sponsored by the printed program guide that the user submits by mail. The information from this survey on the user' s preferences may be transferred to the user's interactive television program guide or on-line program guide. The user might also participate in a survey presented by the interactive television program guide. The user's preferences from the survey or from the settings and preferences entered by the user when using the interactive television program guide may be provided to and used by the on-line' television program guide.
Web page 700 of FIG. 7 is an example of a customized web page that the system may provide for a user. The system may e-mail the URL of customized web page 700 to the user or may allow the user to access web page 700 from an access page in the on-line program guide. Web page 700 may contain information about upcoming television programs and other items that may be of interest to the user. The names of the television programs may be web links to, e.g., the home pages for each of the television programs. Web page 700 may include targeted advertising such as advertisement 702 that is based on the user's preferences as supplied to the system using one of the program guide products other than the on-line program guide.
An interactive television program guide functioning on a cable set-top box in user television equipment 126 or via guide server 116 or 118 may be similarly customized based upon user preferences from other program guide products. When central facility 100 receives a user's preference information (e.g., using mail data collection equipment 106, telephone data collection equipment 108, Internet data collection equipment 110, or on-line guide equipment 112) and it is determined that the user is a user of an interactive television program guide or a passive television program guide through guide servers 116 or 118, the preferences may be compared against the contents of the television program guides. Program guide information may be transmitted from program guide database 102 to interactive guide server 116 and passive guide server 118. User television equipment device 126 may then be provided with the program guide data from interactive guide server 116 or passive guide server 118 through television distribution system 122 for viewing by the user. The program guide system may use the user preference information (which may be stored in user preference database 104) to customize the user's television program guide. For example, the user's interactive television program guide may display a television program guide display screen such as display screen 800 of FIG. 8 using user television equipment device 126. Screen 800 may contain a program listings grid 806 that is organized by time (shown in row 802) and channel (shown in column 804) . Television programs and channels in the program guide listings that match the user' s preferences may be highlighted so that the user can easily identify them. For example, in FIG. 8 the user's favorite channels such as the HISTORY channel are highlighted and placed first in the listings grid. The user's favorite programs such as Dateline NBC, Cosby, and Saturday Night Live are also highlighted.
If the user has a preference for a particular category of programming, the television program guide may display informational block 808 indicating that a program that may be of interest to the user is showing. In FIG. 8, the user has indicated an interest in movies, so the program guide has used the user's preferences to display information for the movie "Buffalo 66" in block 808. If the user wishes to add additional television program preference data directly through the interactive television program guide, he may select option 810. The interactive television program guide may then display screen 200. The interactive program guide may also display a reminder message that the user has set for himself such as reminder 812. Reminder 812 also allows the user to tune to the program being reminded about by highlighting the title of the program on reminder message 812 (e.g., "Local News") displayed on the screen. If desired, the system may set reminders based on the user' s preferences that have been obtained through a program guide that is separate from the interactive television program guide (e.g., an on-line guide, printed guide, etc.) or other suitable arrangement .
Other preferred items such as articles or reviews may be listed on a separate interactive television screen, with hot links, or they may be highlighted on the pages or screens they normally appear on. If desired, the interactive television program guide application may contain customized program guide listings that include only programs, articles, reviews, advertisements, and other items of interest to the user. A web browser may run as an application on the set-top box that can be launched as a hot link from the interactive television program guide. The web browser may link to a program guide web page such as page 700 that has been customized based on the user's preferences.
Information on preferences that is selected using a program guide product other than the interactive program guide may be provided to the interactive guide in any suitable way. For example, if the user provides information on certain preferences in an on-line guide implemented on equipment 112 of FIG. 1, those preferences may be provided to an interactive television program guide implemented on user television equipment 126 of FIG. 1 via central facility 100, interactive guide server 116, and television distribution facility 122. If desired, such preferences may be transferred directly from on-line equipment 112 to user television equipment 126 (e.g., over a telephone connection) . Preference information may be transferred from on-line equipment 112 to user television equipment via central facility 100 and television distribution facility 122 without directly involving server 116. In a client-server architecture, preference information may be provided to server 116, on which a portion of the interactive program guide is implemented.
These are merely illustrative examples of suitable techniques for communicating preference information from an on-line program guide to an interactive television program guide implemented on user television equipment. Other suitable techniques may be used if desired. Moreover, these techniques may be used to convey preference information to the interactive television program guide that the user provides using any program guide product other than the interactive television program guide, such as a printed program guide or on-line program guide and using equipment such as mail data collection equipment 106, telephone data collection equipment 108, Internet data collection equipment, on-line program guide equipment 112, etc. A passive guide channel may be customized based on the preferences of all subscribers within the cable headend that carries the channel. If enough subscribers respond with a particular preference, it may be highlighted as part of the guide. If desired, the interactive guide may be used to collect preference information for customizing the passive program guide. The passive program guide may be customized by, for example, by overlaying text and graphics on top of the passive guide video. Such overlays may be generated locally on the user's set-top box based on preferences collected with the interactive television program guide that is implemented on the user's set-top box. If desired, this and other features of the invention may be provided by an interactive television program guide arrangement based on a client-server architecture in which the guide is implemented partially on the television equipment of a user (e.g., a set-top box) and is partially implemented on a server (e.g., a server at a cable system headend, network node, etc.) An illustrative process for providing personalized program guide data to a user across different program guide products and different equipment is shown in FIG. 9. At step 900, the system provides the user with an opportunity to enter preference information and identity information. This opportunity may be provided to the user through using, e.g., a screen such as screen 200 of FIG. 2. Such a screen may be provided using an interactive web page on the Internet, part of an on-line program guide, an interactive television program guide display screen or other interactive television screen, a mail-in survey form, a telephone survey form, etc. The user may then enter his preference and identity information and transmit it to central facility 100 or other suitable destination. At step 902, the user's preference information may be used to locate program listings and other items of interest to the user. For example, the system may use the preferences to search database 102, a program guide database maintained in server 116, a program guide database maintained on user television equipment 126, a database located on on-line guide equipment 112, a database maintained by magazine production equipment 14, or program guide databases located on more than one of these platforms, combinations of these platforms or on other suitable equipment to determine which programs and other items may be of interest to the user. At step 904, the system provides a personalized program guide to the user. The program guide may be personalized by including the program listings and items located at step 902 on a display screen, web page, table, customized page, etc. The program guide that is personalized may be implemented on a different platform than the program guide or other arrangement or product used to collect the user's preferences. For example, if the user sent in a mail-in survey form, personalized program guide information may be provided to the user in the form of an e-mail message or a personalized television program guide on his set-top box.
An illustrative process for providing targeted advertising to a user across different program guide products is shown in FIG. 10. At step 1000, the system provides the user with an opportunity to enter his preference information and identity information. This opportunity may be provided to the user, using a screen such as screen 200 of FIG. 1. As described in connection with step 900 of FIG. 9, preferences may be collected using any of a variety of program guide products and platforms. At step 1002, the user's preference information may be used to select advertisements to be delivered to the user. At step 1004, the system provides the targeted advertisements to the user.
The targeted advertising may be delivered using a different platform guide product than the platform or program guide product that was used to collect the preferences. For example, if the user provided his preference information to the central facility through a telephone survey, the targeted advertisement may be provided as part of a custom page or custom label sent to the user with his program guide magazine subscription. The targeted advertisements may be interactive so that the user can click on the advertisement to perform an action. For example, the user can set a reminder to watch a television program that is displayed in a targeted advertisement. Interactive targeted advertisements may be used in interactive television program guides and on-line program guides.
The foregoing is merely illustrative of the principles of this invention and various modifications can be made by those skilled in the art without departing from the scope and spirit of the invention.

Claims

What Is Claimed Is:
1. A method for providing personalized program guide data to a user based on the user' s preferences, comprising: gathering information on the user' s preferences with an interactive television program guide; and providing personalized program guide data to the user in a printed television program guide based on the user's preferences gathered with the interactive television program guide.
2. The method defined in claim 1 further comprising providing a label on the printed television program guide that refers to certain pages in the printed television program guide that contain information on programs matching the user' s preferences.
3. The method defined in claim 1 further comprising customizing the printed television program guide based upon the user's preferences.
4. The method defined in claim 3 wherein customizing the printed television program guide based upon the user' s preferences further comprises printing a customized printed program guide page containing the personalized program guide data.
5. The method defined in claim 1 further comprising gathering information on the user' s preferences by gathering information on which favorites the user set in the interactive television program guide.
6. The method defined in claim 1 further comprising gathering information on the user's preferences by gathering reminder information relating to a television program the user has set a reminder to watch in the interactive television program guide.
7. The method defined in claim 1 further comprising providing the personalized program guide data including a reminder to watch a television program to the user in the printed television program guide.
8. The method defined in claim 1 further comprising providing the personalized program guide data including targeted advertisements based upon the user's preferences to the user in the printed television program guide.
9. A method for providing personalized program guide data to a user based on the user's preferences, comprising: gathering information on the user's preferences with an on-line television program guide; and providing personalized program guide data to the user in a printed television program guide based on the user's preferences gathered with the online television program guide.
10. The method defined in claim 9 further comprising gathering information on the user' s preferences with an on-line interactive web page.
11. The method defined in claim 9 further comprising gathering information on the user's preferences with an Internet data collection system.
12. The method defined in claim 11 further comprising gathering information on the user' s preferences through an e-mail collection system.
13. The method defined in claim 9 further comprising providing a label on the printed television program guide that refers to certain pages in the printed television program guide that contains information on programs matching the user' s preferences .
14. The method defined in claim 9 further comprising customizing the printed television program guide based upon the user's preferences.
15. The method defined in claim 9 wherein customizing the printed television program guide based upon the user' s preferences further comprises printing a customized printed program guide page containing the personalized program guide data.
16. The method defined in claim 9 further comprising gathering information on the user' s preferences by gathering reminder information relating to a television program the user has set a reminder to watch in the on-line television program guide.
17. The method defined in claim 9 further comprising providing the personalized program guide data including a reminder to watch a television program to the user in the printed television program guide.
18. The method defined in claim 9 further comprising providing the personalized program guide data including targeted advertisements based upon the user's preferences to the user in the printed television program guide.
19. A method for providing personalized program guide data to a user based on the user's preferences, comprising: gathering information on the user' s preferences with a telephone data collection system; and providing personalized program guide data to the user in a printed television program guide based on the user's preferences gathered with the telephone data collection system.
20. The method defined in claim 19 further comprising providing a label on the printed television program guide that refers to certain pages in the printed television program guide that contains information on programs matching the user's preferences .
21. The method defined in claim 19 further comprising customizing the printed television program guide based upon the user's preferences.
22. The method defined in claim 21 wherein customizing the printed television program guide based upon the user's preferences further comprises printing a customized printed program guide page containing the personalized program guide data.
23. The method defined in claim 19 further comprising gathering information on the user's preferences by gathering reminder information relating to a television program the user has set a reminder to watch in the telephone data collection system.
24. The method defined in claim 19 further comprising providing the personalized program guide data including a reminder to watch a television program to the user in the printed television program guide.
25. The method defined in claim 19 further comprising providing the personalized program guide data including targeted advertisements based upon the user's preferences to the user in the printed television program guide.
26. A method for providing personalized program guide data to a user based on the user' s preferences, comprising: gathering information on the user' s preferences with a mail data collection system; and providing personalized program guide data to the user in a printed television program guide based on the user's preferences gathered with the mail data collection system.
27. The method defined in claim 26 further comprising providing a label on the printed television program guide that refers to certain pages in the printed television program guide that contains information on programs matching the user's preferences.
28. The method defined in claim 26 further comprising customizing the printed television program guide based upon the user's preferences.
29. The method defined in claim 28 wherein customizing the printed television program guide based upon the user's preferences further comprises printing a customized printed program guide page containing the personalized program guide data.
30. The method defined in claim 26 further comprising gathering information on the user's preferences by gathering reminder information relating to a television program the user has set a reminder to watch in the mail data collection system.
31. The method defined in claim 26 further comprising providing the personalized program guide data including a reminder to watch a television program to the user in the printed television program guide.
32. The method defined in claim 26 further comprising providing the personalized program guide data including targeted advertisements based upon the user's preferences to the user in the printed television program guide.
33. The method defined in claim 26 further comprising gathering information on the user's preferences through an e-mail data collection system.
34. The method defined in claim 26 further comprising gathering information on the user' s preferences through a postal mail data collection system.
35. A method for providing personalized program guide data to users based on the users' preferences, comprising: gathering information on the users' preferences with a data collection system; and providing personalized program guide data to the users in a passive television program guide based on the user's preferences gathered with the data collection system.
36. The method defined in claim 35 further comprising providing the personalized program guide data including targeted advertisements based upon the user's preferences to the user in the passive television program guide.
37. The method defined in claim 35 further comprising gathering information on the user's preferences through an e-mail data collection system.
38. The method defined in claim 35 further comprising gathering information on the user's preferences through a postal mail data collection system.
39. The method defined in claim 35 further comprising gathering information on the user' s preferences through a telephone data collection system.
40. The method defined in claim 35 further comprising gathering information on the user' s preferences through an Internet data collection system.
41. A system for providing personalized program guide data to a user in a printed television program guide, the system comprising: user television equipment that is connected to a television distribution system and that is in communication with an interactive program guide server, the user television equipment being configured to support an interactive television program guide for gathering information on the user's preferences; and magazine production equipment configured to print the printed television program guide that contains personalized program guide data based on the user' s preferences gathered with the interactive television program guide.
42. The system defined in claim 41 wherein the magazine production equipment is further configured to print a label on the printed television program guide that refers to certain pages in the printed television program guide that contain information on television programs matching the user's preferences.
43. The system defined in claim 41 wherein the magazine production equipment is further configured to customize the printed television program guide based upon the user's preferences.
44. The system defined in claim 43 wherein the magazine production equipment is further configured to print a customized printed program guide page containing the personalized program guide data.
45. The system defined in claim 41 wherein the user television equipment is further configured to provide the user with an opportunity to indicate favorite television programs.
46. The system defined in claim 41 wherein the user television equipment is further configured to provide the user with an opportunity to set a reminder relating to a television program in the interactive television program guide.
47. The system defined in claim 41 wherein the magazine production equipment is further configured to print a reminder to watch a television program in the printed television program guide.
48. The system defined in claim 41 wherein the magazine production equipment is further configured to print targeted advertisements based upon the user's preferences in the printed television program guide.
49. A system for providing personalized program guide data to a user in a printed television program guide, the system comprising: a user personal computer that is in communication with on-line program guide equipment and that is configured to support an on-line television program guide for gathering information on the user' s preferences; and magazine production equipment configured to print the printed television program guide that contains personalized program guide data based on the user' s preferences gathered with the on-line television program guide.
50. The system defined in claim 49 wherein the user personal computer is further configured to support an on-line interactive web page that gathers information on the user's preferences.
51. The system defined in claim 50 wherein the user personal computer is further configured to support an on-line interactive web page that gathers information on the user' s preferences through an e-mail collection system.
52. The system defined in claim 49 wherein the magazine production equipment is further configured to print a label on the printed television program guide that refers to certain pages in the printed television program guide that contain information on television programs matching the user's preferences.
53. The system defined in claim 49 wherein the magazine production equipment is further configured to customize the printed television program guide based upon the user's preferences.
54. The system defined in claim 53 wherein the magazine production equipment is further configured to print a customized printed program guide page containing the personalized program guide data.
55. The system defined in claim 49 wherein the user personal computer is further configured to provide the user with an opportunity to set a reminder relating to a television program in the on-line television program guide.
56. The system defined in claim 49 wherein the magazine production equipment is further configured to print a reminder to watch a television program in the printed television program guide.
57. The system defined in claim 49 wherein the magazine production equipment is further configured to print targeted advertisements based upon the user's preferences in the printed television program guide.
58. A system for providing personalized program guide data to a user in a printed television program guide, the system comprising: telephone data collection equipment that is in communication with a user preference database and that is configured to gather information on the user's preferences to store in the user preference database; and magazine production equipment configured to print the printed television program guide that contains personalized program guide data based on the user's preferences in the user preference database that were gathered with the telephone data collection equipment.
59. The system defined in claim 58 wherein the magazine production equipment is further configured to print a label on the printed television program guide that refers to certain pages in the printed television program guide that contain information on television programs matching the user's preferences.
60. The system defined in claim 58 wherein the magazine production equipment is further configured to customize the printed television program guide based upon the user's preferences.
61. The system defined in claim 60 wherein the magazine production equipment is further configured to print a customized printed program guide page containing the personalized program guide data.
62. The system defined in claim 58 wherein the telephone data collection equipment is further configured to provide the user with an opportunity to set a reminder relating to a television program in the printed television program guide.
63. The system defined in claim 58 wherein the magazine production equipment is further configured to print a reminder to watch a television program in the printed television program guide.
64. The system defined in claim 58 wherein the magazine production equipment is further configured to print targeted advertisements based upon the user' s preferences in the printed television program guide.
65. A system for providing personalized program guide data to a user in a printed television program guide, the system comprising: mail data collection equipment that is in communication with a user preference database and that is configured to gather information on the user' s preferences to store in the user preference database; and magazine production equipment configured to print the printed television program guide that contains personalized program guide data based on the user's preferences in the user preference database that were gathered with the mail data collection equipment.
66. The system defined in claim 65 wherein the magazine production equipment is further configured to print a label on the printed television program guide that refers to certain pages in the printed television program guide that contain information on television programs matching the user's preferences.
67. The system defined in claim 65 wherein the magazine production equipment is further configured to customize the printed television program guide based upon the user's preferences.
68. The system defined in claim 67 wherein the magazine production equipment is further configured to print a customized printed program guide page containing the personalized program guide data.
69. The system defined in claim 65 wherein the mail data collection equipment is further configured to provide the user with an opportunity to set a reminder relating to a television program in the printed television program guide.
70. The system defined in claim 65 wherein the magazine production equipment is further configured to print a reminder to watch a television program in the printed television program guide.
71. The system defined in claim 65 wherein the magazine production equipment is further configured to print targeted advertisements based upon the user's preferences in the printed television program guide.
72. The system defined in claim 65 wherein the mail data collection equipment is further configured to gather information on the user' s preferences through an e-mail data collection system.
73. The system defined in claim 65 wherein the mail data collection equipment is further configured to gather information on the user's preferences through a postal mail data collection system.
74. A system for providing personalized program guide data to users in a passive television program guide, the system comprising: data collection equipment that is in communication with a user preference database and that is configured to gather information on the users' preferences to store in the user preference database; and a plurality of user television equipment that are connected to a television distribution system and that are in communication with a passive program guide server, the user television equipment being configured to support a passive television program guide that displays personalized program guide data based on the users' preferences in the user preference database that were gathered with the data collection equipment.
75. The system defined in claim 74 wherein the user television equipment are further configured to provide targeted advertisements based upon the users' preferences to the users in the passive television program guide.
76. The system defined in claim 74 wherein the data collection equipment is further configured to gather information on the user' s preferences through an e-mail data collection system.
77. The system defined in claim 74 wherein the data collection equipment is further configured to gather information on the user' s preferences through a postal mail data collection system.
78. The system defined in claim 74 wherein the data collection equipment is further configured to gather information on the user's preferences through a telephone data collection system.
79. The system defined in claim 74 wherein the data collection equipment is further configured to gather information on the user's preferences through an Internet data collection system.
PCT/US2000/017257 1999-06-22 2000-06-22 System for providing personalized program guide data and targeted advertising to a user of multiple program guides WO2000079798A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
AU57604/00A AU5760400A (en) 1999-06-22 2000-06-22 System for providing personalized program guide data and targeted advertising toa user of multiple program guides

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US14048299P 1999-06-22 1999-06-22
US60/140,482 1999-06-22
US49271300A 2000-01-27 2000-01-27
US09/492,713 2000-01-27

Publications (2)

Publication Number Publication Date
WO2000079798A1 WO2000079798A1 (en) 2000-12-28
WO2000079798A9 true WO2000079798A9 (en) 2001-03-15

Family

ID=26838220

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2000/017257 WO2000079798A1 (en) 1999-06-22 2000-06-22 System for providing personalized program guide data and targeted advertising to a user of multiple program guides

Country Status (4)

Country Link
AR (1) AR026132A1 (en)
AU (1) AU5760400A (en)
TW (1) TW529306B (en)
WO (1) WO2000079798A1 (en)

Cited By (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8850477B2 (en) 1995-10-02 2014-09-30 Starsight Telecast, Inc. Systems and methods for linking television viewers with advertisers and broadcasters
US8850499B2 (en) 2000-10-11 2014-09-30 United Video Properties, Inc. Systems and methods for caching data in media-on-demand systems
US8863170B2 (en) 2000-03-31 2014-10-14 United Video Properties, Inc. System and method for metadata-linked advertisements
US8869204B2 (en) 1996-05-03 2014-10-21 Starsight Telecast, Inc. Method and system for displaying advertisements in an electronic program guide
US8918807B2 (en) 1997-07-21 2014-12-23 Gemstar Development Corporation System and method for modifying advertisement responsive to EPG information
US8931008B2 (en) 1999-06-29 2015-01-06 United Video Properties, Inc. Promotional philosophy for a video-on-demand-related interactive display within an interactive television application
US8949901B2 (en) 2011-06-29 2015-02-03 Rovi Guides, Inc. Methods and systems for customizing viewing environment preferences in a viewing environment control application
US9021538B2 (en) 1998-07-14 2015-04-28 Rovi Guides, Inc. Client-server based interactive guide with server recording
US9113207B2 (en) 1995-10-02 2015-08-18 Rovi Guides, Inc. Systems and methods for contextually linking television program information
US9113107B2 (en) 2005-11-08 2015-08-18 Rovi Guides, Inc. Interactive advertising and program promotion in an interactive television system
US9113122B2 (en) 1997-04-21 2015-08-18 Rovi Guides, Inc. Method and apparatus for time-shifting video and text in a text-enhanced television program
US9118958B2 (en) 1999-12-10 2015-08-25 Rovi Guides, Inc. Systems and methods for coordinating interactive and passive advertisement and merchandising opportunities
US9125169B2 (en) 2011-12-23 2015-09-01 Rovi Guides, Inc. Methods and systems for performing actions based on location-based rules
US9147198B2 (en) 2013-01-10 2015-09-29 Rovi Technologies Corporation Systems and methods for providing an interface for data driven media placement
US9166714B2 (en) 2009-09-11 2015-10-20 Veveo, Inc. Method of and system for presenting enriched video viewing analytics
US9172987B2 (en) 1998-07-07 2015-10-27 Rovi Guides, Inc. Methods and systems for updating functionality of a set-top box using markup language
US9177081B2 (en) 2005-08-26 2015-11-03 Veveo, Inc. Method and system for processing ambiguous, multi-term search queries
US9204184B2 (en) 1998-07-17 2015-12-01 Rovi Guides, Inc. Interactive television program guide with remote access
US9215504B2 (en) 2006-10-06 2015-12-15 Rovi Guides, Inc. Systems and methods for acquiring, categorizing and delivering media in interactive media guidance applications
US9253262B2 (en) 2013-01-24 2016-02-02 Rovi Guides, Inc. Systems and methods for connecting media devices through web sockets
US9288521B2 (en) 2014-05-28 2016-03-15 Rovi Guides, Inc. Systems and methods for updating media asset data based on pause point in the media asset
US9319735B2 (en) 1995-06-07 2016-04-19 Rovi Guides, Inc. Electronic television program guide schedule system and method with data feed access
US9326025B2 (en) 2007-03-09 2016-04-26 Rovi Technologies Corporation Media content search results ranked by popularity
US9369741B2 (en) 2003-01-30 2016-06-14 Rovi Guides, Inc. Interactive television systems with digital video recording and adjustable reminders
US9402102B2 (en) 1995-10-02 2016-07-26 Rovi Guides, Inc. System and method for using television schedule information
US9426509B2 (en) 1998-08-21 2016-08-23 Rovi Guides, Inc. Client-server electronic program guide
US9591251B2 (en) 1997-10-06 2017-03-07 Rovi Guides, Inc. Interactive television program guide system with operator showcase

Families Citing this family (32)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6388714B1 (en) 1995-10-02 2002-05-14 Starsight Telecast Inc Interactive computer system for providing television schedule information
US20020095676A1 (en) 1998-05-15 2002-07-18 Robert A. Knee Interactive television program guide system for determining user values for demographic categories
US6865746B1 (en) 1998-12-03 2005-03-08 United Video Properties, Inc. Electronic program guide with related-program search feature
US7779439B2 (en) 2001-04-23 2010-08-17 Starz Entertainment, Llc Program guide environment
US7984463B2 (en) 2002-03-29 2011-07-19 Starz Entertainment, Llc Instant video on demand playback
US8020186B1 (en) 1999-10-13 2011-09-13 Starz Entertainment, Llc Methods and systems for distributing on-demand programming
EP1252767B1 (en) 2000-02-01 2010-08-11 United Video Properties, Inc. Methods and systems for forced advertising
ATE413062T1 (en) * 2000-08-14 2008-11-15 Media Partners Dba Americast DISPLAY ADVERTISING IN AN INTERACTIVE PROGRAM MAGAZINE
US8490134B2 (en) 2000-08-14 2013-07-16 Cumnor Technologies Llc Displaying advertising in an electronic program guide
KR20190096450A (en) 2000-10-11 2019-08-19 로비 가이드스, 인크. Systems and methods for delivering media content
US7305697B2 (en) 2001-02-02 2007-12-04 Opentv, Inc. Service gateway for interactive television
CA2437348A1 (en) 2001-02-02 2002-08-15 Opentv, Inc. A method and apparatus for reformatting of content for display on interactive television
KR20030007973A (en) * 2001-04-17 2003-01-23 코닌클리케 필립스 일렉트로닉스 엔.브이. Reminder system using a service station
US8707357B1 (en) 2001-04-23 2014-04-22 Starz Entertainment, Llc Thematic VOD navigation
US8566873B2 (en) 2001-04-23 2013-10-22 Starz Entertainment, Llc Program guide enhancements
US6973621B2 (en) * 2001-04-27 2005-12-06 Starz Entertainment Group Llc Customization in a content distribution system
DE10161684B4 (en) 2001-12-15 2005-11-10 Schoder, Detlef, Prof. Dr. System and method for producing a customized printed product
US7631331B2 (en) 2002-03-29 2009-12-08 Starz Entertainment, Llc Cross-channel interstitial program promotion
US7818763B2 (en) 2002-06-25 2010-10-19 Starz Entertainment, Llc Video advertising
US8380726B2 (en) 2006-03-06 2013-02-19 Veveo, Inc. Methods and systems for selecting and presenting content based on a comparison of preference signatures from multiple users
US8316394B2 (en) 2006-03-24 2012-11-20 United Video Properties, Inc. Interactive media guidance application with intelligent navigation and display features
US8850481B2 (en) 2006-09-29 2014-09-30 United Video Properties, Inc. Systems and methods for modifying an interactive media guidance application interface based on time of day
US8566164B2 (en) 2007-12-31 2013-10-22 Intent IQ, LLC Targeted online advertisements based on viewing or interacting with television advertisements
KR20080110489A (en) * 2007-06-14 2008-12-18 소니 가부시끼 가이샤 Information processing apparatus and method and program
US8943539B2 (en) 2007-11-21 2015-01-27 Rovi Guides, Inc. Enabling a friend to remotely modify user data
US9083853B2 (en) 2008-06-02 2015-07-14 Intent IQ, LLC Targeted television advertisements associated with online users' preferred television programs or channels
US20110288942A1 (en) * 2008-10-30 2011-11-24 Mine Bang Media (Pty) Ltd Method of producing a printed product
US10063934B2 (en) 2008-11-25 2018-08-28 Rovi Technologies Corporation Reducing unicast session duration with restart TV
US9014546B2 (en) 2009-09-23 2015-04-21 Rovi Guides, Inc. Systems and methods for automatically detecting users within detection regions of media devices
WO2012094564A1 (en) 2011-01-06 2012-07-12 Veveo, Inc. Methods of and systems for content search based on environment sampling
US9848276B2 (en) 2013-03-11 2017-12-19 Rovi Guides, Inc. Systems and methods for auto-configuring a user equipment device with content consumption material
US9942615B1 (en) 2017-04-20 2018-04-10 Rovi Guides, Inc. Systems and methods for presenting targeted metadata in display constrained environments

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS58210776A (en) * 1982-06-01 1983-12-08 Nec Corp Television reception system
US5003384A (en) * 1988-04-01 1991-03-26 Scientific Atlanta, Inc. Set-top interface transactions in an impulse pay per view television system
US5404393A (en) * 1991-10-03 1995-04-04 Viscorp Method and apparatus for interactive television through use of menu windows
US5223924A (en) * 1992-05-27 1993-06-29 North American Philips Corporation System and method for automatically correlating user preferences with a T.V. program information database
IL111859A (en) * 1993-12-02 2003-12-10 Discovery Communicat Inc Network manager for cable television system headends
US5596373A (en) * 1995-01-04 1997-01-21 Sony Corporation Method and apparatus for providing program oriented information in a multiple station broadcast system
AU3223097A (en) * 1996-06-17 1998-01-07 Starsight Telecast Incorporated System and method for using television schedule information
CA2714104C (en) * 1996-12-10 2013-07-23 United Video Properties, Inc. Internet television program guide system
US6163316A (en) * 1997-01-03 2000-12-19 Texas Instruments Incorporated Electronic programming system and method
CN1248121C (en) * 1998-04-08 2006-03-29 开放电视公司 System and method for one-touch E-mail reply

Cited By (38)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9319735B2 (en) 1995-06-07 2016-04-19 Rovi Guides, Inc. Electronic television program guide schedule system and method with data feed access
US9402102B2 (en) 1995-10-02 2016-07-26 Rovi Guides, Inc. System and method for using television schedule information
US9124932B2 (en) 1995-10-02 2015-09-01 Rovi Guides, Inc. Systems and methods for contextually linking television program information
US9113207B2 (en) 1995-10-02 2015-08-18 Rovi Guides, Inc. Systems and methods for contextually linking television program information
US8850477B2 (en) 1995-10-02 2014-09-30 Starsight Telecast, Inc. Systems and methods for linking television viewers with advertisers and broadcasters
US8869204B2 (en) 1996-05-03 2014-10-21 Starsight Telecast, Inc. Method and system for displaying advertisements in an electronic program guide
US9027058B2 (en) 1996-05-03 2015-05-05 Rovi Guides, Inc. Information system
US9423936B2 (en) 1996-05-03 2016-08-23 Rovi Guides, Inc. Information system
US9113122B2 (en) 1997-04-21 2015-08-18 Rovi Guides, Inc. Method and apparatus for time-shifting video and text in a text-enhanced television program
US8918807B2 (en) 1997-07-21 2014-12-23 Gemstar Development Corporation System and method for modifying advertisement responsive to EPG information
US9015749B2 (en) 1997-07-21 2015-04-21 Rovi Guides, Inc. System and method for modifying advertisement responsive to EPG information
US9191722B2 (en) 1997-07-21 2015-11-17 Rovi Guides, Inc. System and method for modifying advertisement responsive to EPG information
US9591251B2 (en) 1997-10-06 2017-03-07 Rovi Guides, Inc. Interactive television program guide system with operator showcase
US9172987B2 (en) 1998-07-07 2015-10-27 Rovi Guides, Inc. Methods and systems for updating functionality of a set-top box using markup language
US9226006B2 (en) 1998-07-14 2015-12-29 Rovi Guides, Inc. Client-server based interactive guide with server recording
US9055318B2 (en) 1998-07-14 2015-06-09 Rovi Guides, Inc. Client-server based interactive guide with server storage
US9232254B2 (en) 1998-07-14 2016-01-05 Rovi Guides, Inc. Client-server based interactive television guide with server recording
US9021538B2 (en) 1998-07-14 2015-04-28 Rovi Guides, Inc. Client-server based interactive guide with server recording
US9118948B2 (en) 1998-07-14 2015-08-25 Rovi Guides, Inc. Client-server based interactive guide with server recording
US9055319B2 (en) 1998-07-14 2015-06-09 Rovi Guides, Inc. Interactive guide with recording
US9154843B2 (en) 1998-07-14 2015-10-06 Rovi Guides, Inc. Client-server based interactive guide with server recording
US9204184B2 (en) 1998-07-17 2015-12-01 Rovi Guides, Inc. Interactive television program guide with remote access
US9426509B2 (en) 1998-08-21 2016-08-23 Rovi Guides, Inc. Client-server electronic program guide
US8931008B2 (en) 1999-06-29 2015-01-06 United Video Properties, Inc. Promotional philosophy for a video-on-demand-related interactive display within an interactive television application
US9118958B2 (en) 1999-12-10 2015-08-25 Rovi Guides, Inc. Systems and methods for coordinating interactive and passive advertisement and merchandising opportunities
US8863170B2 (en) 2000-03-31 2014-10-14 United Video Properties, Inc. System and method for metadata-linked advertisements
US8850499B2 (en) 2000-10-11 2014-09-30 United Video Properties, Inc. Systems and methods for caching data in media-on-demand systems
US9369741B2 (en) 2003-01-30 2016-06-14 Rovi Guides, Inc. Interactive television systems with digital video recording and adjustable reminders
US9177081B2 (en) 2005-08-26 2015-11-03 Veveo, Inc. Method and system for processing ambiguous, multi-term search queries
US9113107B2 (en) 2005-11-08 2015-08-18 Rovi Guides, Inc. Interactive advertising and program promotion in an interactive television system
US9215504B2 (en) 2006-10-06 2015-12-15 Rovi Guides, Inc. Systems and methods for acquiring, categorizing and delivering media in interactive media guidance applications
US9326025B2 (en) 2007-03-09 2016-04-26 Rovi Technologies Corporation Media content search results ranked by popularity
US9166714B2 (en) 2009-09-11 2015-10-20 Veveo, Inc. Method of and system for presenting enriched video viewing analytics
US8949901B2 (en) 2011-06-29 2015-02-03 Rovi Guides, Inc. Methods and systems for customizing viewing environment preferences in a viewing environment control application
US9125169B2 (en) 2011-12-23 2015-09-01 Rovi Guides, Inc. Methods and systems for performing actions based on location-based rules
US9147198B2 (en) 2013-01-10 2015-09-29 Rovi Technologies Corporation Systems and methods for providing an interface for data driven media placement
US9253262B2 (en) 2013-01-24 2016-02-02 Rovi Guides, Inc. Systems and methods for connecting media devices through web sockets
US9288521B2 (en) 2014-05-28 2016-03-15 Rovi Guides, Inc. Systems and methods for updating media asset data based on pause point in the media asset

Also Published As

Publication number Publication date
TW529306B (en) 2003-04-21
AU5760400A (en) 2001-01-09
AR026132A1 (en) 2003-01-29
WO2000079798A1 (en) 2000-12-28

Similar Documents

Publication Publication Date Title
WO2000079798A9 (en) System for providing personalized program guide data and targeted advertising to a user of multiple program guides
CN1259798C (en) Interactive television program guide system with local advertisements
ES2262337T3 (en) CUSTOMER-SERVER PROGRAMMING ELECTRONIC GUIDE.
CA2302250C (en) Electronic-mail reminder for an internet television program guide
US7627882B2 (en) Categorical electronic program guide
US6209129B1 (en) Passive television program guide system with local information
JP5864080B2 (en) Program guide system with targeted advertising
US8887192B2 (en) Systems and methods for advertising television networks, channels, and programs
US20030135853A1 (en) System and method of inserting advertisements into an information retrieval system display
US20020026496A1 (en) Electronic-mail reminder for an internet television program guide
US20140040955A1 (en) Electronic program guide with advance notification
EP2288150A2 (en) Systems and methods for providing television schedule information
EP1458193A2 (en) Television message system
EP1177686B1 (en) Advertisement selection based on user action in an electronic program guide
MXPA01000836A (en) Interactive television program guide system with local advertisements
CA2325920A1 (en) System and method for providing advertising based on user preferences and advertiser requirements
MXPA99005342A (en) Internet television program guide system

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CR CU CZ DE DK DM DZ EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
AK Designated states

Kind code of ref document: C2

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CR CU CZ DE DK DM DZ EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: C2

Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG

COP Corrected version of pamphlet

Free format text: PAGE 24, DESCRIPTION, REPLACED BY A CORRECT PAGE 24; DUE TO LATE TRANSMITTAL BY THE RECEIVING OFFICE

DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

122 Ep: pct application non-entry in european phase
NENP Non-entry into the national phase

Ref country code: JP