WO2002025937A2 - Presenting a visual distribution of television program recommonendation scores - Google Patents

Presenting a visual distribution of television program recommonendation scores Download PDF

Info

Publication number
WO2002025937A2
WO2002025937A2 PCT/EP2001/010335 EP0110335W WO0225937A2 WO 2002025937 A2 WO2002025937 A2 WO 2002025937A2 EP 0110335 W EP0110335 W EP 0110335W WO 0225937 A2 WO0225937 A2 WO 0225937A2
Authority
WO
WIPO (PCT)
Prior art keywords
programs
recommendation score
score ranges
recommendation
available
Prior art date
Application number
PCT/EP2001/010335
Other languages
French (fr)
Other versions
WO2002025937A3 (en
Inventor
Srinivas Gutta
Kwok P. Lee
Original Assignee
Koninklijke Philips Electronics N.V.
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 Koninklijke Philips Electronics N.V. filed Critical Koninklijke Philips Electronics N.V.
Priority to EP01976201A priority Critical patent/EP1325628A2/en
Priority to KR1020027006425A priority patent/KR20020056924A/en
Priority to JP2002529018A priority patent/JP2004509576A/en
Publication of WO2002025937A2 publication Critical patent/WO2002025937A2/en
Publication of WO2002025937A3 publication Critical patent/WO2002025937A3/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/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/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • H04N21/4312Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H60/00Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
    • H04H60/35Arrangements for identifying or recognising characteristics with a direct linkage to broadcast information or to broadcast space-time, e.g. for identifying broadcast stations or for identifying users
    • H04H60/46Arrangements for identifying or recognising characteristics with a direct linkage to broadcast information or to broadcast space-time, e.g. for identifying broadcast stations or for identifying users for recognising users' 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/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/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • 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/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/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/4826End-user interface for program selection using recommendation lists, e.g. of programs or channels sorted out according to their score

Definitions

  • the present invention relates to television program recommenders, and more particularly, to a method and apparatus for presenting a visual distribution of television program recommendation scores.
  • EPGs electronic program guides
  • EPGs allow viewers to identify desirable programs more efficiently than conventional printed guides, they suffer from a number of limitations, which if overcome, could further enhance the ability of viewers to identify desirable programs. For example, many viewers have a particular preference towards, or bias against, certain categories of programming, such as action-based programs or sports programming. Thus, the viewer preferences can be applied to the EPG to obtain a set of recommended programs that may be of interest to a particular viewer.
  • the TivoTM system for example, commercially available from Tivo, Inc., of Sunnyvale, California, allows viewers to rate shows using a "Thumbs Up and Thumbs Down" feature and thereby indicate programs that the viewer likes and dislikes, respectively. Thereafter, the TiNo receiver matches the recorded viewer preferences with received program data, such as an EPG, to make recommendations tailored to each viewer.
  • program data such as an EPG
  • tools for recommending television programming provide selections of programs that a viewer might like.
  • conventional television program recommenders present ranked programs in a grid format.
  • the numerical recommendation scores associated with each program can be displayed with each program directly or can be mapped onto a color spectrum or another visual cue, such as a variable size-of-text or rate of blinking, that permits the user to quickly locate programs of interest. Nonetheless, it remains difficult for the viewer to get a concise picture of the recommended programs.
  • a further need exists for a method and apparatus for displaying television program recommendations in a manner that clusters programs based on their program recommendation scores.
  • a method and apparatus for displaying available television programs using an indication of the visual distribution of recommendation scores assigned to each program by a television programming recommender.
  • the visual distribution of recommendation scores can be presented to the user using a number of illustrative display formats.
  • the invention provides an indication of the number of television programs in each score range for a given time interval.
  • the available programs are clustered based on their program recommendation scores.
  • the invention allows a user to quickly identify time periods when there are a higher number of programs within a given program recommendation score range.
  • the present invention defines four distinct score ranges (90-100, 80-90, 70- 80 and 60-70) and indicates the number of programs in a given time interval having a recommendation score in each score range.
  • the visual presentation of the recommendation score distribution can be further improved by assigning a color to each score range.
  • the intensity (or saturation) of the color associated with a score range can be varied to indicate the corresponding number of programs having a recommendation score in the corresponding score range.
  • FIG. 1 illustrates a television programming recommender in accordance with the present invention
  • FIG. 2 illustrates a sample table from the program database of FIG. 1;
  • FIGS. 3 A through 3B provide a number of illustrative presentation formats for presenting the recommendation score distributions in a convenient manner in accordance with the present invention.
  • FIG. 1 illustrates a television programming recommender 100 in accordance with the present invention.
  • the television programming recommender 100 evaluates each of the programs in an electronic programming guide (EPG) 110 to identify programs of interest to a particular user.
  • EPG electronic programming guide
  • the set of recommended programs can be presented to the user using a set-top terminal/television 150, for example, using well known on-screen presentation techniques.
  • the available programs are clustered based on their program recommendation scores.
  • the present invention displays television program recommendations in a summary manner indicating the visual distribution of program recommendation scores.
  • the present invention allows a user to quickly identify time periods when there are a higher number of programs within a given program recommendation score range.
  • the present invention allows a user to determine, for example, when it is most worthwhile to watch television, as opposed to doing other potential activities.
  • the present invention provides an indication of the number of television programs in each score range for a given time interval.
  • the present invention defines four distinct score ranges, namely, a first score range associated with the most highly recommended programs having recommendation scores between 90 and 100, a second score range for programs having scores between 80 and 90; a third score range for programs having scores between 70 and 80, and a fourth score range for programs having scores between 60 and 70.
  • each score range can be assigned a corresponding color as follows:
  • a given color corresponds to a given score range.
  • the intensity (or saturation) of the color associated with a score range can be varied in a linear manner to indicate the corresponding number of programs having a recommendation score in the corresponding score range.
  • a number of illustrative presentation formats are disclosed for presenting the recommendation score distributions in a convenient manner.
  • the television programming recommender 100 contains a program database 200, discussed further below in conjunction with FIG. 2, and a display recommendation process 300, discussed further below in conjunction with FIG. 3.
  • the program database 200 records information for each program that is available in a given time interval.
  • the display recommendation process 300 evaluates the program recommendation scores for a set of programs and provides an indication of the number of television programs in each score range for a given time interval.
  • the television program recommender 100 may be embodied as any computing device, such as a personal computer or workstation, that contains a processor, such as a central processing unit (CPU), and memory, such as RAM and ROM.
  • the television programming recommender 100 may be embodied as any available television program recommender, such as the TivoTM system, commercially available from Tivo, Inc., of Sunnyvale, California, or the television program recommenders described in the non- prepublished United States Patent Application Serial No. 09/466,406, filed December 17, 1999, entitled “Method and Apparatus for Recommending Television Programming Using Decision Trees," (Attorney's Docket No. PHA 23.902) and the non-prepublished United States Patent Application Serial No.
  • FIG. 2 is a sample table from the program database 200 of FIG. 1 that records information for each program that is available in a given time interval.
  • the program database 200 contains a plurality of records, such as records 205 through 220, each associated with a given program.
  • the program database 200 indicates the date/time and channel associated with the program in fields 240 and 245, respectively.
  • the title and genre for each program are identified in fields 250 and 255.
  • Additional well-known attributes such as actors, duration, and description of the program, can also be included in the program database 200.
  • the program database 200 also records an indication of the recommendation score assigned to each program by the television programming recommender 100 in field 270.
  • the numerical scores can be displayed to the user in a summary manner, with an indication of the number of television programs in each score range for a given time interval.
  • the display recommendation process 300 initially obtains the electronic program guide (EPG) 110 for the time period of interest.
  • EPG electronic program guide
  • the display recommendation process obtains the recommendation score from the recommender 100 for each available program in the time period of interest.
  • the display recommendation process 300 then optionally maps the recommendation score to a desired visual cue, such as color or size-of-text.
  • programs having a recommendation score in each score range are identified.
  • the display recommendation process 300 increases the intensity (or saturation) of the corresponding color or gray-scale for each score range based upon the number of programs having a recommendation score within the score range.
  • the present invention provides a number of illustrative presentation formats for presenting the recommendation score distributions in a convenient manner. For example, each score range can be mapped to a given color and the intensity (or saturation) of the color can be varied in accordance with the number of programs in a given time interval having a recommendation score in that range.
  • FIG. 3 A shows a variable gray-scale presentation of recommendation score summaries for a 12-hour period covering noon to midnight.
  • the display 400 is similar to an analog clock face.
  • the face 410 is divided into four rings 411-414.
  • the outermost ring 411 is associated with a first score range for the most highly recommended programs having recommendation scores between 90 and 100.
  • the second ring 412 is associated with a second score range for programs having scores between 80 and 90.
  • the third ring 413 is associated with a third score range for programs having scores between 70 and 80.
  • the fourth ring 414 is associated with a fourth score range for programs having scores between 60 and 70.
  • variable gray-scale intensity is used to indicate the number of programs falling within the corresponding score range.
  • maximum intensity can indicate ten or more programs falling with a given score range.
  • the intensity can be reduced in a linear manner to indicate fewer than 10 programs in a given score range, down to a minimum value of zero intensity.
  • the time period 11 p.m. to midnight has a maximum intensity indicating that there are at least 10 highly recommended shows.
  • the color white (minimum intensity) in the period noon to 1 p.m. indicates that there are no highly recommended programs in that time period.
  • FIG. 3B illustrates an alternate variable gray-scale presentation of recommendation score summaries for a 12-hour period covering noon to midnight, in rectangular boxes.
  • the recommendation summary 420 includes four boxes 421-424.
  • the top-most box 421 is associated with a first score range for the most highly recommended programs having recommendation scores between 90 and 100.
  • the second box 422 is associated with a second score range for programs having scores between 80 and 90.
  • the third box 423 is associated with a third score range for programs having scores between 70 and 80.
  • the fourth box 424 is associated with a fourth score range for programs having scores between 60 and 70.
  • a variable gray-scale intensity can be used in each box to indicate the number of programs falling within the corresponding score range.
  • a color implementation of the rectangular presentation shown in FIG. 3B, with a different color assigned to each score range, can be implemented as follows:
  • intensity is used to indicate the number of programs falling within the range.
  • maximum intensity or saturation
  • intensity (or saturation) can indicate ten or more programs falling with a given score range.
  • the intensity (or saturation) can be reduced in a linear manner to indicate fewer than 10 programs in a given score range, down to a minimum value of zero intensity (white).
  • the time period 11 p.m. to midnight is a bright red (full saturation), indicating that there are at least 10 highly recommended programs.
  • the color white (zero saturation) in the top-box for the period noon to 1 p.m. indicates that there are no highly recommended programs in that period.
  • the high (but not maximum) red color saturation indicates a significant number of highly recommended programs
  • the bright yellow indicates a large number of programs with scores in the range 80-90.
  • RGB red, green, blue
  • HSN hue, saturation, value
  • the user can optionally "click" on any score range for any time interval, to obtain” a listing of each of the corresponding programs having a recommendation score in the given score range for the indicated time interval.

Abstract

A method and apparatus are disclosed for displaying the visual distribution of recommendation scores assigned to each television program by a television programming recommender. The visual distribution of recommendation scores can be presented to the user using a number of illustrative display formats. The invention defines a number of score ranges and indicates the number of television programs in each score range for a given time interval. Thus, the available programs are clustered based on their program recommendation scores. In addition, the visual presentation of the recommendation score distribution can be further improved by assigning a color to each score range. Thus, for a given time interval, the intensity (or saturation) of the color associated with a score range can be varied to indicate the corresponding number of programs having a recommendation score in the corresponding score range.

Description

Presenting a visual distribution of television program recommendation scores
Field of the Invention
The present invention relates to television program recommenders, and more particularly, to a method and apparatus for presenting a visual distribution of television program recommendation scores.
Background of the Invention
As the number of channels available to television viewers has increased, along with the diversity of the programming content available on such channels, it has become increasingly challenging for television viewers to identify television programs of interest. Historically, television viewers identified television programs of interest by analyzing printed television program guides. Typically, such printed television program guides contained grids listing the available television programs by time and date, channel and title. As the number of television programs has increased, it has become increasingly difficult to effectively identify desirable television programs using such printed guides. More recently, television program guides have become available in an electronic format, often referred to as electronic program guides (EPGs). Like printed television program guides, EPGs contain grids listing the available television programs by time and date, channel and title. Some EPGs, however, allow television viewers to sort or search the available television programs in accordance with personalized preferences. In addition, EPGs allow for on-screen presentation of the available television programs.
While EPGs allow viewers to identify desirable programs more efficiently than conventional printed guides, they suffer from a number of limitations, which if overcome, could further enhance the ability of viewers to identify desirable programs. For example, many viewers have a particular preference towards, or bias against, certain categories of programming, such as action-based programs or sports programming. Thus, the viewer preferences can be applied to the EPG to obtain a set of recommended programs that may be of interest to a particular viewer.
Thus, a number of tools have been proposed or suggested for recommending television programming. The Tivo™ system, for example, commercially available from Tivo, Inc., of Sunnyvale, California, allows viewers to rate shows using a "Thumbs Up and Thumbs Down" feature and thereby indicate programs that the viewer likes and dislikes, respectively. Thereafter, the TiNo receiver matches the recorded viewer preferences with received program data, such as an EPG, to make recommendations tailored to each viewer. Thus, such tools for recommending television programming provide selections of programs that a viewer might like. Generally, conventional television program recommenders present ranked programs in a grid format.
Even with the aid of such program recommenders, however, it is still difficult for a viewer to identify programs of interest from among all the options. The non- prepublished United States Patent Application Serial No. 09/519,550, filed March 6, 2000, entitled "Method and Apparatus for Displaying Television Program Recommendations," (Attorney's Docket No. PHUS000030), assigned to the assignee of the present invention and incorporated by reference herein, discloses a television programming recommender that displays available television programs with an indication of the recommendation score assigned to each program by a television programming recommender. The numerical recommendation scores associated with each program can be displayed with each program directly or can be mapped onto a color spectrum or another visual cue, such as a variable size-of-text or rate of blinking, that permits the user to quickly locate programs of interest. Nonetheless, it remains difficult for the viewer to get a concise picture of the recommended programs. A need therefore exists for a method and apparatus for displaying television program recommendations in a summary manner indicating the visual distribution of program recommendation scores. A further need exists for a method and apparatus for displaying television program recommendations in a manner that clusters programs based on their program recommendation scores.
Summary of the Invention
The invention is defined by the independent claims. The dependent claims define advantageous embodiments.
Generally, a method and apparatus are disclosed for displaying available television programs using an indication of the visual distribution of recommendation scores assigned to each program by a television programming recommender. The visual distribution of recommendation scores can be presented to the user using a number of illustrative display formats. Generally, the invention provides an indication of the number of television programs in each score range for a given time interval. Thus, the available programs are clustered based on their program recommendation scores. Among other benefits, the invention allows a user to quickly identify time periods when there are a higher number of programs within a given program recommendation score range. In one illustrative implementation, the present invention defines four distinct score ranges (90-100, 80-90, 70- 80 and 60-70) and indicates the number of programs in a given time interval having a recommendation score in each score range.
In addition, the visual presentation of the recommendation score distribution can be further improved by assigning a color to each score range. Thus, for a given time interval, the intensity (or saturation) of the color associated with a score range can be varied to indicate the corresponding number of programs having a recommendation score in the corresponding score range.
A more complete understanding of the present invention, as well as further features and advantages of the present invention, will be obtained by reference to the following detailed description and drawings.
Brief Description of the Drawings
FIG. 1 illustrates a television programming recommender in accordance with the present invention;
FIG. 2 illustrates a sample table from the program database of FIG. 1; and
FIGS. 3 A through 3B provide a number of illustrative presentation formats for presenting the recommendation score distributions in a convenient manner in accordance with the present invention.
Detailed Description
FIG. 1 illustrates a television programming recommender 100 in accordance with the present invention. As shown in FIG. 1, the television programming recommender 100 evaluates each of the programs in an electronic programming guide (EPG) 110 to identify programs of interest to a particular user. The set of recommended programs can be presented to the user using a set-top terminal/television 150, for example, using well known on-screen presentation techniques.
According to one feature of the present invention, the available programs are clustered based on their program recommendation scores. The present invention displays television program recommendations in a summary manner indicating the visual distribution of program recommendation scores. Thus, the present invention allows a user to quickly identify time periods when there are a higher number of programs within a given program recommendation score range. In one application, the present invention allows a user to determine, for example, when it is most worthwhile to watch television, as opposed to doing other potential activities.
Generally, the present invention provides an indication of the number of television programs in each score range for a given time interval. For example, in one illustrative implementation discussed herein, the present invention defines four distinct score ranges, namely, a first score range associated with the most highly recommended programs having recommendation scores between 90 and 100, a second score range for programs having scores between 80 and 90; a third score range for programs having scores between 70 and 80, and a fourth score range for programs having scores between 60 and 70. In addition, to further improve the visual presentation of the recommendation score distribution, each score range can be assigned a corresponding color as follows:
Figure imgf000005_0001
Thus, a given color corresponds to a given score range. In addition, for a given time interval, the intensity (or saturation) of the color associated with a score range can be varied in a linear manner to indicate the corresponding number of programs having a recommendation score in the corresponding score range. As discussed further below in conjunction with FIGS. 4 A through 4C, a number of illustrative presentation formats are disclosed for presenting the recommendation score distributions in a convenient manner.
As shown in FIG. 1, the television programming recommender 100 contains a program database 200, discussed further below in conjunction with FIG. 2, and a display recommendation process 300, discussed further below in conjunction with FIG. 3. Generally, the program database 200 records information for each program that is available in a given time interval. The display recommendation process 300 evaluates the program recommendation scores for a set of programs and provides an indication of the number of television programs in each score range for a given time interval.
The television program recommender 100 may be embodied as any computing device, such as a personal computer or workstation, that contains a processor, such as a central processing unit (CPU), and memory, such as RAM and ROM. In addition, the television programming recommender 100 may be embodied as any available television program recommender, such as the Tivo™ system, commercially available from Tivo, Inc., of Sunnyvale, California, or the television program recommenders described in the non- prepublished United States Patent Application Serial No. 09/466,406, filed December 17, 1999, entitled "Method and Apparatus for Recommending Television Programming Using Decision Trees," (Attorney's Docket No. PHA 23.902) and the non-prepublished United States Patent Application Serial No. 09/498,271, filed Feb. 4, 2000, entitled "Bayesian TV Show Recommender," (Attorney Docket No. PHUS000018), or any combination thereof, as modified herein to carry out the features and functions of the present invention. FIG. 2 is a sample table from the program database 200 of FIG. 1 that records information for each program that is available in a given time interval. As shown in FIG. 2, the program database 200 contains a plurality of records, such as records 205 through 220, each associated with a given program. For each program, the program database 200 indicates the date/time and channel associated with the program in fields 240 and 245, respectively. In addition, the title and genre for each program are identified in fields 250 and 255.
Additional well-known attributes (not shown), such as actors, duration, and description of the program, can also be included in the program database 200.
In accordance with one feature of the present invention, the program database 200 also records an indication of the recommendation score assigned to each program by the television programming recommender 100 in field 270. In this manner, the numerical scores can be displayed to the user in a summary manner, with an indication of the number of television programs in each score range for a given time interval.
An exemplary display recommendation process 300 embodying principles of the present invention can be described as follows. The display recommendation process 300 initially obtains the electronic program guide (EPG) 110 for the time period of interest.
Thereafter, the display recommendation process obtains the recommendation score from the recommender 100 for each available program in the time period of interest. The display recommendation process 300 then optionally maps the recommendation score to a desired visual cue, such as color or size-of-text. Next, programs having a recommendation score in each score range are identified. Finally, the display recommendation process 300 increases the intensity (or saturation) of the corresponding color or gray-scale for each score range based upon the number of programs having a recommendation score within the score range. As previously indicated, the present invention provides a number of illustrative presentation formats for presenting the recommendation score distributions in a convenient manner. For example, each score range can be mapped to a given color and the intensity (or saturation) of the color can be varied in accordance with the number of programs in a given time interval having a recommendation score in that range.
FIG. 3 A shows a variable gray-scale presentation of recommendation score summaries for a 12-hour period covering noon to midnight. The display 400 is similar to an analog clock face. The face 410 is divided into four rings 411-414. The outermost ring 411 is associated with a first score range for the most highly recommended programs having recommendation scores between 90 and 100. The second ring 412 is associated with a second score range for programs having scores between 80 and 90. The third ring 413 is associated with a third score range for programs having scores between 70 and 80. Finally, the fourth ring 414 is associated with a fourth score range for programs having scores between 60 and 70.
In the variable gray-scale embodiment shown in FIG. 3 A, a variable gray-scale intensity is used to indicate the number of programs falling within the corresponding score range. For example, maximum intensity can indicate ten or more programs falling with a given score range. In addition, the intensity can be reduced in a linear manner to indicate fewer than 10 programs in a given score range, down to a minimum value of zero intensity. For example, the time period 11 p.m. to midnight has a maximum intensity indicating that there are at least 10 highly recommended shows. On the other hand, the color white (minimum intensity) in the period noon to 1 p.m. indicates that there are no highly recommended programs in that time period. For the time period 10 p.m. to 11 p.m., the high (but not maximum) intensity indicates a significant number of highly recommended programs, as well as a large number of programs with scores in the range 80-90. FIG. 3B illustrates an alternate variable gray-scale presentation of recommendation score summaries for a 12-hour period covering noon to midnight, in rectangular boxes. For each one-hour time period, the recommendation summary 420 includes four boxes 421-424. The top-most box 421 is associated with a first score range for the most highly recommended programs having recommendation scores between 90 and 100. The second box 422 is associated with a second score range for programs having scores between 80 and 90. The third box 423 is associated with a third score range for programs having scores between 70 and 80. Finally, the fourth box 424 is associated with a fourth score range for programs having scores between 60 and 70. Again, a variable gray-scale intensity can be used in each box to indicate the number of programs falling within the corresponding score range.
A color implementation of the rectangular presentation shown in FIG. 3B, with a different color assigned to each score range, can be implemented as follows:
Figure imgf000008_0001
Within each box, intensity (or saturation) is used to indicate the number of programs falling within the range. For example, maximum intensity (or saturation) can indicate ten or more programs falling with a given score range. In addition, the intensity (or saturation) can be reduced in a linear manner to indicate fewer than 10 programs in a given score range, down to a minimum value of zero intensity (white).
For example, the time period 11 p.m. to midnight is a bright red (full saturation), indicating that there are at least 10 highly recommended programs. The color white (zero saturation) in the top-box for the period noon to 1 p.m. indicates that there are no highly recommended programs in that period. For the time period 10 p.m. to 11 p.m., the high (but not maximum) red color saturation indicates a significant number of highly recommended programs, the bright yellow indicates a large number of programs with scores in the range 80-90.
The actual intensity or saturation values are computed using well-known algorithms in computer graphics. Although RGB (red, green, blue) values are required for the display hardware, it is generally easier to determine values according to the HSN (hue, saturation, value) model and then convert the result to a RGB representation. First, a hue value is selected corresponding to the color chosen for a given range of recommendation scores:
Figure imgf000009_0001
Saturation is computed from n, the number of programs in the range. If n has a value greater than 10, n is replaced by 10. Then, the saturation value is the fraction n/10. Finally, the value is fixed at 1.0. This triple (hue, saturation, value) is then converted to (red, green, blue) according to a well-known algorithm. See, for example, "Fundamentals of
Interactive Computer Graphics," by J.D. Foley and A. Van Dam, Addison- Wesley Publishing Company, ISBN 0-201-14468-9 (1982).
In a further variation, the user can optionally "click" on any score range for any time interval, to obtain" a listing of each of the corresponding programs having a recommendation score in the given score range for the indicated time interval.
It is to be understood that the embodiments and variations shown and described herein are merely illustrative of the principles of this invention and that various modifications may be implemented by those skilled in the art without departing from the scope and spirit of the invention. In the claims, any reference signs placed between parentheses shall not be construed as limiting the claim. The word "comprising" does not exclude the presence of elements or steps other than those listed in a claim. The word "a" or "an" preceding an element does not exclude the presence of a plurality of such elements. The invention can be implemented by means of hardware comprising several distinct elements, and by means of a suitably programmed computer. In the device claim enumerating several means, several of these means can be embodied by one and the same item of hardware. The mere fact that certain measures are recited in mutually different dependent claims does not indicate that a combination of these measures cannot be used to advantage.

Claims

CLAIMS:
1. A method for displaying available television programs, comprising the steps of: obtaining a list of available programs (110); obtaining a recommendation score for each of said available programs (110); determining a number of programs within each of a plurality of recommendation score ranges; and indicating a number of programs in each of said recommendation score ranges.
2. The method of claim 1 , wherein each of said recommendation score ranges is assigned a corresponding color.
3. The method of claim 1 , wherein said number of programs in each of said recommendation score ranges is indicated using a variable gray-scale.
4. The method of claim 1 , wherein said number of programs in each of said recommendation score ranges is indicated using a variable bar size.
5. The method of claim 1 , wherein said number of programs in each of said recommendation score ranges is indicated using a variable size of text.
6. The method of claim 1 , wherein each of said recommendation score ranges is assigned a corresponding color and wherein said number of programs in each of said recommendation score ranges is indicated using a varying saturation of said corresponding color.
7. The method of claim 1 , wherein said number of programs in each of said recommendation score ranges is indicated using a circular format divided into a plurality of rings, wherein each of said rings corresponds to a different one of said recommendation score ranges, and wherein each pie segment corresponds to a different time interval.
8. The method of claim 1 , wherein said number of programs in each of said recommendation score ranges is indicated using a grid format having a plurality of rows and columns, and wherein each row in said grid corresponds to a different one of said recommendation score ranges, and each column in said grid corresponds to a different time interval.
9. A method for displaying available television programs, comprising the steps of: obtaining a list of available programs (110); obtaining a recommendation score for each of said available programs (110); determining a number of programs within each of a plurality of recommendation score ranges; allocating a portion of a display to each of said plurality of recommendation score ranges for each of a plurality of time intervals; and indicating a number of programs in each of said recommendation score ranges for each of said time intervals in said corresponding display portion.
10. The method of claim 9, wherein said allocating step utilizes a circular format divided into a plurality of rings, wherein each of said rings corresponds to a different one of said recommendation score ranges, and wherein each pie segment corresponds to a different time interval.
11. The method of claim 9, wherein said allocating step utilizes a grid format having a plurality of rows and columns, and wherein each row in said grid corresponds to a different one of said recommendation score ranges, and each column in said grid corresponds to a different time interval.
12. A system (100) for displaying available television programs, comprising: a memory for storing computer readable code; and a processor operatively coupled to said memory, said processor configured to: obtain a list of available programs (110); obtain a recommendation score for each of said available programs (110); determine a number of programs within each of a plurality of recommendation score ranges; and indicate a number of programs in each of said recommendation score ranges.
13. An article of manufacture for displaying available television programs, comprising: a computer readable medium having computer readable program code means embodied thereon, said computer readable program code means enabling a programmable device to carry out the method of claim 1.
PCT/EP2001/010335 2000-09-20 2001-09-06 Presenting a visual distribution of television program recommonendation scores WO2002025937A2 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
EP01976201A EP1325628A2 (en) 2000-09-20 2001-09-06 Presenting a visual distribution of television program recommonendation scores
KR1020027006425A KR20020056924A (en) 2000-09-20 2001-09-06 Presenting a visual distribution of television program recommonendation scores
JP2002529018A JP2004509576A (en) 2000-09-20 2001-09-06 How to show the visual distribution of television program recommendation scores

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US66639900A 2000-09-20 2000-09-20
US09/666,399 2000-09-20

Publications (2)

Publication Number Publication Date
WO2002025937A2 true WO2002025937A2 (en) 2002-03-28
WO2002025937A3 WO2002025937A3 (en) 2002-06-13

Family

ID=24674010

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/EP2001/010335 WO2002025937A2 (en) 2000-09-20 2001-09-06 Presenting a visual distribution of television program recommonendation scores

Country Status (4)

Country Link
EP (1) EP1325628A2 (en)
JP (1) JP2004509576A (en)
KR (1) KR20020056924A (en)
WO (1) WO2002025937A2 (en)

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2004082257A2 (en) * 2003-03-11 2004-09-23 Koninklijke Philips Electronics N.V. Generation of television recommendations via non-categorical information
WO2006025032A1 (en) * 2004-09-02 2006-03-09 Koninklijke Philips Electronics N.V. Method and apparatus for building an electronic program guide based on channel profiles
US7389243B2 (en) 2003-01-31 2008-06-17 Gross John N Notification system and method for media queue
US7685117B2 (en) 2003-06-05 2010-03-23 Hayley Logistics Llc Method for implementing search engine
US7689432B2 (en) 2003-06-06 2010-03-30 Hayley Logistics Llc System and method for influencing recommender system & advertising based on programmed policies
US7783512B2 (en) 2003-05-28 2010-08-24 Gross John N Method of evaluating learning rate of recommender systems
US7885849B2 (en) 2003-06-05 2011-02-08 Hayley Logistics Llc System and method for predicting demand for items
US7890363B2 (en) 2003-06-05 2011-02-15 Hayley Logistics Llc System and method of identifying trendsetters
US8140388B2 (en) 2003-06-05 2012-03-20 Hayley Logistics Llc Method for implementing online advertising
US8249955B2 (en) 2003-05-28 2012-08-21 John Nicholas Gross Method of testing item availability and delivery performance of an e-commerce site
EP2579607A1 (en) * 2011-10-03 2013-04-10 Eldon Technology Limited Search and display techniques for an electronic programming guide
US8630960B2 (en) 2003-05-28 2014-01-14 John Nicholas Gross Method of testing online recommender system

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8433622B2 (en) 2003-05-28 2013-04-30 Media Queue, Llc Method of controlling electronic commerce queue
CN111246257B (en) * 2020-03-17 2022-07-26 百度在线网络技术(北京)有限公司 Video recommendation method, device, equipment and storage medium

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0822718A1 (en) * 1992-12-09 1998-02-04 Discovery Communications, Inc. Network controller for cable television delivery systems
US5758257A (en) * 1994-11-29 1998-05-26 Herz; Frederick System and method for scheduling broadcast of and access to video programs and other data using customer profiles
EP0854645A2 (en) * 1997-01-03 1998-07-22 Texas Instruments Incorporated Electronic television program guide system and method
WO1999045700A1 (en) * 1998-03-04 1999-09-10 United Video Properties, Inc. Program guide system with monitoring of advertisement usage and user activities
WO1999065237A1 (en) * 1998-06-12 1999-12-16 Metabyte, Inc. Television program recording with user preference determination
US6005597A (en) * 1997-10-27 1999-12-21 Disney Enterprises, Inc. Method and apparatus for program selection

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0822718A1 (en) * 1992-12-09 1998-02-04 Discovery Communications, Inc. Network controller for cable television delivery systems
US5758257A (en) * 1994-11-29 1998-05-26 Herz; Frederick System and method for scheduling broadcast of and access to video programs and other data using customer profiles
US6088722A (en) * 1994-11-29 2000-07-11 Herz; Frederick System and method for scheduling broadcast of and access to video programs and other data using customer profiles
EP0854645A2 (en) * 1997-01-03 1998-07-22 Texas Instruments Incorporated Electronic television program guide system and method
US6005597A (en) * 1997-10-27 1999-12-21 Disney Enterprises, Inc. Method and apparatus for program selection
WO1999045700A1 (en) * 1998-03-04 1999-09-10 United Video Properties, Inc. Program guide system with monitoring of advertisement usage and user activities
WO1999065237A1 (en) * 1998-06-12 1999-12-16 Metabyte, Inc. Television program recording with user preference determination

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7389243B2 (en) 2003-01-31 2008-06-17 Gross John N Notification system and method for media queue
WO2004082257A3 (en) * 2003-03-11 2004-11-25 Koninkl Philips Electronics Nv Generation of television recommendations via non-categorical information
WO2004082257A2 (en) * 2003-03-11 2004-09-23 Koninklijke Philips Electronics N.V. Generation of television recommendations via non-categorical information
US7783512B2 (en) 2003-05-28 2010-08-24 Gross John N Method of evaluating learning rate of recommender systems
US8249955B2 (en) 2003-05-28 2012-08-21 John Nicholas Gross Method of testing item availability and delivery performance of an e-commerce site
US8630960B2 (en) 2003-05-28 2014-01-14 John Nicholas Gross Method of testing online recommender system
US7685117B2 (en) 2003-06-05 2010-03-23 Hayley Logistics Llc Method for implementing search engine
US7885849B2 (en) 2003-06-05 2011-02-08 Hayley Logistics Llc System and method for predicting demand for items
US7890363B2 (en) 2003-06-05 2011-02-15 Hayley Logistics Llc System and method of identifying trendsetters
US7966342B2 (en) 2003-06-05 2011-06-21 Hayley Logistics Llc Method for monitoring link & content changes in web pages
US8140388B2 (en) 2003-06-05 2012-03-20 Hayley Logistics Llc Method for implementing online advertising
US8751307B2 (en) 2003-06-05 2014-06-10 Hayley Logistics Llc Method for implementing online advertising
US7689432B2 (en) 2003-06-06 2010-03-30 Hayley Logistics Llc System and method for influencing recommender system & advertising based on programmed policies
WO2006025032A1 (en) * 2004-09-02 2006-03-09 Koninklijke Philips Electronics N.V. Method and apparatus for building an electronic program guide based on channel profiles
EP2579607A1 (en) * 2011-10-03 2013-04-10 Eldon Technology Limited Search and display techniques for an electronic programming guide

Also Published As

Publication number Publication date
KR20020056924A (en) 2002-07-10
WO2002025937A3 (en) 2002-06-13
JP2004509576A (en) 2004-03-25
EP1325628A2 (en) 2003-07-09

Similar Documents

Publication Publication Date Title
EP1332615B1 (en) Method and apparatus for displaying program recommendations with indication of strength of contribution of significant attributes
US6704931B1 (en) Method and apparatus for displaying television program recommendations
US7523475B2 (en) Method of data display for electronic program guides (EPGs) on a remote control
KR100858639B1 (en) Method and apparatus for generating television program recommendations based on similarity metric
US7441260B1 (en) Television program recommender with automatic identification of changing viewer preferences
US7571452B2 (en) Method and apparatus for recommending items of interest to a user based on recommendations for one or more third parties
US6839072B2 (en) Method and system and article of manufacture for display of option recommendations through time-by-score
KR100916767B1 (en) A television apparatus, a computer-readable recording medium, and a method of using a television viewer profile interface
US20070261070A1 (en) Method and apparatus for detecting and viewing similar programs within a video system
US20020075320A1 (en) Method and apparatus for generating recommendations based on consistency of selection
US20060020973A1 (en) Method and system for presenting personalized television program recommendation to viewers
WO2002025937A2 (en) Presenting a visual distribution of television program recommonendation scores
EP1346572A2 (en) Recommender system using "fuzzy-now" for real-time events
EP1332614A2 (en) Method and apparatus for automatic generation of query search terms for a program recommender
WO2002025938A2 (en) Method and apparatus for generating recommendation scores using implicit and explicit viewing preference
Bonnici Which channel is that on? A design model for electronic programme guides
JP2022081186A (en) Information processing device, display device, and viewing amount analysis system

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

Designated state(s): JP KR

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR

ENP Entry into the national phase

Ref country code: JP

Ref document number: 2002 529018

Kind code of ref document: A

Format of ref document f/p: F

WWE Wipo information: entry into national phase

Ref document number: 1020027006425

Country of ref document: KR

AK Designated states

Kind code of ref document: A3

Designated state(s): JP KR

AL Designated countries for regional patents

Kind code of ref document: A3

Designated state(s): AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR

WWP Wipo information: published in national office

Ref document number: 1020027006425

Country of ref document: KR

WWE Wipo information: entry into national phase

Ref document number: 2001976201

Country of ref document: EP

121 Ep: the epo has been informed by wipo that ep was designated in this application
WWP Wipo information: published in national office

Ref document number: 2001976201

Country of ref document: EP

WWW Wipo information: withdrawn in national office

Ref document number: 2001976201

Country of ref document: EP