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

文档序号:9220203阅读:来源:国知局
可被显示给用户,以便从电子节目指南中选择一项或多项电视内容。根据本发明的另一实施例,被取得并显示给给定用户的电视内容是基于在简档数据存储装置中维护的用户简档的。例如,用户的简档可维护标识给定用户的年龄、位置、性别等等的信息。用于基于用户简档来取得内容的示例性方法在由本申请的申请人所有的题为“SYSTEM AND METHOD FOR ACCESSING SPECIALIZED CONTENT ASSOCIATED WITHBROADCAST CONTENT”的美国专利申请N0.10/752,819中有所描述,特此通过引用将该申请的全部内容并入。根据这里进一步描述的方法,TV应用组件可基于在用户简档中维护的一项或多项信息来取得并向用户显示内容。TV应用组件所取得的内容可包括音频、视频、文本、图像及其组合。
[0074]用户的简档还被用来确定给定用户是否有一个或多个好友或者用户是否是一个或多个社交网络的一部分(步骤220)。例如,用户可预订一个或多个即时消息传递服务,例如Yahoo ! Messenger。即时消息传递服务可允许用户指定和保存用户可通过经由相应的即时消息传递应用递送即时消息来与之通信的好友。根据本发明的一个实施例,用户可在用户简档中指定用户已经预订的一个或多个即时消息传递服务。类似地,用户可指定具有在这里描述的系统上维护的简档的一个或多个好友。消息传递组件可取得用户的在这里描述的系统上维护简档的一个或多个好友的身份并且还可取得在用户的简档中标识的各个相应的即时消息传递应用中标识的一个或多个好友的身份。
[0075]执行检查以确定给定用户是否有在一个或多个即时消息传递应用中指定的一个或多个好友,或者用户是否有在这里描述的系统上维护简档的一个或多个好友(步骤220)。如果用户确实具有一个或多个好友,则消息传递组件可取得由用户在一个或多个即时消息传递应用中指定的或者被指定为在内容分发系统上有简档的好友的一个或多个好友的身份(步骤228)。消息传递组件还可确定给定用户的一个或多个好友中的任何一个当前是否活动(步骤229)。例如,如果某个给定的好友具有简档并且当前已登录或者正在访问内容分发系统,则该好友可被视为活动。或者/并且,互消息传递组件可操作以与一个或多个第三方应用和该消息传递组件通信,以识别给定好友是否登录到了第三方应用中,该第三方应用可包括即时消息传递应用。
[0076]如果用户的一个或多个好友中没有一个活动,或者如果用户的简档没有识别一个或多个好友,则简档组件可被用于遍历在简档数据存储装置中维护的多个简档,以选择与给定用户的简档相匹配或类似的活动用户的简档(步骤225)。与用户简档相匹配或类似的一个或多个活动用户的简档可被指定为用户的临时好友(步骤225)。例如,给定用户的简档可指定用户为三十岁、住在New York City、爱好橄榄球并且喜欢观看真人电视秀。简档组件可遍历存储在简档数据存储装置中的多个用户简档,并且取得标识与给定用户的兴趣或偏好类似(例如在一个或多个简档字段上匹配)的兴趣或偏好的活动用户的一个或多个简档。所选择的一个或多个活动用户(“与您相似的用户”)可被临时指定为用户的好友。
[0077]在基于用户的偏好和特性临时地指定(步骤225)或者根据用户简档中维护的信息指定(步骤228)用户的好友之后,用户的一个或多个活动好友的上下文可被取得(步骤230),这可包括通过消息传递组件来取得。根据本发明的一个实施例,上下文可以是在给定时刻给定用户正在执行的动作的概念,它也可包括用户执行该动作的位置。换句话说,上下文可以是在给定时刻用户在干什么,例如观看给定的TV频道、玩在线游戏、听音乐、进行在线交易等等。或者与每个好友相关联的具像(avatar)被取得,其中具像可包括给定好友的标识符(步骤235)。例如,具像可包括由给定好友选择的标识该给定好友的图像。
[0078]所取得的用户的一个或多个好友的上下文可与每个好友的相应具像一起结合给定用户正在观看的TV内容被显示在给定用户的客户端设备上(步骤240)。根据本发明的一个实施例,给定用户的一个或多个好友的上下文被显示为代表给定好友的上下文的图像。例如,如果给定好友正在观看电视节目“The Apprentice”,则与该电视节目相关联的图像可被显示给定用户的客户端设备上。类似地,如果给定好友正在在线纸牌室中玩,则与给定好友的上下文相关联的纸牌室的图像可被显示在给定用户的客户端设备上。
[0079]根据本发明的另一实施例,给定用户的一个或多个好友的上下文被显示在用户的客户端设备上。例如,如果给定用户正在观看电视节目并且与用户相关联的好友正在玩在线纸牌游戏,则好友的上下文可结合给定用户正在观看的TV内容一起被显示,藉此用户可在好友的纸牌游戏进行时观看该游戏。类似地,如果与用户相关联的好友正在听取特定艺术家的音乐,则与该音乐家相关联的图像以及音乐音频内容可被递送到用户的客户端设备,以允许用户听取与给定好友相关联的音乐。根据本发明的一个实施例,消息传递组件识别给定用户的好友的上下文,并且基于一个或多个好友的识别出的上下文来向TV应用组件或另一应用组件请求一项或多项内容。TV应用组件或另一应用组件可从内容数据存储装置取得与一个或多个好友的上下文相关联的内容,这可包括电视内容、内容表示、音乐内容等等。取得的内容被递送到用户的客户端设备,以允许用户查看用户的一个或多个好友的上下文。
[0080]用户可选择被取得并显示在用户的客户端设备上的与每个好友相关联的上下文的表示。根据本发明的一个实施例,消息传递组件可识别用户的一个或多个好友的上下文,并且指示TV应用组件将代表好友的上下文的图像、图标、音频内容、流数据等等递送到用户的客户端设备。利用远程控制设备,用户可导航到给定好友的上下文的可视或音频表示。根据本发明的一个实施例,用户可选择给定好友的上下文的表示,以将给定用户的上下文改变到所选好友的上下文。例如,如果给定用户正在观看电视节目“The Apprentice”,而给定好友正在观看电视节目“The Practice”,则用户可选择好友的上下文(正在观看“The Apprentice”)的表示,从而使得用户的上下文被改变到好友的上下文(观看“ThePractice,,)。
[0081]执行检查以确定用户是否选择了给定好友的上下文的表示(步骤245)。如果用户选择了给定好友的上下文的表示,则好友的上下文被传播到用户的客户端设备(步骤250)。根据本发明的一个实施例,消息传递组件取得所选好友的上下文并指示TV应用组件取得好友的上下文并将其递送到用户的客户端设备。如果用户未选择给定好友的上下文的表示,则用户的上下文保持不变(步骤255)。用户随后可继续考察对用户可用的内容,同时还查看与用户的一个或多个好友的上下文相关联的表示。
[0082]图3示出了用于基于给定用户的上下文来取得并显示给定用户的一个或多个好友的上下文的方法的一个实施例。根据图3所示的方法,客户端设备的用户初始化并连接到登录组件(步骤305),以验证在用户的简档中维护的证书,该用户简档可由简档组件从简档数据存储装置中取得(步骤310)。用户可从对给定用户可用的多个内容中进行选择。例如,电子节目指南组件可搜索可操作以存储一个或多个节目指南的EPG数据存储装置,并且显示对给定用户可用的一项或多项内容。由用户选择的给定的内容项可被从TV应用组件取得并被显示在给定用户的客户端设备上(步骤315)。由TV应用组件取得的内容可能是从内容数据存储装置取得的,并且可包括TV节目、电影、广播数据、按需视频(“VOD”)等等。
[0083]由给定用户选择的上下文可被取得并被递送到消息传递组件,以便识别与给定用户的上下文相关联的一个或多个好友。例如,给定用户可从电子节目指南中选择显示NewYork Giants和Cleveland Browns之间的橄榄球赛的电视节目,该电视节目可被显示在用户的客户端设备上。此外,用户的简档可被取得并被用于确定给定用户是否有与所选上下文相关联的一个或多个好友。类似地,给定用户可选择VOD恐怖电影,该电影可被显示在用户的客户端设备上。用户的简档可被取得并被用于确定给定用户是否有与用户所选择的上下文相关联的一个或多个好友,所述上下文包括电影类型。根据本发明的一个实施例,好友可以是在给定用户已预订的一个或多个即时消息传递应用中与给定用户相关联的个体,在用户简档中包括对该好友的指示。根据本发明的另一实施例,好友包括具有在内容分发系统上维护的简档的个体,该简档指示与给定用户的兴趣或特性相匹配或者类似的兴趣或特性。
[0084]执行检查以确定用户是否有一个或多个好友,这些好友可在用户的简档中标识出(步骤320)。如果在步骤320执行的检查结果为肯定的,则执行额外的检查以确定给定用户是否具有与给定用户所选择的上下文相关联的一个或多个好友或好友列表(例如上下文特定好友)(步骤325)。根据本发明的一个实施例,上下文特定好友可以是与用户的特定上下文相关联的好友。例如,给定用户可能是热心的橄榄球迷并且指定了也对橄榄球感兴趣的一个或多个好友作为橄榄球好友。根据本发明的另一实施例,用户可识别多个好友列表,其中每个好友列表可包括与给定上下文相关联的一个或多个好友。一个或多个好友列表可被维护在内容分发系统或耦合到内容分发系统的远程服务器上。如果用户没有一个或多个上下文特定好友或者上下文特定好友列表(步骤325),则用户的默认好友的上下文被显示,其中默认好友可包括不与任何特定上下文相关联的一个或多个好友(步骤330)。
[0085]如果用户没有一个或多个好友(步骤320),则简档组件可遍历在简档数据存储装置中维护的一个或多个简档,以选择与给定用户的简档相类似或匹配的活动用户的一个或多个简档(步骤340)。根据本发明的一个实施例,简档组件遍历存储在简档数据存储装置中的多个用户简档,以识别标识了与给定用户的兴趣或偏好相类似的兴趣或偏好的一个或多个简档,例如在一个或多个简档字段上匹配。从简档数据存储装置取得的与给定用户的简档相类似或匹配的活动用户的一个或多个简档可被临时指定为给定用户的好友。或者/并且,所取得的简档还可基于给定用户的上下文被选择,从而构成上下文特定好友。
[0086]执行检查以确定给定用户的一个或多个上下文特定好友是否活动(步骤335)。如果给定用户的上下文特定好友不活动,则用户的一个或多个默认好友可被显示,其中用户的默认好友可包括用户的一个或多个不与任何特定上下文相关联的好友(步骤330)。根据本发明的一个实施例,如果给定好友已经登录到了内容分发系统中,则该好友就是活动的。如果给定用户的上下文特定好友中的一个或多个是活动的,或者在用户的一个或多个上下文特定好友基于用户的简档或上下文被临时指定之后,一个或多个上下文特定好友的上下文被取得(步骤345),并且被显示在用户的客户端设备上(步骤350)。根据本发明的一个实施例,用户的一个或多个好友的上下文的音频或可视表示被显示在给定用户的客户端设备上。用户可与所显示的一个或多个好友交互,例如通过使用即时消息传递或聊天会话来进行。
[0087]图4示出了用于向用户提供对用户的一个或多个好友的上下文的控制的方法的一个实施例。客户端设备的用户初始化并连接到登录组件(步骤410),以验证在用户简档中维护的用户证书,该用户简档可从简档数据存储装置取得(步骤415)。TV应用组件可向用户提供内容以便在客户端设备上观看(步骤420)。根据本发明的一个实施例,内容是由给定用户从显示给用户的多个内容中选择的,例如通过电子节目指南来进行。根据本发明的另一实施例,内容是根据这里描述的方法,基于用户简档的一个或多个特性来取得的。
[0088]用户的一个或多个好友活动好友被识别(步骤425)。根据本发明的一个实施例,用户的一个或多个好友包括在给定用户的简档中所指示的在一个或多个即时消息传递应用中被指定为好友的个体。根据本发明的另一实施例,用户的一个或多个好友包括具有在内容分发系统上维护的简档的一个或多个用户。所识别出的一个或多个活动好友可与每个好友各自的上下文的音频或可视表示一起被显示在用户的客户端设备上(步骤428)。例如,可操作以与第三方即时消息传递应用通信的互消息传递组件可识别给定好友是否登录到了第三方应用中。指示给定好友所登录到的第三方应用的音频或可视表示可被显示在用户的客户端设备上。类似地,消息传递组件可识别登录到内容分发系统中的一个或多个好友,并取得一个或多个好友的上下文以便显示在用户的客户端设备上。
[0089]用户可选择一个或多个活动好友并且向一个或多个所选的活动好友递送共享远程控制请求。执行检查以确定用户是否选择了与给定用户相关联的一个或多个活动好友(步骤430)。如果没有选择一个或多个活动好友,则不生成共享远程控制请求或将其递送到一个或多个活动好友,并且用户可继续观看显示在用户的客户端设备上的内容(步骤420) ο如果一个或多个活动好友被选择(步骤430),则共享远程控制请求被递送到所选择的一个或多个活动好友(步骤435)。根据本发明的一个实施例,共享远程控制请求包括对允许给定用户控制显示在给定好友的客户端设备上的一个或多个内容项的请求。例如,客户端设备可操作以显示多个项目,例如一个或多个电视节目、在线纸牌游戏、即时消息传递应用等等。被给定好友所接受的共享远程控制请求可允许给定用户控制在给定好友的客户端设备上显示的内容。
[0090]执行检查以确定与用户相关联的一个或多个好友是否接受了共享远程控制请求(步骤445)。如果所选的好友都没有接受用户的共享远程控制请求,则用户没有获得对在一个或多个所选活动好友的客户端设备上显示的内容的控制。如果一个或多个所选好友接受了共享远程控制请求(步骤445),则共享远程控制请求所源自的用户的上下文被显示在一个或多个所选活动好友的客户端设备上(步骤440)。例如,用户可能正在观看电视节目“Law and Order”,并且与用户相关联的活动好友BI和B2可能分别正在观看电视节目“TheBachelor”和“The Practice”。用户可选择活动好友BI和B2,并向两个好友递送共享远程控制请求。BI和B2可拒绝或接受共享远程控制请求。如果BI和B2都接受了共享远程控制请求,则BI的客户端设备和B2的客户端设备被更新以反映给定用户的上下文。类似地,如果BI接受了共享远程控制请求而B2拒绝了共享远程控制请求,则BI的客户端设备被更新以反映用户的上下文,而B2的客户端设备不被更新。周期性地执行检查以确定用户的上下文是否已被改变,例如用户是否改变了其客户端设备上所调节到的电视频道(步骤450)。如果用户的上下文未改变,则不对接受由用户递送的共享远程控制请求的一个或多个活动好友作出更新(步骤440)。在给定用户的上下文改变的情况下,该变化被传播到接受了由用户递送的共享远程控制请求的一个或多个活动好友(步骤455),并且新的上下文被显示(步骤440)。
[0091]根据本发明的一个实施例,红外(“IR”)信号经由用户的遥控器被传送到用户的机顶盒。客户端应用程序接口可捕获IR信号并经由客户端信使应用将信号递送到内容分发系统。被内容分发系统接收的信号可被递送到消息传递组件,该消息传递组件可识别接受了共享远程控制请求的一个或多个好友。信使组件可将信号传播到接受了共享远程控制请求的好友的机顶盒以反映用户的内容。本领域的技术人员将会意识到用于将反映用户的上下文的信号递送到一个或多个机顶盒的其他方法。
[0092]图5示出了用于帮助给定上下文中的团体观看和交互的方法的一个实施例。客户端设备的用户初始化并连接到登录组件(步骤505),该步骤可包括验证在用户的简档中维护的用户的证书(步骤510)。在验证用户的证书之后,执行检查以确定给定用户是否有一个或多个好友(步骤515),这可包括访问用户简档。根据本发明的一个实施例,用户的一个或多个好友可基于给定用户已预订的一个或多个即时消息传递应用来识别,这可以在用户的简档中指示。根据另一实施例,用户的好友可包括具有在内容分发系统上维护的简档的个体。
[0093]如果所取得的用户简档没有为给定用户标识一个或多个好友,则执行对“与您相似的用户”的搜索(步骤525)。根据本发明的一个实施例,“与您相似的用户”包括这样的其他用户,这些用户具有在内容分发系统上维护的就给定用户简档中标识的特性而言与该用户的简档相匹配或类似的简档,所述特性包括人身信息、频繁观看的内容等等。例如,如果用户的简档标识用户位于Houston,Texas,42岁并且喜欢恐怖电影,则具有类似的年龄、偏好、位置等等特性的简档可被取得。所取得的构成“与您相似的用户”的一个或多个简档可被指定为用户的临时好友(步骤525)。
[0094]在用户的简档标识一个或多个好友的情况下,或者在与给定用户的简档构成匹配的一个或多个简档被取得并被指定为临时好友之后,执行检查以确定用户的一个或多个好友中是否有任何一个登录到了内容分发系统中(步骤520)。如果用户的好友都没有登录到内容分发系统,则用户被告知这一情况(步骤530)。用户的一个或多个好友可被监视,以确定用户的一个或多个好友中是否有任何一个变得活动。
[0095]如果用户的好友中的一个或多个被识别为活动(步骤520),则用户可向一个或多个用户好友递送同步请求(步骤535)。根据本发明的一个实施例,同步请求包括递送给一个或多个用户的对参加团体观看的邀请。例如,给定用户与一个或多个好友的同步可导致用户和一个或多个好友参加“影院”型观看环境,其中用户了一个或多个好友同时观看相同的电视节目、电影等等,同时还参加即时消息传递或聊天会话。
[0096]由给定用户递送的同步请求可能被用户的一个或多个好友拒绝或接受(步骤555),所述一个或多个好友可能是用户的活动好友的子集。如果同步请求被所选择的与给定用户相关联的好友拒绝,则用户被告知这一情况(步骤550)。用户的一个或
当前第3页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1