CN1404687B - 自动识别变化的观众偏好的电视节目推荐器 - Google Patents
自动识别变化的观众偏好的电视节目推荐器 Download PDFInfo
- Publication number
- CN1404687B CN1404687B CN01803814XA CN01803814A CN1404687B CN 1404687 B CN1404687 B CN 1404687B CN 01803814X A CN01803814X A CN 01803814XA CN 01803814 A CN01803814 A CN 01803814A CN 1404687 B CN1404687 B CN 1404687B
- Authority
- CN
- China
- Prior art keywords
- group
- history
- recommend programs
- watch
- program
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
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/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/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
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Computer Security & Cryptography (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Television Systems (AREA)
- Testing, Inspecting, Measuring Of Stereoscopic Televisions And Televisions (AREA)
Abstract
公开一种电视节目推荐程序,自动地标识在观看选择中的变化。一旦识别到观看选择的改变,则该公开的电视节目推荐程序将能够:(i)把该产生的电视节目推荐适应于在观看选择中的这种改变,或(ii)更有效率地管理该观看历史200的存储。针对观看选择中的循环的或周期的改变,该电视节目推荐程序使用来自相应较早时间期的观看历史的一个子组产生电视节目推荐。同样,针对在观看选择中的真实或永久的改变,该电视节目推荐程序使用最可能反映当前观众选择的该观看历史的最新近的子组而可选择地产生电视节目推荐,这最可能反映该当前观看选择。在进一步的一个变形中,能够使用一个组合产生节目推荐,比如使用根据两个不同时段的观看历史的推荐的联合或交叉组合产生节目推荐。该电视节目推荐程序能够确认没有随时间显著改变的观看选择,并且随后删除该观看历史的某些部分而不损失在该产生的推荐中的任何性能。
Description
技术领域
本发明涉及电视节目推荐器,尤其涉及用于产生电视节目推荐的方法和装置。
背景技术
随着电视观众可用频道数量的增加,以及在这种频道上可供节目的多样性,对于电视观众来说识别感兴趣的电视节目正逐渐成为紧迫要求。以往,电视观众通过分析印刷的电视节目指南来识别感兴趣的电视节目。通常,这种印刷的电视节目指南包括表格清单,按时间和日期、频道及标题列出可供的电视节目。随着电视节目数量的增加,愈加难于使用这种印刷的指南来有效地识别所需的电视节目。
最近,已经能以电子形式得到电视节目指南,时常称作电子节目指南(EPG)。像印刷的电视节目指南那样,EPG包括表格清单,按时间和日期、频道及标题列出可供的电视节目。但是某些EPG允许电视观众根据个性化偏好来分类或搜索可得到的电视节目。此外,EPG实现了可供电视节目的屏幕显示。
虽然EPG允许观众比传统的印刷指南更有效率地识别所需的节目,但是观众将受到数目的局限性,如果克服该局限性,将能够进一步增强观众识别所需节目的能力。例如,许多观众具有对确定节目类别的特别偏好或偏见,例如基于表演动作的节目或体育节目。所以,该观众的偏好能够被用于该EPG,以便获得一组推荐的节目,对一个特定观众来说可以是感兴趣的。
所以,已经提出或建议了若干用于推荐电视节目的工具。例如,可由Tivo公司(加利福尼亚州的Sunnyvale)商业提供的TivoTM系统,允许观众应用″赞成和否定″特征来评定显示内容,并且因此分别表明观众爱好和厌恶的节目。其后,该TiVo接收机将以接收的节目数据,例如一个EPG,匹配该记录器的观众,以便实现对每一观众的定制推荐。
用于产生电视节目推荐的工具根据观众先前观看的历史提供该观众可能喜爱的节目的选择。虽然这种电视节目推荐器帮助用户识别感兴趣的节目,但是这种推荐器受到数目的限制,如果克服这种限制,将能够大大改进该产生的节目推荐的性能。例如,利用这种用于产生电视节目推荐的传统工具,观众的电视观看习惯中的改变,常常称之为″非稳定观看偏好″,将不容易地被识别。此外,当产生一个观众简档和电视节目推荐分数时,用于产生电视节目推荐的传统工具把个人的观看历史作为一个整体考虑。
此外,利用这种用于产生电视节目推荐的传统工具,很难识别一个用户观看历史的可能被删除的部分。因此,用户观看历史的不必要的部分常常被保持比需要的时间更长,并且某些要求的部分可能被过早地删除。通常,如果观看偏好不随时间改变许多,则较陈旧的观看历史能够被删除而毫不损失产生的推荐中的任何性能。但是当前没有手段确定该观众的偏好是否已经改变。
因此需要的是用于产生识别改变观众偏好的电视节目推荐的方法和装置。进一步需要的是用于产生电视节目推荐的方法和装置,把电视节目推荐适应于改变观众偏好。
发明内容
总的来说,公开了一种方法和装置,用于根据一个观众先前观看历史而产生电视节目推荐。根据本发明的一个方面,观看偏好中的改变被自动地识别。而且,一旦改变观看偏好被识别,则该公开的电视节目推荐器将:(i)把该产生的电视节目推荐适应于在观看偏好中的这种改变,或(ii)更有效率地管理该观看历史的存储。
针对观看偏好中的循环或周期的改变,例如对应于一天中的具体时间或一年中的时间的重复性的改变,该电视节目推荐器使用来自相应较早时间期的观看历史的一个子组产生电视节目推荐。同样,针对在观看偏好中的真实或永久的改变,该电视节目推荐器使用最可能反映当前观众偏好的该观看历史的最新近的子组,有选择地产生电视节目推荐。在另一变化的实施例中,能够使用一个组合产生节目推荐,例如根据两个不同时段的连接或交集产生节目推荐。
根据本发明的另一方面,公开的电视节目推荐器识别用户观看历史的某些部分,它们能被删除而没有信息损失。该电视节目推荐器能够确认没有随时间显著改变的观看偏好,并且随后删除该观看历史的陈旧部分而不损失在该产生的推荐中的任何性能。
通常,本发明从可用的用户观看历史中建立至少两个子组,VH1和VHK。公开电视节目推荐器产生观众简档P1和PK,分别对应于每一观看历史子组。随后,该电视节目推荐器使用该观众简档P1和PK,产生针对一个给定时间间隔中的节目的节目推荐分数的一个对应组。
评价S1和SK的前N(N是正整数)个推荐的电视节目。如果两组节目S1和SK完全相同,则该观众的偏好没有大的改变。因此,观看历史的最陈旧的部分能够被丢弃而没有信息损失。然而,如果两组S1和SK的前N个节目不同,则该电视节目推荐器已经识别一个非稳定的观众偏好。在检测到观看偏好改变的情况下,该电视节目推荐器能够提供给用户S1和SK两组节目的一或两组,或例如一个连接或相交组的一个组合。
参考下面的详细描述和附图将获得的本发明、以及本发明的进一步特征和优点的更完全的理解。
附图说明
图1示出根据本发明的电视节目推荐器;
图2示出根据本发明的一个观看历史处理过程;
图3是图1节目数据库的一个示例表格;和
图4是一个流程图,描述实现本发明原理的示例性观众偏好评估处理流程。
具体实施方式
图1示出根据本发明的电视节目推荐器100。如图1所示,电视节目推荐器100评估在一个电子节目指南(EPG)110中的每一个节目,以便识别一个特定用户感兴趣的节目。使用一个机顶终端/电视,能够使用例如公知的屏幕显示技术把推荐的节目组展现给用户。电视节目推荐器100根据下面结合图2进一步讨论的观众先前观看历史200识别一个观众可能喜爱的节目。
根据下面结合图2进一步讨论的本发明的一个特点,该电视节目推荐器100考虑当产生电视节目推荐时的整个观看历史200的子组。因此,整个观看历史200被按部分地分析,并且针对单人产生多个观看简档。针对该观看历史200的每一子组,该电视节目推荐器100产生一个对应的用户简档,能够被用于产生电视节目推荐分数。在一个实施例中,观看历史200的每一子组的选择是通过:(i)从整个观看历史200均匀地随机取样电视节目的子组,或(ii)选择一个小于由观看历史200覆盖的整个时间期的时间跨度。
以此方式,电视节目推荐器100能够识别非稳定的观众偏好。而且,一旦改变观看偏好被识别,则该公开的电视节目推荐器100将能够:(i)把该产生的电视节目推荐适应于在观看偏好中的这种改变,并且(ii)更有效率地管理该观看历史200的存储。针对观看偏好中的循环的或周期的改变,例如对应于一天中的具体时间或一年中的时间的重复性的改变,该电视节目推荐器100使用来自相应较早时间期的观看历史200的一个子组产生电视节目推荐。同样,针对在观看偏好中的真实或永久的改变,该电视节目推荐器100使用最可能反映当前观众偏好的该观看历史200的最新近的子组而产生电视节目推荐,这很可能反映该当前观看偏好。
例如,在秋季一个新电视季节的开始,或在一个给定体育节目的播放期间,许多观众的观看习惯可能暂时改变。同样,一个给定观众的观看习惯在早上的几个小时与晚上的几个小时比较可能不同。因此,如果用于产生该节目推荐的观看历史200的某些部分更接近相似感兴趣的时间期,则该电视节目推荐器100的性能将能够改进。换言之,如果一个观众改变了他或她的观看偏好,则对应于该新的偏好的节目将出现在该最新近的观看历史中。
根据本发明的另一特征,该电视节目推荐器100识别能被删除的用户观看历史的某些部分。本发明的电视节目推荐器100能够确认没有随时间显著改变的观看偏好,并且由此删除该观看历史的陈旧部分而不损失在该产生的推荐中的任何性能。
如图1所示,该电视节目推荐器100包含下面结合图2进一步讨论的一个观看历史200、一个下面结合图3进一步讨论的节目数据库300、和下面结合图4进一步讨论的一个观众偏好评估处理400。通常,观看历史200包含由该观众在一个时段上观看(和/或不观看)的显示的组。该节目数据库300记录针对在一个给定时间间隔中可提供的每一节目的信息。根据本发明,考虑非稳定的观看偏好,该观众偏好评估处理过程400产生针对在一个特定时间间隔中的每一节目推荐分数,并且连同由该电视节目推荐器100指定到每一个节目的推荐分数的一个指示一起显示该节目。
该电视节目推荐器100可以利用任何计算装置实现,例如一个个人计算机或工作站。此外,电视节目推荐器100可以利用任何可得到的电视节目推荐器实现,例如可从Tivo公司(加利福尼亚州的Sunnyvale)得到的TivoTM系统,或1999年12月17日提交的美国专利申请序,该申请的序列号是09/466,406、标题是″使用判定树的推荐电视节目的方法和装置″(代理人卷号:700772),以及2000年2月4日提交的美国专利申请序,该申请的序列号是09/498,271、标题是″Bayesian电视显示推荐器″(代理人卷号:700690),或这些申请的任何组合,其中做相应的修改,以便执行本发明的特征与功能。
图2示出根据本发明的一个观看历史200的处理过程。如图2所示,从观看历史200中建立至少两个子组,VH1和VHK。观看历史子组VH1和VHK分别对应于在时间间隔T1和T2期间由该观众观看的显示组。在图2所示实例中,时间间隔T1和T2是非重叠的。但是本专业普通技术人员将显见,该时间间隔T1和T2能够容易地叠加。此外,T1和T2的之一或二者可以是不连续的,并且不必是相等的持续期。说明性的观看历史子组VH1和VHK对应的时间间隔小于由该观看历史200覆盖的整个时间周期。如果一个观众改变他或她的观看偏好从时间间隔T1到时间间隔T2,则对应于该新偏好的节目将出现在时间间隔T2中。
如图2所示,并且如下面结合图4进一步讨论的那样,根据本发明的电视节目推荐器100产生分别对应于上面提到的时间间隔T1和T2中的每一个的观众简档P1和PK。随后,该电视节目推荐器100使用第一观众简档P1,为一个给定时间间隔中的节目(可以被称为“测试节目”)产生第一节目推荐分数组S1。而且,该电视节目推荐器100使用第二观众简档PK,为上述给定时间间隔中的“测试节目”产生第二节目推荐分数组Sk。
电视节目推荐器100随后处理推荐节目的相应的排名在前N(其中N是正整数)的组S1和SK。更具体而言,S1表示包含“测试节目”中基于第一观众简档P1具有最高的推荐分数的N个节目的组,SK表示包含“测试节目”中基于第二观众简档Pk具有最高的推荐分数的N个节目的组。
如果该两组节目S1和SK完全相同,则该观众的偏好没有改变,或至少没有改变到足以使得该电视节目推荐器100能够察觉该差别的程度。
因此,观看历史200的最陈旧的部分(在本实例中的VH1)能够被丢弃。
然而,如果两组S1和SK的前N个节目不同,具有某些数目的共同节目,则该电视节目推荐器100已经识别该共同的部分。最后,如果两组节目S1和SK不同,没有共同的节目,则该观众的偏好在两个选择的时间期之间已经完全改变。在检测到观看偏好改变的情况下,该电视节目推荐器100能够提供S1和SK两组节目的一或两组,或该两个组的一个组合,例如一个连接或相交组合。
图3是来自图1的节目数据库300的一个示例表格,记录在一个给定时间间隔中可提供的每一节目的信息。如图3所示,节目数据库300包含多个记录,比如记录305至320,每一记录与一个给定的节目相关。针对每一节目,该节目数据库300指示分别与字段340和345中的节目相关的日期/时间和频道。此外,每一节目的标题和类型在字段350和355中被识别。附加的熟知属性(没示出),例如演员、持续时间、和节目描述,也可以包括在程序数据库300中。
根据本发明的一个特点,程序数据库300还在字段370中记录由该电视节目推荐器100指定到每一节目的该推荐分数的指示。以此方式,数值分数能够随每一个节目一起在电子节目指南中直接显示给用户,或映射到一个色谱或其它可视的线索,使得该用户很快地定位感兴趣的节目。
图4是一个流程图,描述实现本发明原理的示例性观众偏好评估处理流程400。如图4所示,观众偏好评估处理400在步骤410期间初始地获得针对感兴趣的时间周期的电子节目指南(EPG)110。随后,该观众偏好评估处理过程400在步骤420中至少从观看历史200获得至少两个子组VH1和VHK,并且在步骤430期间产生对应于每一子组VH1和VHK的一个观众简档P1和PK。
针对给定时间间隔的EPG110中识别的节目,在步骤440期间使用观众简档P1和PK产生节目推荐分数的一个对应组S1和SK。在步骤450期间执行一个测试,确定来自S1和SK的前N个显示是否相同。如果在步骤450期间确定来自S1和SK的该前N个显示相同,则该观看偏好在时间上没有显著的改变,并且该观看历史200的一个部分能够在步骤460期间删除而没有信息损失。
然而,如果在步骤450期间确定,来自S1和SK的前N个显示不相同,则该观看偏好在时间上已经显著改变,并且在步骤470期间将根据例如使用定义的偏好把推荐展现给用户。例如,用户能够规定在观看偏好中的被检测的改变可能是永久改变并且规定该观看历史200的最新近的子组VHK将总被用于产生推荐。另外,用户能够规定在观看偏好中的检测的变化可能是暂时的变化,并且规定该观看历史200的两个子组VH1和VHK的某些组合,例如两个子组的连接或交叉将被用于产生推荐。另外,该用户能够规定在观看偏好中的检测的改变可能是实际上循环变化,并且规定来自一个对应(相似)较早时间期一个子组VHK将被用于产生推荐。
应该理解的是,在此示出和描述的实施例和变量仅是为了说明本发明原理,并且本领域技术人员在不背离本发明范围和精神的条件下可以实现各种修改。
Claims (32)
1.用于识别在个人电视观看偏好中的变化的方法,包括步骤:
-获得一个观看历史,该观看历史指示一组由一个用户已经观看的节目;
-从所说的观看历史建立至少两个观看历史部分VH1和VHK;
-根据所说的至少两个观看历史部分VH1和VHK,针对在一个给定时间间隔中的一组节目,产生对应的推荐的节目组S1和SK;和
-比较所说的推荐的节目组S1和SK,以便识别在所说的观看偏好中的变化。
2.根据权利要求1所述的方法,其中所说的比较步骤还包括比较在每一推荐的节目组S1和SK中的前N个推荐的电视节目的步骤,其中N是正整数。
3.根据权利要求1所述的方法,进一步包括产生观众简档的步骤,产生对应于所说的至少两个观看历史部分VH1和VHK的观众简档P1和PK。
4.根据权利要求1所述的方法,进一步包括展现步骤,根据所说的推荐的节目组S1和SK的一个或两者把一组推荐的节目展现给用户。
5.根据权利要求1所述的方法,进一步包括展现步骤,根据所说的推荐的节目组S1和SK把推荐的节目的并集展现给用户。
6.根据权利要求1所述的方法,进一步包括展现步骤,根据所说的推荐的节目组S1和SK把推荐的节目的交集展现给用户。
7.根据权利要求1所述的方法,进一步包括展现步骤,根据所述观看历史的最新近的子组把推荐的节目组SK展现给用户。
8.根据权利要求1所述的方法,其中来自所说的观看历史的所说的至少两个观看历史部分VH1和VHK是通过均匀地随机取样所说的观看历史的电视节目的子组而获得的。
9.根据权利要求1所述的方法,其中来自所说的观看历史的所说的至少两个观看历史部分VH1和VHK是通过选择小于该观看历史所覆盖的整个时间期的一个时间跨度而获得的。
10.根据权利要求9所述的方法,其中所说选择的时间跨度是早于一个给定时间间隔的相似周期的跨度。
11.用于管理一个电视节目推荐器中的一个观看历史的存储的方法,包括步骤:
-获得一个观看历史,该历史指示一组由一个用户已经观看的节目;
-从所说的观看历史建立至少两个观看历史部分VH1和VHK;
-进一步包括产生观众简档的步骤,产生对应于所说的至少两个观看历史部分VH1和VHK的观众简档P1和PK;
-根据所说的观众简档P1和PK,针对在一个给定时间间隔中的一组节目,产生对应的推荐的节目组S1和SK;
-比较所说的推荐的节目组S1和SK,以便识别在观看偏好中的变化;和
-如果所说的推荐的节目组S1和SK相同,则删除所说的观看历史的一部分。
12.根据权利要求11所述的方法,其中所说的比较步骤还包括比较在每一推荐的节目组S1和SK中的前N个推荐的电视节目的步骤,其中N是正整数。
13.根据权利要求11所述的方法,其中来自所说的观看历史的所说的至少两个观看历史部分VH1和VHK是通过均匀地随机取样所说的观看历史的电视节目的子组而获得的。
14.根据权利要求11所述的方法,其中来自所说的观看历史的所说的至少两个观看历史部分VH1和VHK是通过选择小于由该观看历史覆盖的整个时间期的一个时间跨度而获得的。
15.根据权利要求14所述的方法,其中所说选择的时间跨度是早于一个给定时间间隔的相似周期的跨度。
16.用于识别在个人电视观看偏好中的变化的系统,该系统包括:
-存储器,用于存储计算机可读取代码;和
-可操作地耦合到所说存储器的处理器,所说的处理器被配置用于:
-获得一个观看历史,该历史指示一组由一个用户已经观看的节目;
-从所说的观看历史建立至少两个观看历史部分VH1和VHK;
-根据所说的至少两个观看历史部分VH1和VHK,针对在一个给定时间间隔中的一组节目,产生对应的推荐的节目组S1和SK;和
-比较所说的推荐的节目组S1和SK,以便识别在所说的观看偏好中的变化。
17.根据权利要求16所述的系统,其中所说的处理器比较在每一推荐的节目组S1和SK中的前N个推荐的电视节目,其中N是正整数。
18.根据权利要求16所述的系统,其中所说的处理器被进一步配置用于产生对应于所说的至少两个观看历史部分VH1和VHk的观众简档P1和PK。
19.根据权利要求16所述的系统,其中所说的处理器被进一步配置用于在所说的推荐的节目组S1和SK的基础上把一组推荐的节目展现给用户。
20.根据权利要求16所述的系统,其中所说的处理器被进一步配置用于在所说的推荐的节目组S1和SK的基础上把推荐的节目的并集展现给用户。
21.根据权利要求16所述的系统,其中所说的处理器被进一步配置用于在所说的推荐的节目组S1和SK的基础上把推荐的节目的交集展现给用户。
22.根据权利要求16所述的系统,其中所说的处理器被进一步配置用于根据所说的观看历史的最新近的子组而把推荐的节目组SK展现给用户。
23.根据权利要求16所述的系统,其中来自所说的观看历史的所说的至少两个观看历史部分VH1和VHK是通过均匀地随机取样所说的观看历史的电视节目的子组而获得的。
24.根据权利要求16所述的系统,其中来自所说的观看历史的所说的至少两个观看历史部分VH1和VHK是通过选择小于由该观看历史覆盖的整个时间期的一个时间跨度而获得的。
25.根据权利要求24所述的系统,其中所说选择的时间跨度是早于一个给定时间间隔的相似周期的跨度。
26.用于管理在一个电视节目推荐器中的一个观众历史的存储的系统,该系统包括:
-存储器,用于存储计算机可读取代码;和
-可操作地耦合到所说存储器的处理器,所说的处理器被配置用于:
-获得一个观看历史,该历史指示一组由一个用户已经观看的节目;
-从所说的观看历史建立至少两个观看历史部分VH1和VHK;
-对应于所说的至少两个观看历史部分VH1和VHK,产生观众简档P1和PK;
-根据所说的观众简档P1和PK,针对在一个给定时间间隔中的一组节目,产生对应的推荐的节目组S1和SK;
-比较所说的推荐的节目组S1和SK,以便识别在观看偏好中的变化;和
-如果所说的推荐的节目组S1和SK相同,则删除所说观看历史的一部分。
27.根据权利要求26所述的系统,其中所说的处理器比较在每一推荐的节目组S1和SK中的前N个推荐的电视节目,其中N是正整数。
28.根据权利要求26所述的系统,其中来自所说的观看历史的所说的至少两个观看历史部分VH1和VHK是通过均匀地随机取样所说的观看历史的电视节目的子组而获得的。
29.根据权利要求26所述的系统,其中来自所说的观看历史的所说的至少两个观看历史部分VH1和VHK是通过选择小于由该观看历史覆盖的整个时间期的一个时间跨度而获得的。
30.根据权利要求29所述的系统,其中所说选择的时间跨度是早于一个给定时间间隔的相似周期的跨度。
31.用于识别在个人电视观看偏好中的变化的制品,该产品包括:
-一个计算机可读取介质,具有实现在其上的计算机可读取代码装置,所说的计算机可读取代码装置包括:
-一个步骤,获得一个观看历史,该历史指示一组由一个用户已经观看的节目;
-一个步骤,从所说的观看历史建立至少两个观看历史部分VH1和VHK;
-一个步骤,根据所说的至少两个观看历史部分VH1和VHK,针对在一个给定时间间隔中的一组节目,产生对应的推荐的节目组S1和SK;和
-一个步骤,比较所说的推荐的节目组S1和SK,以便识别在所说的观看偏好中的变化。
32.用于管理在一个电视节目推荐器中的一个观众历史的存储的制品,包括:
-一个计算机可读取介质,具有实现在其上的计算机可读取代码装置,所说的计算机可读取代码装置包括:
-一个步骤,获得一个观看历史,该历史指示一组由一个用户已经观看的节目;
-一个步骤,从所说的观看历史建立至少两个观看历史部分VH1和VHK;
-一个步骤,产生对应于所说的至少两个观看历史部分VH1和VHK的观众简档P1和PK;
-一个步骤,根据所说的观众简档P1和PK,针对在一个给定时间间隔中的一组节目,产生对应的推荐的节目组S1和SK;
-一个步骤,比较所说的推荐的节目组S1和SK,以便识别在观看偏好中的一个变化;和
-一个步骤,如果所说的推荐的节目组S1和SK相同,则用于删除所说观看历史的一部分。
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US09/666,630 | 2000-09-20 | ||
| US09/666,630 US7441260B1 (en) | 2000-09-20 | 2000-09-20 | Television program recommender with automatic identification of changing viewer preferences |
| PCT/EP2001/010413 WO2002025939A2 (en) | 2000-09-20 | 2001-09-07 | Television program recommender with automatic identification of changing viewer preferences |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN1404687A CN1404687A (zh) | 2003-03-19 |
| CN1404687B true CN1404687B (zh) | 2010-12-22 |
Family
ID=24674811
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN01803814XA Expired - Fee Related CN1404687B (zh) | 2000-09-20 | 2001-09-07 | 自动识别变化的观众偏好的电视节目推荐器 |
Country Status (6)
| Country | Link |
|---|---|
| US (1) | US7441260B1 (zh) |
| EP (1) | EP1323300A2 (zh) |
| JP (1) | JP4768209B2 (zh) |
| KR (1) | KR100852869B1 (zh) |
| CN (1) | CN1404687B (zh) |
| WO (1) | WO2002025939A2 (zh) |
Families Citing this family (55)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7617508B2 (en) | 2003-12-12 | 2009-11-10 | At&T Intellectual Property I, L.P. | Methods and systems for collaborative capture of television viewer generated clickstreams |
| CA2285645A1 (en) | 1997-01-06 | 1998-07-16 | Bellsouth Intellectual Property Corporation | Method and system for tracking network use |
| US8640160B2 (en) | 1997-01-06 | 2014-01-28 | At&T Intellectual Property I, L.P. | Method and system for providing targeted advertisements |
| US8677384B2 (en) | 2003-12-12 | 2014-03-18 | At&T Intellectual Property I, L.P. | Methods and systems for network based capture of television viewer generated clickstreams |
| US20060031882A1 (en) * | 1997-01-06 | 2006-02-09 | Swix Scott R | Systems, methods, and devices for customizing content-access lists |
| US7587323B2 (en) | 2001-12-14 | 2009-09-08 | At&T Intellectual Property I, L.P. | System and method for developing tailored content |
| US8863184B2 (en) | 2001-07-13 | 2014-10-14 | Universal Electronics Inc. | System and method for presenting program guide information in an electronic portable device |
| US20110178877A1 (en) | 2001-12-14 | 2011-07-21 | Swix Scott R | Advertising and content management systems and methods |
| US7212979B1 (en) | 2001-12-14 | 2007-05-01 | Bellsouth Intellectuall Property Corporation | System and method for identifying desirable subscribers |
| US7444658B1 (en) * | 2001-12-14 | 2008-10-28 | At&T Intellectual Property I, L.P. | Method and system to perform content targeting |
| US9967633B1 (en) | 2001-12-14 | 2018-05-08 | At&T Intellectual Property I, L.P. | System and method for utilizing television viewing patterns |
| US7086075B2 (en) | 2001-12-21 | 2006-08-01 | Bellsouth Intellectual Property Corporation | Method and system for managing timed responses to A/V events in television programming |
| US8086491B1 (en) | 2001-12-31 | 2011-12-27 | At&T Intellectual Property I, L. P. | Method and system for targeted content distribution using tagged data streams |
| US8006266B2 (en) * | 2002-06-24 | 2011-08-23 | Pace LLC | Method for using only feedback from shows that improve the performance of the recommender system |
| US20030237095A1 (en) * | 2002-06-25 | 2003-12-25 | Koninklijke Philips Electronics N.V. | Trend analysis of chunked view history/profiles view voting |
| EP1395056A1 (en) * | 2002-08-30 | 2004-03-03 | Sony International (Europe) GmbH | Methods to create a user profile and to specify a suggestion for a next selection of the user |
| US20050009539A1 (en) | 2003-04-28 | 2005-01-13 | Fathy Yassa | Method and apparatus to broadcast content to handheld wireless devices via digital set-top-box receivers |
| KR20060022671A (ko) * | 2003-05-30 | 2006-03-10 | 코닌클리케 필립스 일렉트로닉스 엔.브이. | 시청된 상태에 따른 tv 쇼들의 기록에 대한 쇼 우선순위확정 |
| EP1531456B1 (en) * | 2003-11-12 | 2008-03-12 | Sony Deutschland GmbH | Apparatus and method for automatic dissection of segmented audio signals |
| JP4124115B2 (ja) | 2003-12-02 | 2008-07-23 | ソニー株式会社 | 情報処理装置及び情報処理方法、並びにコンピュータ・プログラム |
| US10440328B2 (en) * | 2004-01-20 | 2019-10-08 | Fathy F. Yassa | Method and apparatus to synchronize personalized co-cast content with user viewing habits |
| KR101076924B1 (ko) * | 2004-11-01 | 2011-10-26 | 엘지전자 주식회사 | 선호 채널 선택 방법 |
| KR20070084368A (ko) * | 2004-11-18 | 2007-08-24 | 코닌클리케 필립스 일렉트로닉스 엔.브이. | 사용자 프로파일을 업데이트하기 위한 장치 및 방법 |
| KR100716988B1 (ko) * | 2004-11-20 | 2007-05-10 | 삼성전자주식회사 | Dmb에서 제공되는 서비스의 디스플레이 방법, 선호서비스 관리방법 및 장치 |
| WO2006064877A1 (ja) * | 2004-12-17 | 2006-06-22 | Matsushita Electric Industrial Co., Ltd. | コンテンツ推薦装置 |
| TW200704183A (en) | 2005-01-27 | 2007-01-16 | Matrix Tv | Dynamic mosaic extended electronic programming guide for television program selection and display |
| JP2006311249A (ja) * | 2005-04-28 | 2006-11-09 | Nec Corp | 放送受信機、放送受信制御プログラム及び受信チャンネル切り替え方法 |
| US8875196B2 (en) * | 2005-08-13 | 2014-10-28 | Webtuner Corp. | System for network and local content access |
| US11812111B2 (en) | 2005-12-20 | 2023-11-07 | Universal Electronics Inc. | System and method for presenting program guide information in an electronic portable device |
| US20070157220A1 (en) * | 2005-12-29 | 2007-07-05 | United Video Properties, Inc. | Systems and methods for managing content |
| KR100839306B1 (ko) * | 2007-06-29 | 2008-06-17 | 숭실대학교산학협력단 | 프로그램 시청 패턴 반영 기법을 이용한 디지털 tv프로그램 추천 시스템 및 방법 |
| US20090100463A1 (en) * | 2007-10-12 | 2009-04-16 | Echostar Technologies Corporation | Systems and methods for generating and/or presenting a condensed list of channels |
| US20090106797A1 (en) * | 2007-10-22 | 2009-04-23 | Electronic Data Systems Corporation | Apparatus, and associated method, for providing personalized channel content |
| US9055260B2 (en) | 2007-12-17 | 2015-06-09 | Echostar Technologies L.L.C. | Electronic program guide generation apparatus, systems, and methods |
| US9241121B2 (en) * | 2007-12-20 | 2016-01-19 | Echostar Technologies L.L.C. | Programs of interest presentation apparatus, systems, and methods |
| US8151215B2 (en) * | 2008-02-07 | 2012-04-03 | Sony Corporation | Favorite GUI for TV |
| US8782680B2 (en) * | 2008-06-02 | 2014-07-15 | International Business Machines Corporation | Method and apparatus for displaying interactions with media by members of a social software system |
| CN102123325B (zh) * | 2011-01-06 | 2013-02-27 | 深圳市九洲电器有限公司 | 一种构造预约条目的方法及装置 |
| CA2836462A1 (en) | 2011-05-17 | 2012-11-22 | Eduard Zaslavsky | System and method for scalable, high accuracy, sensor and id based audience measurement system |
| US9256884B2 (en) | 2011-05-24 | 2016-02-09 | Webtuner Corp | System and method to increase efficiency and speed of analytics report generation in audience measurement systems |
| WO2012162693A1 (en) | 2011-05-26 | 2012-11-29 | WebTuner, Corporation | Highly scalable audience measurement system with client event pre-processing |
| US8849095B2 (en) | 2011-07-26 | 2014-09-30 | Ooyala, Inc. | Goal-based video delivery system |
| SG11201405084SA (en) * | 2012-02-21 | 2014-10-30 | Ooyala Inc | Automatically recommending content |
| JP2014050053A (ja) * | 2012-09-03 | 2014-03-17 | Toshiba Corp | 情報処理装置および推薦番組表示方法 |
| US9986299B2 (en) | 2014-09-22 | 2018-05-29 | DISH Technologies L.L.C. | Scheduled programming recommendation system |
| US9467733B2 (en) | 2014-11-14 | 2016-10-11 | Echostar Technologies L.L.C. | Intuitive timer |
| US9503791B2 (en) | 2015-01-15 | 2016-11-22 | Echostar Technologies L.L.C. | Home screen intelligent viewing |
| US20160379255A1 (en) * | 2015-06-25 | 2016-12-29 | Sony Corporation | System and method for multimedia promotion and content prioritization |
| US9924217B1 (en) | 2016-11-22 | 2018-03-20 | Echostar Technologies L.L.C. | Home screen recommendations determination |
| CN109309543B (zh) * | 2017-07-27 | 2021-11-30 | 厦门歌乐电子企业有限公司 | 一种接收装置和方法 |
| CN110996177B (zh) * | 2019-11-27 | 2022-04-22 | 北京爱奇艺智慧娱乐科技有限公司 | 面向点播影院的视频推荐方法、装置及设备 |
| CN111629254A (zh) * | 2020-05-18 | 2020-09-04 | 南京莱科智能工程研究院有限公司 | 一种基于场景智能推荐电视节目的控制系统 |
| CN115883888A (zh) * | 2022-11-17 | 2023-03-31 | 天翼数字生活科技有限公司 | 一种基于未来观测进行对抗的节目推荐方法和系统 |
| CN116017071B (zh) * | 2022-12-12 | 2025-03-07 | 广东工业大学 | 一种面向互联网电视的分时段推荐节目的方法和系统 |
| CN119342294A (zh) * | 2024-10-21 | 2025-01-21 | 天脉视迅(北京)科技有限公司 | 一种电子节目指南生成方法、装置、设备和介质 |
Family Cites Families (23)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5798785A (en) * | 1992-12-09 | 1998-08-25 | Discovery Communications, Inc. | Terminal for suggesting programs offered on a television program delivery system |
| US5410344A (en) * | 1993-09-22 | 1995-04-25 | Arrowsmith Technologies, Inc. | Apparatus and method of selecting video programs based on viewers' preferences |
| US5541638A (en) * | 1994-06-28 | 1996-07-30 | At&T Corp. | User programmable entertainment method and apparatus |
| US5617565A (en) | 1994-11-29 | 1997-04-01 | Hitachi America, Ltd. | Broadcast interactive multimedia system |
| 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 |
| JP3360705B2 (ja) * | 1994-12-21 | 2002-12-24 | ソニー株式会社 | 放送受信装置および放送受信方法 |
| 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 |
| JPH10136318A (ja) * | 1996-10-30 | 1998-05-22 | Casio Comput Co Ltd | 放送番組送受信システム、放送番組送信装置及び放送番組受信装置 |
| US5801747A (en) * | 1996-11-15 | 1998-09-01 | Hyundai Electronics America | Method and apparatus for creating a television viewer profile |
| JP3340342B2 (ja) * | 1997-02-28 | 2002-11-05 | 株式会社東芝 | テレビジョン選局装置 |
| AU8675698A (en) | 1997-07-30 | 1999-02-22 | Index Systems, Inc. | Systems and methods for audience monitoring |
| US6005597A (en) * | 1997-10-27 | 1999-12-21 | Disney Enterprises, Inc. | Method and apparatus for program selection |
| JPH11134345A (ja) * | 1997-10-27 | 1999-05-21 | Fuji Xerox Co Ltd | 嗜好情報選択装置 |
| JP3511356B2 (ja) * | 1997-11-28 | 2004-03-29 | シャープ株式会社 | ディジタル放送受信機 |
| JP3418540B2 (ja) * | 1997-12-26 | 2003-06-23 | 松下電器産業株式会社 | 蓄積型情報放送システムと、このシステムの受信端末装置 |
| KR100253252B1 (ko) * | 1998-02-27 | 2000-04-15 | 구자홍 | 공중파 방송에 대한 사용자 시청습관 분석/검색방법 |
| JP2000013708A (ja) * | 1998-06-26 | 2000-01-14 | Hitachi Ltd | 番組選択支援装置 |
| JP3488092B2 (ja) * | 1998-08-06 | 2004-01-19 | 松下電器産業株式会社 | 放送受信装置及び受信番組の選定方法 |
| JP2000115098A (ja) * | 1998-10-05 | 2000-04-21 | Victor Co Of Japan Ltd | 番組選択補助装置 |
| GB2343075B (en) | 1998-10-23 | 2003-02-12 | Sony Uk Ltd | Broadcast programme listings |
| US6438752B1 (en) * | 1999-06-22 | 2002-08-20 | Mediaone Group, Inc. | Method and system for selecting television programs based on the past selection history of an identified user |
| US8495679B2 (en) * | 2000-06-30 | 2013-07-23 | Thomson Licensing | Method and apparatus for delivery of television programs and targeted de-coupled advertising |
-
2000
- 2000-09-20 US US09/666,630 patent/US7441260B1/en not_active Expired - Fee Related
-
2001
- 2001-09-07 EP EP01985316A patent/EP1323300A2/en not_active Withdrawn
- 2001-09-07 WO PCT/EP2001/010413 patent/WO2002025939A2/en not_active Ceased
- 2001-09-07 JP JP2002529020A patent/JP4768209B2/ja not_active Expired - Fee Related
- 2001-09-07 CN CN01803814XA patent/CN1404687B/zh not_active Expired - Fee Related
- 2001-09-07 KR KR1020027006446A patent/KR100852869B1/ko not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2004509578A (ja) | 2004-03-25 |
| EP1323300A2 (en) | 2003-07-02 |
| WO2002025939A2 (en) | 2002-03-28 |
| KR100852869B1 (ko) | 2008-08-20 |
| US7441260B1 (en) | 2008-10-21 |
| WO2002025939A3 (en) | 2002-09-19 |
| JP4768209B2 (ja) | 2011-09-07 |
| CN1404687A (zh) | 2003-03-19 |
| KR20020056926A (ko) | 2002-07-10 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN1404687B (zh) | 自动识别变化的观众偏好的电视节目推荐器 | |
| JP5251039B2 (ja) | 情報処理装置、情報処理方法、およびプログラム | |
| EP2051509B1 (en) | Program recommendation system, program view terminal, program view program, program view method, program recommendation server, program recommendation program, and program recommendation method | |
| US7007294B1 (en) | Method and apparatus for automatic generation of query search terms for a program recommender | |
| US7571452B2 (en) | Method and apparatus for recommending items of interest to a user based on recommendations for one or more third parties | |
| CN100551033C (zh) | 节目推荐系统 | |
| KR100858639B1 (ko) | 유사성 메트릭에 기초한 텔레비전 프로그램 추천들을 생성하는 방법 및 장치 | |
| US20030106058A1 (en) | Media recommender which presents the user with rationale for the recommendation | |
| US20020075320A1 (en) | Method and apparatus for generating recommendations based on consistency of selection | |
| WO2002043391A1 (en) | Method and apparatus for generating recommendations based on current mood of user | |
| WO2001067752A2 (en) | Method and apparatus for displaying television program recommendations | |
| CN1366771A (zh) | 电子节目指南观看历史生成器方法和系统 | |
| CN102763426A (zh) | 推荐器系统中辅助媒体的自适应放置 | |
| EP2824666B1 (en) | Systems and methods for identifying audio content using an interactive media guidance application | |
| EP1634442B1 (en) | Transformation of recommender scores depending upon the viewed status of tv shows | |
| KR20050106108A (ko) | 비-범주형 정보를 통한 텔레비전 추천들의 발생 | |
| CN112784069B (zh) | 一种iptv内容智能推荐系统以及方法 | |
| CN101317442A (zh) | 产生对至少一个内容项目的推荐的方法和设备 | |
| WO2016138925A1 (en) | Image display device capable of automatically scanning alternative program contents with remote recording function |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C14 | Grant of patent or utility model | ||
| GR01 | Patent grant | ||
| CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20101222 Termination date: 20170907 |
|
| CF01 | Termination of patent right due to non-payment of annual fee |