WO2008101557A1 - Method and device for selecting a program and communication system comprising such device - Google Patents

Method and device for selecting a program and communication system comprising such device Download PDF

Info

Publication number
WO2008101557A1
WO2008101557A1 PCT/EP2007/063593 EP2007063593W WO2008101557A1 WO 2008101557 A1 WO2008101557 A1 WO 2008101557A1 EP 2007063593 W EP2007063593 W EP 2007063593W WO 2008101557 A1 WO2008101557 A1 WO 2008101557A1
Authority
WO
WIPO (PCT)
Prior art keywords
program
user
programs
list
selecting
Prior art date
Application number
PCT/EP2007/063593
Other languages
French (fr)
Inventor
Thomas E. Cezeaux
Original Assignee
Nokia Siemens Networks Gmbh & Co. Kg
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 Nokia Siemens Networks Gmbh & Co. Kg filed Critical Nokia Siemens Networks Gmbh & Co. Kg
Priority to EP07848024A priority Critical patent/EP2135373A1/en
Publication of WO2008101557A1 publication Critical patent/WO2008101557A1/en

Links

Classifications

    • 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/61Arrangements for services using the result of monitoring, identification or recognition covered by groups H04H60/29-H04H60/54
    • H04H60/65Arrangements for services using the result of monitoring, identification or recognition covered by groups H04H60/29-H04H60/54 for using the result on users' side
    • 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
    • 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/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/266Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel
    • H04N21/2668Creating a channel for a dedicated end-user group, e.g. insertion of targeted commercials based on end-user profiles
    • 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/466Learning process for intelligent management, e.g. learning user preferences for recommending movies
    • H04N21/4667Processing of monitored end-user data, e.g. trend analysis based on the log file of viewer selections
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/65Transmission of management data between client and server
    • H04N21/658Transmission by the client directed to the server
    • H04N21/6582Data stored in the client, e.g. viewing habits, hardware capabilities, credit card number
    • 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
    • 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/68Systems specially adapted for using specific information, e.g. geographical or meteorological information
    • H04H60/72Systems specially adapted for using specific information, e.g. geographical or meteorological information using electronic programme guides [EPG]

Definitions

  • the invention relates to a method and to a device for selecting a program and to a communication system comprising such a device .
  • the problem to be solved is to overcome the disadvantages mentioned above and in particular to provide a seamless TV experience with efficient program selection mechanisms and/or advanced searching capabilities for the viewer.
  • a method for selecting a program comprising the following steps :
  • this approach presents a program to a user that may be interesting for him/her. Furthermore, the approach in particular allows to automatically change channels to provide a seamless TV experience and/or it may limit the channel lineup to enhance searching.
  • the program comprises at least one of the following:
  • the source of information comprise at least one of the following: - an electronic program guide (EPG) ;
  • EPG electronic program guide
  • the profile is determined according to at least one of the following criteria:
  • the profile is stored on a server or on a set-top-box.
  • Such profile can be stored within a distributed environment, in particular in a client-server environment, in particular on a client or on a server within a network.
  • the program is selected after a previous program has ended.
  • the program may be selected (automatically) during an ongoing program.
  • step (b) a list of recommendations is provided to a user and the user selects at least one program from said list in step (c) .
  • the list of recommendations is based on at least one of the following: - a list of currently playing programs;
  • the user generates a play- list based on the recommendations provided.
  • Such playlist can be utilized for recording purposes, i.e. it may define a list of programs to be recorded.
  • the program is selected and/or recorded pursuant to the playlist.
  • the recommendations are forwarded to and/or stored on a server.
  • the server can be realized as a centralized or decentralized data storage and/or database.
  • the channel may in particular be automatically selected by changing the channel preferably pursuant to a recommendation relating to upcoming programs.
  • the user may in particular be reminded of an upcoming program that may be interesting to him/her. This can be achieved, e.g., by displaying a popup-window over the program the user is currently watching.
  • the program is selected to be recorded in particular at a later time.
  • a device for selecting a program comprising a processor unit that is equipped and/or arranged such that the method as described herein is executable on said processor unit.
  • the device is a communication device or a server or a set-top-box or a recorder.
  • Fig.l shows a timeline starting at 12:00 AM and ending at
  • Fig.2 shows a diagram illustrating a screen of a television comprising a list of programs of decreasing relevance in order to improve searching through many channels.
  • an analysis may be performed to create list of rec- ommended programs for a user that may in particular fit a user's profile.
  • a user interface can be constructed that enhances in particular a TV viewing experience utilizing these recommendations to reduce the amount of searching a user has to perform in order to find an interest- ing program.
  • Sources from which information can be gathered may be in particular :
  • the program may in particular relate to any content to be streamed or broadcasted.
  • An interactive TV service may provide many sources of information about what users find interesting. Some examples are : - a history of programs viewed by a user or by a group of users;
  • a system e.g., an interactive TV service either client or server based, may take this information and apply logic to come up with a list of recommended programs that the user might be interested in. This data can then be used to present relevant programs to the user to reduce the amount of searching normally required.
  • Some examples might include:
  • the system could automatically change channels to provide a linear experience of relevant programs to the user.
  • these recommendations could have other applications as well. For example, passing these recommendations to a server would allow for targeted advertising to be delivered to the user.
  • Fig.l shows a timeline 101 starting at 12:00 AM and ending at 3:00 AM.
  • the system automatically changes channels at the end of a current program in order to keep the user watching a program that is of high interest to him/her.
  • the system automatically switches from channel 3 to chan- nel 5 and at 2:00 AM the system switches to channel 19.
  • Said system may in particular generate a list of most relevant upcoming programs and it may change the channels to the program that is most recommended according to the user's pro- file.
  • changing the channel can be performed after a current program has ended or it can be performed when a more relevant program starts (before the less relevant pro- gram has ended) .
  • the user may in particular define within, e.g., setup features what option s/he prefers.
  • the user can be automatically informed about an upcoming program that is of higher relevance (e.g., most recommended) than the actual running program. S/He then may decide whether to continue watching the current program or to switch to the program of higher relevance.
  • Fig.2 shows a diagram illustrating a screen of a television comprising a list of programs of decreasing relevance in or- der to improve searching through many channels.
  • the approach presented may be applicable for an ongoing program or for programming a recorder utilizing the selecting mechanism.
  • the list may indicate currently running programs for the viewer to choose from or it may visualize programs to be selected for recording purposes within a given time period, e.g., that will be broadcasted within a day.
  • the historic information and/or data of programs viewed by a particular user and/or by a group of users (or a community that may match a certain user's profile) may be available in most systems. Such data may be stored on a server or on a set-top-box (STB) .
  • STB set-top-box
  • the information gathered may be utilized to determine a relevancy of a particular upcoming program and it may be possible for a device to decide whether such program is of particular interest for a user to watch.
  • an automatic channel change can be imple- mented and/or a reminder feature can be provided, e.g., in order to alert the user of an upcoming program that may fit his/her profile.
  • the approach described herein provides a user interface that enhances the TV viewing experience by using program recommendations to reduce the amount of searching a user has to perform to find an interesting program.

Abstract

A method and a device are provided for selecting a program, said method comprising the following steps of (a) Utilizing at least one source of information; and (b) Selecting a particular program according to a profile, wherein the profile is mapped to and/or associated with the at least one source of information. Furthermore, a communication system is provided comprising such a device.

Description

Description
Method and device for selecting a program and communication system comprising such device
The invention relates to a method and to a device for selecting a program and to a communication system comprising such a device .
The amount of time and effort a TV viewer must spend to search a program of interest still is significant and sometimes tedious. In particular due to the enormous amount of programs and information regarding programs, e.g., movies or particular sport events, the user sometimes is not capable of or willing studying the program guides and secondary information to find the actual program that would fit his demands. Hence, due to the opulence of TV programs, s/he may not even be able to find the one which would be of most interest.
The problem to be solved is to overcome the disadvantages mentioned above and in particular to provide a seamless TV experience with efficient program selection mechanisms and/or advanced searching capabilities for the viewer.
This problem is solved according to the features of the independent claims. Further embodiments result from the depending claims .
In order to overcome this problem, a method is provided for selecting a program, said method comprising the following steps :
(a) Utilizing at least one source of information;
(b) Selecting a particular program according to a profile, wherein the profile is mapped to and/or asso- ciated with the at least one source of information.
Advantageously, this approach presents a program to a user that may be interesting for him/her. Furthermore, the approach in particular allows to automatically change channels to provide a seamless TV experience and/or it may limit the channel lineup to enhance searching.
In an embodiment, the program comprises at least one of the following:
- a video program;
- a television program; - an audio program;
- a video and/or audio broadcast.
In another embodiment, the source of information comprise at least one of the following: - an electronic program guide (EPG) ;
- a broadcast program;
- a program guide and/or any other information made available via an electronic medium, in particular via the Internet.
In a further embodiment, the profile is determined according to at least one of the following criteria:
- a history of programs viewed by a user or by a group of users; - a history of programs viewed by a community of users;
- a history of most popular programs;
- results based on an explicit search performed by the user;
- a total amount of time a user spends watches a pro- gram of a certain type;
- analyzing a user's viewing pattern and matching and comparing said viewing pattern with other viewers ' watching habits, in particular regarding similar programs, thereby predicting relevant programs for the user;
- analyzing previous searches of a user and applying at least one of such searches to upcoming programs. In a next embodiment, the profile is stored on a server or on a set-top-box.
Such profile can be stored within a distributed environment, in particular in a client-server environment, in particular on a client or on a server within a network.
It is also an embodiment that the program is selected after a previous program has ended.
As an alternative, the program may be selected (automatically) during an ongoing program.
Pursuant to another embodiment, prior to step (b) a list of recommendations is provided to a user and the user selects at least one program from said list in step (c) .
According to an embodiment, the list of recommendations is based on at least one of the following: - a list of currently playing programs;
- a list of programs that will start after a currently running program or that are playing when the current program begins;
- a list of upcoming programs within a predetermined time range.
According to another embodiment, the user generates a play- list based on the recommendations provided.
Such playlist can be utilized for recording purposes, i.e. it may define a list of programs to be recorded.
In yet another embodiment, the program is selected and/or recorded pursuant to the playlist.
According to a next embodiment, the recommendations are forwarded to and/or stored on a server. The server can be realized as a centralized or decentralized data storage and/or database.
Pursuant to yet an embodiment, selecting the program com- prises the step of changing a channel.
Hence the channel may in particular be automatically selected by changing the channel preferably pursuant to a recommendation relating to upcoming programs.
It is a further embodiment that the user is reminded of the program to be selected.
The user may in particular be reminded of an upcoming program that may be interesting to him/her. This can be achieved, e.g., by displaying a popup-window over the program the user is currently watching.
It is yet an embodiment that the program is selected to be recorded in particular at a later time.
The problem stated above is also solved by a device for selecting a program comprising a processor unit that is equipped and/or arranged such that the method as described herein is executable on said processor unit.
According to an embodiment, the device is a communication device or a server or a set-top-box or a recorder.
The problem stated supra is further solved by a communication system comprising the device as described herein.
Embodiments of the invention are shown and illustrated in the following figures:
Fig.l shows a timeline starting at 12:00 AM and ending at
3:00 AM, wherein a system automatically changes channels at the end of a current program in order to keep the user watching a program that is of high interest to him/her;
Fig.2 shows a diagram illustrating a screen of a television comprising a list of programs of decreasing relevance in order to improve searching through many channels.
By utilizing data that may have been gathered from many sources, an analysis may be performed to create list of rec- ommended programs for a user that may in particular fit a user's profile. Using such data, a user interface can be constructed that enhances in particular a TV viewing experience utilizing these recommendations to reduce the amount of searching a user has to perform in order to find an interest- ing program.
Sources from which information can be gathered may be in particular :
- an electronic program guide; - a broadcast program;
- a program guide and/or any other information made available via an electronic medium, in particular via the Internet.
It is to be noted that the approach described herein may also apply to any kind of content that may be of a user's interest, in particular:
- a video program;
- a television program; - an audio program;
- a video and/or audio broadcast.
The program may in particular relate to any content to be streamed or broadcasted.
An interactive TV service may provide many sources of information about what users find interesting. Some examples are : - a history of programs viewed by a user or by a group of users;
- a history of programs viewed by a community of users;
- a history of most popular programs; - results based on an explicit search performed by the user;
- a total amount of time a user spends watches a program of a certain type;
- analyzing a user's viewing pattern and matching and comparing said viewing pattern with other viewers' watching habits, in particular regarding similar programs, thereby predicting relevant programs for the user;
- analyzing previous searches of a user and applying at least one of such searches to upcoming programs.
A system, e.g., an interactive TV service either client or server based, may take this information and apply logic to come up with a list of recommended programs that the user might be interested in. This data can then be used to present relevant programs to the user to reduce the amount of searching normally required. Some examples might include:
a) Using a list of currently playing recommended programs, the user could "channel surf" only through the list of relevant programs, rather than through all channels. This would reduce the amount of time needed to find something interesting.
b) Using a list of relevant programs that begin immediately after the current program (or are playing when the current program begins) , the system could automatically change channels to provide a linear experience of relevant programs to the user.
c) Using a list of relevant programs that begin immediately after the current program, the user could select from the list of upcoming programs to generate a custom "playlist" of programs. The system could then automatically change channels when necessary to deliver a traditional linear TV experience.
Additionally, these recommendations could have other applications as well. For example, passing these recommendations to a server would allow for targeted advertising to be delivered to the user.
Fig.l shows a timeline 101 starting at 12:00 AM and ending at 3:00 AM. The system automatically changes channels at the end of a current program in order to keep the user watching a program that is of high interest to him/her. Hence, at 1:00 AM the system automatically switches from channel 3 to chan- nel 5 and at 2:00 AM the system switches to channel 19.
Said system may in particular generate a list of most relevant upcoming programs and it may change the channels to the program that is most recommended according to the user's pro- file.
It is to be noted that changing the channel can be performed after a current program has ended or it can be performed when a more relevant program starts (before the less relevant pro- gram has ended) . The user may in particular define within, e.g., setup features what option s/he prefers. Advantageously, the user can be automatically informed about an upcoming program that is of higher relevance (e.g., most recommended) than the actual running program. S/He then may decide whether to continue watching the current program or to switch to the program of higher relevance.
Fig.2 shows a diagram illustrating a screen of a television comprising a list of programs of decreasing relevance in or- der to improve searching through many channels.
It is to be noted that the approach presented may be applicable for an ongoing program or for programming a recorder utilizing the selecting mechanism. Regarding the diagram of Fig.2 the list may indicate currently running programs for the viewer to choose from or it may visualize programs to be selected for recording purposes within a given time period, e.g., that will be broadcasted within a day.
Implementation and further advantages:
The historic information and/or data of programs viewed by a particular user and/or by a group of users (or a community that may match a certain user's profile) may be available in most systems. Such data may be stored on a server or on a set-top-box (STB) .
The information gathered may be utilized to determine a relevancy of a particular upcoming program and it may be possible for a device to decide whether such program is of particular interest for a user to watch.
However, a lot of various resources and mechanisms may be utilized in order to provide a recommendation by systems that are thus able to make more informed decisions.
Advantageously, an automatic channel change can be imple- mented and/or a reminder feature can be provided, e.g., in order to alert the user of an upcoming program that may fit his/her profile.
The approach described herein provides a user interface that enhances the TV viewing experience by using program recommendations to reduce the amount of searching a user has to perform to find an interesting program.
This enables a more engaging, entertaining experience for us- ers and adds significant value to the system providing recommendations for what to watch next.

Claims

Claims :
1. A method for selecting a program comprising the following steps: (a) Utilizing at least one source of information;
(b) Selecting a particular program according to a profile, wherein the profile is mapped to and/or associated with the at least one source of information.
2. The method according to claim 1, wherein the program comprises at least one of the following:
- a video program;
- a television program;
- an audio program; - a video and/or audio broadcast.
3. The method according to any of the preceding claims, wherein the source of information comprise at least one of the following: - an electronic program guide;
- a broadcast program;
- a program guide and/or any other information made available via an electronic medium, in particular via the Internet.
4. The method according to any of the preceding claims, wherein the profile is determined according to at least one of the following criteria:
- a history of programs viewed by a user or by a group of users;
- a history of programs viewed by a community of users;
- a history of most popular programs;
- results based on an explicit search performed by the user; - a total amount of time a user spends watches a program of a certain type;
- analyzing a user's viewing pattern and matching and comparing said viewing pattern with other viewers ' watching habits, in particular regarding similar programs, thereby predicting relevant programs for the user;
- analyzing previous searches of a user and applying at least one of such searches to upcoming programs.
5. The method according to any of the preceding claims, wherein the profile is stored on a server or on a set- top-box .
6. The method according to any of the preceding claims, wherein the program is selected after a previous program has ended.
7. The method according to any of the preceding claims, wherein prior to step (b) a list of recommendations is provided to a user and the user selects at least one program from said list in step (c) .
8. The method according to claim 7, wherein the list of recommendations is based on at least one of the following:
- a list of currently playing programs;
- a list of programs that will start after a currently running program or that are playing when the current program begins;
- a list of upcoming programs within a predetermined time range.
9. The method according to any of claims 7 or 8, wherein the user generates a playlist based on the recommendations provided.
10. The method according to claim 9, wherein the program is selected and/or recorded pursuant to the playlist.
11. The method according to any of claims 7 to 10, wherein the recommendations are forwarded to and/or stored on a server .
12. The method according to any of the preceding claims, wherein selecting the program comprises the step of changing a channel.
13. The method according to any of the preceding claims, wherein the user is reminded of the program to be selected.
14. The method according to any of the preceding claims, wherein the program is selected to be recorded at a later time.
15. A device for selecting a program comprising a processor unit that is arranged such that the method according of any of the preceding claims is executable on said proc- essor unit.
16. The device according to claim 15, wherein said device is a communication device or a server or a set-top-box or a recorder .
17. Communication system comprising the device according to any of claims 15 or 16.
PCT/EP2007/063593 2007-02-22 2007-12-10 Method and device for selecting a program and communication system comprising such device WO2008101557A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
EP07848024A EP2135373A1 (en) 2007-02-22 2007-12-10 Method and device for selecting a program and communication system comprising such device

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US90292507P 2007-02-22 2007-02-22
US60/902,925 2007-02-22

Publications (1)

Publication Number Publication Date
WO2008101557A1 true WO2008101557A1 (en) 2008-08-28

Family

ID=39106366

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/EP2007/063593 WO2008101557A1 (en) 2007-02-22 2007-12-10 Method and device for selecting a program and communication system comprising such device

Country Status (2)

Country Link
EP (1) EP2135373A1 (en)
WO (1) WO2008101557A1 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8719870B1 (en) 2013-02-22 2014-05-06 Zeebox Limited System for interacting with an electronic program guide
US9015761B2 (en) 2013-02-22 2015-04-21 Beamly Limited System for interacting with an electronic program guide
US9100718B2 (en) 2013-06-14 2015-08-04 Beamly Limited System for synchronising content with live television

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2353123A (en) * 1997-03-31 2001-02-14 Microsoft Corp Searching for programmes of interest using both an EPG and the internet
WO2001024047A2 (en) * 1999-09-30 2001-04-05 Koninklijke Philips Electronics N.V. Method and apparatus for realizing personalized information from multiple information sources
WO2001074074A1 (en) * 2000-03-29 2001-10-04 Digeo Broadband, Inc. Techniques for controlling access to web content information and television content information using user modes
US20030224759A1 (en) * 2002-05-20 2003-12-04 Gateway, Inc. Content selection apparatus, system, and method
WO2006056943A1 (en) * 2004-11-24 2006-06-01 Koninklijke Philips Electronics N.V. Improved method and apparatus for managing tv channel lists

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2353123A (en) * 1997-03-31 2001-02-14 Microsoft Corp Searching for programmes of interest using both an EPG and the internet
WO2001024047A2 (en) * 1999-09-30 2001-04-05 Koninklijke Philips Electronics N.V. Method and apparatus for realizing personalized information from multiple information sources
WO2001074074A1 (en) * 2000-03-29 2001-10-04 Digeo Broadband, Inc. Techniques for controlling access to web content information and television content information using user modes
US20030224759A1 (en) * 2002-05-20 2003-12-04 Gateway, Inc. Content selection apparatus, system, and method
WO2006056943A1 (en) * 2004-11-24 2006-06-01 Koninklijke Philips Electronics N.V. Improved method and apparatus for managing tv channel lists

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8719870B1 (en) 2013-02-22 2014-05-06 Zeebox Limited System for interacting with an electronic program guide
US9015761B2 (en) 2013-02-22 2015-04-21 Beamly Limited System for interacting with an electronic program guide
US9100718B2 (en) 2013-06-14 2015-08-04 Beamly Limited System for synchronising content with live television

Also Published As

Publication number Publication date
EP2135373A1 (en) 2009-12-23

Similar Documents

Publication Publication Date Title
US11575972B2 (en) Media content search results ranked by popularity
EP3566457B1 (en) Systems and methods for predicting viewing behavior
US9451295B2 (en) Meta channel media system control and advertisement technology
US8769582B2 (en) Meta channel based media system control technology
JP4458832B2 (en) Program extracting apparatus and control method thereof
US20070156589A1 (en) Integrating personalized listings of media content into an electronic program guide
US20100031162A1 (en) Viewer interface for a content delivery system
US8156198B2 (en) Live custom media play lists
KR20120064612A (en) Multimedia system and method of recommending multimedia content
JP5543107B2 (en) Method and apparatus for generating recommendations for at least one content item
US10298978B2 (en) Interest prediction
US9137565B1 (en) Meta channel caching and instant viewing related technology
WO2010091089A1 (en) Meta channel based media system control technology
CA2731051A1 (en) Management and delivery of audiovisual content items that correspond to scheduled programs
KR100889987B1 (en) System for recommending broadcast program and method thereof
KR20220046120A (en) Method and apparatus for recommending contents
EP2135373A1 (en) Method and device for selecting a program and communication system comprising such device
GB2466692A (en) Recorder that records everything except exclusions
JP6986061B2 (en) Program recommendation device, program recommendation method and program recommendation program
JP7082106B2 (en) Program recommendation device, program recommendation system, program recommendation method and program recommendation program
US20240056624A1 (en) Curating promotions
JP2008010951A (en) Recommended program information providing apparatus, recommended program information providing method, and program

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 07848024

Country of ref document: EP

Kind code of ref document: A1

DPE1 Request for preliminary examination filed after expiration of 19th month from priority date (pct application filed from 20040101)
NENP Non-entry into the national phase

Ref country code: DE

WWE Wipo information: entry into national phase

Ref document number: 2007848024

Country of ref document: EP