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 PDFInfo
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H60/00—Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
- H04H60/61—Arrangements for services using the result of monitoring, identification or recognition covered by groups H04H60/29-H04H60/54
- H04H60/65—Arrangements for services using the result of monitoring, identification or recognition covered by groups H04H60/29-H04H60/54 for using the result on users' side
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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/442—Monitoring 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/44213—Monitoring of end-user related data
- H04N21/44222—Analytics of user selections, e.g. selection of programs or purchase activity
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management 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/258—Client 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/25866—Management of end-user data
- H04N21/25891—Management of end-user data being end-user preferences
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management 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/266—Channel 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/2668—Creating a channel for a dedicated end-user group, e.g. insertion of targeted commercials based on end-user profiles
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management 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/466—Learning process for intelligent management, e.g. learning user preferences for recommending movies
- H04N21/4667—Processing of monitored end-user data, e.g. trend analysis based on the log file of viewer selections
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network 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/65—Transmission of management data between client and server
- H04N21/658—Transmission by the client directed to the server
- H04N21/6582—Data stored in the client, e.g. viewing habits, hardware capabilities, credit card number
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/16—Analogue secrecy systems; Analogue subscription systems
- H04N7/173—Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
- H04N7/17309—Transmission or handling of upstream communications
- H04N7/17318—Direct or substantially direct transmission and handling of requests
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H60/00—Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
- H04H60/68—Systems specially adapted for using specific information, e.g. geographical or meteorological information
- H04H60/72—Systems 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
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.
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)
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)
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 |
-
2007
- 2007-12-10 WO PCT/EP2007/063593 patent/WO2008101557A1/en active Application Filing
- 2007-12-10 EP EP07848024A patent/EP2135373A1/en not_active Ceased
Patent Citations (5)
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)
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 |