WO2001058145A2 - Adaptive tv program recommender - Google Patents
Adaptive tv program recommender Download PDFInfo
- Publication number
- WO2001058145A2 WO2001058145A2 PCT/EP2001/000816 EP0100816W WO0158145A2 WO 2001058145 A2 WO2001058145 A2 WO 2001058145A2 EP 0100816 W EP0100816 W EP 0100816W WO 0158145 A2 WO0158145 A2 WO 0158145A2
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- feature
- data processing
- processing device
- program
- list
- 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/35—Arrangements 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/46—Arrangements 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
-
- 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/4662—Learning process for intelligent management, e.g. learning user preferences for recommending movies characterized by learning algorithms
- H04N21/4663—Learning process for intelligent management, e.g. learning user preferences for recommending movies characterized by learning algorithms involving probabilistic networks, e.g. Bayesian networks
-
- 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
-
- 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/4508—Management of client data or end-user data
- H04N21/4532—Management of client data or end-user data involving end-user characteristics, e.g. viewer profile, 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/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/454—Content or additional data filtering, e.g. blocking advertisements
-
- 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
-
- 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/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/4668—Learning process for intelligent management, e.g. learning user preferences for recommending movies for recommending content, e.g. movies
-
- 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/47—End-user applications
- H04N21/482—End-user interface for program selection
- H04N21/4826—End-user interface for program selection using recommendation lists, e.g. of programs or channels sorted out according to their score
-
- 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/162—Authorising the user terminal, e.g. by paying; Registering the use of a subscription channel, e.g. billing
- H04N7/163—Authorising the user terminal, e.g. by paying; Registering the use of a subscription channel, e.g. billing by receiver means only
Definitions
- the invention relates to recommending television shows based on a user profile.
- This object is achieved by using a probabilistic calculation, based on a viewer profile.
- the probabilistic calculation is preferably based on Bayesian classifier theory.
- the object is further achieved by maintaining a local record of a viewer history.
- the local record is preferably incrementally updatable.
- the local record is advantageous for privacy reasons, and can be contrasted with methods such as collaborative filtering, which would require viewer history information to be uploaded to a central location.
- the use of incremental updates is advantageous in minimizing storage requirements.
- this object is achieved by noise filtering. In another embodiment, this object is achieved by applying a modified Bayesian classifier technique to non-independent feature values.
- Bayesian classifiers are discussed in general in the text book Duda & Hart, Pattern Recognition and Scene Analysis (John Wiley & Sons 1973). An application of Bayesian classifiers to document retrieval is discussed in D. Billsus & M. Pazzani, Learning Probabilistic User Models", http://www.dkfi.uin-sb.de/ ⁇ bauer/um-ws/Final- Versions/Billsus/Prob UserModels. html
- Fig. 0 shows a system on which the invention may be used.
- Fig. 1 shows major elements of an adaptive recommender.
- Fig. 2 shows pseudo code for a viewing history generator.
- Fig. 3 shows a table of key fields.
- Fig. 4 shows a viewer profile.
- Fig. 5a shows a prior probability calculation.
- Fig. 5b shows a conditional probability calculation.
- Fig. 5c shows a posterior probability calculation.
- Fig 0 illustrates hardware for implementing the invention.
- the hardware will typically have a display 1; some type of processor 2; some type of user entry device 4 connected to the processor via some type of connection 3; and some type of link 5 for receiving data, such as television programming or Electronic Programming Guide (“EPG") data.
- the display 1 will commonly be a television screen, but could be any other type of display device.
- the processor 2 may be a set top box, a PC, or any other type of data processing device, so long as it has sufficient processing power.
- the user entry device 4 may be a remote and the connection 3 may be an infrared connection. If the processor is a PC, the user entry device will commonly be at least plural, e.g. a keyboard and mouse.
- the user entry device may also be touch sensi ;ivity on the display.
- the connection 5 to the outside world could be an antenna, cable, a j hone line to the internet, a network connection, or any other data link. Equally well, connection 5 could connect to a memory device or several memory devices.
- Fig. 1 illustrates major elements of an embodiment of an adaptive recommender. These elements preferably reside as software and data in a medium 110 readable by a data processing device such as CPU 2.
- the elements include a viewing history data structure 101 that gives input to profiler software 102.
- the profiler software in turn produces the viewer profile 103.
- the terms "user profile” and "viewer profile” shall be used interchangeably herein.
- the viewer profile serves as input to recommender software 104.
- the recommender software also uses, as input, the EPG data structure 105, that contains features describing each show such as title, channel, start time and the like.
- An output of the recommender 104 appears on a user interface 106 where a user
- This viewer history data structure includes selected records from the EPG database.
- the EPG databases are commercially available, for instance from Tribune Media Services Those of ordinary skill in the art may devise other formats, possibly with finer shades of description.
- the selected records minimally correspond to TV shows watched by the viewer. It is assumed that these records have been deposited in the viewing history by software that is part of the user interface and knows what shows the viewer has viewed.
- the software would allow recording of a user watching more than one show in a given time interval, as users often do switch back and forth during commercials and so forth.
- the software records a program as watched regardless of how long it was watched; and if a show was watched or whether it was taped for later viewing.
- the preferred viewing history format assumes the presence of both positive and negative records in the viewing history. This is needed because the goal is to learn to differentiate between the features of shows that are liked and those not liked.
- Fig. 2 shows pseudo code for collecting the viewing history.
- the viewer profile includes a number of feature value counts. These counts will be incremented whenever new entries are deposited in the viewer history. Usually, each program will have several feature values. Accordingly, the deposit of a program in the viewer history will cause the update of counts associated with all feature values associated with that program. The incremental updatability of this type of history is advantageous because it allows for ongoing adaptation of the viewer history without a large amount of storage or computing effort being required.
- a count of occurrences of individual features will also be kept among the positive and negative examples (k(fi
- the feature set will include entries in the EPG records extracted from selected key fields, an example of which is shown in Table 1 which is Fig. 3. A partial example of an embodiment of such counts is presented in table 2, shown in Fig. 4 to illustrate the idea.
- the list is presented in the Figure in six columns to save space, but in fact the list has only three columns, with the later part of the table being presented next to the earlier part.
- Each row of the column has four pieces of data: a feature type and a feature value in the first column, a positive count in the second column, and a negative count in the third column.
- the positive count indicates the number of times a program having that feature value has been watched.
- the negative count indicates the number of times a program having that feature value has not been watched.
- a television program schedule normally includes several, if not many, programs for every time slot in every day. Normally, the user will only watch one or two of the programs in any given slot. If the viewer profile contains a list of ALL the programs not watched, the number of programs not watched will far exceed the number of programs watched. It may be desirable to create a method for sampling the programs not watched. For instance, as the processor assembles the viewer profile, the processor may chose a single not watched program at random from the weekly schedule as a companion for each watched program, as suggested in the pseudocode of Fig. 2. This design will attempt to keep the number of positive and negative entries in the viewing history about equal so as not to unbalance the Bayesian prior probability estimates, discussed below.
- time and day feature value is typically the strongest or one of the strongest predictors of whether a particular program will be preferred.
- another program at the same time as the watched program may well be a second or third choice program, while a program at a totally different time may be very undesirable.
- a particular episode of a series may be strongly preferred if it is shown at 8 p.m. on Tuesday, while the same episode of the same series may be completely undesirable if it is shown at 10 a.m. on Monday.
- the episode at 10 a.m. should be considered a different program from the episode at 8 p.m., even though the content of the two are identical.
- Determining which shows a user watched or did not watch is outside of the scope of this application.
- the user might enter a manual log of which shows s/he watched.
- hardware might record the user's watching behavior.
- Those of ordinary skill in the art might devise numerous techniques for this. It should be possible to consider shows as watched even if they are watched only for a short time, as a user may be switching back and forth between several shows, trying to keep track of all of them.
- Inferences may be made about classes Cl and C2 based on observations, but these inferences will always contain an element of uncertainty.
- the Bayesian model will compute the prior probabilities P(C+) and P(C-) directly from the counts in the viewer profile in accordance with Fig. 5a. In other words, the assumption will be that shows not watched are those the viewer is not interested in, and that the shows watched are the ones that the viewer is interested in.
- conditional probabilities that a given feature, fi, will be present if a show is in class C+ or C-, are then computed in accordance with Fig. 5b. These calculations can be performed once a day during times that the TV is not being viewed and stored in the viewer profile.
- Recommendations for upcoming shows can be computed by estimating the posterior probabilities, i.e. the probability that a show is in class C+ and C- given its features.
- Let : be a binary vector (xl, x2, ...,xi, ..., xn) where i indexes over the features in the viewer profile and where xi 1 if feature fi is present in the show being considered for recommendation and 0 if not.
- the index i will be taken to indicate the value present in the show being considered provided that this value is also present in the profile. Otherwise, novel exclusive features will not enter into the calculations.
- the index i will range over all values present in the profile; non-exclusive features novel to the considered show will not contribute to the calculations.
- the posterior probabilities are estimated in accordance with Fig. 5c With these estimates n hand, a show will generally be recommended if
- One method for dealing with zeroes in the conditional probability multiplication chain would be as follows. One can choose a heuristic of 1000. If the number of shows in the viewing history is less than 1000, then the value of 1/1000 can be substituted for zero. If the number of shows in the viewing history is greater than 1000, the correction can be k, + + 1 k + + 2 Where kj+ is the number of watched shows having feature I k+ is the total number of watched shows.
- This embodiment would first take a subset, or sub-list, of the viewer profile relating to particular feature types.
- a sub-list might advantageously comprise all of the elements of the viewer profile relating to the feature types: time of day and day of the week.
- the sub-list might advantageously comprise all of the elements of the viewer profile relating to channel number.
- the feature type or types chosen should be independent feature types, in other words feature types which do not require another feature type to be meaningful.
- the sub-list is then sorted by negative count, i.e. by number of shows having a particular feature value and not being watched. The highest negative count in this sorted list can be viewed as the noise level. In other words, since, in the preferred embodiment, the "not watched" shows are chosen at random from the week's program schedule, any not watched time slot can be considered to be noise.
- noise level thresholding has used a particular feature, e.g. day/time as one for determining noise cutoff.
- a particular feature e.g. day/time
- any feature that is uniformly randomly sampled by the negative example sampling procedure may be chosen by those of ordinary skill in the art for the calculation of the noise threshold.
- Figs. 5a-c are advantageous in that they require fairly low computing power to complete and are therefore readily adaptable to modest hardware such as would be found in a set top box.
- Recommendations according to the above-described scheme will be programs having a preponderance of features that are present in shows that have been watched. The viewer profiles accumulated will not yield any meaningful recommendations with respect to shows having few features in common with watched shows. Accordingly, optionally, the recommender may occasionally recommend shows at random, in a "surprise me” feature, if such programs have relatively few features in common with watched shows.
- the recommendation techniques of the invention might be used to recommend other types of items such as movies, books, audio recordings, or even promotional materials such as tee shirts or posters.
- Bayesian calculation will ignore any non-matching values of the feature. If the feature is designated set 2, then the normal Bayesian calculation, per Fig. 5c, will be done.
- set 1 Normally in a television application set 1 would include day/time; station; and title. Some features which have values only for a few shows, e.g. critic ratings, should also be set 1, because too many shows would be non-matching merely because critics tend to rate only a tiny percentage of shows.
- Set 2 for television shows, would normally include all features that can have several values per show, such as actor.
Abstract
Description
Claims
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP01909693A EP1192802A2 (en) | 2000-02-04 | 2001-01-25 | Adaptive tv program recommender |
KR1020017012654A KR20010105404A (en) | 2000-02-04 | 2001-01-25 | Adaptive TV program recommender |
JP2001557277A JP2004508740A (en) | 2000-02-04 | 2001-01-25 | Adaptive television program recommender |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US09/498,271 | 2000-02-04 | ||
US09/498,271 US7051352B1 (en) | 2000-02-04 | 2000-02-04 | Adaptive TV program recommender |
Publications (2)
Publication Number | Publication Date |
---|---|
WO2001058145A2 true WO2001058145A2 (en) | 2001-08-09 |
WO2001058145A3 WO2001058145A3 (en) | 2002-01-10 |
Family
ID=23980322
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/EP2001/000816 WO2001058145A2 (en) | 2000-02-04 | 2001-01-25 | Adaptive tv program recommender |
Country Status (5)
Country | Link |
---|---|
US (1) | US7051352B1 (en) |
EP (1) | EP1192802A2 (en) |
JP (1) | JP2004508740A (en) |
KR (1) | KR20010105404A (en) |
WO (1) | WO2001058145A2 (en) |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2003030027A2 (en) * | 2001-09-28 | 2003-04-10 | Koninklijke Philips Electronics N.V. | Personalized recommender profile modification using profiles of others |
WO2003030528A2 (en) * | 2001-09-28 | 2003-04-10 | Koninklijke Philips Electronics N.V. | Personalized recommender database using profiles of others |
WO2003030537A1 (en) * | 2001-10-03 | 2003-04-10 | Koninklijke Philips Electronics N.V. | Program recommendation method and system utilizing a viewing history of commercials |
WO2003090466A2 (en) * | 2002-04-15 | 2003-10-30 | Agena Limited | Improved programme selection |
WO2006067652A2 (en) * | 2004-12-23 | 2006-06-29 | Koninklijke Philips Electronics N.V. | Method and apparatus for recommending contents |
US7130866B2 (en) | 2002-07-30 | 2006-10-31 | Koninklijke Philips Electronics N.V. | Controlling the growth of a feature frequency profile by deleting selected frequency counts of features of events |
CN1294755C (en) * | 2004-01-19 | 2007-01-10 | 大唐电信科技股份有限公司光通信分公司 | Multimedia terminal |
WO2012029312A1 (en) | 2010-08-31 | 2012-03-08 | アトナープ株式会社 | Method and apparatus for finding candidate from data measured by sensor |
EP2477333A1 (en) * | 2010-12-23 | 2012-07-18 | Harman Becker Automotive Systems GmbH | Broadcasted program playback method |
WO2013103616A1 (en) * | 2012-01-04 | 2013-07-11 | Thomson Licensing | Method and system for providing media recommendations |
US10275532B2 (en) | 2013-01-24 | 2019-04-30 | Interdigital Ce Patent Holdings | Method and system for content discovery |
CN112333515A (en) * | 2020-07-30 | 2021-02-05 | 深圳Tcl新技术有限公司 | Display method, device and equipment of recommended programs and readable storage medium |
Families Citing this family (146)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8352400B2 (en) | 1991-12-23 | 2013-01-08 | Hoffberg Steven M | Adaptive pattern recognition based controller apparatus and method and human-factored interface therefore |
US6614987B1 (en) * | 1998-06-12 | 2003-09-02 | Metabyte, Inc. | Television program recording with user preference determination |
US8352984B2 (en) | 1998-06-12 | 2013-01-08 | Thomson Licensing | System and method for generating and managing user preference information for scheduled and stored television programs |
US7904187B2 (en) | 1999-02-01 | 2011-03-08 | Hoffberg Steven M | Internet appliance system and method |
KR100617662B1 (en) * | 2000-03-14 | 2006-08-28 | 엘지전자 주식회사 | Method for composition and administration user history of multimedia data and, user profile data structure based on the user history data |
US7284064B1 (en) | 2000-03-21 | 2007-10-16 | Intel Corporation | Method and apparatus to determine broadcast content and scheduling in a broadcast system |
US8087051B2 (en) * | 2000-06-30 | 2011-12-27 | Thomson Licensing | Database management system and method for electronic program guide and television channel lineup organization |
US8495679B2 (en) * | 2000-06-30 | 2013-07-23 | Thomson Licensing | Method and apparatus for delivery of television programs and targeted de-coupled advertising |
KR100443673B1 (en) * | 2000-07-13 | 2004-08-09 | 엘지전자 주식회사 | Multimedia Service System Based On User History |
US8302127B2 (en) * | 2000-09-25 | 2012-10-30 | Thomson Licensing | System and method for personalized TV |
ATE321422T1 (en) | 2001-01-09 | 2006-04-15 | Metabyte Networks Inc | SYSTEM, METHOD AND SOFTWARE FOR PROVIDING TARGETED ADVERTISING THROUGH USER PROFILE DATA STRUCTURE BASED ON USER PREFERENCES |
US7231652B2 (en) * | 2001-03-28 | 2007-06-12 | Koninklijke Philips N.V. | Adaptive sampling technique for selecting negative examples for artificial intelligence applications |
US8818871B2 (en) * | 2001-06-21 | 2014-08-26 | Thomson Licensing | Method and system for electronic purchases using an intelligent data carrier medium, electronic coupon system, and interactive TV infrastructure |
US8943540B2 (en) | 2001-09-28 | 2015-01-27 | Intel Corporation | Method and apparatus to provide a personalized channel |
JP3712124B2 (en) * | 2002-10-16 | 2005-11-02 | ソニー株式会社 | Information processing apparatus, information processing method, recording medium, and program |
US8561096B1 (en) * | 2003-01-08 | 2013-10-15 | The Directv Group, Inc. | Distributed storage and processing of viewing usage data |
DE602004010098T3 (en) | 2003-05-06 | 2014-09-04 | Apple Inc. | METHOD FOR MODIFYING A MESSAGE STORAGE AND TRANSMISSION NETWORK SYSTEM AND DATA ANSWERING SYSTEM |
JP2007513535A (en) * | 2003-05-30 | 2007-05-24 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | Checking display priority for recording TV programs according to viewing conditions |
US8490123B2 (en) * | 2003-06-03 | 2013-07-16 | Koninklijke Philips Electronics N.V. | Method and device for generating a user profile on the basis of playlists |
US9027043B2 (en) * | 2003-09-25 | 2015-05-05 | The Nielsen Company (Us), Llc | Methods and apparatus to detect an operating state of a display |
US7786987B2 (en) * | 2003-09-25 | 2010-08-31 | The Nielsen Company (Us), Llc | Methods and apparatus to detect an operating state of a display based on visible light |
EP1531458B1 (en) * | 2003-11-12 | 2008-04-16 | Sony Deutschland GmbH | Apparatus and method for automatic extraction of important events in audio signals |
US20080256579A1 (en) * | 2004-03-29 | 2008-10-16 | Koninklijke Philips Electronics, N.V. | Assisted User Control in Recommenders |
US20060015895A1 (en) * | 2004-06-30 | 2006-01-19 | Stone Christopher J | Method and system for avoiding undesirable portions of a recorded audiovisual program |
US8943537B2 (en) * | 2004-07-21 | 2015-01-27 | Cox Communications, Inc. | Method and system for presenting personalized television program recommendation to viewers |
CN101077014B (en) | 2004-08-09 | 2013-09-25 | 尼尔森(美国)有限公司 | Methods and apparatus to monitor audio/visual content from various sources |
US7533399B2 (en) * | 2004-12-02 | 2009-05-12 | Panasonic Corporation | Programming guide content collection and recommendation system for viewing on a portable device |
TW200704183A (en) * | 2005-01-27 | 2007-01-16 | Matrix Tv | Dynamic mosaic extended electronic programming guide for television program selection and display |
WO2006079974A2 (en) * | 2005-01-27 | 2006-08-03 | Koninklijke Philips Electronics N.V. | Assisted user control in recommenders |
US7693887B2 (en) * | 2005-02-01 | 2010-04-06 | Strands, Inc. | Dynamic identification of a new set of media items responsive to an input mediaset |
EP1849099B1 (en) | 2005-02-03 | 2014-05-07 | Apple Inc. | Recommender system for identifying a new set of media items responsive to an input set of media items and knowledge base metrics |
EP1844386A4 (en) | 2005-02-04 | 2009-11-25 | Strands Inc | System for browsing through a music catalog using correlation metrics of a knowledge base of mediasets |
US7840570B2 (en) | 2005-04-22 | 2010-11-23 | Strands, Inc. | System and method for acquiring and adding data on the playing of elements or multimedia files |
KR20060131471A (en) * | 2005-06-16 | 2006-12-20 | 삼성전자주식회사 | Method for controlling opc data in lead-in zone optical of blu-ray rewritable disc |
US7870582B2 (en) * | 2005-07-13 | 2011-01-11 | Broadcom Corporation | Method for providing long term program guide data in a video recorder system with access to only short term program guide data |
US8875196B2 (en) | 2005-08-13 | 2014-10-28 | Webtuner Corp. | System for network and local content access |
WO2007022250A2 (en) | 2005-08-16 | 2007-02-22 | Nielsen Media Research, Inc. | Display device on/off detection methods and apparatus |
JP2007060398A (en) * | 2005-08-25 | 2007-03-08 | Toshiba Corp | Program information providing device, program information providing method and its program |
US7877387B2 (en) * | 2005-09-30 | 2011-01-25 | Strands, Inc. | Systems and methods for promotional media item selection and promotional program unit generation |
JP4940410B2 (en) | 2005-12-19 | 2012-05-30 | アップル インコーポレイテッド | User-to-user recommender |
US20070244880A1 (en) * | 2006-02-03 | 2007-10-18 | Francisco Martin | Mediaset generation system |
US8187293B2 (en) * | 2006-02-06 | 2012-05-29 | Novartis Ag | Microsurgical instrument |
KR20080100342A (en) | 2006-02-10 | 2008-11-17 | 스트랜즈, 아이엔씨. | Dynamic interactive entertainment |
EP2024811A4 (en) * | 2006-02-10 | 2010-11-10 | Strands Inc | Systems and methods for prioritizing mobile media player files |
US8707369B2 (en) * | 2006-03-01 | 2014-04-22 | Tivo Inc. | Recommended recording and downloading guides |
CN101395559A (en) | 2006-03-01 | 2009-03-25 | Tivo有限公司 | Recommended recording and downloading guides |
WO2007103923A2 (en) | 2006-03-06 | 2007-09-13 | La La Media, Inc | Article trading process |
US8682654B2 (en) * | 2006-04-25 | 2014-03-25 | Cyberlink Corp. | Systems and methods for classifying sports video |
AU2007254220B2 (en) * | 2006-05-18 | 2012-03-29 | The Nielsen Company (Us), Llc | Methods and apparatus for cooperator installed meters |
US8520850B2 (en) | 2006-10-20 | 2013-08-27 | Time Warner Cable Enterprises Llc | Downloadable security and protection methods and apparatus |
WO2008073633A2 (en) * | 2006-11-06 | 2008-06-19 | Promethean Ventures, Llc | System and method of using movie taste for compatibility matching |
JP4358219B2 (en) * | 2006-11-21 | 2009-11-04 | 株式会社東芝 | Program information providing apparatus, program information providing method, and program thereof |
US8621540B2 (en) | 2007-01-24 | 2013-12-31 | Time Warner Cable Enterprises Llc | Apparatus and methods for provisioning in a download-enabled system |
JP2008187575A (en) * | 2007-01-31 | 2008-08-14 | Sony Corp | Information processor and method, and program |
US8671000B2 (en) | 2007-04-24 | 2014-03-11 | Apple Inc. | Method and arrangement for providing content to multimedia devices |
US8099315B2 (en) | 2007-06-05 | 2012-01-17 | At&T Intellectual Property I, L.P. | Interest profiles for audio and/or video streams |
JP5251039B2 (en) * | 2007-08-23 | 2013-07-31 | ソニー株式会社 | Information processing apparatus, information processing method, and program |
US20090064229A1 (en) * | 2007-08-30 | 2009-03-05 | Microsoft Corporation | Recommendation from stochastic analysis |
US20090106797A1 (en) * | 2007-10-22 | 2009-04-23 | Electronic Data Systems Corporation | Apparatus, and associated method, for providing personalized channel content |
US8832753B2 (en) * | 2008-01-16 | 2014-09-09 | Apple Inc. | Filtering and tailoring multimedia content based on observed user behavior |
US9015778B2 (en) | 2008-06-25 | 2015-04-21 | AT&T Intellectual Property I. LP | Apparatus and method for media on demand commentaries |
US8839327B2 (en) | 2008-06-25 | 2014-09-16 | At&T Intellectual Property Ii, Lp | Method and apparatus for presenting media programs |
US20100017725A1 (en) * | 2008-07-21 | 2010-01-21 | Strands, Inc. | Ambient collage display of digital media content |
US8601003B2 (en) | 2008-09-08 | 2013-12-03 | Apple Inc. | System and method for playlist generation based on similarity data |
US8180712B2 (en) | 2008-09-30 | 2012-05-15 | The Nielsen Company (Us), Llc | Methods and apparatus for determining whether a media presentation device is in an on state or an off state |
EP2374066A4 (en) | 2008-10-02 | 2013-12-04 | Apple Inc | Real-time visualization of user consumption of media items |
US8793717B2 (en) | 2008-10-31 | 2014-07-29 | The Nielsen Company (Us), Llc | Probabilistic methods and apparatus to determine the state of a media device |
US9357247B2 (en) | 2008-11-24 | 2016-05-31 | Time Warner Cable Enterprises Llc | Apparatus and methods for content delivery and message exchange across multiple content delivery networks |
US8204987B2 (en) * | 2008-12-09 | 2012-06-19 | At&T Intellectual Property I, L.P. | Providing reports of received multimedia programs |
US20100169908A1 (en) * | 2008-12-30 | 2010-07-01 | Nielsen Christen V | Methods and apparatus to enforce a power off state of an audience measurement device during shipping |
US8156517B2 (en) | 2008-12-30 | 2012-04-10 | The Nielsen Company (U.S.), Llc | Methods and apparatus to enforce a power off state of an audience measurement device during shipping |
US8375404B2 (en) * | 2008-12-30 | 2013-02-12 | The Nielsen Company (Us), Llc | Methods and apparatus to enforce a power off state of an audience measurement device during shipping |
US9276761B2 (en) * | 2009-03-04 | 2016-03-01 | At&T Intellectual Property I, L.P. | Method and apparatus for group media consumption |
US8275623B2 (en) | 2009-03-06 | 2012-09-25 | At&T Intellectual Property I, L.P. | Method and apparatus for analyzing discussion regarding media programs |
US9215423B2 (en) | 2009-03-30 | 2015-12-15 | Time Warner Cable Enterprises Llc | Recommendation engine apparatus and methods |
US11076189B2 (en) * | 2009-03-30 | 2021-07-27 | Time Warner Cable Enterprises Llc | Personal media channel apparatus and methods |
PL2251994T3 (en) | 2009-05-14 | 2014-05-30 | Advanced Digital Broadcast Sa | System and method for optimization of content recommendation |
US9602864B2 (en) | 2009-06-08 | 2017-03-21 | Time Warner Cable Enterprises Llc | Media bridge apparatus and methods |
US20110060738A1 (en) | 2009-09-08 | 2011-03-10 | Apple Inc. | Media item clustering based on similarity data |
ES2431016T5 (en) * | 2009-09-23 | 2022-02-24 | Rovi Guides Inc | Systems and methods for automatically detecting users with media device detection regions |
US8266652B2 (en) | 2009-10-15 | 2012-09-11 | At&T Intellectual Property I, L.P. | Apparatus and method for transmitting media content |
US8396055B2 (en) | 2009-10-20 | 2013-03-12 | Time Warner Cable Inc. | Methods and apparatus for enabling media functionality in a content-based network |
US9830605B2 (en) * | 2009-10-30 | 2017-11-28 | At&T Intellectual Property I, L.P. | Apparatus and method for product marketing |
US10264029B2 (en) | 2009-10-30 | 2019-04-16 | Time Warner Cable Enterprises Llc | Methods and apparatus for packetized content delivery over a content delivery network |
US8224756B2 (en) | 2009-11-05 | 2012-07-17 | At&T Intellectual Property I, L.P. | Apparatus and method for managing a social network |
US8760469B2 (en) | 2009-11-06 | 2014-06-24 | At&T Intellectual Property I, L.P. | Apparatus and method for managing marketing |
US8316303B2 (en) | 2009-11-10 | 2012-11-20 | At&T Intellectual Property I, L.P. | Method and apparatus for presenting media programs |
US9031379B2 (en) * | 2009-11-10 | 2015-05-12 | At&T Intellectual Property I, L.P. | Apparatus and method for transmitting media content |
US8387088B2 (en) * | 2009-11-13 | 2013-02-26 | At&T Intellectual Property I, Lp | Method and apparatus for presenting media programs |
US10708663B2 (en) | 2009-11-13 | 2020-07-07 | At&T Intellectual Property I, L.P. | Apparatus and method for media on demand commentaries |
US8373741B2 (en) | 2009-11-20 | 2013-02-12 | At&T Intellectual Property I, Lp | Apparatus and method for collaborative network in an enterprise setting |
US8839306B2 (en) * | 2009-11-20 | 2014-09-16 | At&T Intellectual Property I, Lp | Method and apparatus for presenting media programs |
US9100550B2 (en) | 2009-11-20 | 2015-08-04 | At&T Intellectual Property I, L.P. | Apparatus and method for managing a social network |
US9094726B2 (en) * | 2009-12-04 | 2015-07-28 | At&T Intellectual Property I, Lp | Apparatus and method for tagging media content and managing marketing |
US9519728B2 (en) | 2009-12-04 | 2016-12-13 | Time Warner Cable Enterprises Llc | Apparatus and methods for monitoring and optimizing delivery of content in a network |
US9342661B2 (en) | 2010-03-02 | 2016-05-17 | Time Warner Cable Enterprises Llc | Apparatus and methods for rights-managed content and data delivery |
US9906838B2 (en) | 2010-07-12 | 2018-02-27 | Time Warner Cable Enterprises Llc | Apparatus and methods for content delivery and message exchange across multiple content delivery networks |
US8997136B2 (en) | 2010-07-22 | 2015-03-31 | Time Warner Cable Enterprises Llc | Apparatus and methods for packetized content delivery over a bandwidth-efficient network |
SG189481A1 (en) | 2010-10-21 | 2013-05-31 | Holybrain Bvba | Method and apparatus for neuropsychological modeling of human experience and purchasing behavior |
US9602414B2 (en) | 2011-02-09 | 2017-03-21 | Time Warner Cable Enterprises Llc | Apparatus and methods for controlled bandwidth reclamation |
US8826313B2 (en) | 2011-03-04 | 2014-09-02 | CSC Holdings, LLC | Predictive content placement on a managed services systems |
US9420320B2 (en) * | 2011-04-01 | 2016-08-16 | The Nielsen Company (Us), Llc | Methods, apparatus and articles of manufacture to estimate local market audiences of media content |
US9141982B2 (en) | 2011-04-27 | 2015-09-22 | Right Brain Interface Nv | Method and apparatus for collaborative upload of content |
US8584166B2 (en) * | 2011-05-11 | 2013-11-12 | Verizon Patent And Licensing Inc. | Probabilistic-based content recommender |
KR20140033412A (en) | 2011-05-17 | 2014-03-18 | 웹튜너 코포레이션 | System and method for scalable, high accuracy, sensor and id based audience measurement system |
JP2014519276A (en) | 2011-05-24 | 2014-08-07 | ウエブチユーナー・コーポレイシヨン | System and method for increasing the efficiency and speed of analysis report generation in an audience measurement system |
JP2014518051A (en) | 2011-05-26 | 2014-07-24 | ウエブチユーナー・コーポレイシヨン | A highly scalable audience measurement system with client event pre-processing |
CN103918277B (en) | 2011-08-26 | 2017-12-26 | 谷歌公司 | The system and method for the confidence level being just presented for determining media item |
US8433815B2 (en) | 2011-09-28 | 2013-04-30 | Right Brain Interface Nv | Method and apparatus for collaborative upload of content |
US8983905B2 (en) | 2011-10-03 | 2015-03-17 | Apple Inc. | Merging playlists from multiple sources |
US8789109B2 (en) * | 2011-10-17 | 2014-07-22 | Electronics And Telecommunications Research Institute | System for recommending favorite channel/program based on TV watching pattern and method thereof |
CA2859560A1 (en) | 2011-12-19 | 2013-06-27 | The Nielsen Company (Us), Llc | Methods and apparatus for crediting a media presentation device |
KR101471940B1 (en) | 2012-02-03 | 2014-12-24 | 한국과학기술원 | Apparatus, System, Method and Computer Readable Recording Media Storing the Program for Related Recommendation of TV Program Contents and Web Contents |
US9692535B2 (en) | 2012-02-20 | 2017-06-27 | The Nielsen Company (Us), Llc | Methods and apparatus for automatic TV on/off detection |
US9467723B2 (en) | 2012-04-04 | 2016-10-11 | Time Warner Cable Enterprises Llc | Apparatus and methods for automated highlight reel creation in a content delivery network |
US10158898B2 (en) | 2012-07-26 | 2018-12-18 | Comcast Cable Communications, Llc | Customized options for consumption of content |
US20140082645A1 (en) | 2012-09-14 | 2014-03-20 | Peter Stern | Apparatus and methods for providing enhanced or interactive features |
US9565472B2 (en) | 2012-12-10 | 2017-02-07 | Time Warner Cable Enterprises Llc | Apparatus and methods for content transfer protection |
CN104683852B (en) * | 2013-11-29 | 2018-04-06 | 国际商业机器公司 | The method and apparatus for handling broadcast message |
US9510057B2 (en) | 2014-01-03 | 2016-11-29 | Gracenote, Inc. | Interactive programming guide |
US9621940B2 (en) | 2014-05-29 | 2017-04-11 | Time Warner Cable Enterprises Llc | Apparatus and methods for recording, accessing, and delivering packetized content |
US10116676B2 (en) | 2015-02-13 | 2018-10-30 | Time Warner Cable Enterprises Llc | Apparatus and methods for data collection, analysis and service modification based on online activity |
US9924224B2 (en) | 2015-04-03 | 2018-03-20 | The Nielsen Company (Us), Llc | Methods and apparatus to determine a state of a media presentation device |
US10404758B2 (en) | 2016-02-26 | 2019-09-03 | Time Warner Cable Enterprises Llc | Apparatus and methods for centralized message exchange in a user premises device |
US10210459B2 (en) | 2016-06-29 | 2019-02-19 | The Nielsen Company (Us), Llc | Methods and apparatus to determine a conditional probability based on audience member probability distributions for media audience measurement |
US10856016B2 (en) | 2016-12-31 | 2020-12-01 | Turner Broadcasting System, Inc. | Publishing disparate live media output streams in mixed mode based on user selection |
US10645462B2 (en) | 2016-12-31 | 2020-05-05 | Turner Broadcasting System, Inc. | Dynamic channel versioning in a broadcast air chain |
US11038932B2 (en) | 2016-12-31 | 2021-06-15 | Turner Broadcasting System, Inc. | System for establishing a shared media session for one or more client devices |
US10425700B2 (en) * | 2016-12-31 | 2019-09-24 | Turner Broadcasting System, Inc. | Dynamic scheduling and channel creation based on real-time or near-real-time content context analysis |
US11503352B2 (en) | 2016-12-31 | 2022-11-15 | Turner Broadcasting System, Inc. | Dynamic scheduling and channel creation based on external data |
US10992973B2 (en) | 2016-12-31 | 2021-04-27 | Turner Broadcasting System, Inc. | Publishing a plurality of disparate live media output stream manifests using live input streams and pre-encoded media assets |
US10075753B2 (en) | 2016-12-31 | 2018-09-11 | Turner Broadcasting System, Inc. | Dynamic scheduling and channel creation based on user selection |
US11134309B2 (en) | 2016-12-31 | 2021-09-28 | Turner Broadcasting System, Inc. | Creation of channels using pre-encoded media assets |
US11962821B2 (en) | 2016-12-31 | 2024-04-16 | Turner Broadcasting System, Inc. | Publishing a disparate live media output stream using pre-encoded media assets |
US10965967B2 (en) | 2016-12-31 | 2021-03-30 | Turner Broadcasting System, Inc. | Publishing a disparate per-client live media output stream based on dynamic insertion of targeted non-programming content and customized programming content |
US11051074B2 (en) | 2016-12-31 | 2021-06-29 | Turner Broadcasting System, Inc. | Publishing disparate live media output streams using live input streams |
US11051061B2 (en) | 2016-12-31 | 2021-06-29 | Turner Broadcasting System, Inc. | Publishing a disparate live media output stream using pre-encoded media assets |
US11109086B2 (en) | 2016-12-31 | 2021-08-31 | Turner Broadcasting System, Inc. | Publishing disparate live media output streams in mixed mode |
US10694231B2 (en) | 2016-12-31 | 2020-06-23 | Turner Broadcasting System, Inc. | Dynamic channel versioning in a broadcast air chain based on user preferences |
US11095942B2 (en) | 2017-05-25 | 2021-08-17 | Turner Broadcasting System, Inc. | Rules-based delivery and presentation of non-programming media items at client device |
EP3410732A1 (en) | 2017-05-30 | 2018-12-05 | Advanced Digital Broadcast S.A. | A system and a method for monitoring activity of a user during content presentation |
US10936653B2 (en) | 2017-06-02 | 2021-03-02 | Apple Inc. | Automatically predicting relevant contexts for media items |
US11721090B2 (en) * | 2017-07-21 | 2023-08-08 | Samsung Electronics Co., Ltd. | Adversarial method and system for generating user preferred contents |
US10880606B2 (en) | 2018-12-21 | 2020-12-29 | Turner Broadcasting System, Inc. | Disparate live media output stream playout and broadcast distribution |
US11082734B2 (en) | 2018-12-21 | 2021-08-03 | Turner Broadcasting System, Inc. | Publishing a disparate live media output stream that complies with distribution format regulations |
US10873774B2 (en) | 2018-12-22 | 2020-12-22 | Turner Broadcasting System, Inc. | Publishing a disparate live media output stream manifest that includes one or more media segments corresponding to key events |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5410344A (en) * | 1993-09-22 | 1995-04-25 | Arrowsmith Technologies, Inc. | Apparatus and method of selecting video programs based on viewers' preferences |
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 |
US5867799A (en) * | 1996-04-04 | 1999-02-02 | Lang; Andrew K. | Information system and method for filtering a massive flow of information entities to meet user information classification needs |
US5987415A (en) * | 1998-03-23 | 1999-11-16 | Microsoft Corporation | Modeling a user's emotion and personality in a computer user interface |
Family Cites Families (40)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4706121B1 (en) | 1985-07-12 | 1993-12-14 | Insight Telecast, Inc. | Tv schedule system and process |
US5223924A (en) | 1992-05-27 | 1993-06-29 | North American Philips Corporation | System and method for automatically correlating user preferences with a T.V. program information database |
ATE183352T1 (en) | 1992-12-09 | 1999-08-15 | Discovery Communicat Inc | IMPROVED TOP-UP TERMINAL FOR CABLE TELEVISION DISTRIBUTION SYSTEMS |
JP3297914B2 (en) | 1993-01-08 | 2002-07-02 | ソニー株式会社 | Television receiver |
DE4406091A1 (en) | 1994-02-25 | 1995-08-31 | Grundig Emv | Receiver with a device for generating an individual program preview |
JP3500741B2 (en) | 1994-03-01 | 2004-02-23 | ソニー株式会社 | Channel selection method and channel selection device for television broadcasting |
KR100348915B1 (en) | 1994-05-12 | 2002-12-26 | 마이크로소프트 코포레이션 | TV program selection method and system |
GB2289782B (en) | 1994-05-23 | 1998-02-04 | Gareth Bertram Stevens | Improvements in or relating to television apparatus |
US5534911A (en) | 1994-11-02 | 1996-07-09 | Levitan; Gutman | Virtual personal channel in a television system |
FR2726718B1 (en) * | 1994-11-08 | 1996-12-27 | Lacrosse Philippe | DEVICE FOR DISPLAYING INFORMATION ON A TELEVISION |
CA2166434A1 (en) | 1995-01-04 | 1996-07-05 | Fujio Noguchi | Method and apparatus for providing programming information |
JP4001942B2 (en) | 1995-02-06 | 2007-10-31 | ソニー株式会社 | Receiving apparatus and receiving method, and broadcasting system and broadcasting method |
GB9504376D0 (en) | 1995-03-04 | 1995-04-26 | Televitesse Systems Inc | Automatic broadcast monitoring system |
CA2170429C (en) | 1995-03-28 | 2000-04-25 | Stephen Gregory Eick | Method and apparatus for finding and selecting a desired data item from a large schedule of data items using a tv set and a controller similar to a tv-remote-control |
US5880768A (en) | 1995-04-06 | 1999-03-09 | Prevue Networks, Inc. | Interactive program guide systems and processes |
US5768422A (en) * | 1995-08-08 | 1998-06-16 | Apple Computer, Inc. | Method for training an adaptive statistical classifier to discriminate against inproper patterns |
US5758259A (en) * | 1995-08-31 | 1998-05-26 | Microsoft Corporation | Automated selective programming guide |
US5867226A (en) * | 1995-11-17 | 1999-02-02 | Thomson Consumer Electronics, Inc. | Scheduler employing a predictive agent for use in a television receiver |
US5790935A (en) * | 1996-01-30 | 1998-08-04 | Hughes Aircraft Company | Virtual on-demand digital information delivery system and method |
US5635989A (en) | 1996-02-13 | 1997-06-03 | Hughes Electronics | Method and apparatus for sorting and searching a television program guide |
US5704017A (en) * | 1996-02-16 | 1997-12-30 | Microsoft Corporation | Collaborative filtering utilizing a belief network |
US5828419A (en) | 1996-02-29 | 1998-10-27 | Hughes Electronics | Method and apparatus for generating television program guides utilizing icons |
US5848396A (en) * | 1996-04-26 | 1998-12-08 | Freedom Of Information, Inc. | Method and apparatus for determining behavioral profile of a computer user |
JP3793975B2 (en) | 1996-05-20 | 2006-07-05 | ソニー株式会社 | Registration method of customized menu in hierarchical menu and video equipment provided with customized menu |
JP4478214B2 (en) * | 1996-05-29 | 2010-06-09 | ソニー株式会社 | Program guide control apparatus and method |
WO1997048230A1 (en) | 1996-06-13 | 1997-12-18 | Starsight Telecast, Inc. | Method and apparatus for searching a guide using program characteristics |
US5801787A (en) | 1996-06-14 | 1998-09-01 | Starsight Telecast, Inc. | Television schedule system and method of operation for multiple program occurrences |
EP0836320B1 (en) | 1996-10-08 | 2006-03-22 | Matsushita Electric Industrial Co., Ltd. | Information receiving method and information receiving apparatus using the same method |
US5801747A (en) * | 1996-11-15 | 1998-09-01 | Hyundai Electronics America | Method and apparatus for creating a television viewer profile |
EP0938815B1 (en) | 1996-11-15 | 2006-08-02 | Mindport B.V. | Method and apparatus for locating a program in an electronic program guide |
US6163316A (en) | 1997-01-03 | 2000-12-19 | Texas Instruments Incorporated | Electronic programming system and method |
GB2325537B8 (en) | 1997-03-31 | 2000-01-31 | Microsoft Corp | Query-based electronic program guide |
US6286141B1 (en) | 1997-05-22 | 2001-09-04 | Soundview Technologies Incorporated | Personal editing system |
JP4201843B2 (en) | 1997-06-06 | 2008-12-24 | トムソン コンシューマ エレクトロニクス インコーポレイテッド | TV program processing method |
IL121230A (en) | 1997-07-03 | 2004-05-12 | Nds Ltd | Intelligent electronic program guide |
US6005597A (en) * | 1997-10-27 | 1999-12-21 | Disney Enterprises, Inc. | Method and apparatus for program selection |
US6236978B1 (en) * | 1997-11-14 | 2001-05-22 | New York University | System and method for dynamic profiling of users in one-to-one applications |
US6317722B1 (en) * | 1998-09-18 | 2001-11-13 | Amazon.Com, Inc. | Use of electronic shopping carts to generate personal recommendations |
US6412012B1 (en) * | 1998-12-23 | 2002-06-25 | Net Perceptions, Inc. | System, method, and article of manufacture for making a compatibility-aware recommendations to a user |
US6727914B1 (en) * | 1999-12-17 | 2004-04-27 | Koninklijke Philips Electronics N.V. | Method and apparatus for recommending television programming using decision trees |
-
2000
- 2000-02-04 US US09/498,271 patent/US7051352B1/en not_active Expired - Fee Related
-
2001
- 2001-01-25 WO PCT/EP2001/000816 patent/WO2001058145A2/en not_active Application Discontinuation
- 2001-01-25 KR KR1020017012654A patent/KR20010105404A/en not_active Application Discontinuation
- 2001-01-25 JP JP2001557277A patent/JP2004508740A/en active Pending
- 2001-01-25 EP EP01909693A patent/EP1192802A2/en not_active Withdrawn
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5410344A (en) * | 1993-09-22 | 1995-04-25 | Arrowsmith Technologies, Inc. | Apparatus and method of selecting video programs based on viewers' preferences |
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 |
US5867799A (en) * | 1996-04-04 | 1999-02-02 | Lang; Andrew K. | Information system and method for filtering a massive flow of information entities to meet user information classification needs |
US5987415A (en) * | 1998-03-23 | 1999-11-16 | Microsoft Corporation | Modeling a user's emotion and personality in a computer user interface |
Cited By (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2003030528A2 (en) * | 2001-09-28 | 2003-04-10 | Koninklijke Philips Electronics N.V. | Personalized recommender database using profiles of others |
WO2003030528A3 (en) * | 2001-09-28 | 2003-10-02 | Koninkl Philips Electronics Nv | Personalized recommender database using profiles of others |
WO2003030027A3 (en) * | 2001-09-28 | 2003-10-09 | Koninkl Philips Electronics Nv | Personalized recommender profile modification using profiles of others |
WO2003030027A2 (en) * | 2001-09-28 | 2003-04-10 | Koninklijke Philips Electronics N.V. | Personalized recommender profile modification using profiles of others |
WO2003030537A1 (en) * | 2001-10-03 | 2003-04-10 | Koninklijke Philips Electronics N.V. | Program recommendation method and system utilizing a viewing history of commercials |
CN100359943C (en) * | 2001-10-03 | 2008-01-02 | 皇家飞利浦电子股份有限公司 | Program recommendation method and system utilizing a viewing history of commercials |
WO2003090466A2 (en) * | 2002-04-15 | 2003-10-30 | Agena Limited | Improved programme selection |
WO2003090466A3 (en) * | 2002-04-15 | 2003-12-04 | Agena Ltd | Improved programme selection |
US7130866B2 (en) | 2002-07-30 | 2006-10-31 | Koninklijke Philips Electronics N.V. | Controlling the growth of a feature frequency profile by deleting selected frequency counts of features of events |
CN1294755C (en) * | 2004-01-19 | 2007-01-10 | 大唐电信科技股份有限公司光通信分公司 | Multimedia terminal |
WO2006067652A3 (en) * | 2004-12-23 | 2006-09-14 | Koninkl Philips Electronics Nv | Method and apparatus for recommending contents |
WO2006067652A2 (en) * | 2004-12-23 | 2006-06-29 | Koninklijke Philips Electronics N.V. | Method and apparatus for recommending contents |
WO2012029312A1 (en) | 2010-08-31 | 2012-03-08 | アトナープ株式会社 | Method and apparatus for finding candidate from data measured by sensor |
EP2477333A1 (en) * | 2010-12-23 | 2012-07-18 | Harman Becker Automotive Systems GmbH | Broadcasted program playback method |
WO2013103616A1 (en) * | 2012-01-04 | 2013-07-11 | Thomson Licensing | Method and system for providing media recommendations |
US10275532B2 (en) | 2013-01-24 | 2019-04-30 | Interdigital Ce Patent Holdings | Method and system for content discovery |
CN112333515A (en) * | 2020-07-30 | 2021-02-05 | 深圳Tcl新技术有限公司 | Display method, device and equipment of recommended programs and readable storage medium |
CN112333515B (en) * | 2020-07-30 | 2023-01-20 | 深圳Tcl新技术有限公司 | Display method, device and equipment of recommended programs and readable storage medium |
Also Published As
Publication number | Publication date |
---|---|
JP2004508740A (en) | 2004-03-18 |
US7051352B1 (en) | 2006-05-23 |
WO2001058145A3 (en) | 2002-01-10 |
KR20010105404A (en) | 2001-11-28 |
EP1192802A2 (en) | 2002-04-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7051352B1 (en) | Adaptive TV program recommender | |
US7987182B2 (en) | System and method for recommending items of interest to a user | |
EP1571836B1 (en) | Information processing device and information processing method, recording medium, and computer program | |
CN103052954B (en) | Commending system is retrieved based on profile content | |
US7441260B1 (en) | Television program recommender with automatic identification of changing viewer preferences | |
JP4636147B2 (en) | Information processing apparatus and method, program, and recording medium | |
US20030106058A1 (en) | Media recommender which presents the user with rationale for the recommendation | |
US20020083451A1 (en) | User-friendly electronic program guide based on subscriber characterizations | |
CN104935970A (en) | Method for recommending television content and television client | |
US20040073919A1 (en) | Commercial recommender | |
US20130297611A1 (en) | Method and apparatus for providing temporal context for recommending content for consumption by a user device | |
US20140068676A1 (en) | Method and system for video collection management, invalid video replacement and continuous video replay | |
CN102089782A (en) | Recommender system | |
WO2004054245A1 (en) | Information processing device and information processing method, information processing system, recording medium, and program | |
Gutta et al. | Tv content recommender system | |
CN112287167A (en) | Video recommendation recall method and device | |
CN1799256B (en) | Device recording recommended program and method thereof, and device recommending program and method thereof | |
Velusamy et al. | An efficient ad recommendation system for TV programs | |
Jung et al. | A formal model for user preference | |
JP2007049322A (en) | Program recommendation apparatus | |
EP2828798B1 (en) | Method and apparatus for controlling a system | |
Khandagale et al. | Using Filters in Time-based Movie Recommender Systems | |
JP4701970B2 (en) | User preference extraction device and television program recommendation device | |
JP4359878B2 (en) | Operation history information collection method and operation history information collection device | |
CN115269999A (en) | Content recommendation method and device |
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 |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2001909693 Country of ref document: EP |
|
ENP | Entry into the national phase |
Ref country code: JP Ref document number: 2001 557277 Kind code of ref document: A Format of ref document f/p: F |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
WWE | Wipo information: entry into national phase |
Ref document number: 1020017012654 Country of ref document: KR |
|
WWP | Wipo information: published in national office |
Ref document number: 1020017012654 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: 2001909693 Country of ref document: EP |
|
WWW | Wipo information: withdrawn in national office |
Ref document number: 2001909693 Country of ref document: EP |