用于在电视环境中递送多个内容并提供与内容交互的框架的制作方法_5

文档序号:9220203阅读:来源:国知局
消息传递组件可向由用户的简档标识或由简档组件选择的一个或多个活动好友递送参与用户所选择的一个或多个游戏应用的邀请(步骤745)。游戏应用邀请的接收者可接受或拒绝游戏邀请(步骤748)。如果用户的游戏邀请的接收者都没有接受邀请,则用户被告知这一情况,并且可继续观看正在显示的电视内容(步骤755)。消息传递组件可暂停给定的一段时间(步骤750),然后向用户的一个或多个好友重新递送一个或多个邀请(步骤750)。如果用户的游戏邀请的接收者中有一个或多个接受了邀请,则接受邀请的一个或多个好友的上下文被取得(步骤760)。
[0121]一个或多个好友的上下文可被显示在用户的客户端设备上(步骤765)。例如,用户的客户端设备可显示一个或多个好友的上下文的音频或可视表示。此外,用户所选择的游戏应用被传播到每个接受了游戏邀请的好友(步骤768)。例如,如果用户选择了纸牌游戏应用并且给定好友在接受游戏邀请时正在观看电视节目,则该好友的客户端设备可显示电视节目和游戏应用两者。用户和接受了游戏邀请的一个或多个好友随后可参加所选择的游戏应用。
[0122]应当注意,虽然图7示出了结合电视内容的观看来使用游戏应用,但是根据本发明的另一实施例,一个或多个其他应用可结合电视内容被选择和执行,其中其他应用可包括可在客户端设备本地执行的应用或者可在可操作以执行一个或多个应用以显示在客户端设备上的设备上远程执行的应用。
[0123]图1所示的内容分发系统还可被用于向用户提供为一项或多项内容输入评价并接收推荐的能力。图8是示出用于为给定的一项内容输入评价并将评价递送到用户的一个或多个好友的方法的一个实施例的流程图。
[0124]在显示一项内容(可包括电视内容)期间或之后,用户可被呈现以为该给定的内容项输入评价的选项(步骤820)。根据本发明的一个实施例,用户被呈现以允许用户为给定的一项内容输入一个或多个评价的图形用户界面。评价可包括用户对该项内容的意见的指示。例如,用户可用“拇指向上”图标来指示该内容令人喜爱或者用“拇指向下”图示来指示该内容不令人喜爱。类似地,用户可为与该项内容相关联的一个或多个类别或特性输入评价。例如,如果用户正在观看恐怖电影,则用户可为一个或多个演员、电影的恐怖程度、电影悬念等等提供评价。此外,用户还可为包括游戏应用、网站等等在内的其他应用输入评价信息。例如,参与在线游戏应用的用户可提供指示该游戏是否有挑战性、图形是否吸引人等等的评价。本领域的技术人员将意识到可被给定用户评价的其他内容类型和特性。
[0125]用户的简档可被用用户为给定的那项内容输入的评价来加以注释,以向用户或用户的一个或多个好友提供对额外内容的推荐(步骤825)。被用评价信息来加以注释的用户简档可被用于确定用户可能喜欢的内容并在这种内容可用时警告用户。例如,推荐组件可审查被用多个评价来加以注释的用户简档,以基于用户先前的评价来识别用户可能喜欢的一项或多项电视节目。推荐组件可基于用户的评价来指导TV应用从内容数据存储装置中取得一项或多项内容并将这些内容项递送到用户的客户端设备。类似地,推荐组件可审查用户的简档并基于用户的评价来指示可操作以存储其他应用的另一应用组件(例如游戏应用)将相应的应用递送到用户的客户端设备。
[0126]用户的评价还可被存储在可操作以存储针对内容项的一个或多个用户评价的推荐组件中,以允许用户的评价被传播到用户的一个或多个好友或者被用来向额外的用户提供推荐(步骤830)。执行检查以确定用户是否有在用户简档中标识的一个或多个好友(步骤835)。如果用户没有一个或多个好友,则处理结束,并且用户的评价被存储(步骤850)。如果用户确实有一个或多个好友,则每个好友的上下文的音频或可视显示可被显示在用户的客户端设备上,以允许用户选择这些好友中的一个或多个(步骤840)。执行检查以确定用户是否选择了一个或多个好友(步骤845)。如果用户未选择一个或多个好友,则处理结束。如果好友中的一个或多个被选择,则每个相应的所选好友可接收关于用户对给定的那项内容的评价的通知,以允许用户的一个或多个好友基于一个或多个好友的评价来选择内容(步骤860)。例如,登录到内容分发系统上的好友可接收到向该用户告知评价的警告。类似地,未登录到内容分发系统上的好友可在登录到内容分发系统上时接收到告知该好友用户已对给定的一项内容作出了评价的通知。或者/并且,好友可经由电子邮件应用、即时消息传递应用等等接收到告知该好友用户对给定的那项内容的评价的警告。
[0127]由这里描述的系统的一个或多个用户输入的评价可被用于提供对一项或多项内容的推荐。图9是示出用于基于由一个或多个用户输入的评价来生成一个或多个推荐的方法的一个实施例的流程图。根据图9所示的实施例,用户可经由登录组件登录到内容分发系统(步骤905)。简档组件可从简档数据存储装置取得用户的简档,以验证用户的证书(步骤910)。登录到内容分发系统中的用户可发出对一项内容的推荐的请求,其中一项内容可包括电视内容、游戏内容、因特网内容等等。执行检查以确定用户是否已请求了推荐(步骤915)。如果未请求推荐,则对用户可用的多个内容可被显示,以允许用户选择一项或多项内容(步骤925)。在用户提交对推荐的请求的情况下,再执行检查以确定用户是否为与所寻求的推荐相关联的至少N项内容提供了评价(步骤930)。根据本发明的一个实施例,推荐组件审查用户的简档以确定用户的简档是否被用对所选类型的内容的一个或多个评价来加以注释。例如,如果用户请求对推理电影的推荐,则执行检查以确定用户是否已经评价了至少N个推理电影或电视节目,其中N可包括阈值。推荐组件可审查用户的简档以确定用户是否已评价了至少N个推理电影或电视节目。
[0128]如果用户已经评价了与所选的内容类型相关联的至少N项内容,则推荐组件可基于用户的一个或多个评价来生成推荐(步骤935)。例如,被用对推理电影的三个不同评价来加以注释的简档可标识给定用户喜欢特定的演员并且喜欢黑白电影。推荐组件可基于用户先前的评价生成推荐,并且向TV应用组件递送请求以从内容数据存储装置取得与用户偏好相匹配的一项或多项内容。可使用阈值来增大推荐组件所作出的推荐的精确性。例如,只有一个推理电影评价的简档可能不会为推荐组件提供用来作出精确推荐的足够信息。因此,可以使用阈值来增大推荐组件计算出与给定用户的偏好相匹配的推荐的可能性。
[0129]如果用户尚未对与所请求的推荐类型相关的至少N项内容作出评价,则执行检查以确定给定用户是否有一个或多个好友(步骤940)。根据本发明的一个实施例,用户的简档被用于确定由用户指定的一个或多个好友。在给定用户的简档中标识的一个或多个好友的简档可被用于提供对一项或多项内容的推荐。
[0130]根据图9所示的实施例,如果用户的简档没有标识一个或多个好友,则执行搜索以识别内容分发系统的具有标识与给定用户的偏好相类似或匹配的偏好的简档的用户(步骤945)。根据本发明的一个实施例,简档组件遍历存储在简档数据存储装置中的多个简档以识别具有与给定用户的偏好相匹配或类似的偏好的用户。例如,如果用户的简档指示用户68岁、住在Greenwich Connecticut并且喜欢有演员Marlon Brando的电影,贝丨J具有类似的特性和偏好的一个或多个简档可被取得并被指定为用户的临时好友,以便向用户提供一个或多个推荐。
[0131]如果用户的简档指示了一个或多个好友,或者在利用一个或多个匹配的或类似的简档为用户指定了一个或多个临时好友之后,执行检查以确定这一个或多个好友中是否有任何一个对与给定用户所寻求的推荐相关的至少N项内容作出了评价(步骤950)。例如,如果用户正在寻求对游戏应用的推荐,则执行检查以确定一个或多个好友中的任何一个是否评价了至少N个游戏应用。如果用户的好友中的一个或多个已经对与给定用户所寻求的内容类型相关联的至少N项内容作出了评价,则推荐组件可基于来自用户的一个或多个好友的一个或多个评价来生成推荐(步骤955)。例如,如果用户正在寻求对游戏应用的推荐,并且与用户相关联的好友已经评价了八个游戏应用,则推荐组件可基于收到该好友的最高评价的游戏应用来生成推荐。类似地,如果用户有多个好友,并且每个好友都对同一游戏应用作出了评价,则推荐组件可计算一个或多个游戏应用的平均评价,并向用户推荐具有最高评价的游戏应用。本领域的技术人员将会意识到用于基于一个或多个好友评价来生成推荐的其他方法。
[0132]根据图9所示的实施例,如果用户的一个或多个好友都没有对与给定用户所寻求的那项内容相关联的至少N项内容作出评价,则推荐组件可基于在用户的简档中指示的用户特性来生成推荐(步骤960)。例如,用户的简档可能指示用户23岁、住在Arizona、在Arizona State University上学并且玩橄榄球。因此,推荐组件可生成对广播位于Arizona内的大学所进行的橄榄球比赛的电视频道的推荐。推荐组件可指示TV应用组件取得存储在内容数据存储装置中的与Arizona橄榄球比赛h相关联的一项或多项内容并将其递送到用户的客户端设备。本领域的技术人员将会意识到可基于用户简档中标识的一个或多个用户特性来取得的多个内容。或者/并且,推荐组件可基于一项或多项内容的流行度来向用户提供推荐。例如,推荐组件可识别最常被观看、访问、下载等等的电视内容、音频内容、游戏应用等项目,并将这些项目告知用户。推荐组件可指示TV应用组件取得并递送存储在内容数据存储装置中的被识别为最常被选择、下载、访问等等的一项或多项内容。
[0133]本发明的系统还可用于根据在用户简档中标识的用户特性和偏好来警告用户一个或多个事件。用户可能对各种事件、警告、通告等等感兴趣。当前的用于向用户递送这种信息的方法可能要求用户观看新闻广播、访问特定网站、搜索内容等等。为了克服与用于递送用户特定信息的当前方法相关联的缺点,本发明提供了帮助基于一个或多个用户偏好来取得和递送各种警告的系统和方法。
[0134]图10是示出用地识别一个或多个用户警告的方法的一个实施例的流程图。一项或多项内容被显示在用户的客户端设备上(步骤1015),这些内容中可包括电视内容。在登录到内容分发系统期间,用户可能希望输入一个或多个警告以生成关于给定用户感兴趣的事件的通知。例如,用户可能希望在由演员Harrison Ford主演的电影正在播出时接收通知。类似地,频繁地旅行的用户可能希望接收到关于一条或多条公路的交通报告的通知。此外,用户可能希望接收到关于用户感兴趣的新闻事件的通知。本领域的技术人员将会意识到存在用户可能希望接收到针对其的一个或多个警告的其他信息或事件。
[0135]执行检查以确定给定用户是否输入了一个或多个警告(步骤1020)。根据本发明的一个实施例,用户可以利用图形用户界面来输入一个或多个警告,该图形用户界面可被登录到这里描述的系统中的客户端设备的用户所访问。如果用户输入了警告,则用户的简档被用标识用户所指示的警告的信息来加以注释(步骤1025)。如果用户未输入一个或多个警告,则用户的简档可被用于生成一个或多个警告(步骤1030)。此外,用户的简档还可被用于补充由用户输入的一个或多个警告(步骤1030)。例如,,用户的简档可指示用户55岁、住在Miami,Florida并且喜欢观看与动物相关的电视节目。推荐组件可基于在用户的简档中标识的用户偏好来用一个或多个警告对用户的简档加以注释。从而,上述用户简档可被用一个或多个警告来加以注释,以向用户提供关于显示动物的电视节目、向MiamiFlorida地区的老年人提供的折扣等等的通知。
[0136]推荐组件还可基于在用户的简档中标识的用户的一个或多个推荐来用警告对用户的简档加以注释。例如,用户的简档可能指示用户喜欢观看有演员Al Pacino的几部电影。从而,用户的简档可被用一个或多个警告来加以注释,以在有演员Al Pacino的一项或多项内容对用户可用时告知用户。本领域的技术人员将会意识到可基于在用户简档中维护的信息来生成的其他警告。
[0137]图11是示出用于基于在用户简档中维护的信息来向用户递送警告的方法的一个实施例的流程图。TV应用组件可从内容数据存储装置取得一项或多项内容以递送到用户的客户端设备(步骤1115),并且用户的简档可被用来监视由用户标识的或由推荐组件生成的一个或多个警告(步骤1120)。根据本发明的一个实施例,消息传递组件可操作以监视与给定用户的简档相关联的一个或多个警告。消息传递组件可周期性地审查一个或多个内容数据存储装置以识别与用户的一个或多个警告相关的信息(步骤1125)。如果与用户的一个或多个警告相关联的信息被识别出,则消息传递组件可指示TV应用组件向用户的客户端设备递送消息或其他通知(步骤1130)。
[0138]被呈现以警告的用户可选择该警告以取得关于警告的额外信息或者改变用户的上下文以显示与警告相关联的信息(步骤1135)。例如,如果给定的警告告知用户严重的交通事故,则用户可选择该警告,这可将用户的上下文改变到详细报道交通事故事件的新闻广播。类似地,如果给定警告告知用户其可能喜欢的电影,则用户可选择该警告以改变上下文以便调节到给定的电影。如果给定警告的信息未被定位到,或者用户未选择显示在用户的客户端设备上的警告,则用户的上下文不被改变,并且在用户的简档中标识的一个或多个警告继续被监视(步骤1120)。
[0139]用户的一个或多个警告和评价还可被用于定制向用户的客户端设备的一个或多个广告的递送。图12是示出用于向用户递送广告的方法的一个实施例的流程图,该方法可基于用户的一个或多个警告和评价。用户的简档被取得(步骤1210),并且内容被递送到用户的客户端设备(步骤1215)。执行检查以确定用户的简档是否包含一个或多个评价或一个或多个警告(步骤1220)。如果用户的简档包含一个或多个评价或一个或多个警告,则与该一个或多个评价或一个或多个警告相关的广告可被取得(1230)。例如,内容数据存储装置可存储各种产品和服务的多个广告。给定用户的简档可指示用户住在Memphis,Tennesse、喜欢古典音乐、是足球迷,等等,推荐组件可指示TV应用组件或另一应用组件取得与古典音乐、足球等等相关的一个或多个广告,并且将广告递送到用户的客户端设备。类似地,用户的简档可指示用户希望接收与天气相关的警告。推荐组件可指示TV应用组件或其他应用组件取得与天气相关的产品和服务的广告,并将这种广告递送到用户的客户端设备(步骤1235)。
[0140]如果用户的简档没有一个或多个评价或警告,则用户的当前上下文可被消息传递组件取得并被用于确定用来递送到用户的客户端设备的一个或多个广告(步骤1225)。例如,给定的用户可能正在观看电影“The Shawshank Redempt1n”。消息传递组件可取得用户的上下文,并且基于所取得的上下文,指示TV应用组件递送与用户的上下文相关的一个或多个广告。TV应用可取得广告,例如电影“The Shawshank Redempt1n”的配乐,并且将这种广告递送到用户的客户端设备(步骤1235)。
[0141]用户可选择显示在用户的客户端设备上的广告中的一个或多个(步骤1240)。如果用户选择了给定的广告,则用户的上下文可被改变到显示关于所广告的产品或服务的额外信息(步骤1245)。如果用户未选择所显示的广告中的一个或多个,则用户上下文不被改变(步骤1215)。
[0142]图13是示出可被递送到客户端设备的内容的屏幕图。这里描述的系统的用户可利用登录组件来登录,该登录组件可验证存储在用户简档中的用户证书。一旦已登录,用户就可在可递送到用户的客户端设备的对用户可用的多个内容中进行选择。如图13所示,递送到客户端设备的内容1305可包括对给定用户可用的电视内容。根据本发明的一个实施例,对用户可用的内容1305是基于用户的简档中指示的用户位置来识别的。例如,电子节目指南组件可基于用户的简档中指示的用户位置来查询电子节目指南数据存储装置,以识别对给定用户可用的一个或多个电子节目指南。由电子节目指南组件识别出的一个或多个电子节目指南可在用户的客户端设备上被显示给用户。用户可选择电子节目指南中的项目,这可导致TV应用组件取得内容1305并将其递送到用户的客户端设备。
[0143]虽然图13示出了取得电视内容1305并将其递送到用户的客户端设备,但是其他内容也可被取得并递送到给定用户的客户端设备。根据本发明的一个实施例,用户可从可能存储其他应用的另一应用组件中选择一个或多个额外的应用,例如游戏应用、即时消息传递应用等等。被选择和显示在给定用户的客户端设备上的内容1305可基于目的地客户端设备的类型而被修改。例如,被选择来递送到蜂窝电话设备的内容的大小可根据蜂窝电话设备的显示屏的大小来设定。
[0144]图14是示出可被客户端设备的给定用户用来选择一项或多项电视内容的电子节目指南。如图14所示,在图13中选择和显示的内容1405被最小化,以允许用户在浏览对给定用户可用的多个内容1415和1410的同时继续观看所选择的电视内容1405。
[0145]显示给客户端设备的用户的电子节目指南1400可被电子节目指南组件取得,该电子节目指南组件可识别对给定用户可用的一个或多个电子节目指南。根据本发明的一个实施例,对给定用户可用的内容1415和1410是基于在用户的简档中标识的用户位置来识别的。例如,显示给San Francisco, California的用户的电子节目指南可对应于太平洋标准时间,而显示给New York City的电子节目指南可对应于东部标准时间。根据本发明的另一实施例,对给定用户可用的内容1415和1410可以基于在用户简档中标识的用户偏好来识别。例如,用户可预订一个或多个付费电影服务,以向用户提供额外的内容。电子节目指南组件可取得与用户的预订服务相对应的电子节目指南1400 ο本领域的技术人员将会意识到用于取得电子节目指南并
当前第5页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1