CN100518259C - 电视节目选择系统和方法 - Google Patents

电视节目选择系统和方法 Download PDF

Info

Publication number
CN100518259C
CN100518259C CNB028116321A CN02811632A CN100518259C CN 100518259 C CN100518259 C CN 100518259C CN B028116321 A CNB028116321 A CN B028116321A CN 02811632 A CN02811632 A CN 02811632A CN 100518259 C CN100518259 C CN 100518259C
Authority
CN
China
Prior art keywords
feature
user
program
weight
pattern
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 - Lifetime
Application number
CNB028116321A
Other languages
English (en)
Other versions
CN1515113A (zh
Inventor
C·王
D·W·兰达尔
M·A·基菲尔
W·G·汤普森
C·R·约翰森
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Thomson Licensing SAS
International Digital Madison Patent Holding SAS
Original Assignee
RCA Licensing Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by RCA Licensing Corp filed Critical RCA Licensing Corp
Publication of CN1515113A publication Critical patent/CN1515113A/zh
Application granted granted Critical
Publication of CN100518259C publication Critical patent/CN100518259C/zh
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/466Learning process for intelligent management, e.g. learning user preferences for recommending movies
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/482End-user interface for program selection
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/442Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
    • H04N21/44213Monitoring of end-user related data
    • H04N21/44222Analytics of user selections, e.g. selection of programs or purchase activity
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/4508Management of client data or end-user data
    • H04N21/4532Management of client data or end-user data involving end-user characteristics, e.g. viewer profile, preferences
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/466Learning process for intelligent management, e.g. learning user preferences for recommending movies
    • H04N21/4668Learning process for intelligent management, e.g. learning user preferences for recommending movies for recommending content, e.g. movies
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/475End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data
    • H04N21/4755End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data for defining user preferences, e.g. favourite actors or genre
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/482End-user interface for program selection
    • H04N21/4826End-user interface for program selection using recommendation lists, e.g. of programs or channels sorted out according to their score
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/162Authorising the user terminal, e.g. by paying; Registering the use of a subscription channel, e.g. billing
    • H04N7/163Authorising the user terminal, e.g. by paying; Registering the use of a subscription channel, e.g. billing by receiver means only

Abstract

电视节目选择系统和方法,用于利用从例如有线或卫星广播装置收到的指南节目时间表选择观看或记录的电视节目,并包括以下特征:例如主题-专题、相关性以及广播时间数据。用户可以选择时段并可选地另外对选择模式进行选择,选择模式对应于用于对节目表中的节目进行分类的备选算法之一,并产生要显示给用户进行节目选择的建议电视节目列表。缺省选择模式可以利用常规的选择算法,而可选的选择模式可以删去所有任何特征具有零权重的节目。

Description

电视节目选择系统和方法
技术领域
本发明涉及帮助选择收看的电视节目的装置和方法。
背景技术
随着可用的电视节目频道的增加,传统的杂志和报纸上印刷的节目时间表变得更难以公布和用来从在接下来的几天中要广播的成千的节目中识别可能感兴趣的节目。
选择要收看节目将是困难的,即使所有节目都分类列在传统杂志或报纸上。各种网站也提供电视节目时间表,节目信息以及搜索工具,但它们也难以使用并且不允许根据之前的收看历史和习惯来选择。
Wehmeyer等人的美国专利5867226公开了一种电视系统,其中提前发送在将来要发送的节目信息,以便形成频道指南列表,允许搜索满足有关用户的收看偏好的某种标准的特定电视节目,并且在搜索成功结束之后,产生建议节目列表以便为观众预测可能感兴趣的某些节目。Wehmeyer等人的装置存储特定电视节目的历史信息,用户收看这些信息并利用它作为搜索标准,或者可由观众编辑搜索标准以进一步精炼这种搜索。
根据Wehmeyer等人,可以从对应于要广播的未来节目的节目指南数据连同对应于之前收看的节目的数据一起利用其装置生成观众可能会感兴趣的电视节目预测列表。根据Wehmeyer等人,在节目被收看了给定时段、比如5分钟或更长时间的任何时候,系统进行记录从而可以确定收看习惯和偏好,这允许系统预测后面的什么节目应该是该装置的用户感兴趣的。
Wehmeyer等人的系统的设计用于预测可能感兴趣的节目,不考虑节目将在什么时候广播。系统可能建议计划在可能对观众不方便的时间广播的节目的列表。此外,Wehmeyer等人的系统没有其它允许用户更好的控制建议特性的能力。
另外,美国的一个卫星电视提供商是DIRECTV,它提供超过225个数字质量的图像和声音的频道。DirecTV系统广播在接下来的14天要广播的超过7000个节目的时间时间表。节目特征包括在节目时间表中以及节目本身广播期间,并且那些特征由用户或观众级的DirecTV接收系统接收和处理。DirecTV系统中的特征的一些例示目前是标题_主题格式,如下所示:
电影_动作/冒险
电影_喜剧
电影_戏剧
电影_幻想
运动_棒球
运动_篮球
运动_拳击
兴趣_动物
兴趣_艺术
兴趣_航空
兴趣_商业/财经
生活方式_烹饪
生活方式_训练/健身
生活方式_时装/时尚
新闻_新闻(这里的新闻是拟专题而不是专题)
专题_动作/冒险
专题_喜剧
专题_时事
专题_戏剧
节目类型_颁奖典礼
节目类型_事件
节目类型_游戏节目
节目类型_小型电视系列片
节目类型_电影
适当年龄_儿童
适当年龄_家庭
适当年龄_成人
DirecTV系统为每个节目中的每个标题_主题特征指定用于广播信息和接收器的标题编号,以及通常范围在1到10的相关性编号。一些节目具有多个标题_主题特征,则每个标题_主题特征将可能有不同的相关的相关性编号。
DirecTV接收系统可以容纳最多到预定数量的各个用户,比如10个用户,这些用户的简档被存储。可以从卫星电视通信系统接收系统所用的指南数据。卫星放大该信号并通过以特定频率工作并具有给定带宽的转发器向位于用户居所的多个接收机广播该信号。这种系统包括上行链路发射部分(地球到卫星)、地球轨道卫星接收和发射单元、以及包括位于用户居所的接收机的下行链路部分(卫星到地球)。在这种卫星系统中,选择给定电视节目所需的信息并非固定地编制在各个接收机中,而是从卫星不断的下载到各个转发器。电视节目选择信息包括被称为高级节目指南(APG)的一组数据,涉及电视节目标题、其开始和结束时间、显示给用户的虚拟频道号以及分配虚拟频道给转发器频道以及给特定转发器发送的时间复用数据流中的位置的信息。在这种系统中,在从卫星收到第一个APG之前都不可能调整任何频道,因为接收机(IRD或者集成接收解码器)简直不知道任何频道在任何转发器的数据流中所在的频率和位置(即数据时隙)。
最好在所有转发器上发送APG以及电视节目视频和音频数据,并且定期重复,例如每隔2秒。一旦收到APG,就在接收机的存储单元中维护该APG,并定期更新,例如每隔30分钟。保留APG允许即时地选择电视节目,因为所需的选择数据一直可用。如果在利用APG选择电视节目之后要删除它,则在可以执行任何其它电视节目选择之前将在采集新的节目指南时导致至少2秒的延迟。
一旦调整承载所需电视节目的频道转发器,就可以从自转发器收到的数据流中,通过检查数据分组得到正确的SCID(业务部件标识符)12比特码来选择包含该节目的音频和视频信息的数据分组。如果当前收到的数据分组的SCID与节目指南中列出的所需电视节目的SCID匹配,则将数据分组传递到接收机的正确数据处理部分。如果特定分组的SCID与节目指南中列出的所需电视节目的SCID不匹配,则删除该数据分组。
当前的DirecTV接收系统测量5分钟的收看时段以及标题_主题的相关性因子,并在用户简档中的各标题_主题权重计数器中增加对应于收看节目的标题_主题的相关性因子。标题_主题计数器在每5分钟时段过去或期满时增加相关性因子。计数器在特定用户的标题_主题单元中为各标题_主题组合存储[5分钟时段的次数]X[相关性]的乘积。当用户在用户界面请求建议节目列表时,用户简档的计数器中所得到的权重被用于计算节目时间表中所有节目的相对权重。
发明内容
本发明在一个方面包括一种电视系统,用于向接收电视节目时间表数据的用户建议预定的电视节目,所述电视节目时间表数据包括广播时间和预定节目的特征;接收用户收看的电视节目的特征数据;存储用户的特征权重表;根据用户收看的电视节目的特征数据定期增加表中的特征权重;提供用户界面部件,用于选择未来的时段以及用于请求在该未来时段期间预定要广播的建议电视节目列表;以及处理部件,用于根据预定节目的特征、用户的特征权重表以及任何未来的时段选择对时间表分类,从而产生建议电视节目列表,可选地允许用户在第一模式和第二模式之间进行选择,其中在第一模式中,可以建议用户简档中具有零权重的特征的节目,而在第二模式中,不可以建议用户简档中具有零权重的特征的电视节目。
在另一方面,本发明包括一种方法,用于对电视节目时间表分类,以帮助用户根据观众之前收看的电视节目的特征选择收看或记录的电视节目,所述方法包括以下步骤:接收包括节目的预定广播时间和特征的要广播的电视节目时间表;维护用户简档,该简档包括基于用户之前收看的节目的特征权重;允许用户选择未来的时段;可选地允许用户在第一模式和第二模式之间进行选择,其中在第一模式中,可以建议用户简档中具有零权重的特征的节目,而在第二模式中,不可以建议用户简档中具有零权重的特征的电视节目;以及以用户简档中的预定电视节目的特征和特征权重为基础,根据任何所选的模式,产生在任何所选的未来时段中的建议电视节目列表。
本发明允许用户选择广播时段和/或建议模式。如果允许系统“学习”,那么系统将自动学习观众的收看习惯。建议节目列表将根据用户选择的任何时段和任何建议模式,结合该用户简档中的收看习惯来产生。用户简档中的收看习惯数据通常是在用户收看具有那些特征的节目的各时段结束时增加用户简档中的特征权重计数器的结果。节目通常和特征相关性数据一起广播,并且节目时间表也通常和特征相关性数据一起广播。
装置可以“学习”观众的收看习惯。该过程利用在广播中以及收看的各节目中收到的特征数据,例如,用户收看的节目的标题_主题以及相关性以及诸如5分钟间隔的时间间隔的次数。系统确定用户特定的收看倾向,或者,如果没有识别的用户,则是装置特定的收看倾向。特征数据可以包括时段、台、主题或专题、节目长度、等级(例如成人、常规、PG),以及包括在广播或节目频道指南时间表中的任何其它特征数据字段。
当选择了广播时段时,例如,用户可以选择例如“下面的2小时”、“今天”、“本周”、“接下来的3天”、“接下来的14天”。
用户可以保存时段和/或优选的特征选择,作为以后搜索的缺省选择。
用户可以选择不同的模式来控制建议行为。通过选择不同的模式,用户可以控制将建议节目与其收看习惯的匹配程度。
当用户在用户界面请求建议节目列表时,系统就检查节目的演出时间(即开始时间或结束时间应该落在所选时段内),根据用户所选的建议模式提供适当的加权算法,根据节目权重对节目分类;以及提供建议列表,其中包括预设的最大数量的节目。列表可以以加权递减的顺序或时间顺序排列。
这些节目以各种可选格式中的任一种显示,如滚动列表,这种列表包括一个或多个靠近各节目的图标,用于由用户将将来要收看、记录和/或存储的建议节目选择到单独的“希望收看的时间表”中。
本发明提供一种用于产生建议的预定电视节目列表的系统,所述系统包括:用于接收数据的部件,所述数据包括多个预定电视节目的广播时间和预定节目的特征;用于识别用户收看的第一电视节目的部件;用于接收与所述第一电视节目的第一节目特征有关的数据的部件,所述第一节目特征是所述多个预定电视节目的所述预定节目特征之一;用于存储所述第一节目特征的第一相关性因子的部件;用于存储所述用户的用户简档的部件,所述用户简档包括由所述用户给予所述多个预定电视节目的预定节目特征的特征权重,所述特征权重还包括所述第一电视节目的所述第一节目特征的权重;用于定期增加所述用户简档中的所述第一节目特征的权重的第一处理部件,其中,所述第一节目特征的增加的权重等于所述用户收看所述第一电视节目的时段数乘以给予所述第一节目特征的之前权重乘以所述第一节目特征的第一相关性因子;第一用户界面部件,用于选择未来的时段以及用于请求在所述未来时段期间预定要广播的建议的预定电视节目列表;以及用于在第一模式和第二模式之间进行选择的第二用户界面部件,其中,如果选择了所述第一模式,则将具有至少一个所述预定节目特征的所述多个预定电视节目中在所述用户简档中的权重为零的第一预定电视节目包括到所述建议的预定电视节目列表之中,而如果选择了所述第二模式,则不将具有至少一个所述预定节目特征的所述预定电视节目中在所述用户简档中的权重为零的第二预定电视节目包括到所述建议的预定电视节目列表之中;并且,还包括第二处理部件,用于根据所述预定电视节目的所述预定节目特征、所述用户简档中的所述特征权重、所述模式选择以及所述未来时段选择来对所述电视节目时间表数据分类,从而产生所述建议的预定电视节目列表。
本发明还提供一种方法,用于对电视节目时间表分类,以帮助用户根据所述观众之前观看的电视节目的特征选择要观看或记录的电视节目,所述方法包括以下步骤:接收包括所述节目的预定广播时间和特征的要广播的电视节目时间表;维护用户简档,所述简档包括基于所述用户之前观看的节目特征而给予所述特征的特征权重及至少一个与所述特征有关的特征相关性因子;允许所述用户选择未来的时段;接收所述用户在第一模式和第二模式之间的选择,其中在所述第一模式中,可以建议具有在所述用户简档中特征权重等于零的特征的节目,而在所述第二模式中,不可以建议具有在所述用户简档中特征权重等于零的特征的节目;以及以所述用户简档中的预定电视节目的特征和特征权重为基础,根据用户所选的模式,产生在任何所述选择的未来时段中的建议电视节目列表。
本发明又提供一种向用户建议预定电视节目的方法,包括:接收包括广播时间及预定节目的特征的电视节目时间表数据;接收用户正观看的电视节目的特征数据;存储至少一个特征相关性因子;为用户存储特征权重表;根据所述用户观看的所述电视节目的所述特征数据及所述至少一个特征相关性因子定期增加所述表中的特征权重;接收对用于建议预定电视节目的模式的选择;接收对未来时段的选择,以便请求在所述未来时段期间预定要广播的建议电视节目列表;以及根据预定节目的所述特征、所述用户的所述特征权重表、所述模式选择及任何未来时段选择对所述时间表分类,从而产生所述建议电视节目列表,其中,如果接收了对第一模式的选择,则可以建议具有多个特征、其中所述多个特征中至少有一个特征具有零权重的节目;以及如果接收了对第二模式的选择,则不建议具有至少一个权重为零的特征的节目。
本发明再提供一种基于观众之前所观看的电视节目的特征来建议用户收看或记录预定电视节目的系统,所述系统包括:用于接收要广播的电视节目时间表的部件,所述时间表包括预定广播时间和所述节目的特征;用于识别正由用户收看的电视节目的部件;用于基于所述用户之前收看的节目来维护包括特征权重的用户简档的部件;用于允许所述用户选择未来时段的第一用户界面部件;用于允许所述用户在用来产生建议的电视节目列表的第一模式和第二模式之间进行选择的第二用户界面部件;用于根据加权算法定期增加所述特征权重的第一处理部件,所述算法包括:Wp=(Rel1*Cth1+Rel2*Cth2+...+Reln*Cthn)+C2*(Ct1+Ct2+...+Ctn),其中:Wp是节目时间表指南中节目的权重;Cth1、Cth2...Cthn各对应于用户简档中所述节目所属的至少一个标题_主题中各自的计数器中的值;Rel1、Rel2...Reln各是所述节目p中各至少一个标题_主题的相应特征相关性因子;Ct1、Ct2...Ctn各是所述节目中多个标题的平均权重;Ct1=(Cth11+Cth12+...+Cth1m)/m;Cth11是标题1_主题1的计数器值,Cth12是标题1_主题2的计数器值,...Cth1m是标题1_主题m的计数器值;m是第一标题的主题号;Ctn=(Cthn1+Cthn2+...+Cthnp)/p;Cthn1是标题n_主题1的计数器值;Cthn2是标题n_主题2的计数器值,...Cthnp是标题n_主题p的计数器值;p是第n个标题的主题号;以及在所述第一模式中,C2被设置为1;以及在所述第二模式中,C2被设置为0并且如果对应于节目p中的标题_主题的任何标题_主题计数器为0,则Wp=0。
附图说明
图1是根据本发明的一个方面,用户输入广播时段、频率以及缺省设置的屏幕显示图。
图2是根据本发明的一个方面的模式选择的屏幕显示图。
图3是根据本发明的一个方面的标题_主题编辑的屏幕显示图。
图4是有利于理解本发明的流程图。
图5是有利于理解多个用户中的各用户评价节目的过程的流程图。
图6是框图形式的适合与本发明一起使用的装置的图。
图7是根据本发明的另一流程图。
具体实施方式
图1示出用户界面显示,其中用户已经通过高亮显示电视屏幕上的图标1来选择“建议时间”模式,并且已经选择了8:00p.m.作为开始时间2,11:30p.m.作为结束时间3,以及今天4作为频率,并且通过高亮显示“保存为缺省值”图标5让该广播时段充当缺省值。
图2示出观众偏好显示,其中选择了“建议模式”6。第一可选模式是“只建议非零加权的类别/子类别”7。通过选择该模式,只建议在收看习惯计数器中其类别/子类别为非零值的节目。
图2还允许选择“建议所有相似的节目”8,在这种情况下,简档的计数器中其标题_主题具有零值的节目也可以出现在建议列表。这两者模式的加权算法不同。
图3示出类别/子类别编辑屏幕,其中用户可以检查以确定那些专题在那个用户的简档中具有零加权,从而确定当选择“只建议非零加权的类别/子类别”时,从加权和建议功能中排除哪些类别/子类别。例如,图3示出的西部片9等具有零加权。
在根据本发明原理的另一方面,用户可以选择或高亮显示图标301,从而将图3所示的所有选择类别或子类别复位到零。这允许用户容易地复位加权值,无需逐个检查整个列表。同样,选择或高亮显示图标302允许用户快速地将所有加权因子设置为100%。
图4示出以下逻辑:系统首先得到所有用户的简档信息(步骤11),提取用户的偏好信息及其模式和时间窗口过滤器(步骤12),对节目应用时间窗口过滤器(步骤13),根据所选模式利用加权算法计算数据库中所有节目的加权(步骤14),以及产生建议列表(步骤15)。
图5示出以下逻辑:其中系统通过从用户简档得到所有用户的权重信息(步骤11)开始(步骤17),从数据库得到第一节目(步骤18),并提取节目的标题、主题以及相关性数据(步骤19)。如果成功(步骤20),下一逻辑步骤是为这个用户评估该节目(步骤21),然后依次为各个其它用户进行评估(步骤23)直到所有用户完成(步骤22),并且依次提取标题等直到算完所有节目(步骤24)并且程序完成(步骤26)。在评估步骤21和23中,是利用加权公式为第一个和各个后续用户计算节目的加权,并根据节目的计算加权将节目插入各用户的建议列表中。
用户界面上显示的建议节目列表中的图标可用于选择将来收看或立即收看的节目,在立即收看的情况下,系统可以自动的调整到所选的节目。或者,用户可以选择在所选的节目播放并由用户的电视系统接收时自动记录该节目。在后一情况下,可以利用收到的时间和频道数据自动编制。
列表可以是可滚动的,并且可按时间/日期顺序或特征/相关性顺序显示。所选节目可以添加到也可以是可滚动的“计划收看”列表。
在建议计算中,节目的加权由以下公式确定:
Wp=(Rel1*Cth1+Rel2*Cth2+...+Reln*Cthn)+C2*(Ct1+Ct2+...+Ctn)其中:
Wp是该节目的权重;
Cth1、Cth2...Cthn是用户简档中该节目所属的标题_主题的计数器值;
Rel1、Rel2...Reln是DirecTV分配的节目中标题_主题p的相应相关性;
Ct1、Ct2...Ctn是节目中标题的平均权重;
Ct1=(Cth11+Cth12+...+Cth1m)m;
Cth11是标题1_主题1的计数器值,Cth12是标题1_主题2的计数器值,...Cth1m是标题1_主题m的计数器值;
m是第一标题的主题号;
Ctn=(Cthn1+Cthn2+...+Cthnp)/p;
Cthn1是标题n_主题1的计数器值;
Cthn2是标题n_主题2的计数器值,...
Cthnp是标题n_主题p的计数器值;
p是第n个标题的主题号;
并且C2=0
如果用户所选模式是“只建议非零加权的类别/子类别”,并且节目所属的标题_主题计数器中至少一个具有零值,则Wp=0;否则,如果节目所属的所有标题_主题计数器都具有非零值,则C2=0;
如果用户所选模式是“建议所有相似的节目”,则C2=1。
图7图示以下逻辑:其中如果节目在用户界面上所选的用户的时间窗口之内,则向节目应用该加权公式。每个节目的这个程序从应用用户的时间窗口(步骤27)开始(步骤17),并且如果节目在用户的时间窗口以内(步骤28),则用户的建议模式确定应用哪个计算公式。如果选择模式1(步骤29),则计算第一公式(步骤30)。如果没有选择模式1,则如果节目所属的任何计数器具有零值,则应用另一节目权重计算公式(步骤32)。如果没有选择模式1并且如果节目所属的计数器都不具有零值(步骤31),则该节目的权重设置为0(步骤33)。然后,根据其权重以权重递减顺序为用户的建议列表评估该节目(步骤34),其中产生该列表并且程序结束(步骤35)。模式1表示“只建议非零加权的类别/子类别”模式。
作为公式在特定情况下如何工作的例示,假设在用户简档中,电影/喜剧计数器的值为50,电影/戏剧计数器的值为120,并且所有其它的电影/xx计数器的值为0,包括电影_科幻的计数器也为0。在计算节目“The Puppet Master”的加权时,系统提取该节目的标题_主题以及相关性信息,也就是电影_科幻,10。如果用户所选的模式是“只建议非零加权的类别/子类别”,则该节目的权重Wp=(10*0)+0*((50+120)/16)=0。所以,由于“The Puppet Master”具有零加权,当在这种模式下请求建议节目列表时,该节目将不会出现在建议列表上。
另一方面,如果所选模式是“建议所有相似的节目”,该模式是缺省模式,则该节目“The Puppet Master”的权重将根据以下公式计算:
Wp=(10*0)+1*((50+120)/16)=10.6,由于建议节目列表是按从最高开始的相对Wp顺序产生的,因此由于该解码的10.6的值,该节目可以出现在建议列表上。
在另一例示中,假定同一用户,节目“Dirty Dingus Magee”具有电影_喜剧:10,电影_西部:5的标题_主题:相关性。如果选择“只建议非零加权的类别/子类别”,则该节目的权重为零,因为该用户对电影_西部的计数器值为零。但是,如果用户选择“建议所有相似的节目”,则权重可以按如下公式计算:
Wp=10*50+(50+120)/16=510.6,
因此在产生建议节目列表时,节目将根据该权重排序。
可以产生“预测代理列表”或“已收看项目列表”作为屏幕显示。在节目被收看了指定时段,例如5分钟或更久的任何时候,由本发明的装置自动将数据存储在该预测代理列表中。这样,保持了用户收看习惯的记录,以便可以引导装置预测哪些要播放的节目是观众感兴趣的。系统将产生与之前收看过的节目相似的节目列表,但只是在图1显示的用户界面上选择的所选广播时段内。通过选择不同的建议模式,用户可以控制出现在列表中的节目与其之前收看节目的相似程度。将建议机制限制在特定时段的选项具有这样的优点:减少系统负担,并得到更快的处理,以及更相关的输出,因为观众不必拣选在不希望的时间广播的节目。模式选择向用户提供改进节目建议行为的方式。一些人喜欢除电影/恐怖片之外的所有电影,因此他可以选择“只建议非零加权的类别/子类别”模式并令电影/恐怖片为零。因此电影的电影/恐怖片类型将根本不会出现在建立列表中。
现在开始对适于实现上述发明的系统硬件进行概括描述。在图6中,发射器400T处理来自源401(如电视信号源)的数据信号并将其发送到卫星400S,卫星接收该信号并将其重新广播到接收天线400A,接收天线将信号施加到接收机400R。发射机400T包括编码器410T、调制器(即调制器/前向纠错器(FEC))420T以及上行链路单元430T。编码器410T根据诸如MPEG的预定标准压缩并编码来自源401的信号。MPEG是国际标准组织的运动图象专家组开发的国际标准,用于存储在数字存储媒体上的运动图象以及相关音频的编码表示。来自单元410T的编码信号被提供给调制器/前向纠错器(FEC)420T,调制器/前向纠错器(FEC)420T利用纠错数据对信号进行编码,以及四相移键控(QPSK)将编码信号调制到载波上。
上行链路单元430T将压缩和编码的信号发送到卫星400S,卫星向所选的地面接收区域广播该信号。来自卫星400S的信号由连接到所谓的机顶盒接收机400R(即位于电视接收机顶部的接口装置)的输入端的圆盘式卫星电视天线400A接收。接收机400R包括:解调器(解调器/前向纠错(FEC)解码器)410R,用于对信号解调并对纠错数据解码;IR接收机412,用于接收IR遥控命令;微处理器415R,它与解调器/FEC单元410R交互工作;以及传送单元420R,用于根据信号的内容、即音频或视频信息将信号传送到单元400R中适当的解码器430R。NTSC编码器440R将解码信号编码为适用于标准NTSC用户VCR 402以及标准NTSC用户电视接收机403中的信号处理电路的格式。微处理器(或微控制器或者微型计算机)415从遥控单元450R接收红外(IR)控制信号,并通过IR链路418R向VCR402发送控制信息。微处理器415R还产生向用户显示交互文字或确认文字所需的在屏显示(OSD)信号。微处理器415R还接收和解释光标键X和Y信息,以便控制在屏显示中高亮的用户选择。
尽管参考卫星电视系统描述了本发明,但是,本发明同样适用于基于地面的电视广播系统,数字和模拟或者能够得到节目指南等的其它视频处理装置都可以适用。本发明还适用于向电视节目分配除所示的目前正在由DirecTV使用的标题_主题系统以外的特征的其它系统。此外,计数器权重系统可以不同于所示实施例,以及为节目指南时间表中的节目计算权重Wp的公式也可以不同。

Claims (21)

1.一种用于产生建议的预定电视节目列表的系统,所述系统包括:
用于接收数据的部件,所述数据包括多个预定电视节目的广播时间和预定节目的特征;
用于识别用户收看的第一电视节目的部件;
用于接收与所述第一电视节目的第一节目特征有关的数据的部件,所述第一节目特征是所述多个预定电视节目的所述预定节目特征之一;
用于存储所述第一节目特征的第一相关性因子的部件;
用于存储所述用户的用户简档的部件,所述用户简档包括由所述用户给予所述多个预定电视节目的预定节目特征的特征权重,所述特征权重还包括所述第一电视节目的所述第一节目特征的权重;
用于定期增加所述用户简档中的所述第一节目特征的权重的第一处理部件,其中,所述第一节目特征的增加的权重包括所述用户收看所述第一电视节目的时段数乘以所述第一节目特征的第一相关性因子;
第一用户界面部件,用于选择未来的时段以及用于请求在所述未来时段期间预定要广播的建议的预定电视节目列表;以及
用于在第一模式和第二模式之间进行选择的第二用户界面部件,其中,如果选择了所述第一模式,则将具有至少一个所述预定节目特征的所述多个预定电视节目中在所述用户简档中的权重为零的第一预定电视节目包括到所述建议的预定电视节目列表之中,而如果选择了所述第二模式,则不将具有至少一个所述预定节目特征的所述预定电视节目中在所述用户简档中的权重为零的第二预定电视节目包括到所述建议的预定电视节目列表之中;
并且,还包括第二处理部件,用于根据所述预定电视节目的所述预定节目特征、所述用户简档中的所述特征权重、所述模式选择以及所述未来时段选择来对所述电视节目时间表数据分类,从而产生所述建议的预定电视节目列表。
2.如权利要求1所述的系统,其特征在于所述预定节目特征包括标题和主题,并且其中所述第一模式还包括在计算将给予所述预定电视节目的预定节目特征的特征权重时使用所述预定电视节目中的多个标题的平均权重。
3.如权利要求1所述的系统,其特征在于所述至少两种模式中的所述第一模式是缺省模式,并且可以在所述用户界面上选择所述至少两种模式中的所述第二模式。
4.如权利要求1所述的系统,其特征在于所述未来时段由用户可选的开始时间、结束时间以及可选的一个或多个广播日期确定。
5.如权利要求3所述的系统,其特征在于还包括用户界面部件,用于将所选的未来时段保存为缺省值。
6.如权利要求1所述的系统,其特征在于所述预定节目特征包括格式为标题_主题的至少一个目录标题和一个子目录主题以及目录和子目录的至少一个组合,并包括所述标题主题的第二相关性因子,并且所述用户简档中的所述特征权重按用户收看具有所述标题主题的第二电视节目的预定时段数乘以所述标题主题的所述第二相关性因子来计算。
7.如权利要求1所述的系统,其特征在于还包括用于识别多个用户之一的部件、用于将模式选择和/或所述识别的用户的未来时段选择存储在用户简档中的部件。
8.如权利要求1所述的系统,其特征在于一个或多个预定电视节目可以选自在所述用户界面上显示的所述建议电视节目列表,并可以添加到用户计划观看的预定电视节目列表中。
9.一种方法,用于对电视节目时间表分类,以帮助用户根据所述观众之前观看的电视节目的特征选择要观看或记录的电视节目,所述方法包括以下步骤:
接收包括所述节目的预定广播时间和特征的要广播的电视节目时间表;
维护用户简档,所述简档包括基于所述用户之前观看的节目特征而给予所述特征的特征权重及至少一个与所述特征有关的特征相关性因子;
允许所述用户选择未来的时段;
接收所述用户在第一模式和第二模式之间的选择,其中在所述第一模式中,建议具有在所述用户简档中特征权重等于零的特征的节目,而在所述第二模式中,不建议具有在所述用户简档中特征权重等于零的特征的节目;以及
以所述用户简档中的预定电视节目的特征和特征权重为基础,根据用户所选的模式,产生在任何所述选择的未来时段中的建议电视节目列表。
10.如权利要求9所述的方法,其特征在于所述用户可以选择开始时间和/或结束时间。
11.如权利要求9所述的方法,其特征在于用户所选时段保存为缺省值。
12.如权利要求9所述的方法,其特征在于以特征权重的顺序显示多达预定数量的满足任何用户所选时段和所需特征标准的节目列表。
13.如权利要求9所述的方法,其特征在于在显示建议节目列表并且用户从所述列表中选择节目之后,由此在广播所述选择的预定节目之时或之前提醒所述用户从所述列表中进行任何选择。
14.如权利要求9所述的方法,其特征在于所述特征包括标题和主题。
15.如权利要求9所述的方法,其特征在于所述特征权重基于用户所观看的时间以及用户所观看的节目的特征的所述至少一个特征相关性因子,所述至少一个特征相关性因子的范围从1到10。
16.如权利要求9所述的方法,其特征在于所述特征权重存储于计数器中,所述计数器对用户观看具有包括在所述节目的广播信息中的特征和所述至少一个特征相关性因子的电视节目的每个时段增加所述至少一个特征相关性因子,在每个所述时段期满时,所述计数器增加所述至少一个特征相关性因子。
17.如权利要求16所述的方法,其特征在于所述时段是5分钟。
18.如权利要求9所述的方法,其特征在于还包括提供允许所述用户在对应于至少两个不同的权重算法的至少两种模式之间进行选择;
其中如果选择所述至少两种模式中的第一模式,则可以建议具有多个特征、并且其中所述多个特征中至少一个特征具有零权重的节目,以及
如果选择所述至少两种模式中的第二模式,则不建议在所述用户简档中至少一个特征具有零权重的节目。
19.如权利要求18所述的方法,其特征在于所述至少两种模式中的所述第一模式是缺省模式,并且可以在所述用户界面上选择所述至少两种模式中的所述第二模式。
20.如权利要求18所述的方法,其特征在于所述至少两个加权算法中的一个包括:
Wp=(Rel1*Cth1+Rel2*Cth2+...+Reln*Cthn)+C2*(Ct1+Ct2+...+Ctn),
其中:
Wp是节目时间表指南中节目的权重;
Cth1、Cth2...Cthn各对应于用户简档中该节目所属的至少一个标题_主题中各自的计数器值;
Rel1、Rel2...Reln各是节目p中各至少一个标题_主题的相应特征相关性因子;
Ct1、Ct2...Ctn各是节目中多个标题的平均权重;
Ct1=(Cth11+Cth12+...+Cth1m)/m;
Cth11是标题1_主题1的计数器值,Cth12是标题1_主题2的计数器值,...Cth1m是标题1_主题m的计数器值;
m是第一标题的主题号;
Ctn=(Cthn1+Cthn2+...+Cthnp)/p;
Cthn1是标题n_主题1的计数器值;
Cthn2是标题n_主题2的计数器值,...
Cthnp是标题n_主题p的计数器值;
p是第n个标题的主题号;以及
在所述第一模式中,C2被设置为1;以及
在所述第二模式中,C2被设置为0并且如果对应于节目p中的标题_主题的任何标题_主题计数器为0,则Wp=0。
21.一种向用户建议预定电视节目的方法,包括:
接收包括广播时间及预定节目的特征的电视节目时间表数据;
接收用户正观看的电视节目的特征数据;
存储至少一个特征相关性因子;
为用户存储特征权重表;
根据所述用户观看的所述电视节目的所述特征数据及所述至少一个特征相关性因子定期增加所述表中的特征权重;
接收对用于建议预定电视节目的模式的选择;
接收对未来时段的选择,以便请求在所述未来时段期间预定要广播的建议电视节目列表;以及
根据预定节目的所述特征、所述用户的所述特征权重表、所述模式选择及任何未来时段选择对所述时间表分类,从而产生所述建议电视节目列表,
其中,如果接收了对第一模式的选择,则建议具有多个特征、其中所述多个特征中至少有一个特征具有零权重的节目;以及
如果接收了对第二模式的选择,则不建议具有至少一个权重为零的特征的节目。
CNB028116321A 2001-06-12 2002-06-07 电视节目选择系统和方法 Expired - Lifetime CN100518259C (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US09/879,573 2001-06-12
US09/879,573 US7716704B2 (en) 2001-06-12 2001-06-12 Television program selection apparatus and method

Publications (2)

Publication Number Publication Date
CN1515113A CN1515113A (zh) 2004-07-21
CN100518259C true CN100518259C (zh) 2009-07-22

Family

ID=25374413

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB028116321A Expired - Lifetime CN100518259C (zh) 2001-06-12 2002-06-07 电视节目选择系统和方法

Country Status (9)

Country Link
US (1) US7716704B2 (zh)
EP (2) EP1638322B1 (zh)
JP (1) JP4256773B2 (zh)
KR (1) KR100879186B1 (zh)
CN (1) CN100518259C (zh)
BR (1) BR0210275A (zh)
DE (2) DE60226235T2 (zh)
MX (1) MXPA03011373A (zh)
WO (1) WO2002102067A1 (zh)

Families Citing this family (74)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7380262B2 (en) * 2001-06-12 2008-05-27 Thomson Licensing Method and apparatus for generating a list of suggested scheduled television programs
US20030084448A1 (en) * 2001-10-26 2003-05-01 Koninklijke Philips Electronics N.V. Automatic viewing-history based television control system
US20030110500A1 (en) * 2001-12-06 2003-06-12 Rodriguez Arturo A. Prediction-based adaptative control of television viewing functionality
US7120922B2 (en) * 2001-12-11 2006-10-10 Scientific-Atlanta, Inc. Time-adaptive control of television viewing functionality
FR2836321B1 (fr) * 2002-02-18 2006-02-24 Cit Alcatel Recepteur selectif d'elements d'information
JP2004056630A (ja) * 2002-07-23 2004-02-19 Sony Corp 制御システム、制御装置および方法、記録媒体、並びにプログラム
EP1531458B1 (en) * 2003-11-12 2008-04-16 Sony Deutschland GmbH Apparatus and method for automatic extraction of important events in audio signals
EP1531456B1 (en) * 2003-11-12 2008-03-12 Sony Deutschland GmbH Apparatus and method for automatic dissection of segmented audio signals
US7487530B2 (en) * 2004-07-09 2009-02-03 Victor Company Of Japan, Ltd. Method and apparatus for ranking broadcast programs
US8141118B2 (en) * 2004-07-26 2012-03-20 Microsoft Corporation Data broadcasting receiver power management
KR100651468B1 (ko) * 2004-08-19 2006-11-29 삼성전자주식회사 동일 시간대 방송 프로그램 정보를 안내하는 디지털 방송 수신용 단말기 및 그 방법
JP2006285853A (ja) * 2005-04-04 2006-10-19 Ntt Docomo Inc 検索サーバ、検索方法、および携帯端末
JP4890540B2 (ja) * 2005-05-23 2012-03-07 トムソン ライセンシング ユーザプリファレンスデータに基づいて電子番組ガイドを提供する方法
US7570870B2 (en) * 2005-09-27 2009-08-04 Guideworks, Llc Systems and methods for recording programs of lesser interest when convenient
CN103826166B (zh) * 2005-11-30 2020-03-31 意大利希思卫电子发展股份公司 产生用于至少一个另外的内容项的推荐的方法和系统
US8682654B2 (en) * 2006-04-25 2014-03-25 Cyberlink Corp. Systems and methods for classifying sports video
US8688742B2 (en) 2006-05-31 2014-04-01 Red Hat, Inc. Open overlay for social networks and online services
US9165282B2 (en) 2006-05-31 2015-10-20 Red Hat, Inc. Shared playlist management for open overlay for social networks and online services
US7792903B2 (en) 2006-05-31 2010-09-07 Red Hat, Inc. Identity management for open overlay for social networks and online services
US8615550B2 (en) * 2006-05-31 2013-12-24 Red Hat, Inc. Client-side data scraping for open overlay for social networks and online services
US8185584B2 (en) * 2006-05-31 2012-05-22 Red Hat, Inc. Activity history management for open overlay for social networks and online services
US8612483B2 (en) * 2006-05-31 2013-12-17 Red Hat, Inc. Link swarming in an open overlay for social networks and online services
US7877765B2 (en) * 2006-10-26 2011-01-25 International Business Machines Corporation Viewing pattern data collection
US8463893B2 (en) * 2006-11-30 2013-06-11 Red Hat, Inc. Automatic playlist generation in correlation with local events
US8091032B2 (en) * 2006-11-30 2012-01-03 Red Hat, Inc. Automatic generation of content recommendations weighted by social network context
US8812582B2 (en) * 2006-11-30 2014-08-19 Red Hat, Inc. Automated screen saver with shared media
US8060827B2 (en) * 2006-11-30 2011-11-15 Red Hat, Inc. Method and system for preloading suggested content onto digital video recorder based on social recommendations
US9021045B2 (en) * 2006-11-30 2015-04-28 Red Hat, Inc. Sharing images in a social network
US8832277B2 (en) * 2006-11-30 2014-09-09 Red Hat, Inc. Community tagging of a multimedia stream and linking to related content
US8943210B2 (en) * 2006-11-30 2015-01-27 Red Hat, Inc. Mastering music played among a plurality of users
US9405827B2 (en) * 2006-11-30 2016-08-02 Red Hat, Inc. Playlist generation of content gathered from multiple sources
US8176191B2 (en) 2006-11-30 2012-05-08 Red Hat, Inc. Automated identification of high/low value content based on social feedback
US20080271078A1 (en) * 2007-04-30 2008-10-30 Google Inc. Momentary Electronic Program Guide
US20090125948A1 (en) * 2007-11-12 2009-05-14 Cisco Technology, Inc. Communication Processing Based on Television Use
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
JP5042883B2 (ja) * 2008-02-28 2012-10-03 株式会社日立製作所 コンテンツ推薦装置およびコンテンツ推薦方法
US8689266B2 (en) 2008-03-25 2014-04-01 International Business Machines Corporation Dynamic rebroadcast scheduling of videos
US8561108B2 (en) * 2008-03-25 2013-10-15 International Business Machines Corporation Video episode order adherence
US8510778B2 (en) 2008-06-27 2013-08-13 Rovi Guides, Inc. Systems and methods for ranking assets relative to a group of viewers
US8212944B2 (en) * 2008-07-10 2012-07-03 Qualcomm Incorporated Fast stream switching
US8094643B2 (en) * 2008-07-10 2012-01-10 Qualcomm Incorporated Dynamic power management for time division multiplexing devices
US9338407B2 (en) * 2008-07-17 2016-05-10 At&T Intellectual Property I, Lp Apparatus and method for presenting an electronic programming guide
JP4636147B2 (ja) * 2008-09-08 2011-02-23 ソニー株式会社 情報処理装置および方法、プログラム、並びに記録媒体
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
EP2251994B1 (en) 2009-05-14 2013-10-30 Advanced Digital Broadcast S.A. System and method for optimization of content recommendation
CN101835028A (zh) * 2010-04-16 2010-09-15 中山大学 实现数字电视节目多模式预订播放的方法及数字机顶盒
US20110264530A1 (en) 2010-04-23 2011-10-27 Bryan Santangelo Apparatus and methods for dynamic secondary content and data insertion and delivery
CN101931767B (zh) * 2010-04-27 2012-08-15 四川长虹电器股份有限公司 一种基于收视习惯分析自动定制电子广告目录的系统
CN101867752B (zh) * 2010-06-13 2012-09-12 宇龙计算机通信科技(深圳)有限公司 一种播放电视节目的方法、装置及播放电视节目的终端
JP5095857B2 (ja) * 2010-12-28 2012-12-12 シャープ株式会社 番組情報通知装置、テレビジョン受像機、番組情報通知方法、番組情報通知プログラム、および記録媒体
KR20120094422A (ko) * 2011-02-16 2012-08-24 (주)휴맥스 컨텐츠 관리 목록 제공 방법 및 이를 수행하는 장치
US8826313B2 (en) 2011-03-04 2014-09-02 CSC Holdings, LLC Predictive content placement on a managed services systems
US9426123B2 (en) 2012-02-23 2016-08-23 Time Warner Cable Enterprises Llc Apparatus and methods for content distribution to packet-enabled devices via a network bridge
US8978079B2 (en) 2012-03-23 2015-03-10 Time Warner Cable Enterprises Llc Apparatus and methods for managing delivery of content in a network with limited bandwidth using pre-caching
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
US20150278919A1 (en) * 2012-05-17 2015-10-01 Wal-Mart Stores, Inc. Systems and Methods for a Catalog of Trending and Trusted Items
US10580056B2 (en) 2012-05-17 2020-03-03 Walmart Apollo, Llc System and method for providing a gift exchange
US10210559B2 (en) 2012-05-17 2019-02-19 Walmart Apollo, Llc Systems and methods for recommendation scraping
US10740779B2 (en) 2012-05-17 2020-08-11 Walmart Apollo, Llc Pre-establishing purchasing intent for computer based commerce systems
US10346895B2 (en) 2012-05-17 2019-07-09 Walmart Apollo, Llc Initiation of purchase transaction in response to a reply to a recommendation
US10181147B2 (en) 2012-05-17 2019-01-15 Walmart Apollo, Llc Methods and systems for arranging a webpage and purchasing products via a subscription mechanism
US20140082645A1 (en) 2012-09-14 2014-03-20 Peter Stern Apparatus and methods for providing enhanced or interactive features
US9462342B2 (en) * 2013-01-24 2016-10-04 Surewaves Mediatech Private Limited System and method for recommending on demand multimedia content based on event information
CN103095992A (zh) * 2013-03-01 2013-05-08 天津三星光电子有限公司 一种数码相机
US9838734B2 (en) * 2013-12-17 2017-12-05 Echostar Technologies L.L.C. Systems and methods for customized preview videos
US9807436B2 (en) 2014-07-23 2017-10-31 Rovi Guides, Inc. Systems and methods for providing media asset recommendations for a group
KR102214246B1 (ko) * 2014-10-07 2021-02-09 주식회사 케이티 가변형 홈쇼핑 채널 제공 방법, 시스템 및 서버
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
US10390089B2 (en) * 2016-12-09 2019-08-20 Google Llc Integral program content distribution
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
CN107391590B (zh) * 2017-06-27 2020-12-18 北京金山安全软件有限公司 一种主题列表的更新方法、装置、电子设备及存储介质
US11403849B2 (en) 2019-09-25 2022-08-02 Charter Communications Operating, Llc Methods and apparatus for characterization of digital content

Family Cites Families (33)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5610653A (en) * 1992-02-07 1997-03-11 Abecassis; Max Method and system for automatically tracking a zoomed video image
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
US5798785A (en) * 1992-12-09 1998-08-25 Discovery Communications, Inc. Terminal for suggesting programs offered on a television program delivery system
US5822123A (en) * 1993-09-09 1998-10-13 Davis; Bruce Electronic television program guide schedule system and method with pop-up hints
US5410344A (en) * 1993-09-22 1995-04-25 Arrowsmith Technologies, Inc. Apparatus and method of selecting video programs based on viewers' preferences
US5629733A (en) * 1994-11-29 1997-05-13 News America Publications, Inc. Electronic television program guide schedule system and method with display and search of program listings by title
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 ソニー株式会社 放送受信装置および放送受信方法
US5867226A (en) 1995-11-17 1999-02-02 Thomson Consumer Electronics, Inc. Scheduler employing a predictive agent for use in a television receiver
US5694176A (en) * 1996-02-29 1997-12-02 Hughes Electronics Method and apparatus for generating television program guides with category selection overlay
US5945988A (en) * 1996-06-06 1999-08-31 Intel Corporation Method and apparatus for automatically determining and dynamically updating user preferences in an entertainment system
AU3294997A (en) * 1996-06-13 1998-01-07 Starsight Telecast Incorporated Method and apparatus for searching a guide using program characteristics
DK0932398T3 (da) * 1996-06-28 2006-09-25 Ortho Mcneil Pharm Inc Anvendelse af topiramat eller derivater deraf til fremstilling af et lægemiddel til behandling af maniodepressive bipolære forstyrrelser
FR2752130B1 (fr) * 1996-07-31 1999-03-19 Thomson Multimedia Sa Procede de selection de programmes, notamment de programmes de television et dispositif et interface graphique mettant en oeuvre ce procede
US5801747A (en) * 1996-11-15 1998-09-01 Hyundai Electronics America Method and apparatus for creating a television viewer profile
US6177931B1 (en) * 1996-12-19 2001-01-23 Index Systems, Inc. Systems and methods for displaying and recording control interface with television programs, video, advertising information and program scheduling information
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
IL121230A (en) * 1997-07-03 2004-05-12 Nds Ltd Intelligent electronic program guide
US6243142B1 (en) * 1997-10-17 2001-06-05 Sony Corporation Method and apparatus for displaying time and program status in an electronic program guide
US6005597A (en) * 1997-10-27 1999-12-21 Disney Enterprises, Inc. Method and apparatus for program selection
CA2673308C (en) 1998-07-17 2016-01-19 United Video Properties, Inc. Television system with aided user program searching
JP3488092B2 (ja) 1998-08-06 2004-01-19 松下電器産業株式会社 放送受信装置及び受信番組の選定方法
US6701523B1 (en) * 1998-09-16 2004-03-02 Index Systems, Inc. V-Chip plus+in-guide user interface apparatus and method for programmable blocking of television and other viewable programming, such as for parental control of a television receiver
GB2343076B (en) 1998-10-23 2002-12-31 Sony Uk Ltd Receiving broadcast material
US6169543B1 (en) * 1998-12-28 2001-01-02 Thomson Licensing S.A. System and method for customizing program guide information to include reminder item or local identifier
US6236395B1 (en) * 1999-02-01 2001-05-22 Sharp Laboratories Of America, Inc. Audiovisual information management system
US6182287B1 (en) * 1999-02-04 2001-01-30 Thomson Licensing S.A. Preferred service management system for a multimedia video decoder
JP3844901B2 (ja) 1999-02-26 2006-11-15 株式会社東芝 電子番組ガイド受信システム
US6973663B1 (en) * 1999-03-29 2005-12-06 The Directv Group, Inc. Method and apparatus for detecting and viewing similar programs within a video system
US6445306B1 (en) 1999-03-31 2002-09-03 Koninklijke Philips Electronics N.V. Remote control program selection by genre
GB9923502D0 (en) * 1999-10-06 1999-12-08 Pace Micro Tech Plc Improvements relating to electronic program guide
US8843965B1 (en) * 2000-09-20 2014-09-23 Kaushal Kurapati Method and apparatus for generating recommendation scores using implicit and explicit viewing preferences

Also Published As

Publication number Publication date
BR0210275A (pt) 2004-07-20
KR20040017231A (ko) 2004-02-26
DE60226235T2 (de) 2009-05-28
DE60224736T2 (de) 2008-07-17
EP1400111B1 (en) 2008-04-23
US20020188947A1 (en) 2002-12-12
DE60224736D1 (de) 2008-03-06
EP1638322B1 (en) 2008-01-16
DE60226235D1 (de) 2008-06-05
EP1400111A1 (en) 2004-03-24
WO2002102067A1 (en) 2002-12-19
EP1638322A3 (en) 2006-05-24
JP2004530395A (ja) 2004-09-30
KR100879186B1 (ko) 2009-01-16
MXPA03011373A (es) 2004-04-05
JP4256773B2 (ja) 2009-04-22
US7716704B2 (en) 2010-05-11
EP1638322A2 (en) 2006-03-22
CN1515113A (zh) 2004-07-21

Similar Documents

Publication Publication Date Title
CN100518259C (zh) 电视节目选择系统和方法
US6813775B1 (en) Method and apparatus for sharing viewing preferences
JP4689955B2 (ja) 提案された予定されたテレビジョン番組のリストを発生する方法及び装置
US7085747B2 (en) Real-time event recommender for media programming using “Fuzzy-Now” and “Personal Scheduler”
US7882518B2 (en) Method and apparatus for transmission, receipt and display of advertisements
CN100521751C (zh) 显示节目的专用频道的方法和系统
CN102883191B (zh) 用于交互式媒体环境内的剧集跟踪的系统和方法
US7117518B1 (en) Information retrieval method and apparatus
CN100508577C (zh) 用于减少节目记录中的截断的方法
KR101005270B1 (ko) 데이터 처리 장치, 데이터 처리 방법, 및 컴퓨터로 판독 가능한 기록 매체, 및 데이터 처리 시스템
US7343616B1 (en) Information retrieval method and apparatus
US8042136B2 (en) Information processing apparatus and information processing method, and computer program
EP1041821B1 (en) Method and apparatus for sharing viewing preferences
US20010042250A1 (en) Program selection device and program selection method
JP2003348560A (ja) 放送開始告知サービスを実現する放送方法および放送端末装置
US20140068657A1 (en) Method and apparatus for inserting advertising into a video signal at a receiving device not having a digital video recorder (non-dvr) receiver

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
CP02 Change in the address of a patent holder
CP02 Change in the address of a patent holder

Address after: I Si Eli Murli Nor, France

Patentee after: THOMSON LICENSING S.A.

Address before: French Boulogne

Patentee before: THOMSON LICENSING S.A.

TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20190201

Address after: Paris France

Patentee after: International Digital Madison Patent Holding Co.

Address before: I Si Eli Murli Nor, France

Patentee before: THOMSON LICENSING

Effective date of registration: 20190201

Address after: I Si Eli Murli Nor, France

Patentee after: THOMSON LICENSING

Address before: I Si Eli Murli Nor, France

Patentee before: THOMSON LICENSING S.A.

CX01 Expiry of patent term
CX01 Expiry of patent term

Granted publication date: 20090722