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

文档序号:9220203阅读:来源:国知局
多个好友或者用户的好友的子集随后可被监视,以确定是否有任何与用户相关联的额外好友登录到了内容分发系统(步骤545)。周期性地执行检查以确定是否有一个或多个额外的好友登录到了这里描述的系统(步骤540)。如果与给定用户相关联的一个或多个额外的好友登录到了内容分发系统,则同步请求可被递送到这样的好友(步骤535)。
[0097]如果同步请求被与所选择的给定用户相关联的好友接受,则一个或多个好友的简档被取得(步骤560)。根据本发明的一个实施例,一个或多个好友的简档被用于识别一个或多个好友的位置以及对每个好友可用的内容。例如,用户的一个或多个好友可能位于全美国、全世界等等的各个位置。由于时区差异、节目编排差异等等,对于给定用户可用的内容可能不在同一时间、同一频道等等对给定好友可用。用户的简档可用于识别用户的位置和对用户可用的内容。类似地,用户的一个或多个好友的简档可用于识别对于每个好友可用的内容。
[0098]根据本发明的一个实施例,为用户和一个或多个好友取得的简档可被电子节目指南组件用来识别在内容数据存储装置中维护的对用户和一个或多个同步的好友可用的内容。例如,给定用户的简档可指示用户位于New York City,而给定好友的简档可指示好友位于旧金山。由于时区差异,对于位于San Francisco的好友可用的内容可能要在几小时之后才对位于纽约市的好友可用。利用与用户和好友相关联的简档,电子节目指南组件可识别在内容数据存储装置中维护的同时对两个个体可用的内容。根据本发明的另一实施例,为用户和一个或多个好友取得的简档可用于识别在用户的一个或多个好友的客户端设备上维护的内容。例如,用户的客户端设备和一个或多个好友的客户端设备可操作以记录内容,例如具有数字视频记录(“DVR”)功能的客户端。用户和一个或多个好友的简档可被用于识别在这种设备上维护的内容。
[0099]对用户和用户的一个或多个同步的好友可用的内容可被显示给用户和一个或多个同步好友(步骤562)。用户和一个或多个同步的好友可利用多种方法选择给定的内容项。例如,可以使用投票方案,利用该方案,用户和每个同步的好友就他们希望观看的内容项进行投票。收到最多投票的内容项可被选择来显示给用户和一个或多个同步的好友。类似地,可将控制权授予用户或给定的同步好友,他们可选择将由用户和一个或多个同步的好友观看的内容项。本领域的技术人员将会意识到用于选择对多个用户可用的内容项的其他技术。
[0100]用户和一个或多个好友随后可同步所选内容项的开始时间(步骤563),其中开始时间可包括给定的一项电视内容何时将被递送到用户的和一个或多个好友的客户端设备。根据本发明的一个实施例,消息传递组件可操作以选择一个开始时间,该开始时间是用户和一个或多个同步的好友选择一项内容之后的N分钟。消息传递组件可指示TV应用组件在所选择的开始时间将所选择的内容递送到用户的和一个或多个好友的客户端设备。根据本发明的另一实施例,用户和一个或多个同步的好友可选择所选择的内容项的开始时间。根据本发明的另一实施例,可以将控制权授予用户或同步好友之一,以允许用户或给定的同步好友选择所选内容项的开始时间。所选择的开始时间可被递送到消息传递组件,该消息传递组件可操作以指示TV应用在所选择的开始时间递送所选择的内容项。
[0101]所选择的内容项在同步的开始时间被显示在每个同步好友的客户端设备以及用户的客户端设备上(步骤565)。用户和一个或多个同步的好友从而能够在多个客户端设备上在不同的位置同时观看同一项内容。根据本发明的一个实施例,可以向用户和一个或多个同步的好友提供额外的服务以便通信。例如,即时消息传递应用可结合所选内容项一起被显示,以允许用户和一个或多个同步的好友在所选内容项的显示期间参加即时消息传递或者聊天会话。本领域的技术人员将会意识到允许团体观看环境中多个观看者之间的通信或交互的其他应用。
[0102]图6A示出了用于帮助为一个或多个内容项加标签和并将其递送到与给定用户相关联的一个或多个好友的方法的一个实施例。客户端设备的用户初始化并连接到登录组件(步骤605),以验证在用户的简档中维护的用户证书,该用户简档可能是从简档数据存储装置中取得的(步骤610)。内容被取得并被递送到用户的客户端设备(步骤615),该步骤可包括接收电视内容。根据本发明的一个实施例,用户可利用电子节目指南来选择被取得并递送到用户的客户端设备的内容。例如,电子节目指南组件可搜索可操作来存储一个或多个节目指南的EPG数据存储装置,并且可显示对给定用户可用的一项或多项内容。由用户选择的给定的内容项可被从TV应用组件取得并被显示在给定用户的客户端设备上(步骤615)ο
[0103]根据图6A所示的实施例,在给定客户端设备上观看内容的用户可为一项内容或一项内容的一部分加标签或以其他方式对其进行标记,以便递送到与用户相关联的一个或多个好友。标签可包括“开始”和“停止”分隔符,以标识用户希望递送到与用户相关联的一个或多个好友的一部分内容。例如,观看电视节目或电影的用户可能喜欢某个特定的场景并且希望与一个或多个好友共享该场景。用户从而可利用开始和停止标签为所需的那样电视项目加标签,并将加了标签的场景递送给一个或多个好友。根据本发明的一个实施例,被加了标签的给定内容项可被记录到用户的客户端设备。例如,具有数字记录功能(“DVR”)的客户端设备的用户可在本地记录由开始和停止标签所标识的内容。根据本发明的另一实施例,标签可包括可用来提供对加了标签的内容项的直接访问的标识符。例如,用户可能希望为一部两小时的电影中的某个十秒场景加标签。开始标签可标识该场景开始的时、分、秒,而停止标签可标识该场景结束的时、分、秒。开始和停止标签可被递送给一个或多个好友,以向一个或多个好友提供对加了标签的内容项的直接访问。
[0104]在内容被显示在给定用户的客户端设备上时,周期性地执行检查以确定用户是否选择了为被显示的内容加标签(步骤620)。如果用户确实输入了任何标签信息,则内容继续被显示在客户端设备上(步骤615),并且用户可继续从对用户可用的多个内容中选择内容。如果用户输入了标签,则被用户标记的标签被保存(步骤625)。根据本发明的一个实施例,被用户加上标签的内容可被本地保存在用户的客户端设备上,或者远程地保存在可操作以记录内容的另一设备上。例如,具有数字视频记录功能(“DVR”)的客户端设备可向用户提供在本地记录给定的一项加了标签的内容的能力。或者,加了标签的内容可被记录和存储在可操作以存储一项或多项内容的远程内容存储装置中。根据本发明的另一实施例,被用户加标签的内容可利用开始和停止标识符来标识。例如,开始和停止标识符可被存储并递送给一个或多个好友,以便向用户的一个或多个好友提供对加了标签的一项给定的电视节目、电影等的直接访问。根据本发明的另一实施例,被用户加标签的内容可利用标识给定的一项数字内容中的位置的偏移量或指针来标识。例如,给定的偏移量或指针可被递送给一个或多个好友以标识在一项数字内容中的位置。给定的好友可选择该偏移量或指针,从而获得对由用户指定的内容项中的该位置的直接访问。
[0105]执行检查以确定用户是否有一个或多个好友(步骤630)。如果用户的简档没有为给定用户标识一个或多个好友,则处理结束(步骤645)。在用户的客户端设备本地保存的或者在可操作以存储一个或多个标签的设备上远程保存的一个或多个标签稍后可被给定用户取得并查看。
[0106]如果用户的简档标识了一个或多个好友(步骤630),则一个或多个好友可被取得(步骤632)并且与和每个好友的上下文相关联的音频或可视上下文表示一起在给定用户的客户端设备上被显示给该用户(步骤635)。用户可选择一个或多个所显示的好友,以便指定这些好友作为加了标签的内容项的预期接收者。例如,利用诸如遥控器或鼠标之内的选择设备,用户可选择与用户的一个或多个好友的上下文相关联的一个或多个音频或可视上下文表示,以标识加了标签的内容项的预期接收者。执行检查以确定用户是否已选择一个或多个好友(步骤640)。如果用户未选择任何好友,加了标签的内容则不被递送到用户的一个或多个好友中的任何一个,并且用户可继续从对用户可用的多个内容中选择内容(步骤615)。保存在用户的客户端设备或者远程地保存在可操作以存储一个或多个标签的设备上的加了标签的内容稍后可被给定用户取得和观看。
[0107]如果用户选择了一个或多个好友,则执行检查以确定一个或多个所选好友中的任何一个是否活动(步骤650)。如果用户的好友中的一个或多个被识别为活动,加了标签的内容则被递送给相应的好友,并且可被每个接收者观看或保存(步骤655)。例如,可操作以识别用户的一个或多个好友的消息传递组件可指示本地或远程存储设备将给定的加了标签的内容项递送给用户的一个或多个所选择的好友。如果所选择的好友都不活动,则加了标签的内容可被用标识将要接收加了标签的内容的一个或多个接收者的递送信息来加以注释(步骤660),并且在一个或多个所标识的接收者变得活动时被递送。例如,所选择的好友在登录到内容分发系统上时可接收关于加了标签的内容的通知。类似地,可操作以与一个或多个第三方即时消息传递应用通信的互消息传递组件可确定所选择的好友何时登录到第三方即时消息传递应用上并且可将加了标签的内容递送到所选好友。然后,用户可继续了出和观看对用户可用的多个内容(步骤615),并且识别用于递送到用户的一个或多个好友的额外的标签。
[0108]虽然图6A示出了用于为一项或多项内容加标签并将标签和加了标签的内容递送给与给定用户相关联的一个或多个好友的方法,但是图1所示的内容分发系统还可用于选择电子节目指南中的一项内容并将该选择递送给与给定用户相关联的一个或多个好友。根据本发明的一个实施例,电子节目指南组件可将标识对给定用户可用的一项或多项内容的电子节目指南递送到给定用户的客户端设备。用户可选择在电子节目指南中标识的内容项中的一项或多项,以便对所选择的一项或多项内容进行观看、记录等等。例如,用户可选择给定的一项内容以安排将该项目记录在用户的客户端设备上的日期和时间。类似地,用户可决定选择一项内容以便在该项内容可用时自动地将用户的客户端设备调节到该项内容。
[0109]给定用户在电子节目指南中进行的选择可被递送给与给定用户相关联的一个或多个好友。根据本发明的一个实施例,可操作以识别用户的一个或多个好友的消息传递组件向用户的一个或多个好友递送通知。通知将用户从电子节目指南中选择的一项或多项内容告知给一个或多个好友。例如,消息传递组件可向用户的一个或多个好友递送通知,以指示用户从电子节目指南中选择出来以便记录的一项或多项内容。W类似地,消息传递组件可向用户的一个或多个好友递送通知,以指示在可用时将被自动递送到用户的客户端设备的一项或多项内容。
[0110]图6B是示出用于帮助对用户的机顶盒、数字视频记录器(“DVR”)或者其他客户端设备进行web远程访问以便控制递送到用户的一个或多个客户端设备的内容并与之进行交互的方法的一个实施例的流程图。用户可经由可通信地耦合到web服务器的客户端设备(“远程访问客户端设备”)远程地访问内容分发系统,该web服务器可操作以取得并显示内容分发系统的登录页面。根据本发明的一个实施例,可通信地耦合到因特网的远程访问客户端设备可经由web浏览器访问内容分发系统,该web浏览器可显示内容分发系统的登录网页。
[0111]如图6B所示,用户可利用耦合到可操作地取得和显示内容分发系统的登录网页的web服务器的远程访问客户端设备来远程地登录到内容分发系统(步骤665)。根据本发明的一个实施例,远程访问客户端设备的用户初始化并经由因特网连接到登录组件,以验证在用户的简档中维护的用户证书,该用户简档可从简档数据存储装置取得(步骤668) ο为给定用户取得的简档可提供关于与用户相关联并耦合到用户的一个或多个机顶盒的一个或多个客户端设备的信息(步骤670)。例如,用户先前可能已经注册了与用户相关联的一个或多个客户端设备,例如可耦合到用户的一个或多个机顶盒的数字视频记录器(“DVR”)或高清晰电视。与用户相关联并耦合到用户的一个或多个机顶盒的一个或多个客户端设备的功能可在用户的简档中标识或者或由内容分发系统来确定。例如,内容分发系统可确定与用户相关联并耦合到用户的一个或多个机顶盒的给定客户端设备是否能够记录内容项、以高清晰格式显示内容项,等等。
[0112]为用户取得的简档还可被内容分发系统用来识别被递送到用户的一个或多个机顶盒的内容。根据本发明的一个实施例,内容分发系统识别在用户的一个或多个机顶盒上可用的一个或多个电子节目指南。来自在用户的一个或多个机顶盒上存储并可用的一个或多个电子节目指南的数据可被显示给用户的远程访问客户端设备上的用户(步骤675)。用户可选择在用户的远程访问客户端设备上的一个或多个电子节目指南中显示的对用户的一个或多个机顶盒可用的一项或多项内容。例如,利用耦合到远程访问客户端设备的诸如键盘或鼠标之类的选择设备,用户可从对用户可用的一个或多个电子节目指南中选择一项或多项内容。
[0113]执行检查以确定用户是否选择了在用户的远程访问客户端设备上显示的一项或多项内容(步骤680)。如果用户未选择任何对用户可用的内容项,则用户可继续浏览可用的一项或多项内容(步骤675)。当用户选择一项或多项内容时(步骤680),用户被呈现以用于与所选择的一项或多项内容交互的一个或多个选项(步骤681)。根据本发明的一个实施例,对用户可用的一个或多个选项是基于用户的简档中标识的用户的一个或多个客户端设备的功能的。当用户从经由远程访问客户端设备上的电子节目指南显示给用户的一项或多项内容中选择一项内容时,用户可被呈现以将所选择的那项内容记录在用户的DVR上的选项。类似地,用户的机顶盒还可被耦合到高清晰电视。当用户选择一项内容时,用户可被呈现以按非高清晰格式或高清晰格式接收所选择的那项内容的选项。此外,用户可安排将用户的电视调节到所选择的一项内容的时间。本领域的技术人员将会意识到基于耦合到用户的一个或多个机顶盒的一个或多个客户端设备而对给定用户可用的其他选项,包括记录一项内容、改变记录选项、删除选择记录的一项内容、选择一项内容以便自动调节,等等。
[0114]然后执行检查以确定用户是否选择了针对所选择的一项或多项内容对用户可用的一个或多个选项(步骤682)。如果用户未选择对于所选择的一项或多项内容可用的一个或多个选项中的任何一个,则用户可继续浏览对用户可用的多个内容(步骤675)。当用户选择了对于所选择的一项或多项内容可用的选项中的一个或多个时,用户的选择被传播到用户的一个或多个机顶盒、DVR或其他客户端设备(步骤684)。根据本发明的一个实施例,用户的选择被内容分发系统的消息传递组件递送到与给定用户相关联的一个或多个机顶盒。例如,用户可选择在特定时间记录对用户可用的一项内容的选项。用户的选择被递送到用户机顶盒或DVR,然后机顶盒或DVR执行实现该选择的命令。根据这里描述的方法,用户的简档可被注释以反映由用户选择的一项或多项内容(步骤685),以向用户提供对内容项的推荐。
[0115]图7是示出用于帮助使用客户端设备来观看电视内容并与一个或多个其他应用交互的方法的一个实施例的流程图。客户端设备的用户初始化并连接到登录组件以验证用户的证书(步骤705)。此外,用户的简档被取得以标识用户的位置、偏好等等(步骤710)。内容被取得并递送到用户的客户端设备(步骤715)。根据本发明的一个实施例,用户可利用电子节目指南选择被取得和递送到用户的客户端设备的内容。例如,电子节目指南组件可搜索可操作以存储一个或多个位置的一个或多个节目指南的EPG数据存储装置,并显示对给定用户可用的一项或多项内容。所取得的一个或多个节目指南可以是基于在用户的简档中标识的位置而取得的。由用户选择的给定的一项内容可被从TV应用组件取得并被显示在给定用户的客户端设备上。
[0116]根据图7所示的实施例,用户可在参加与给定用户相关联的一个或多个好友的游戏应用的同时观看电视内容。例如,一个或多个游戏(例如在因特网上可得到的游戏应用)可被显示在用户的客户端设备上。用户可选择一个或多个可用的游戏应用,以调用相应的游戏应用。
[0117]执行检查以确定用户是否已经选择了一个或多个游戏应用(步骤720)。如果用户未选择游戏应用,则电视内容继续被显示在给定用户的客户端设备上(步骤715)。用户可继续从对给定用户可用的多个内容中选择内容,以及浏览对用户可用的一个或多个游戏应用。相反,如果用户选择了一个或多个游戏应用(步骤720),则该一个或多个游戏应用可被执行并被显示在用户的客户端设备上(步骤725)。根据本发明的一个实施例,所选择的一个或多个游戏应用可被递送到用户的客户端设备并在本地被执行。根据本发明的另一实施例,所选择的一个或多个游戏应用可被远程执行并被显示在给定用户的客户端设备上。一个或多个游戏应用结合显示在给定用户的客户端设备上的电视内容一起被显示,从而允许用户观看电视内容并参与所选择的一个或多个游戏应用。
[0118]执行检查以确定用户是否有在用户简档中标识的一个或多个好友(步骤730)。用户的一个或多个好友可被显示给用户以允许用户选择一个或多个好友来参加所选择的游戏应用(步骤730)。如果用户有一个或多个好友,则该一个或多个好友的身份被取得(步骤732)。此外,用户的一个或多个好友中的活动好友被识别并被显示给用户(步骤734)。
[0119]如果用户不与一个或多个好友相关联,则存储在简档数据存储装置中的一个或多个简档可被取得以识别具有与给定用户类似或匹配的兴趣、特性等等的其他用户(步骤740)。例如,简档组件可操作以识别简档数据存储装置中标识与当前用户类似的用户偏好的一个或多个简档。由简档组件识别出的一个或多个其他用户可被指定为临时好友,以便允许当前用户参加所选择的游戏应用。
[0120]
当前第4页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1