动态启用和禁用生物特征设备的系统和方法与流程

文档序号:22047531发布日期:2020-08-28 18:58阅读:251来源:国知局
动态启用和禁用生物特征设备的系统和方法与流程

相关申请的交叉引用

本申请要求于2017年12月21日提交的美国实用新型专利申请no.15/850,244和2018年11月09日提交的美国实用新型专利申请no.16/185,434的优先权,其全部内容通过引用并入本文。



背景技术:

生物特征设备是常用技术,用于监视用户的各种特点,诸如用户的身体活动或用户的有机功能和生命体征。但是,对于用户而言,生物特征设备的丰富性以及作为扩展的生物特征设备的测量的丰富性可以是压倒性的。在许多情况下,设备消耗大量资源来收集用户不需要或永远不会访问的数据。由于生物特征设备可以是可穿戴设备,因此持续的数据获取会导致更快的电池消耗和处理器的过度使用。大量信息也可能过多并且会破坏用户的隐私(例如,生物特征设备可能在用户不希望收集数据时收集数据)。



技术实现要素:

因而,描述了通过基于用户正在观看的内容动态地启用和禁用生物特征设备来解决常规生物特征设备中的缺陷的系统和方法。假定用户正在使用生物特征设备(例如,fitbit腕带)跟踪身体活动和生命体征。例如,fitbit腕带可以监视用户的心率、睡眠方式、所采取的步数、卡路里等。除了不断收集数据,媒体指南应用还可以被用于基于用户正在观看的内容禁用和启用fitbit腕带的数据收集。例如,媒体指南应用可以检测到用户正在观看恐怖电影(例如,“theconjuring”),该恐怖电影具有呈现猛然一吓的场景。该场景可以与使fitbit腕带开始跟踪用户心率的启用规则相关联。一旦场景开始,fitbit就会开始收集心率测量。基于用户的反应,媒体指南应用还可以提供内容推荐。例如,如果用户的心率没有改变,那么可能是用户没有被场景吓到。因此,媒体指南应用可以推荐更吓人的电影。

媒体指南应用可以确定用户正在访问用户装备(例如,机顶盒、膝上型计算机、智能电话)上的内容。假定用户正在观看恐怖电影“theconjuring”。应当注意的是,用户正在访问的内容可以是任何媒体,包括但不限于视频、音频、图形和/或游戏。

媒体指南应用可以检索与内容相关联的设备启用规则。媒体指南应用可以检索与正在访问的内容相关联的元数据。元数据可以包括与内容相关联的设备启用规则。例如,电影的每个场景可以与由内容提供者创建的设备启用规则相关联。因而,元数据可以包括详细列出场景的名称、场景在电影中开始的时间、有关场景中内容的信息、设备启用规则以及该规则与各种生物特征设备的兼容性的场景列表。假定媒体指南应用确定“theconjuring”有七十个场景。此外,基于电影的元数据,媒体指南应用确定场景二具有与fitbit腕带和各种心率监视器相关联的设备启用规则。设备启用规则可以提示生物特征设备在场景二的整个回放持续时间内监视用户的心率。此外,设备启用规则可以包含有关预期生物特征响应的信息(例如,可以预期电影中令人兴奋的场景会导致心率加快)。

媒体指南应用可以确定当前正被访问的内容是否满足设备启用规则。如前面所提到的,内容的元数据可以包括有关设备启用规则以及该规则与各种生物特征设备的兼容性的信息。更具体而言,兼容性信息可以包括与设备启用规则相关联的生物特征设备的列表。应当注意的是,生物特征设备可以是可以监视用户的特点(例如,面部表情、移动、声音、压力水平、日常习惯、生命体征、体温等)的任何设备或智能技术。例如,生物特征设备可以是成像设备(例如,microsoftkinect),其可以跟踪用户的表情、瞳孔扩大、眼睛移动等。类似地,生物特征设备可以是智能扬声器(例如,googlehome、amazonecho等),其可以监视用户发出的声音,诸如说话、笑、哭等。此外,媒体指南应用可以确定用户已开始观看“theconjuring”的场景二。此外,媒体指南应用可以确定用户正在使用生物特征设备列表中的生物特征设备(例如,fitbit腕带)。作为响应,媒体指南应用可以确定当前正被访问的内容满足设备启用规则。

响应于确定当前正被访问的内容满足设备启用规则,媒体指南应用可以在当前正被访问的内容继续满足设备启用规则的同时临时激活与用户相关联的生物特征设备。例如,在生成场景二以显示给用户时,媒体指南应用可以使fitbit的心率监视特征保持活动状态。假定设备启用规则与智能扬声器(例如,googlehome)相关联,以在场景二(例如,出现猛然一吓时)期间收集用户的语音样本。在场景二的回放期间,媒体指南应用可以启用googlehome的音频收集。因而,如果用户尖叫或以声音做出反应,那么googlehome可以记录音频。在另一种情况下,假定设备启用规则与用于监视用户的移动的运动跟踪器相关联。运动跟踪器可以诸如在智能电话、microsoftkinect、网络摄像头等中结合相机。响应于场景二的回放,媒体指南应用可以使运动跟踪器监视各种特征,诸如用户的移动、面部表情、与用户周围环境的交互等。例如,如果用户正在访问他/她的智能电话上的“theconjuring”,那么可以启用智能电话上的相机来监视用户的眼睛移动。这个信息可以指示用户是否响应于猛然一吓而将视线从屏幕移开或者闭上了他/她的眼睛。在一些实施例中,媒体指南应用可以将满足设备启用规则的时间标记为开始时间,并等待结束时间,该结束时间是设备启用规则将停止被满足的时间(例如,在场景二结束时)。一旦达到结束时间,媒体指南应用就可以停用生物特征设备。停用该设备可以仅涉及停止设备收集数据,直到来自用户或媒体指南应用的进一步指示为止。在一些情况下,停用可以涉及将生物特征设备发送到睡眠模式、低功耗模式或完全关闭电源。应当注意的是,结束时间不能在用户访问内容(例如,媒体资产)的时间段内发生。例如,设备启用规则可以长时间启用生物特征设备。假定用户正在收听有关健康饮食的播客。播客可以与设备启用规则相关联,该规则使得用户的智能电话或智能扬声器能够在从用户停止收听该播客开始的两周的过程中跟踪用户的饮食习惯。因而,用户的智能电话可以提示用户每天/每周输入其饮食信息;用户的智能扬声器可以口头请求这个信息。

生物特征设备的媒体指南应用可以在生物特征设备被激活时测量用户对当前正被访问的内容的生物特征响应。假定fitbit每两分钟获取心率测量的集合并且场景二持续时间为十分钟。在场景二的十分钟持续时间期间激活fitbit的心率监视特征的同时,fitbit会收集心率测量的六个集合。在给定智能扬声器的示例中,googlehome会开始收集场景二的持续时间期间的音频样本。

媒体指南应用可以基于测得的生物特征响应来生成内容推荐。假定场景二是恐怖场景,具有多个猛然一吓。生物特征响应可以是由fitbit获取的心率测量的集合。设备启用规则可以指示预期的生物特征响应应当在每分钟90-100次心跳的心率范围内。媒体指南应用可以参考生物特征数据库,该数据库包括关于不同级别的生物特征响应的信息。生物特征数据库可以具有分类各种心率级别的心率表。例如,在心率表中,每分钟60-80次心跳可以被分类为正常心率,而每分钟80-100次心跳可以被分类为加速心率。媒体指南应用可以确定六个测量集合的平均心率是每分钟72次心跳。因此,基于心率表,媒体指南应用可以确定用户的心率属于正常心率类别,而不属于如预期的生物特征响应所指示的预期的“加速”类别。因此,媒体指南应用可以搜索可以加快用户心率的内容。例如,用户可能不觉得“theconjuring”中的场景吓人,因此不受场景二的影响。媒体指南应用可以确定用户访问的内容“theconjuring”的流派是恐怖。因而,媒体指南应用可以确定应当从被认为更吓人的恐怖流派中向用户推荐内容。在一些实施例中,媒体指南应用可以在用户访问内容时提供补充内容,以便更改用户的生物特征响应。例如,媒体指南应用可以激活外部部件,诸如用户拥有的googlehome设备,以生成与恐怖相关联的声音。媒体指南应用还可以覆盖在虚拟现实或增强现实中跳到用户面前的吓人的角色。在提供补充内容的同时,媒体指南应用可以监视用户的生物特征响应的改变(例如,增加的心率)。

在一些方面,媒体指南应用可以确定用户正在用户装备上访问内容。在一些实施例中,内容包括线性媒体资产(例如,电视广播体育赛事)、点播媒体资产(例如,电影)和与用户相关联的社交平台上的社交聊天(例如,论坛/讨论)中的至少一种。假定用户正在他/她的机顶盒上观看作为点播媒体资产的恐怖电影“it:chapterone”。

媒体指南应用可以检索与内容相关联的设备启用规则。媒体指南应用可以检索与正被访问的内容相关联的元数据。元数据可以包括与内容相关联的设备启用规则。例如,媒体指南应用可以确定提示生物特征设备从用户收集心率测量的设备启用规则。

在一些实施例中,媒体指南应用可以生成新的设备启用规则。例如,假定内容提供者尚未将设备启用规则添加到内容的元数据。媒体指南应用可以通过参考社交媒体(例如,twitter上的趋势)来识别受欢迎的内容、角色、主题、人、地点等。媒体指南应用还可以在用户简档中识别用户偏好的项(例如,内容、角色、演员、艺术家、地点等)。这些偏好可以明确声明(例如,用户指示他/她最喜欢的演员是tomhanks),也可以隐式声明(例如,用户的观看历史记录指示用户已经观看了几部由tomhanks主演的电影)。作为响应,媒体指南应用可以生成具有与流行度和/或用户简档对应的内容准则的设备启用规则。

在一些实施例中,媒体指南应用可以允许用户创建设备启用规则。例如,媒体指南应用可以允许用户访问用户简档中的设备启用规则的列表,并允许用户手动添加设备启用规则。用户可以输入设备启用规则并且媒体指南应用可以解析由用户生成的设备启用规则,以确保用户的设备启用规则有效。例如,如果用户创建用于测量心率的设备启用规则并将其与不能测量心率的计步器相关联,那么媒体指南应用可以提示用户该用户生成的设备启用规则无效。

媒体指南应用可以确定由设备启用规则指定的内容准则。可以用“if-else”逻辑对设备启用规则进行编程。例如,设备启用规则可以被构造为“if[准则1]和/或[准则2]…和/或[准则n],then[响应a1]和/或[响应a2]…和/或[响应an];else[响应b1]和/或[响应b1]…和/或[响应bn]”。在这种结构中,如果满足由内容提供者或用户建立的准则的组合,那么媒体指南应用将执行来自a集合(例如,a1、a2等)的相应响应组合。如果不满足准则的组合,那么媒体指南应用将执行来自b集合(例如,b1、b2等)的相应响应组合。假定内容提供者建立的设备启用规则声明“if小丑pennywise出现在场景中,then启用生物特征设备并提示生物特征设备进行心率测量;else禁用生物特征设备”。假定生物特征设备是fitbit。这个设备启用规则中的内容准则是电影场景中小丑pennywise(即,“it:chapterone”中的角色)的出现。

媒体指南应用可以检索与在用户装备上正被访问的内容相关联的与内容准则匹配的元数据。媒体指南应用可以参考与电影相关联的元数据,以确定在各个回放位置出现在电影中的角色(例如,小丑pennywise)。媒体指南应用还可以使用计算机视觉来识别屏幕上的对象,并使用小丑pennywise的参考图像(例如,从互联网检索的)来识别该对象是否是小丑pennywise。媒体指南应用可以参考电影的字幕来确定何时在电影中提到小丑pennywise。媒体指南应用还可以分析电影的音频并利用自然语言处理使用小丑pennywise的参考语音模型(例如,从互联网检索的)来识别小丑pennywise的语音。使用这些处理的任意组合,媒体指南应用可以识别小丑pennywise的出现并确定满足内容准则。

在一些实施例中,设备启用规则可以指定在电影中小丑pennywise出现的回放位置。例如,设备启用规则可以声明“if回放在位置0:12:57或0:50:12或1:24:23,then启用生物特征设备并提示生物特征设备进行心率测量;else禁用生物特征设备”。在这种情况下,内容准则指向电影中的具体回放位置,诸如从开始起12分57秒(例如,0:12:57)。一旦向用户的回放达到这一点,就可以满足内容准则。

媒体指南应用可以将检索到的元数据与设备启用规则指定的条件进行比较,以确定在用户装备上被访问的内容是否满足设备启用规则。例如,如果用户位于回放位置0:12:57,那么媒体指南应用可以确定满足设备启用规则的内容准则。相反,如果用户位于回放位置0:05:11,那么媒体指南应用可以确定不满足设备启用规则的内容准则。

媒体指南应用可以识别与设备启用规则相关联的用户的生物特征设备。如前面所提到的,可以从内容的元数据中检索设备启用规则。元数据还可以包括关于用户拥有的生物特征设备的信息。例如,媒体指南应用可以从元数据中确定与设备启用规则关联(例如,以测量心率)并且用户拥有的生物特征设备包括samsunggear、fitbit腕带和便携式心率监视器。

在一些实施例中,媒体指南应用可以确定用户是否正在使用生物特征设备。例如,媒体指南应用可以与用户的fitbit腕带通信,以确定用户是否戴着腕带。生物特征设备通常具有内置传感器,以确定用户是否与生物特征设备接触。如果用户不在fitbit腕带附近(例如,用户正在客厅观看电影,而生物特征设备在用户的卧室中),那么媒体指南应用可以确定该设备不满足设备启用规则,因为如果满足内容准则,那么它无法物理地测量用户的心率。

当正在被访问的内容继续满足设备启用规则时,媒体指南应用可以临时激活识别出的生物特征设备。回到总体示例,媒体指南应用可以识别用户正戴着他/她的fitbit腕带。此外,媒体指南应用可以确定小丑pennywise已经出现在用户正在观看的场景中。作为响应,媒体指南应用可以确定设备启用规则的内容准则已得到满足,并且可以启用生物特征设备。用户的fitbit可以保持启用状态,直到小丑pennywise退出场景为止。

媒体指南应用可以在生物特征设备被激活时测量用户对正被访问的内容的生物特征响应。例如,当小丑pennywise在用户正观看的场景中时,媒体指南应用可以确保用户的fitbit腕带处于活动状态并正在收集用户的心率。在一些实施例中,媒体指南应用可以存储这个生物特征响应(例如,以时间戳组织的心率值)。媒体指南应用可以确定在启用fitbit的持续时间期间用户的平均心率为每分钟111次心跳。

然后媒体指南应用可以基于测得的生物特征响应来生成内容推荐。假定在某个场景中小丑pennywise出现了。与设备启用规则相关联的元数据可以指示预期的生物特征响应应当在每分钟90-100次心跳的心率范围内。媒体指南应用可以参考生物特征数据库,该数据库包括关于不同级别的生物特征响应的信息。如前面所提到的,生物特征数据库可以具有分类各种心率级别的心率表。例如,在心率表中,每分钟80-100次心跳可以被分类为加速心率,而100-120次心跳可以被分类为非常加速。因此,基于心率表,媒体指南应用可以确定用户的心率属于“非常加速”心率类别,而不属于预期“加速”类别,如预期的生物特征响应所指示的。

在一些实施例中,如果用户的生物特征响应增加到超过阈值(例如,每分钟140次心跳),那么作为安全措施,媒体指南应用可以停止用户正访问的内容的回放。在一些实施例中,媒体指南应用可以搜索可以减慢用户心率的内容。媒体指南应用可以确定用户访问的内容“it:chapterone”的流派是恐怖。因而,媒体指南应用可以确定应当从恐怖流派中向用户推荐被认为不太吓人的内容。媒体指南应用可以参考互联网来搜索具有与“稍微加速的心率”预期生物特征响应相关联的设备启用规则的恐怖电影。一旦媒体指南应用已经识别出与“稍微加速的心率”相关联的内容的列表,媒体指南应用就可以在与其相应元数据中与恐怖流派相关联的内容的列表中搜索内容。假定媒体指南应用识别出电影“theconjuring”,其特征为具有与最大“稍微加速”心率相关联的设备启用规则的场景。在观众停止观看“it:chapterone”之后,媒体指南应用可以生成推荐“theconjuring”的推荐以供显示。在一些实施例中,媒体指南应用可以在第二显示屏(例如,用户的智能电话)上生成推荐以供显示。

在一些实施例中,媒体指南应用可以从用户正访问的内容中移除部分内容,以便更改用户的生物特征响应。例如,媒体指南应用可以响应于小丑pennywise的出现而确定用户的生物特征响应是非常高的心率。因此,媒体指南应用可以使用计算机视觉(例如,分割和分类)来挡住小丑pennywise,或者用不太吓人的图像替换小丑pennywise。媒体指南应用也可以跳过以小丑pennywise为特征的场景。然后,媒体指南应用可以监视用户的心率是否响应于部分的移除而降低。

在一些实施例中,媒体指南应用可以基于内容的标识符来搜索社交网络,以识别与内容相关联的多个通信。内容的标识符可以是内容的任何表示,诸如内容的名称(例如,“it:chaptername”)、通用名称(例如,“it”)、流派(例如,恐怖)、创建者(例如,艺术家、制作室、导演等)、角色、演员、艺术品和/或声音。因而,媒体指南应用可以在诸如facebook之类的社交网络上搜索“小丑pennywise”,以便识别与“小丑pennywise”相关联的多个通信。多个通信可以包括帖子、评论、消息、确认(例如,喜欢(like)、反应(reaction)等)、视频、照片、音频剪辑等。

然后媒体指南应用可以识别由社交网络在内容的进度位置的阈值时间段内接收到的通信的数量。阈值时间段可以是内容的进度位置之前和/或之后的时间窗口。进度位置表示内容中的离散点,并且可以包括但不限于视频/音频的回放位置或图像和文本的幻灯片放映中的幻灯片编号。假定电影“it:chapterone”的进度点是12分50秒,并且阈值时间段是十分钟。因此,媒体指南应用可以仅考虑在7分50秒和17分50秒之间由社交网络facebook接收到的通信。在访问“it:chapterone”时,第一用户(例如,用户的朋友)可以在社交网络上发表评论。该朋友的设备上的媒体指南应用可以确定该朋友正在访问“it:chapterone”,并将该朋友的进度点作为元数据添加到朋友的通信中。当用户的设备上的媒体指南应用识别出通信时,媒体指南应用可以检索通信的元数据,以确定该通信的进度点是否在阈值时间段内。在用户正在访问正被广播的内容的情况下,媒体指南应用可以确定内容的传输时间并考虑相对于传输时间的进度点。例如,如果在2017年11月1日晚上8:00在hbo上广播(例如,同时传输给多个用户)“it:chapterone”,并且进度点是电影的12分50秒,那么媒体指南应用可以考虑商业时间和内容版本,以便确定进度点时间是晚上8:15。因此,阈值时间段可以是晚上8:15左右(例如,晚上8:12和晚上8:22)附近的任何十分钟窗口。因此,媒体指南应用可以考虑在那个时间期间社交网络接收到的通信。

然后媒体指南应用可以确定通信的数量是否超过阈值。例如,媒体指南应用可以对在阈值时间段内由各种社交网络(例如,facebook、twitter、instagram、reddit等)接收到的并与内容的标识符相关联的通信的数量进行计数。假定媒体指南应用识别出10000个通信。在一些实施例中,用户还可以将通信限制到由用户的朋友发布的通信。在这种情况下,媒体指南应用可以识别出50个通信。媒体指南应用可以从用户简档中检索阈值。阈值可以表示将内容的一部分分类为流行(例如,电影中的著名场景)所需的最小通信数量。假定阈值为20,该数字小于与用户的朋友相关联的通信的数量。因此,媒体指南应用可以检测到与内容的进度位置对应的内容的一部分是流行的。在确定该部分是流行的时,媒体指南应用可以生成与该部分相关联的设备启用规则(如果尚不存在该设备启用规则)。

为了确立该部分何时开始以及该部分何时结束(例如,为了确定满足设备启用规则的回放窗口),媒体指南应用可以存储内容的该部分的开始时间和结束时间。开始时间可以是由进度点附近的阈值时间段形成的时间窗口的第一时间。结束时间可以是由进度点附近的阈值时间段形成的时间窗口的最后时间。例如,如果进度点是12分50秒,并且阈值时间段是10分钟,那么开始时间可以是7分50秒,而结束时间可以是17分50秒。就传输时间而言(例如,内容在晚上8:00在hbo上开始传输),开始时间可以是晚上8:08并且结束时间可以是晚上8:18。

然后媒体指南应用可以检测到正被访问的内容的当前进度点与开始时间对应。例如,媒体指南应用可以确定内容的当前进度点(例如,12分50秒)与开始时间对应并且在阈值时间段内。媒体指南应用可以在当前进度点介于开始时间和结束时间之间的同时临时激活生物特征设备。例如,媒体指南应用可以与用户的fitbit腕带通信,以在开始时间启用fitbit的心率测量特征。一旦当前进度点到达结束时间,媒体指南应用就可以与用户的fitbit腕带通信,以禁用fitbit的心率测量特征。

在一些实施例中,媒体指南应用可以从设备启用规则中检索在设备启用规则中指定的生物特征设备的集合。例如,媒体指南应用可以检索与设备启用规则相关联的元数据。元数据可以包括设备启用规则指定的生物特征设备的集合。例如,与测量心率的设备启用规则相关联的生物特征设备的集合可以包括fitbit腕带、samsunggear和便携式心率监视器。

然后媒体指南应用可以检索与用户相关联的生物特征设备的列表。如前面所提到的,媒体指南应用可以参考用户简档以识别用户可以访问或与用户相关联的生物特征设备。例如,媒体指南应用可以确定用户与fitbit腕带、samsunggear和计步器相关联。然后媒体指南应用可以将与用户相关联的生物特征设备的列表与设备启用规则中指定的生物特征设备的集合进行比较。例如,媒体指南应用可以确定设备启用规则与fitbit腕带和samsunggear(用户与之相关联的两个设备)相关联。但是,媒体指南应用还可以确定用户未与便携式心率监视器相关联,并且设备启用规则与计步器不兼容。

媒体指南应用可以选择列表中与生物特征设备的集合中的一个或多个生物特征设备匹配的一个或多个生物特征设备作为识别出的生物特征设备。例如,媒体指南应用可以选择fitbit腕带和samsunggear,因为它们同时出现在列表和生物特征设备的集合中。在用户没有访问与设备启用规则相关联的任何生物特征设备的情况下,媒体指南应用可以从生物特征设备的集合中确定最流行的生物特征设备。例如,媒体指南应用可以参考生物特征数据库,并且确定大多数用户使用fitbit腕带以便测量心率。作为响应,媒体指南应用可以检索出售fitbit腕带的供应商列表,并向用户推荐购买fitbit腕带。

在一些实施例中,媒体指南应用可以确定用户装备正在访问的内容的类型。内容的类型可以是呈现内容的介质。例如,内容可以是视频、音频片段、电子书、图像、游戏等。媒体指南应用可以选择多个设备启用规则中与要访问的内容类型对应的给定设备启用规则作为设备启用规则。例如,用户可以能够访问各种类型的内容“it:chapterone”。这些类型包括电影的视频、有声书、stephenking写的原始故事的电子书或以各种图为特征的漫画。取决于内容的类型,设备启用规则可以有所不同。例如,对于视频,设备启用规则可以响应于确定小丑pennywise已经出现在场景中而激活生物特征设备。对于有声书,每当刻画小丑pennywise的配音演员讲话时,设备启用规则便会激活。

在一些实施例中,媒体指南应用可以确定正被访问的内容满足设备启用规则发生在内容中的第一进度点。如果用户正在访问有声书的形式的“it:chapterone”,那么媒体指南应用可以检索声明“if小丑pennywise的配音演员讲话,then启用生物特征设备并测量用户的心率;else禁用生物特征设备”的设备启用规则。媒体指南应用可以使用语音识别方法(例如,自然语言处理)来识别小丑pennywise的配音演员从内容开始起12分50秒开始讲话。媒体指南应用还可以参考与有声书相关联的元数据,该元数据指示各个配音演员讲话的时间。如果用户的当前回放位置是第一进度点,那么媒体指南应用可以检查是否满足设备启用规则。假定用户的第一进度点是12分50秒。媒体指南应用可以确定满足设备启用规则。媒体指南应用可以监视由用户装备访问的内容的与晚于第一进度点的第二进度点对应的附加元数据。例如,媒体指南应用可以确定用户已到达第二进度点(例如,13分35秒)。在那时,媒体指南应用可以监视与有声书相关联的元数据,以确定在第二进度点期间正在讲话的配音演员。假定小丑pennywise的配音演员在第二进度点处停止讲话。

然后媒体指南应用可以将附加元数据与由设备启用规则指定的条件进行比较,以确定在第二进展点处在用户装备上被访问的内容是否满足设备启用规则。如果设备启用规则在小丑pennywise的配音演员讲话时测量心率,那么媒体指南应用可以确定该配音演员在第二进度点处停止讲话。因此,不满足设备启用规则并且媒体指南应用可以停用识别出的生物特征设备。例如,如果用户的fitbit腕带从第一进度点开始进行心率测量,那么媒体指南应用可以与fitbit腕带通信,以便停用fitbit腕带。因此,fitbit腕带将停止进行心率测量。

响应于确定满足设备启用规则,媒体指南应用可以监视由用户装备访问的内容的与晚于第二进度点的第三进度点对应的附加元数据。例如,媒体指南应用可以等待附加的时间段,直到用户到达第三进度点(例如,15分2秒)。一旦用户到达第三进度点,媒体指南应用就可以访问与第三进度点相关联的元数据,诸如在第三进度点讲话的配音演员的(一个或多个)名字。这用于确定不再满足设备启用规则的点。

在一些实施例中,媒体指南应用可以检索多个用户对在第一进度点处正被访问的内容的平均生物特征响应。例如,媒体指南应用可以参考存储各个用户的生物特征响应的远程服务器。远程服务器可以包括基于各种测量和生物特征设备组织的生物特征数据库。例如,生物特征数据库可以包括各个用户的心率测量。心率测量可以与内容、进度点以及关于用户的其它细节(例如,生物特征)(诸如年龄和体重)相关联。媒体指南应用可以检索生物特征数据库中列出的访问“it:chapterone”的多个用户的心率测量。更具体而言,媒体指南应用可以确定生物特征响应是否与第一进度点相关联。如果是,那么媒体指南应用可以确定平均生物特征响应。例如,如果媒体指南应用检索到与“it:chapterone”(例如,有声书)在第一进度点(例如,12分50秒)相关联的10000个用户的心率测量,那么媒体指南应用可以确定平均心率为每分钟82次心跳。

媒体指南应用可以将用户的生物特征响应与平均生物特征响应进行比较。假定用户在第一进度点处的生物特征响应为每分钟80次心跳。媒体指南应用可以依赖于响应阈值而将用户的生物特征响应与平均生物特征响应进行比较。响应阈值表示生物特征响应可以对应的范围。例如,用于心率测量的响应阈值可以是每分钟5次心跳。因此,如果用户的生物特征响应是在平均生物特征响应的范围内每分钟加或减5次心跳(例如,在每分钟77次心跳与每分钟87次心跳之间),那么媒体指南应用可以确定该生物特征响应与平均生物特征响应对应。在一些情况下,响应阈值由百分比差异确定。例如,响应阈值可以是2%。因此,媒体指南应用可以确定平均心率的范围是心率加或减2%(例如,82的2%是1.64,因此该范围在每分钟82-1.64次心跳和每分钟82+1.64次心跳之间)。

然后媒体指南应用可以识别一组用户,该组用户在第一进度点处对被访问的内容经历了与用户的生物特征相应对应的平均生物特征响应。例如,媒体指南应用可以确定已识别出的10000个用户中有2000个用户经历了也与该用户的生物特征响应对应的生物特征响应。更具体而言,2000个用户的生物特征响应在该用户的响应阈值内。如果用户的生物特征响应为每分钟80次心跳并且响应阈值为每分钟2次心跳,那么媒体指南应用可以识别出平均生物特征响应在每分钟78次至82次心跳之间的用户。

媒体指南应用可以选择与和用户组(例如,平均生物特征响应在每分钟78至82次心跳之间的用户)相关联的组简档对应的媒体资产作为内容推荐。例如,媒体指南应用可以确定在识别出的10000个用户中有2000个用户具有与该用户的生物特征响应对应的生物特征响应。媒体指南应用可以将这2000个用户分类在一个组简档下。例如,媒体指南应用可以访问相应用户的用户简档以确定兴趣的共性(例如,喜爱的电影、访问量最大的媒体资产等)。基于这个信息,媒体指南应用可以向用户推荐大多数识别出的用户已经访问过的媒体资产。

在一些实施例中,媒体指南应用可以识别与缺乏对与内容准则匹配的内容的典型生物特征响应相关的疾病,其中媒体资产与疾病相关。假定用户的心率响应于在第一进度点访问内容而上升到每分钟140次心跳。与识别出的用户的平均心率(例如,每分钟82次心跳)相比,媒体指南应用可以确定用户的心率异常高。作为响应,媒体指南应用可以识别与非常高的心率相关联的心脏病。媒体指南应用可以参考生物特征数据库来识别与用户的异常生物特征响应相关联的疾病。生物特征数据库可以包括疾病的名称、定义、对疾病的生物特征响应的相关联的值、预期的生物特征响应以及内容属性。

媒体指南应用可以向与该用户相关联的另一个用户警告该疾病。媒体指南应用可以参考用户简档,以识别用户选择的紧急联系人。例如,用户可以将他/她的父母指示为紧急联系人。响应于确定异常生物特征响应,媒体指南应用可以向用户的父母发送消息,指示识别出的疾病的潜在风险。该消息可以包括但不限于文本消息、电子邮件、社交媒体消息或计算机语音生成的电话呼叫。

媒体指南应用还可以通过在随后的时间检测用户对另外的内容的与准则匹配的不同生物特征响应来监视用户的疾病的治疗进度。例如,媒体指南应用可以通过创建测量心率的设备启用规则来增加心率测量的频率。媒体指南应用可以推荐类似于用户访问的内容的内容,以比较生物特征响应的差异。例如,媒体指南应用可以基于生物特征数据库识别出“theconjuring”是具有与“it:chapterone”相似的平均生物特征响应的恐怖电影。如果用户访问“theconjuring”,那么媒体指南应用可以将用户对“theconjuring”中场景的生物特征响应与“it:chapterone”中的场景进行比较。如果用户的心率在前者当中较低,那么媒体指南应用可以确定用户的疾病严重程度有所减轻。如果用户的心率再次在正常范围内,那么媒体指南应用可以确定用户的心率不再异常。

应当注意的是,上述系统、方法、装置和/或方面可以应用于本公开中描述的其它系统、方法、装置和/或方面或根据本公开中描述的其它系统、方法、装置和/或方面使用。

附图说明

在结合附图考虑以下详细描述时,本公开的上述和其它目的以及优点将变得显而易见,附图中相同的附图标记通篇指代相同的部分,并且其中:

图1a和1b示出了根据本公开的一些实施例的用于动态地启用和禁用生物特征设备的场景的说明性示例;

图2和3示出了根据本公开的一些实施例的由媒体指南应用生成的显示屏幕的说明性示例;

图4是根据本公开的一些实施例的说明性用户装备设备的框图;

图5是根据本公开的一些实施例的说明性媒体系统的框图;

图6是根据本公开的一些实施例的用于动态地启用和禁用生物特征设备的说明性处理的流程图;

图7是根据本公开的一些实施例的用于动态地启用和禁用生物特征设备的详细说明性处理的流程图;

图8是根据本公开的一些实施例的用于确定与内容的进度位置对应的内容的一部分是否流行的详细说明性处理的流程图;

图9是根据本公开的一些实施例的用于将与用户相关联的生物特征设备的列表与在设备启用规则中指定的生物特征设备的集合进行比较的详细说明性处理的流程图;

图10是根据本公开的一些实施例的用于确定用户装备正在访问的内容的类型的详细说明性处理的流程图;

图11是根据本公开的一些实施例的用于停用识别出的生物特征设备的详细说明性处理的流程图;

图12是根据本公开的一些实施例的用于选择与和一组用户相关联的组简档对应的媒体资产作为内容推荐的详细说明性处理的流程图;以及

图13是根据本公开的一些实施例的用于识别与缺乏对与内容准则匹配的内容的典型生物特征响应相关的疾病的详细说明性处理的流程图。

具体实施方式

描述了通过基于用户正在观看的内容动态地启用和禁用生物特征设备来解决常规生物特征设备中的缺陷的系统和方法。假定用户正在使用生物特征设备(例如,fitbit腕带)跟踪身体活动和生命体征。例如,fitbit腕带可以监视用户的心率、睡眠方式、所采取的步伐、卡路里等。除了不断收集数据,媒体指南应用还可以被用于基于用户正在观看的内容禁用和启用fitbit腕带的数据收集。例如,媒体指南应用可以检测到用户正在观看恐怖电影(例如,“theconjuring”),该恐怖电影的特征为呈现猛然一吓的场景。该场景可以与使fitbit腕带开始跟踪用户心率的启用规则相关联。一旦场景开始,fitbit就会开始收集心率测量。基于用户的反应,媒体指南应用还可以提供内容推荐。例如,如果用户的心率没有改变,那么可能是用户没有被场景吓到。因此,媒体指南应用可以推荐更吓人的电影。

在任何给定的内容交付系统中,用户可用的内容量可以很大。因此,许多用户期望允许用户高效地导航内容选择并容易地识别他们可能期望的内容的通过接口的媒体指南形式。提供这种指南的应用在本文中被称为交互式媒体指南应用,或者有时被称为媒体指南应用或指南应用。

交互式媒体指南应用可以基于它们为其提供指南的内容而采取各种形式。一种典型的媒体指南应用类型是交互式电视节目指南。交互式电视节目指南(有时被称为电子节目指南)是众所周知的指南应用,除其它之外,尤其允许用户在多种类型的内容或媒体资产中导航和定位多种类型的内容或媒体资产。交互式媒体指南应用可以生成图形用户接口屏幕,这使用户能够在内容之间导航、定位内容和选择内容。如本文所提到的,术语“媒体资产”和“内容”应当被理解为意指电子可消费的用户资产,诸如电视节目,以及按次计费节目、点播节目(如在点播视频(vod)系统中)、互联网内容(例如,流传送内容、可下载内容、网络广播(webcast)等等)、视频剪辑、音频、内容信息、图片、旋转图像、文档、播放列表、网站、文章、书籍、电子书籍、博客、聊天会话、社交媒体、应用、游戏和/或任何其它媒体或多媒体和/或其组合。指南应用还允许用户在内容之间进行导航和定位内容。如本文所提到的,术语“多媒体”应当被理解为意指利用上述至少两种不同内容形式(例如,文本、音频、图像、视频或交互内容形式)的内容。内容可以被用户装备设备记录、播放、显示或访问,但也可以是实况表演的一部分。

用于执行本文讨论的任何实施例的媒体指南应用和/或任何指令可以在计算机可读介质上被编码。计算机可读介质包括能够存储数据的任何介质。计算机可读介质可以是暂态的,包括但不限于传播的电信号或电磁信号,或者可以是非暂态的,包括但不限于易失性和非易失性计算机存储器或存储设备,诸如硬盘、软盘、usb驱动器、dvd、cd、介质卡、寄存器存储器、处理器高速缓存、随机存取存储器(“ram”),等等。

随着互联网、移动计算和高速无线网络的出现,用户在他们传统上不访问媒体的用户装备设备上访问媒体。如本文所提到的,短语“用户装备设备”、“用户装备”、“用户设备”、“电子设备”、“电子装备”、“媒体装备设备”或“媒体设备”应当被理解为意指用于访问上述内容的任何设备,诸如电视机、智能tv、机顶盒、用于处理卫星电视的集成接收器解码器(ird)、数字存储设备、数字媒体接收器(dmr)、数字媒体适配器(dma)、流传送媒体设备、dvd播放器、dvd记录器、连接的dvd、本地媒体服务器、blu-ray播放器、blu-ray记录器、个人计算机(pc)、膝上型计算机、平板计算机、webtv盒、个人计算机电视(pc/tv)、pc媒体服务器、pc媒体中心、手持式计算机、固定电话、个人数字助理(pda)、移动电话、便携式视频播放器、便携式音乐播放器、便携式游戏机、智能手机或任何其它电视装备、计算装备或无线设备,和/或其组合。在一些实施例中,用户装备设备可以具有面向前方的屏幕和面向后方的屏幕、多个前方屏幕或多个有角度的屏幕。在一些实施例中,用户装备设备可以具有面向前方的摄像机和/或面向后方的摄像机。在这些用户装备设备上,用户可以能够在通过电视机可用的相同内容中进行导航和定位这些内容。因此,媒体指南也可以在这些设备上可用。所提供的指南可以用于仅通过电视机可用的内容,用于仅通过一个或多个其它类型的用户装备设备可用的内容,或用于既通过电视机又通过一个或多个其它类型的用户装备设备可用的内容。媒体指南应用可以作为在线应用(即,在网站上提供)或作为用户装备设备上的独立应用或客户端来提供。下面将更详细地描述可以实现媒体指南应用的各种设备和平台。

媒体指南应用的功能之一是向用户提供媒体指南数据。如本文所提到的,短语“媒体指南数据”或“指南数据”应当被理解为意指与在操作指南应用中使用的内容或数据相关的任何数据。例如,指南数据可以包括节目信息、指南应用设置、用户偏好、用户简档信息、媒体列表、媒体相关信息(例如,广播时间、广播频道、标题、描述、评级信息(例如,父母控制评级、评论家的评级,等等)、流派或类别信息、演员信息、用于广播公司或提供商的徽标的徽标数据,等等)、媒体格式(例如,标准清晰度、高清晰度、3d,等等)、点播信息、博客、网站以及有助于用户在期望的内容选择中进行导航和定位期望的内容的任何其它类型的指南数据。

图1a和1b示出了根据本公开的一些实施例的用于动态地启用和禁用生物特征设备的场景100和106的说明性示例。假定用户正在观看恐怖电影“creaturefromtheblacklagoon”,这是显示器102上的点播媒体资产(图1a)。媒体指南应用可以检索与内容相关联的设备启用规则。媒体指南应用可以检索与正被访问的内容相关联的元数据。元数据可以包括与内容相关联的设备启用规则。例如,媒体指南应用可以确定提示生物特征设备从用户收集心率测量的设备启用规则。

媒体指南应用可以确定由设备启用规则指定的内容准则。可以用“if-else”逻辑对设备启用规则进行编程。例如,设备启用规则可以被构造为“if[准则1]和/或[准则2]…和/或[准则n],then[响应a1]和/或[响应a2]…和/或[响应an];else[响应b1]和/或[响应b1]…和/或[响应bn]”。在这种结构中,如果满足由内容提供者或用户建立的准则的组合,那么媒体指南应用将执行来自a集合(例如,a1、a2等)的相应响应组合。如果不满足准则的组合,那么媒体指南应用将执行来自b集合(例如,b1、b2等)的相应响应组合。假定内容提供者建立的设备启用规则声明“if怪兽(creature)出现在场景中,then启用生物特征设备并提示生物特征设备进行心率测量;else禁用生物特征设备”。假定生物特征设备是fitbit腕带106(图1a)。这个设备启用规则中的内容准则是电影场景中怪兽(即,“creaturefromtheblacklagoon”中的角色)的出现。

应当注意的是,在图1a中表示为fitbit腕带的生物特征设备可以是任何可以监视用户特点(例如,面部表情、移动、声音、压力级别、饮食习惯、生命体征、体温等)的设备或智能技术。因此,如图1a中所描绘的,生物特征设备不必是可穿戴的。生物特征设备可以是监视音频、视频、运动、温度、生命体征等的传感器。例如,生物特征设备可以是成像设备(例如,microsoftkinect),其可以跟踪用户的表情、瞳孔扩张、眼睛移动等。生物特征设备可以是智能扬声器(例如,googlehome、amazonecho等),其可以监视用户发出的声音,诸如说话、笑声、哭泣等。

媒体指南应用可以检索与在用户装备上正被访问的与内容准则匹配的内容相关联的元数据。媒体指南应用可以参考与电影相关联的元数据,以确定在各个回放位置出现在电影中的角色(例如,怪兽)。设备启用规则还可以指定在电影中出现怪兽的回放位置。例如,设备启用规则可以声明“if回放在位置0:12:57或0:50:12或1:24:23,then启用生物特征设备并提示生物特征设备进行心率测量;else禁用生物特征设备。”在这种情况下,内容准则指向电影中的具体回放位置,诸如从开始起12分钟零57秒(例如,0:12:57)。一旦向用户的回放达到这一点,就可以满足内容准则。

应当注意的是,设备启用规则可以启用多个生物特征设备并且可以链接命令。例如,设备启用规则可以声明“if回放在位置0:12:57处,then启用第一生物特征设备进行心率测量(andif心率测量超过每分钟100次心跳,then启用第二生物特征设备收集音频样本;else禁用第二生物特征设备);else禁用第一生物特征设备”。在这种情况下,第一生物特征设备可以是心脏监视器,第二生物特征设备可以是智能扬声器、移动电话、录音机等。媒体指南应用可以确定是否满足第一条件,并响应于确定满足第一条件而可以执行括号中的条件。在另一个示例中,设备启用规则可以声明“if回放在场景二中,then启用第一生物特征设备进行心率测量并启用第二生物特征设备评估体热;else禁用第一生物特征设备和第二生物特征设备”。在这种情况下,第一生物特征设备可以是近似心率的光传感器,并且第二生物特征设备可以是可以收集用户的热信号的热风枪(heatgun)或红外传感器。上面提到的生物特征设备可以是可穿戴的,或者可以放置在远离用户的位置。

媒体指南应用可以将检索到的元数据与由设备启用规则指定的条件进行比较,以确定在用户装备上被访问的内容是否满足设备启用规则。例如,如果用户位于回放位置0:12:57,那么媒体指南应用可以确定满足设备启用规则的内容准则。屏幕内容104在屏幕上显示怪兽。

当正在被访问的内容继续满足设备启用规则时,媒体指南应用可以临时激活识别出的生物特征设备。回到总体示例,媒体指南应用可以识别用户正戴着他/她的fitbit腕带(例如,生物特征设备106)。此外,媒体指南应用可以确定怪兽已经出现在用户正在观看的场景中。作为响应,媒体指南应用可以确定设备启用规则的内容准则已得到满足,并且可以启用生物特征设备。例如,媒体指南应用可以利用ir(红外辐射)信号来激活生物特征设备。媒体指南应用可以使用互联网与生物特征设备通信并激活生物特征设备。媒体指南应用还可以提示用户手动激活生物特征设备。此外,用户的fitbit可以保持启用状态(例如,被描绘成具有从生物特征设备106发出的信号),直到怪兽退出场景为止。

媒体指南应用可以在生物特征设备被激活的同时测量用户对正被访问的内容的生物特征响应。例如,当怪兽在用户正观看的场景中的同时,媒体指南应用可以确保用户的fitbit腕带处于活动状态并正在收集用户的心率。

然后媒体指南应用可以基于测得的生物特征响应来生成内容推荐,如屏幕内容108(图1b)中所示,它是用户可能感兴趣的内容的显示。假定在某个场景中怪兽出现了。与设备启用规则相关联的元数据可以指示预期的生物特征响应应当在每分钟90-100次心跳的心率范围内。媒体指南应用可以参考生物特征数据库,该数据库包括关于不同级别的生物特征响应的信息。如前面所提到的,生物特征数据库可以具有分类各种心率级别的心率表。例如,在心率表中,每分钟80-100次心跳可以被分类为加速心率,而100-120次心跳可以被分类为非常加速。因此,基于心率表,媒体指南应用可以确定用户的心率属于“非常加速”心率类别,而不属于预期“加速”类别,如预期的生物特征响应所指示的。作为响应,屏幕内容108中描绘的内容推荐可以包括具有较低心率类别(例如,稍微加速)的媒体资产。还应当注意的是,由于怪兽不再出现在屏幕上,因此媒体指南应用已停用(也可与“禁用”互换使用)生物特征设备110(图1b)。因此,在图1b中不再测量用户的心率。停用该设备可以仅涉及停止设备收集数据,直到来自用户或媒体指南应用的进一步指示为止。在一些情况下,停用可以涉及将生物特征设备发送到睡眠模式、低功耗模式或完全关闭电源。正如前面提到的,媒体指南应用可以使用ir信号、通过互联网或通过提示用户手动激活或停用来与生物特征设备通信。可以通过通信网络514(例如,在图5的描述中讨论)执行媒体指南应用和生物特征设备之间的通信。

图2-3示出了可以用于提供媒体指南数据的说明性显示屏幕。图2-3中显示的显示屏幕可以在任何合适的用户装备设备或平台上实现。虽然图2-3的显示被示为全屏显示,但它们也可以完全或部分地覆盖在正在显示的内容上。用户可以通过选择在显示屏幕中提供的可选选项(例如,菜单选项、列表选项、图标、超链接等)或按下遥控器或其它用户输入界面或设备上的专用按钮(例如,guide按钮)来指示访问内容信息的期望。响应于用户的指示,媒体指南应用可以向显示屏提供以若干方式之一组织的媒体指南数据,诸如按网格中的时间和频道、按时间、按频道、按来源、按内容类型、按类别(例如,电影、体育、新闻、儿童或其它节目类别)或其它预定义的、用户定义的或其它组织标准。

图2示出了按照时间和频道布置的节目列表显示200的说明性网格,其也使得能够访问单个显示中的不同类型的内容。显示200可以包括网格202,其具有:(1)频道/内容类型标识符的列204,其中每个频道/内容类型标识符(其是列中的单元格)识别可得到的不同频道或内容类型;和(2)时间标识符的行206,其中每个时间标识符(其是行中的单元格)识别节目的时间块。网格202还包括节目列表的单元格,诸如节目列表208,其中每个列表提供在列表的相关联频道和时间上提供的节目的标题。利用用户输入设备,用户可以通过移动高亮区域210来选择节目列表。可以在节目信息区域212中提供与由高亮区域210选择的节目列表有关的信息。区域212可以包括例如节目标题、节目描述、节目被提供的时间(如果适用的话)、节目所在的频道(如果适用的话)、节目的评级以及其它期望的信息。

除了提供对线性节目的访问(例如,被安排在预定时间传输到多个用户装备设备并且根据时间表提供的内容),媒体指南应用还提供对非线性节目的访问(例如,在任何时间用户装备设备可访问并且不按照时间表提供的内容)。非线性节目可以包括来自不同内容源的内容,包括点播内容(例如vod)、互联网内容(例如,流传输媒体、可下载的媒体等等)、本地存储的内容(例如,存储在如上所述的任何用户装备设备或其它存储设备上的内容)或其它与时间无关的内容。点播内容可以包括电影或由特定内容提供商(例如,提供“thesopranos”和“curbyourenthusiasm”的hboondemand)提供的任何其它内容。hboondemand是时代华纳(timewarner)公司l.p.等人拥有的服务标志,并且thesopranos和curbyourenthusiasm是由homeboxoffice公司拥有的商标。互联网内容可以包括web事件(诸如聊天会话或网络广播),或者可通过互联网网站或其它互联网访问(例如,ftp)作为流传输内容或可下载内容按需可得到的内容。

网格202可以提供用于非线性节目的媒体指南数据,包括点播列表214、记录的内容列表216和互联网内容列表218。组合来自不同类型的内容源的内容的媒体指南数据的显示有时被称为“混合媒体”显示。可以被显示的、与显示200不同的媒体指南数据的类型的各种变换(permutations)可以基于用户选择或指南应用定义(例如,仅记录和广播的列表、仅点播和广播的列表等等的显示)。如图所示,列表214、216和218被示为跨越网格202中显示的整个时间块,以指示这些列表的选择可以分别提供对专用于点播列表、记录的列表或互联网列表的显示的访问。在一些实施例中,可以将用于这些内容类型的列表直接包括在网格202中。附加的媒体指南数据可以响应于用户选择导航图标220之一而被显示。(按下用户输入设备上的箭头键可以以与选择导航图标220类似的方式影响显示。)

显示200还可以包括视频区域222和选项区域226。视频区域222可以允许用户收看和/或预览用户当前可用、将可用或曾经可用的节目。视频区域222的内容可以与网格202中显示的列表之一对应或者与其无关。包括视频区域的网格显示有时被称为画中画(pig)显示。在2003年5月13日授予satterfield等人的美国专利no.6,564,378和2001年5月29日授予yuen等人的美国专利no.6,239,794中更详细地描述了pig显示及其功能,这两个专利的全部内容整体上通过引用并入本文。pig显示可以被包括在本文描述的实施例的其它媒体指南应用显示屏幕中。

选项区域226可以允许用户访问不同类型的内容、媒体指南应用显示和/或媒体指南应用特征。选项区域226可以是显示200(以及本文描述的其它显示屏幕)的部分,或者可以由用户通过选择屏幕上的选项或按下用户输入设备上的专用或可指派按钮来调用。选项区域226内的可选择选项可以涉及与网格202中的节目列表相关的特征,或者可以包括从主菜单显示中可得到的选项。与节目列表相关的特征可以包括搜索其它播放时间(airtimes)或者接收节目、记录节目、启用节目的系列记录、将节目和/或频道设置为喜爱、购买节目的方式或其它特征。从主菜单显示中可得到的选项可以包括搜索选项、vod选项、父母控制选项、互联网选项、基于云的选项、设备同步选项、第二屏幕设备选项、访问各种类型的媒体指南数据显示的选项、订阅高级服务的选项、编辑用户的简档的选项、访问浏览覆盖层的选项或其它选项。

媒体指南应用可以基于用户的偏好被个性化。个性化的媒体指南应用允许用户定制显示和特征,以创建利用媒体指南应用的个性化“体验”。这种个性化体验可以通过允许用户输入这些定制和/或通过媒体指南应用监视用户活动以确定各种用户偏好来创建。用户可以通过登录或以其它方式向指南应用识别他们自己来访问其个性化指南应用。媒体指南应用的定制可以根据用户简档进行。定制可以包括不同的呈现方案(例如,显示器的颜色方案、文本的字体大小等等)、所显示的内容列表的各个方面(例如,仅hdtv或仅3d节目、基于最喜爱的频道选择的用户指定的广播频道、重新排序频道的显示、推荐的内容等等)、期望的记录特征(例如,针对特定用户的记录或系列记录、记录质量等等)、父母控制设置、互联网内容的定制呈现(例如,社交媒体内容、电子邮件、电子交付的文章等等的呈现)以及其它期望的定制。

媒体指南应用可以允许用户提供用户简档信息,或者可以自动编译用户简档信息。媒体指南应用可以例如监视用户访问的内容和/或用户可能与指南应用进行的其它交互。此外,媒体指南应用可以获得与特定用户相关的其它用户简档的全部或部分(例如,从互联网上用户访问的其它网站(诸如www.tivo.com)、从用户访问的其它媒体指南应用、从用户访问的其它交互式应用、从用户的另一个用户装备设备等等),和/或从媒体指南应用可以访问的其它源获得关于用户的信息。因此,可以在用户的不同用户装备设备上为用户提供统一的指南应用体验。下面结合图5更详细地描述这种类型的用户体验。在ellis等人于2005年7月11日提交的美国专利申请公开no.2005/0251827、于2007年1月16日授予boyer等人的美国专利no.7,165,098以及ellis等人于2002年2月21日提交的美国专利申请公开no.2002/0174430中更详细地描述了附加的个性化媒体指南应用特征,这些通过引用整体上并入本文。

用于提供媒体指南的另一种显示布置在图3中示出。视频马赛克显示300包括用于基于内容类型、流派和/或其它组织标准组织的内容信息的可选选项302。在显示300中,电视列表选项304被选择,因此提供列表306、308、310和312作为广播节目列表。在显示300中,列表可以提供包括封面艺术的图形图像、来自内容的静止图像、视频剪辑预览、来自内容的实况视频或向用户指示列表中由媒体指南数据描述的内容的其它类型的内容。每个图形列表还可以附带有文本,以提供关于与列表相关联的内容的进一步信息。例如,列表308可以包括多于一个部分,包括媒体部分314和文本部分316。媒体部分314和/或文本部分316可以是可选择的,以全屏收看内容或者收看与媒体部分314中显示的内容相关的信息(例如,收看其上显示视频的频道的列表)。

显示300中的列表具有不同的尺寸(即,列表306大于列表308、310和312),但是如果期望的话,那么所有列表可以是相同的尺寸。列表可以具有不同的尺寸或以图形方式加强,以指示用户感兴趣的程度或者强调某些内容,如内容提供者所期望的或者基于用户偏好。在例如2009年11月12日提交的yates的美国专利申请公开no.2010/0153885中讨论了用于以图形方式加强内容列表的各种系统和方法,其通过引用整体上并入本文。

用户可以从其一个或多个用户装备设备访问内容和媒体指南应用(及其上面和下面描述的显示屏幕)。图4示出了说明性用户装备设备400的一般化实施例。下面结合图5讨论用户装备设备的更具体的实现。用户装备设备400可以经由输入/输出(以下称为“i/o”)路径402接收内容和数据。i/o路径402可以向控制电路系统404提供内容(例如,广播节目、点播节目、互联网内容、局域网(lan)或广域网(wan)上可用的内容,和/或其它内容)和数据,控制电路系统404包括处理电路系统406和存储器408。控制电路系统404可以被用来使用i/o路径402发送和接收命令、请求和其它合适的数据。i/o路径402可以将控制电路系统404(具体而言是处理电路系统406)连接到一个或多个通信路径(下面描述)。i/o功能可以由这些通信路径中的一个或多个提供,但是在图4中被示为单个路径,以避免使图过于复杂。

控制电路系统404可以基于任何合适的处理电路系统,诸如处理电路系统406。如本文所提到的,处理电路系统应当被理解为意指基于一个或多个微处理器、微控制器、数字信号处理器、可编程逻辑设备、现场可编程门阵列(fpga)、专用集成电路(asic)等等的电路系统,并且可以包括多核处理器(例如,双核、四核、六核或任何合适数量的核)或超级计算机。在一些实施例中,处理电路系统可以分布在多个单独的处理器或处理单元上,例如多个相同类型的处理单元(例如,两个intelcorei7处理器)或多个不同的处理器(例如,intelcorei5处理器和intelcorei7处理器)。在一些实施例中,控制电路系统404执行存储在存储器(即,存储装置408)中的、用于媒体指南应用的指令。具体而言,控制电路系统404可以由媒体指南应用指示,以执行上面和下面讨论的功能。例如,媒体指南应用可以向控制电路系统404提供指令,以生成媒体指南显示。在一些实施例中,由控制电路系统404执行的任何动作可以基于从媒体指南应用接收的指令。

在基于客户端-服务器的实施例中,控制电路系统404可以包括适于与指南应用服务器或其它网络或服务器进行通信的通信电路系统。用于执行上述功能的指令可以存储在指南应用服务器上。通信电路系统可以包括用于与其它装备通信的电缆调制解调器、综合业务数字网络(isdn)调制解调器、数字订户线路(dsl)调制解调器、电话调制解调器、以太网卡或无线调制解调器,或者任何其它合适的通信电路系统。这种通信可以涉及互联网或任何其它合适的通信网络或路径(结合图5更详细地描述)。此外,通信电路系统可以包括使得能够实现用户装备设备的对等通信或者在彼此远离的位置的用户装备设备的通信的电路系统(下面更详细地描述)。

存储器可以是作为存储装置408提供的电子存储设备,存储装置408是控制电路系统404的一部分。如本文所提到的,短语“电子存储设备”或“存储设备”应当被理解为意指用于存储电子数据、计算机软件或固件的任何设备,诸如随机存取存储器、只读存储器、硬盘驱动器、光盘驱动器、数字视频光盘(dvd)记录器、光盘(cd)记录器、blu-ray盘(bd)记录器、blu-ray3d盘片记录器、数字视频记录器(dvr,有时称为个人录像机或pvr)、固态设备、量子存储设备、游戏控制台、游戏介质或任何其它合适的固定或可移除存储设备,和/或其任意组合。存储装置408可以被用来存储本文描述的各种类型的内容以及上述的媒体指南数据。非易失性存储器也可以被使用(例如,发起启动例程和其它指令)。关于图5描述的基于云的存储装置可以被用来补充存储装置408或代替存储装置408。

控制电路系统404可以包括视频生成电路系统和调谐电路系统,诸如一个或多个模拟调谐器、一个或多个mpeg-2解码器或其它数字解码电路系统、高清晰度调谐器或者任何其它合适的调谐或视频电路,或者这种电路的组合。还可以提供编码电路系统(例如,用于将空中(over-the-air)、模拟或数字信号转换成mpeg信号以供存储)。控制电路系统404还可以包括用于将内容上变频和下变频成用户装备400的优选输出格式的缩放器电路系统。电路系统404还可以包括用于在数字和模拟信号之间转换的数模转换器电路系统和模数转换器电路系统。调谐和编码电路系统可以被用户装备设备用来接收和显示、播放或记录内容。调谐和编码电路系统也可以被用来接收指南数据。本文描述的电路系统,包括例如调谐、视频生成、编码、解码、加密、解密、缩放器和模拟/数字电路系统,可以使用在一个或多个通用或专用处理器上运行的软件来实现。可以提供多个调谐器来处理同时调谐功能(例如,观看和记录功能、画中画(pip)功能、多调谐器记录,等等)。如果存储装置408被提供为与用户装备400分开的设备,那么调谐和编码电路系统(包括多个调谐器)可以与存储装置408相关联。

用户可以使用用户输入接口410向控制电路系统404发送指令。用户输入接口410可以是任何合适的用户接口,诸如遥控器、鼠标、轨迹球、小键盘、键盘、触摸屏、触摸板、触笔输入、游戏杆、语音识别接口或其它用户输入接口。显示器412可以被提供为独立的设备或与用户装备设备400的其它元件集成。例如,显示器412可以是触摸屏或触敏显示器。在这种情况下,用户输入接口410可以与显示器412集成或者与显示器412结合。显示器412可以是监视器、电视机、用于移动设备的液晶显示器(lcd)、非晶硅显示器、低温多晶硅显示器、电子墨水显示器、电泳显示器、有源矩阵显示器、电润湿显示器、电流体显示器、阴极射线管显示器、发光二极管显示器、电致发光显示器、等离子体显示器面板、高性能寻址显示器、薄膜晶体管显示器、有机发光二极管显示器、表面传导电子发射显示器(sed)、激光电视、碳纳米管、量子点显示器、干涉式调制器显示器或用于显示视觉图像的任何其它合适的装备中的一个或多个。在一些实施例中,显示器412可以是具有hdtv能力的。在一些实施例中,显示器412可以是3d显示器,并且交互式媒体指南应用和任何合适的内容可以以3d显示。视频卡或图形卡可以生成到显示器412的输出。视频卡可以提供各种功能,诸如3d场景和2d图形的加速渲染、mpeg-2/mpeg-4解码、tv输出或连接多个显示器的能力。视频卡可以是以上关于控制电路系统404描述的任何处理电路系统。视频卡可以与控制电路系统404集成。扬声器414可以被提供为与用户装备设备400的其它元件集成,或者可以是独立的单元。显示器412上显示的视频和其它内容的音频分量可以通过扬声器414播放。在一些实施例中,音频可以分发给接收器(未示出),其经由扬声器414处理和输出音频。

指南应用可以使用任何合适的体系架构来实现。例如,它可以是完全在用户装备设备400上实现的独立应用。在这种方案中,应用的指令被本地存储(例如,存储在存储装置408中),并且由应用使用的数据被定期下载(例如,从带外馈送、从互联网资源,或使用其它合适的方案)。控制电路系统404可以从存储装置408检索应用的指令,并处理指令,以生成本文所讨论的任何显示。基于经处理的指令,控制电路系统404可以确定在从输入接口410接收到输入时要执行什么动作。例如,当输入接口410指示向上/向下按钮被选择时,可以通过处理的指令来指示显示器上光标向上/向下的移动。

在一些实施例中,媒体指南应用是基于客户端-服务器的应用。通过向远离用户装备设备400的服务器发出请求,按需检索用于由用户装备设备400上实现的胖或瘦客户端使用的数据。在基于客户端-服务器的指南应用的一个示例中,控制电路系统404运行解释由远程服务器提供的网页的web浏览器。例如,远程服务器可以将用于应用的指令存储在存储设备中。远程服务器可以使用电路系统(例如,控制电路系统404)来处理所存储的指令,并生成上面和下面讨论的显示。客户端设备可以接收由远程服务器生成的显示,并且可以在装备设备400上本地显示显示的内容。以这种方式,由服务器远程地执行指令的处理,同时在装备设备400上本地提供结果显示。装备设备400可以经由输入接口410接收来自用户的输入,并且将那些输入传输到远程服务器进行处理并生成对应的显示。例如,装备设备400可以向远程服务器传输指示经由输入接口410选择了向上/向下按钮的讯息。远程服务器可以根据那个输入来处理指令,并生成与该输入对应的应用的显示(例如,向上/向下移动光标的显示)。所生成的显示然后被传输到装备设备400以供呈现给用户。

在一些实施例中,媒体指南应用被下载并由(由控制电路系统404运行的)解释器或虚拟机解释或以其它方式运行。在一些实施例中,指南应用可以以etv二进制交换格式(ebif)编码,由控制电路系统404作为合适的馈送的一部分接收,并由在控制电路系统404上运行的用户代理解释。例如,指南应用可以是ebif应用。在一些实施例中,可以由一系列基于java的文件来定义指南应用,这些基于java的文件是由本地虚拟机或由控制电路系统404执行的其它合适的中间件接收并运行的。在一些此类的实施例中(例如,采用mpeg-2或其它数字媒体编码方案的实施例),可以在具有节目的mpeg音频和视频分组的mpeg-2对象轮播中例如编码和传输指南应用。

图4的用户装备设备400可以在图5的系统500中实现,作为用户电视装备502、用户计算机装备504、无线用户通信设备506或适于访问内容的任何其它类型的用户装备(诸如非便携式游戏机)。为了简单起见,这些设备在本文可以被统称为用户装备或用户装备设备,并且可以基本上类似于上述的用户装备设备。在其上可以实现媒体指南应用的用户装备设备可以用作独立设备或者可以是设备的网络的一部分。设备的各种网络配置可以被实现并且在下面被更详细地讨论。

利用上面结合图4描述的系统特征中的至少一些的用户装备设备可能不仅仅被分类为用户电视装备502、用户计算机装备504或无线用户通信设备506。例如,用户电视装备502可以像一些用户计算机装备504一样启用互联网,以允许访问互联网内容,而用户计算机装备504可以像一些电视装备502一样包括调谐器,以允许访问电视节目。媒体指南应用可以在各种不同类型的用户装备上具有相同的布局,或者可以针对用户装备的显示能力而被裁剪。例如,在用户计算机装备504上,指南应用可以被提供为由web浏览器访问的网站。在另一个示例中,可以针对无线用户通信设备506缩小指南应用。

在系统500中,通常存在多于一个的每种类型的用户装备设备,但是在图5中仅示出了每种类型中的一个,以避免使图过于复杂。此外,每个用户可以利用多于一种类型的用户装备设备以及每种类型的用户装备设备中的多于一个。

在一些实施例中,用户装备设备(例如,用户电视装备502、用户计算机装备504、无线用户通信设备506)可以被称为“第二屏幕设备”。例如,第二屏幕设备可以补充在第一用户装备设备上呈现的内容。在第二屏幕设备上呈现的内容可以是补充在第一设备上呈现的内容的任何合适的内容。在一些实施例中,第二屏幕设备提供用于调整第一设备的设置和显示偏好的界面。在一些实施例中,第二屏幕设备被配置用于与其它第二屏幕设备交互或用于与社交网络交互。第二屏幕设备可以位于与第一设备相同的房间中、与第一设备不同的房间但在同一个房屋或建筑物中,或者与第一设备不同的建筑物中。

用户还可以设置各种设置,以在家用式设备和远程设备之间维持一致的媒体指南应用设置。设置包括本文描述的那些设置,以及频道和节目收藏、指南应用用来做出节目推荐的节目偏好、显示偏好和其它期望的指南设置。例如,如果用户将例如网站www.tivo.com上的频道设置为其办公室的个人计算机上的收藏,那么如果期望,相同的频道将在用户的家用式设备(例如,用户电视装备和用户计算机装备)以及用户的移动设备上出现为收藏。因此,在一个用户装备设备上进行的改变可以改变另一个用户装备设备上的指南体验,而不管它们是相同类型还是不同类型的用户装备设备。此外,所做的改变可以基于用户输入的设置以及由指南应用监视的用户活动。

用户装备设备可以耦合到通信网络514。即,用户电视装备502、用户计算机装备504和无线用户通信设备506分别经由通信路径508、510和512耦合到通信网络514。通信网络514可以是一个或多个网络,包括互联网、移动电话网络、移动语音或数据网络(例如,4g或lte网络)、有线网络、公共交换电话网络或其它类型的通信网络,或者通信网络的组合。路径508、510和512可以单独地或一起包括一条或多条通信路径,诸如卫星路径、光纤路径、电缆路径、支持互联网通信(例如,iptv)的路径、自由空间连接(例如,用于广播或其它无线信号)或任何其它合适的有线或无线通信路径或这种路径的组合。路径512用点线画出,以指示在图5所示的示例性实施例中它是无线路径,并且路径508和510被绘制为实线,以指示它们是有线路径(但是,如果期望,那么这些路径可以是无线路径)。与用户装备设备的通信可以由这些通信路径中的一个或多个提供,但是在图5中被示为单个路径,以避免使图过于复杂。

虽然在用户装备设备之间没有画出通信路径,但是这些设备可以经由通信路径(诸如上面结合路径508、510和512描述的那些)以及其它短程点到点通信路径(诸如usb电缆、ieee1394电缆、无线路径(例如,蓝牙、红外线、ieee802-11x等))或者经由有线或无线路径的其它短程通信彼此直接通信。bluetooth是bluetoothsig公司拥有的认证标志。用户装备设备也可以通过经由通信网络514的间接路径彼此直接通信。

系统500包括分别经由通信路径520和522耦合到通信网络514的内容源516和媒体指南数据源518。路径520和522可以包括上面结合路径508、510和512描述的任何通信路径。与内容源516和媒体指南数据源518的通信可以通过一条或多条通信路径交换,但是在图5中示为单条路径,以避免使绘图过于复杂。此外,内容源516和媒体指南数据源518中的每一个都存在多于一个,但是图5中每个仅示出了一个,以避免使绘图过于复杂。(下面讨论这些源中的每一个的不同类型。)如果期望,那么可以将内容源516和媒体指南数据源518集成为一个源设备。虽然源516和518与用户装备设备502、504和506之间的通信被示为通过通信网络514,但是在一些实施例中,源516和518可以经由通信路径(未示出)直接与用户装备设备502、504和506通信,通信路径为诸如上面结合路径508、510和512描述的那些。

内容源516可以包括一种或多种类型的内容分发装备,包括电视分发设施、有线系统头端、卫星分发设施、节目源(例如,电视广播公司,诸如nbc、abc、hbo等)、中间分发设施和/或服务器、互联网提供商、点播媒体服务器及其它内容提供商。nbc是国家广播公司拥有的商标,abc是美国广播公司拥有的商标,而hbo是homeboxoffice公司拥有的商标。内容源516可以是内容的发起者(例如,电视广播公司、网络广播提供商等),或者可以不是内容的发起者(例如,点播内容提供商,用于下载的广播节目的内容的互联网提供商等)。内容源516可以包括有线源(cablesource)、卫星提供商、点播提供商、互联网提供商、越顶内容提供商或其它内容提供者。内容源516还可以包括用来在远离任何用户装备设备的位置存储不同类型的内容(包括用户选择的视频内容)的远程媒体服务器。用于内容的远程存储以及向用户装备提供远程存储的内容的系统和方法结合2010年7月20日授予ellis等人的美国专利no.7,761,892更详细地讨论,该专利整体上通过引用并入本文。

媒体指南数据源518可以提供媒体指南数据,诸如上述的媒体指南数据。媒体指南数据可以使用任何合适的方案提供给用户装备设备。在一些实施例中,指南应用可以是经由数据馈送(例如,连续馈送或涓流(trickle)馈送)接收节目指南数据的独立交互式电视节目指南。可以使用带内数字信号、使用带外数字信号或通过任何其它合适的数据传输技术在电视频道边带上向用户装备提供节目安排数据和其它指南数据。可以在多个模拟或数字电视频道上向用户装备提供节目安排数据和其它媒体指南数据。

在一些实施例中,可以使用客户端-服务器方案将来自媒体指南数据源518的指南数据提供给用户的装备。例如,用户装备设备可以从服务器拉取媒体指南数据,或者服务器可以将媒体指南数据推送到用户装备设备。在一些实施例中,驻留在用户装备上的指南应用客户端可以发起与源518的会话,以在需要时获得指南数据,例如,当指南数据过时或者当用户装备设备从用户接收到接收数据的请求时。可以以任何适当的频率(例如,连续地、每天、用户指定的时间段、系统指定的时间段、响应于来自用户装备的请求等)向用户装备提供媒体指南。媒体指南数据源518可以向用户装备设备502、504和506提供媒体指南应用本身或者针对媒体指南应用的软件更新。

在一些实施例中,媒体指南数据可以包括观看者数据。例如,观看者数据可以包括当前和/或历史用户活动信息(例如,用户通常观看什么内容、用户在什么时间观看内容,用户是否与社交网络交互、用户在什么时间与社交网络交互以发布信息、用户通常观看什么类型的内容(例如,付费电视或免费电视)、心情、大脑活动信息等)。媒体指南数据还可以包括订阅数据。例如,订阅数据可以识别给定用户订阅哪些源或服务和/或给定用户先前订阅但后来终止访问了哪些源或服务(例如,用户是否已经订阅了高级频道、用户是否已经添加了高级别服务、用户是否已经提高了互联网速度)。在一些实施例中,观看者数据和/或订阅数据可以识别给定用户在超过一年的时间段内的模式。媒体指南数据可以包括用于生成指示给定用户将终止对服务/源的访问的可能性的得分的模型(例如,幸存者模型)。例如,媒体指南应用可以使用该模型处理具有订阅数据的观看者数据,以生成指示给定用户是否将终止对特定服务或源的访问的可能性的值或得分。特别地,越高的得分可以指示用户将终止对特定服务或源的访问的越高级别的置信度。基于得分,媒体指南应用可以生成诱使用户保持通过得分被指示为用户可能终止对其的访问的特定服务或源的促销。

媒体指南应用可以是例如在用户装备设备上实现的独立应用。例如,媒体指南应用可以被实现为可以存储在存储装置408中并由用户装备设备400的控制电路系统404执行的软件或可执行指令集。在一些实施例中,媒体指南应用可以是客户端-服务器应用,其中仅客户端应用驻留在用户装备设备上,而服务器应用驻留于远程服务器上。例如,媒体指南应用可以部分地被实现为在用户装备设备400的控制电路系统404上的客户端应用,并且部分地在远程服务器上实现为在远程服务器的控制电路系统上运行的服务器应用(例如,媒体指南数据源518)。当由远程服务器的控制电路系统执行时(诸如媒体指南数据源518),媒体指南应用可以指示控制电路系统生成指南应用显示,并将生成的显示传输到用户装备设备。服务器应用可以指示媒体指南数据源518的控制电路系统传输要存储在用户装备上的数据。客户端应用可以指示接收方用户装备的控制电路系统生成指南应用显示。

交付到用户装备设备502、504和506的内容和/或媒体指南数据可以是越顶(ott)内容。ott内容交付允许启用互联网的用户设备(包括上述任何用户装备设备)接收经互联网传送的内容(包括上述任何内容,除了经有线或卫星连接接收的内容)。ott内容经由由互联网服务提供商(isp)提供的互联网连接交付,但第三方分发该内容。isp可以不负责查看能力、版权或内容的再分发,并且可以仅传送由ott内容提供商提供的ip分组。ott内容提供商的示例包括经由ip分组提供音频和视频的youtube、netflix和hulu。youtube是google公司拥有的商标,netflix是netflix公司拥有的商标,hulu是hulu有限责任公司拥有的商标。ott内容提供商可以附加地或可替代地提供上述媒体指南数据。除了内容和/或媒体指南数据,ott内容的提供商可以分发媒体指南应用(例如,基于web的应用或基于云的应用),或者可以通过存储在用户装备设备上的媒体指南应用来显示内容。

媒体指南系统500旨在说明多个方案或网络配置,通过它们,用户装备设备以及内容和指南数据源可以为了访问内容和提供媒体指南而彼此通信。本文所述的实施例可以在这些方案中的任何一个或子集中应用,或者在采用用于交付内容并提供媒体指南的其它方案的系统中应用。以下四种方案提供了图5的一般化示例的具体说明。

在一种方案中,用户装备设备可以在家庭网络内彼此通信。用户装备设备可以经由上述短程点到点通信方案、经由通过在家庭网络上提供的集线器或其它类似设备的间接路径或者经由通信网络514直接彼此通信。单个家庭中的多个个人中的每一个人可以操作在家庭网络上的不同用户装备设备。因此,可能期望在不同的用户装备设备之间传送各种媒体指南信息或设置。例如,如在2005年7月11日ellis等人提交的美国专利公开no.2005/0251827中更详细描述的,用户可能期望在家庭网络内的不同用户装备设备上维持一致的媒体指南应用设置。家庭网络中的不同类型的用户装备设备也可以彼此通信,以发送内容。例如,用户可以将内容从用户计算机装备发送到便携式视频播放器或便携式音乐播放器。

在第二种方案中,用户可以具有多种类型的用户装备,他们通过这些用户装备访问内容并获得媒体指南。例如,一些用户可以具有由家用式和移动设备访问的家庭网络。用户可以通过在远程设备上实现的媒体指南应用来控制家用式设备。例如,用户可以经由他们办公室的个人计算机或移动设备(诸如pda或启用web的移动电话)访问网站上的在线媒体指南应用。用户可以在在线指南应用上设置各种设置(例如,记录、提醒或其它设置)来控制用户的家用式装备。在线指南可以直接控制用户的装备,或者通过与用户的家用式装备上的媒体指南应用通信来控制用户的装备。例如,ellis等人在2011年10月25日被授予的美国专利no.8,046,801中讨论了用于用户装备设备通信的各种系统和方法,其中用户装备设备处于彼此远离的位置,该专利整体上通过引用并入本文。

在第三种方案中,在家内部和外部的用户装备设备的用户可以使用他们的媒体指南应用来直接与内容源516通信,以访问内容。具体而言,在家里,用户电视装备502和用户计算机装备504的用户可以访问媒体指南应用,以在期望的内容之间导航并定位期望的内容。用户还可以使用无线用户通信设备506在家外面访问媒体指南应用,以在期望的内容之间导航并定位期望的内容。

在第四种方案中,用户装备设备可以在云计算环境中操作,以访问云服务。在云计算环境中,用于内容共享、存储或分发的各种类型的计算服务(例如,视频共享站点或社交网站)由被称为“云”的网络可访问的计算和存储资源的集合提供。例如,云可以包括服务器计算设备的集合,其可以位于集中或分布的位置,其通过通信网络514向经由网络(诸如互联网)连接的各种类型的用户和设备提供基于云的服务。这些云资源可以包括一个或多个内容源516和一个或多个媒体指南数据源518。此外或在替代方案中,远程计算站点可以包括其它用户装备设备,诸如用户电视装备502、用户计算机装备504和无线用户通信设备506。例如,其它用户装备设备可以提供对存储的视频副本或流传输视频的访问。在这种实施例中,用户装备设备可以以对等方式操作,而不与中央服务器通信。

对于用户装备设备,云提供对服务(诸如内容存储、内容共享或社交联网服务等)的访问,以及对上述任何内容的访问。可以通过云计算服务提供商或通过其它在线服务的提供商在云中提供服务。例如,基于云的服务可以包括内容存储服务、内容共享站点、社交联网站点、或者用户来源的内容经由其分发以供所连接的设备上的其他人收看的其它服务。这些基于云的服务可以允许用户装备设备将内容存储到云并且从云接收内容,而不是在本地存储内容并访问本地存储的内容。

用户可以使用各种内容捕获设备(诸如摄像机、具有视频模式的数码相机、音频记录器、移动电话和手持式计算设备)来记录内容。用户可以直接地(例如,从用户计算机装备504或具有内容捕获特征的无线用户通信设备506)将内容上载到云上的内容存储服务。可替代地,用户可以首先将内容传送到用户装备设备(诸如用户计算机装备504)。存储内容的用户装备设备使用通信网络514上的数据传送服务将内容上传到云。在一些实施例中,用户装备设备本身是云资源,并且其它用户装备设备可以直接从用户在其上存储内容的用户装备设备访问内容。

云资源可以由用户装备设备使用例如web浏览器、媒体指南应用、桌面应用、移动应用和/或其访问应用的任意组合来访问。用户装备设备可以是依赖云计算进行应用交付的云客户端,或者用户装备设备可以具有某些功能而无需访问云资源。例如,在用户装备设备上运行的一些应用可以是云应用,即,作为服务经互联网交付的应用,而其它应用可以在用户装备设备上存储和运行。在一些实施例中,用户设备可以同时从多个云资源接收内容。例如,用户设备可以从一个云资源流传输音频,同时从第二个云资源下载内容。或者用户设备可以从多个云资源下载内容,以便更高效的下载。在一些实施例中,用户装备设备可以使用云资源来处理操作,诸如由关于图4描述的处理电路系统执行的处理操作。

如本文所提到的,术语“响应于…”是指由于...而被发起。例如,第一动作响应于第二动作而被执行可以包括第一动作和第二动作之间的插入式步骤。如本文所提到的,术语“直接响应于...”是指由...造成的。例如,第一动作响应于第二动作而被直接执行可以不包括第一动作和第二动作之间的插入式步骤。

图6是根据本公开的一些实施例的用于动态地启用和禁用生物特征设备的说明性处理的流程图。应当注意的是,处理600或其任何步骤可以在图4-5中所示的任何设备上执行或由其提供。例如,处理600可以如由在用户设备(例如,用户装备设备502、504和/或506(图5))上实现的媒体指南应用所指示的那样由控制电路系统404(图4)执行,以便动态地启用和禁用生物特征设备。此外,处理600的一个或多个步骤可以被结合到任何其它处理或实施例的一个或多个步骤中或与之组合(例如,如关于图1a、1b和7-13所描述的)。

在步骤602处,控制电路系统404(图4)确定用户正在访问用户装备上的内容。用户装备可以是用户电视装备502、用户计算机装备504和/或无线通信设备506(图5)。控制电路系统404可以从媒体内容源516检索内容,并且可以在显示器412上生成以供显示。假定用户正在观看恐怖电影“theconjuring”。应当注意的是,用户正在访问的内容可以是任何媒体,包括但不限于视频、音频、图形和/或游戏。

在步骤604处,控制电路系统404(图4)检索与内容相关联的设备启用规则。控制电路系统404可以参考媒体指南数据源418以检索与正被访问的内容相关联的元数据。元数据可以包括与内容相关联的设备启用规则。例如,电影的每个场景可以与由内容提供者创建的设备启用规则相关联。因而,元数据可以包括详细列出场景的名称、场景在电影中开始的时间、有关场景中内容的信息、设备启用规则以及该规则与各种生物特征设备的兼容性的场景的列表。假定控制电路系统404确定“theconjuring”具有七十个场景。此外,基于电影的元数据,控制电路系统404确定场景二具有与fitbit腕带和各种心率监视器相关联的设备启用规则。设备启用规则可以提示生物特征设备在场景二的整个回放持续时间内监视用户的心率。此外,设备启用规则可以包含有关预期生物特征响应的信息(例如,可以预期电影中令人兴奋的场景会导致心率加快)。

在步骤606处,控制电路系统404(图4)确定当前正被访问的内容是否满足设备启用规则。如前面所提到的,内容的元数据可以包括有关设备启用规则以及该规则与各种生物特征设备的兼容性的信息。更具体而言,兼容性信息可以包括与设备启用规则相关联的生物特征设备的列表。此外,控制电路系统404可以确定用户已开始观看“theconjuring”的场景二。此外,控制电路系统404可以确定用户正在使用生物特征设备列表中的生物特征设备(例如,fitbit腕带)。在一些实施例中,控制电路系统404可以确定生物特征设备是否被用户使用。例如,控制电路系统404可以与用户的fitbit腕带通信,以确定用户是否戴着腕带。控制电路系统404还可以通过通信网络514(图5)将发现命令发布给家庭中或显示设备范围内的所有设备。应当注意的是,生物特征设备通常具有内置传感器,以确定用户是否与生物特征设备接触。如果用户不在fitbit腕带附近(例如,用户正在客厅观看电影,而生物特征设备在用户的卧室中),那么控制电路系统404可以确定该设备不满足设备启用规则,因为如果满足内容准则,那么它无法物理地测量用户的心率。作为响应,控制电路系统404可以确定当前正被访问的内容满足设备启用规则。

在步骤608处,响应于确定当前正被访问的内容满足设备启用规则,在当前正被访问的内容继续满足该设备启用规则时,控制电路系统404(图4)临时激活与用户相关联的生物特征设备。术语“临时”指示将在满足设备启用规则的设置的时间量内启用生物特征设备。一旦控制电路系统404确定不再满足设备启用规则,就禁用/停用生物特征设备。例如,在生成场景二以显示给用户时,控制电路系统404可以保持fitbit的心率监视特征处于活动状态。

在步骤610处,生物特征设备的控制电路系统404(图4)在生物特征设备被激活的同时测量用户对当前正被访问的内容的生物特征响应。假定fitbit每两分钟获取心率测量的集合并且场景二持续时间为十分钟。在场景二的十分钟内激活fitbit的心率监视功能的同时,fitbit会收集心率测量的六个集合。此外,fitbit可以通过通信网络514与用户机顶盒上的控制电路系统404通信(图5)。例如,fitbit可以通过蓝牙或wi-fi连接将收集到的心率测量传送到机顶盒。类似地,机顶盒可以使用蓝牙或wi-fi向fitbit发出激活/停用命令。

在步骤612处,控制电路系统404(图4)基于测得的生物特征响应来生成内容推荐。假定场景二是恐怖场景,具有多个猛然一吓。生物特征响应可以是由fitbit获取的心率测量的集合。设备启用规则可以指示预期的生物特征响应应当在每分钟90-100次心跳的心率范围内。控制电路系统404可以参考存储装置408(图4)中的生物特征数据库,该数据库包括关于不同级别的生物特征响应的信息。生物特征数据库可以具有分类各种心率级别的心率表。例如,在心率表中,每分钟60-80次心跳可以被分类为正常心率,而每分钟80-100次心跳可以被分类为加速心率。控制电路系统404可以确定六个测量集合的平均心率是每分钟72次心跳。因此,基于心率表,控制电路系统404可以确定用户的心率属于正常心率类别,而不属于预期的“加速”类别,如预期的生物特征响应所指示的。因此,控制电路系统404可以搜索可以加速用户心率的内容。例如,用户可能不觉得“theconjuring”中的场景吓人,因此不受场景二的影响。控制电路系统404可以确定用户访问的内容“theconjuring”的流派是恐怖。因而,控制电路系统404可以确定应当从被认为更吓人的恐怖流派中向用户推荐内容。控制电路系统404可以参考互联网来搜索更吓人的电影,或者可以参考媒体指南数据源618(图6)来搜索具有与“非常加速的心率”预期生物特征响应相关联的设备启用规则的内容。一旦控制电路系统404已经识别出与“非常加速的心率”相关联的内容的列表,控制电路系统404就可以在内容的列表中搜索在它们相应元数据中与恐怖流派相关联的的内容。假定控制电路系统404识别出电影“it:chapterone”,其特征在于具有与“非常加速”的心率相关联的设备启用规则的场景。在观看者停止观看显示器412(图4)上的“theconjuring”后,控制电路系统404可以生成推荐“it:chapterone”的推荐以供显示。在一些实施例中,控制电路系统404可以在第二显示屏(例如,用户的智能电话)上生成推荐以供显示。

预期图6的步骤或描述可以与本公开的任何其它实施例一起使用。此外,关于图6描述的步骤和描述可以以替代的顺序或并行地进行,以进一步实现本公开的目的。例如,这些步骤中的每个步骤可以以任何顺序或并行地或基本同时地执行,以减少滞后或提高系统或方法的速度。这些步骤中的任何步骤也可以从处理中跳过或省略。此外,应该注意的是,关于图4-5讨论的任何设备或装备可以用于执行图6中的一个或多个步骤。

图7是根据本公开的一些实施例的用于动态地启用和禁用生物特征设备的详细说明性处理的流程图。应当注意的是,处理700或其任何步骤可以在图4-5中所示的任何设备上执行或由其提供。例如,处理700可以如由在用户设备(例如,用户装备设备502、504和/或506(图5))上实现的媒体指南应用所指示的那样由控制电路系统404(图4)执行,以便动态地启用和禁用生物特征设备。此外,处理700的一个或多个步骤可以被结合到任何其它处理或实施例的一个或多个步骤中或与之组合(例如,如关于图1a、1b、6和8-13所描述的)。

在步骤702处,控制电路系统404(图4)确定用户正在访问用户装备上的内容。用户装备可以是用户电视装备502、用户计算机装备504和/或无线通信设备506(图5)。控制电路系统404可以从媒体内容源516检索内容,并且可以在显示器412上生成以供显示。在一些实施例中,内容包括线性媒体资产(例如,电视广播体育赛事)、点播媒体资产(例如,电影)和与用户相关联的社交平台上的社交聊天(例如,论坛/讨论)中的至少一种。假定用户正在他/她的机顶盒上观看作为点播媒体资产的恐怖电影“it:chapterone”。

在步骤704处,控制电路系统404(图4)检索与内容相关联的设备启用规则。控制电路系统404可以参考媒体指南数据源418来检索与正被访问的内容相关联的元数据。元数据可以包括与内容相关联的设备启用规则。例如,控制电路系统404可以确定提示生物特征设备从用户收集心率测量的设备启用规则。

在一些实施例中,控制电路系统404可以生成新的设备启用规则。例如,假定内容提供者尚未将设备启用规则添加到内容的元数据。控制电路系统404可以通过参考社交媒体(例如,twitter上的趋势)来识别受欢迎的内容、角色、主题、人、地点等。控制电路系统404还可以在存储装置408中的用户简档中识别用户喜欢的项(例如,内容、角色、演员、艺术家、地点等)。这些偏好可以明确声明(例如,用户指示他/她最喜欢的演员是tomhanks),也可以隐式声明(例如,用户的观看历史指示用户已经观看了几部由tomhanks主演的电影)。作为响应,控制电路系统404可以生成具有与流行度和/或用户简档对应的内容准则的设备启用规则。例如,控制电路系统404可以从用户简档确定用户喜欢听adele的歌曲。控制电路系统404还可以确定adele演唱的新歌正在推特上流行。作为响应,控制电路系统404可以生成当用户收听adele演唱的新歌时启用心率监视器进行心率测量的设备启用规则。

在一些实施例中,控制电路系统404(图4)可以允许用户创建设备启用规则。例如,控制电路系统404可以允许用户访问存储装置408(图4)中的用户简档中的设备启用规则的列表,并且允许用户手动地添加设备启用规则。用户可以通过i/o路径402(图4)输入设备启用规则。控制电路系统404可以解析用户生成的设备启用规则,以确保用户的设备启用规则有效。例如,如果用户创建用于测量心率的设备启用规则并将其与不能测量心率的计步器相关联,那么控制电路系统404可以在显示器412(图4)上提示用户用户生成的设备启用规则无效。类似地,如果用户创建禁用设备并进行心率测量的设备启用规则,那么控制电路系统404可以确定禁用生物特征设备并进行测量的逻辑存在缺陷,因为设备未启用。因此,用户的设备启用规则无效。控制电路系统404还可以监视控制电路系统404为其确定是否满足内容准则的任何设备启用规则的有效性。

在步骤706处,控制电路系统404(图4)确定由设备启用规则指定的内容准则。可以使用“if-else”逻辑对设备启用规则进行编程。例如,设备启用规则可以被构造为“if[准则1]和/或[准则2]…和/或[准则n],then[响应a1]和/或[响应a2]…和/或[响应an];else[响应b1]和/或[响应b1]…和/或[响应bn]”。在这种结构中,如果满足由内容提供者或用户建立的准则的组合,那么控制电路系统404将执行来自a集合(例如,a1、a2等)的相应响应组合。如果不满足准则的组合,那么控制电路系统404将执行来自b集合(例如,b1、b2等)的相应响应组合。假定内容提供者建立的设备启用规则声明“if小丑pennywise出现在场景中,then启用生物特征设备并提示生物特征设备进行心率测量;else禁用生物特征设备”。假定生物特征设备是fitbit。这个设备启用规则中的内容准则是电影场景中小丑pennywise(“it:chapterone”中的角色)的出现。

在步骤708处,控制电路系统404(图4)检索与在用户装备上正被访问的与内容准则匹配的内容相关联的元数据。控制电路系统404可以参考与从媒体指南数据源618(图6)检索到的电影相关联的元数据,以确定在各个回放位置出现在电影中的角色(例如,小丑pennywise)。控制电路系统404还可以使用计算机视觉来识别屏幕上的对象,并使用小丑pennywise的参考图像(例如,从互联网检索)来识别该对象是否是小丑pennywise。控制电路系统404可以参考电影的字幕来确定何时在电影中提到小丑pennywise。控制电路系统404还可以分析电影的音频并利用自然语言处理来使用小丑pennywise的参考语音模型(例如,从互联网检索)识别小丑pennywise的语音。使用这些处理的任何组合,控制电路系统404可以识别小丑pennywise的出现并确定满足内容准则。

在一些实施例中,设备启用规则可以指定在电影中小丑pennywise出现的回放位置。例如,设备启用规则可以声明“if回放在位置0:12:57或0:50:12或1:24:23,then启用生物特征设备并提示生物特征设备进行心率测量;else禁用生物特征设备”。在这种情况下,内容准则指向电影中的具体回放位置,诸如从开始起12分57秒(例如,0:12:57)。一旦向用户的回放达到这一点,就可以满足内容准则。

在步骤710处,控制电路系统404(图4)将检索到的元数据与由设备启用规则指定的条件进行比较,以确定在用户装备上被访问的内容是否满足设备启用规则。例如,如果用户位于回放位置0:12:57,那么控制电路系统404可以确定满足设备启用规则的内容准则。相反,如果用户位于回放位置0:05:11,那么控制电路系统404可以确定不满足设备启用规则的内容准则。

在步骤712处,控制电路系统404(图4)确定在用户装备上被访问的内容是否满足设备启用规则,并相应地进一步进行处理。如果内容不满足设备启用规则,那么处理返回到步骤702,并且控制电路系统404确定用户正在访问的内容的新的回放位置。如果内容满足设备启用规则,那么控制电路系统404将处理转发到步骤714。

在步骤714处,控制电路系统404(图4)识别与设备启用规则相关联的用户的生物特征设备。如前面所提到的,可以从内容的元数据中检索设备启用规则。元数据还可以包括关于用户拥有的生物特征设备的信息。例如,控制电路系统404可以从元数据中确定与设备启用规则(例如,要测量心率)关联并且用户拥有的生物特征设备包括samsunggear、fitbit腕带和便携式心率监视器。在一些实施例中,控制电路系统404可以确定生物特征设备是否被用户使用。例如,控制电路系统404可以与用户的fitbit腕带通信,以确定用户是否戴着腕带。生物特征设备通常具有内置传感器,以确定用户是否与生物特征设备接触。如果用户不在fitbit腕带附近(例如,用户正在客厅观看电影,而生物特征设备在用户的卧室中),那么控制电路系统404可以确定该设备不满足设备启用规则,因为如果满足内容准则,那么它无法物理地测量用户的心率。

在步骤716处,控制电路系统404(图4)在被访问的内容继续满足设备启用规则的同时,临时激活识别出的生物特征设备。回到总体示例,控制电路系统404可以识别用户正戴着他/她的fitbit腕带。此外,控制电路系统404可以确定小丑pennywise已经出现在用户正在观看的场景中。作为响应,控制电路系统404可以确定设备启用规则的内容准则已得到满足,并且可以启用生物特征设备。用户的fitbit可以保持启用状态,直到小丑pennywise退出场景为止。假定用户的fitbit最初处于停用状态。例如,fitbit的数据获取可以已停止,或者fitbit处于睡眠模式、低功耗模式或完全断电。在激活期间,可以开始fitbit的数据获取、可以将fitbit转换成活动模式,或者可以打开fitbit的电源。

在步骤718处,控制电路系统404(图4)在生物特征设备被激活的同时测量用户对正被访问的内容的生物特征响应。例如,当小丑pennywise在用户正观看的场景中时,控制电路系统404可以确保用户的fitbit腕带处于活动状态并正在收集用户的心率。在一些实施例中,控制电路系统404可以将这个生物特征响应(例如,以时间戳组织的心率值)存储在存储装置408(图4)中。控制电路系统404可以确定在启用fitbit的持续时间内用户的平均心率为每分钟111次心跳。

在步骤720处,控制电路系统404(图4)基于测得的生物特征响应来生成内容推荐。假定在某个场景中,小丑pennywise出现了。与设备启用规则相关联的元数据可以指示预期的生物特征响应应当在每分钟90-100次心跳的心率范围内。控制电路系统404可以参考存储装置408(图4)中的生物特征数据库,该数据库包括关于不同级别的生物特征响应的信息。如前面所提到的,生物特征数据库可以具有分类各种心率级别的心率表。例如,在心率表中,每分钟80-100次心跳可以被分类为加速心率,而100-120次心跳可以被分类为非常加速。因此,基于心率表,控制电路系统404可以确定用户的心率属于“非常加速”心率类别,而不属于预期“加速”类别,如预期的生物特征响应所指示的。在一些实施例中,如果用户的生物特征响应增加到超过阈值(例如,每分钟140次心跳),那么作为安全措施,控制电路系统404可以停止用户正访问的内容的回放。这将在图13的描述中进一步讨论。在一些实施例中,控制电路系统404可以搜索可以减慢用户心率的内容。控制电路系统404可以确定用户访问的内容“it:chapterone”的流派是恐怖。因而,控制电路系统404可以确定应当从恐怖流派中向用户推荐被认为不太吓人的内容。控制电路系统404可以参考互联网来搜索恐怖电影,或者可以参考媒体指南数据源618(图6)来搜索具有与“稍微加速的心率”的预期生物特征响应相关联的设备启用规则的内容。一旦控制电路系统404已经识别出与“稍微加速的心率”相关联的内容的列表,控制电路系统404就可以在内容的列表中搜索在其相应元数据中与恐怖流派相关联的内容。假定控制电路系统404识别出电影“theconjuring”,其特征为具有与最大“稍微加速”心率相关联的设备启用规则的场景。在观看者已经停止在显示器412(图4)上观看“it:chapterone”之后,控制电路系统404可以生成推荐“theconjuring”的推荐以供显示。在一些实施例中,控制电路系统404可以在第二显示屏(例如,用户的智能电话)上生成推荐以供显示。

预期图7的步骤或描述可以与本公开的任何其它实施例一起使用。此外,关于图7描述的步骤和描述可以以替代的顺序或并行地进行,以进一步实现本公开的目的。例如,这些步骤中的每个步骤可以以任何顺序或并行地或基本同时地执行,以减少滞后或提高系统或方法的速度。这些步骤中的任何步骤也可以从处理中跳过或省略。此外,应该注意的是,关于图4-5讨论的任何设备或装备可以用于执行图7中的一个或多个步骤。

图8是根据本公开的一些实施例的用于确定与内容的进度位置对应的内容的一部分是否流行的详细说明性处理的流程图。应当注意的是,处理800或其任何步骤可以在图4-5中所示的任何设备上执行或由其提供。例如,处理800可以如由在用户设备(例如,用户装备设备502、504和/或506(图5))上实现的媒体指南应用所指示的那样由控制电路系统404(图4)执行,以便确定与内容的进度位置对应的内容的一部分是否流行。此外,处理800的一个或多个步骤可以被结合到任何其它处理或实施例的一个或多个步骤中或与之组合(例如,如关于图1a、1b、6-7和9-13所描述的)。

在步骤802处,控制电路系统404(图4)基于内容的标识符来搜索社交网络,以识别与该内容相关联的多个通信。内容的标识符可以是内容的任何表示形式,诸如内容的名称(例如,“it:chaptername”)、通用名称(例如,“it”)、流派(例如,恐怖)、创建者(例如,艺术家、制作室、导演等)、角色、演员、艺术品和/或声音。因而,控制电路系统404可以在诸如facebook之类的社交网络上搜索“小丑pennywise”,以便识别与“小丑pennywise”相关联的多个通信。多个通信可以包括帖子、评论、消息、确认(例如,喜欢、反应等)、视频、照片、音频剪辑等。

在步骤804处,控制电路系统404(图4)识别社交网络在内容的进度位置的阈值时间段内接收到的通信的数量。阈值时间段可以是内容的进度位置之前和/或之后的时间窗口。进度位置表示内容中的离散点,并且可以包括但不限于视频/音频的回放位置或图像和文本的幻灯片放映中的幻灯片编号。假定电影“it:chapterone”的进度点是12分50秒,并且阈值时间段是十分钟。因此,控制电路系统404可以仅考虑在7分50秒和17分50秒之间由社交网络facebook接收到的通信。在一些情况下,控制电路系统404可以考虑移位的时间窗口。例如,控制电路系统404可以考虑在4分50秒和14分50秒之间的通信。在这种情况下,十分钟阈值时间段不以进度点为中心。因此,可以考虑引用进度点的阈值时间段内的场景的任何通信。例如,在访问“it:chapterone”时,第一用户(例如,用户的朋友)可以在社交网络上发表评论。该朋友的设备上的控制电路系统404可以确定该该朋友正在访问“it:chapterone”,并将该朋友的进度点作为元数据添加到朋友的通信中。当用户的设备上的控制电路系统404识别出通信时,控制电路系统404可以检索该通信的元数据,以确定该通信的进度点是否在阈值时间段内。在用户正在访问正被广播的内容的情况下,控制电路系统404可以确定内容的传输时间并考虑相对于传输时间的进度点。例如,如果“it:chapterone”于2017年11月1日晚上8点在hbo播放,并且进度点是电影的12分50秒,那么控制电路系统404可以考虑商业时间和内容版本,以便确定进度点时间是晚上8:15。因此,阈值时间段可以是晚上8:15左右附近的任何十分钟窗口(例如,晚上8:12和晚上8:22)。因此,控制电路系统404可以考虑在那个时间期间社交网络接收到的通信。

在步骤806处,控制电路系统404(图4)确定通信的数量是否超过阈值。例如,控制电路系统404可以对在阈值时间段内由各种社交网络(例如,facebook、twitter、instagram、reddit等)接收到的通信的数量进行计数并与内容的标识符相关联。假定控制电路系统404识别出10000个通信。在一些实施例中,用户还可以将通信限制到由用户的朋友发布的通信。在这种情况下,控制电路系统404可以识别出50个通信。控制电路系统404可以从存储装置408中的用户简档中检索阈值。阈值(例如,20)表示确定内容的一部分是否流行所需的最小通信数量。

在步骤808处,控制电路系统404(图4)决定通信的数量是否超过阈值。如果通信的数量小于阈值,那么处理返回到步骤802。此时,用户的进度点可以已改变。因此,控制电路系统404可以识别社交网络上的新通信。如果通信的数量大于阈值,那么处理继续到步骤810。

在步骤810处,控制电路系统404(图4)检测到与内容的进度位置对应的内容的一部分是流行的。例如,阈值可以是20,并且通信的数量可以是50。因而,控制电路系统404可以确定阈值时间段内的该部分是流行的。

在步骤812处,控制电路系统404(图4)存储内容的该部分的开始时间和结束时间。开始时间可以是由进度点附近的阈值时间段形成的时间窗口的第一时间。结束时间可以是由进度点附近的阈值时间段形成的时间窗口的最后时间。例如,如果进度点是12分50秒,并且阈值时间段是10分钟,那么开始时间可以是7分钟50秒,而结束时间可以是17分50秒。就传输时间而言(例如,内容在hbo的晚上8:00开始传输),开始时间可以是晚上8:08并且结束时间可以是晚上8:18。

在步骤814处,控制电路系统404(图4)检测到正被访问的内容的当前进度点与开始时间对应。考虑其中进度点为12分50秒的场景。时间的阈值窗口可以是十分钟。此外,十分钟的窗口可以在12分50秒(例如,开始时间)处开始并在22分50秒(例如,结束时间)处结束。控制电路系统404可以确定内容的当前进度点(例如,12分55秒)与开始时间对应并且在阈值时间段内。如果当前进度时间在距开始时间的第二阈值时间段内,那么控制电路系统404可以确定当前进度时间与开始时间对应。第二阈值时间段小于先前讨论的阈值时间段(例如,在从开始时间起的10秒内)。

在步骤816处,控制电路系统404(图4)在当前进度点在开始时间和结束时间之间的同时临时激活生物特征设备。例如,控制电路系统404可以与用户的fitbit腕带通信,以在开始时间启用fitbit的心率测量特征。一旦当前进度点到达了结束时间,控制电路系统404就可以与用户的fitbit腕带通信,以禁用fitbit的心率测量特征。

预期图8的步骤或描述可以与本公开的任何其它实施例一起使用。此外,关于图8描述的步骤和描述可以以替代的顺序或并行地进行,以进一步实现本公开的目的。例如,这些步骤中的每个步骤可以以任何顺序或并行地或基本同时地执行,以减少滞后或提高系统或方法的速度。这些步骤中的任何步骤也可以被跳过或从处理中省略。此外,应该注意的是,关于图4-5讨论的任何设备或装备可以用于执行图8中的一个或多个步骤。

图9是根据本公开的一些实施例的用于确定与内容的进度位置对应的内容的一部分是否流行的详细说明性处理的流程图。应当注意的是,处理900或其任何步骤可以在图4-5中所示的任何设备上执行或由其提供。例如,处理900可以如由在用户设备(例如,用户装备设备502、504和/或506(图5))上实现的媒体指南应用所指示的那样由控制电路系统404(图4)执行,以便确定与内容的进度位置对应的内容的一部分是否流行。此外,处理900的一个或多个步骤可以被结合到任何其它处理或实施例的一个或多个步骤中或与之组合(例如,如关于图1a、1b、6-8和10-13所描述的)。

在步骤902处,控制电路系统404(图4)从设备启用规则中检索在设备启用规则中指定的生物特征设备的集合。例如,控制电路系统404可以参考媒体指南数据源518(图5)来检索与设备启用规则相关联的元数据。元数据可以包括设备启用规则指定的生物特征设备的集合。例如,与测量心率的设备启用规则相关联的生物特征设备的集合可以包括fitbit腕带、samsunggear和便携式心率监视器。

在步骤904处,控制电路系统404(图4)检索与用户相关联的生物特征设备的列表。如前面所提到的,控制电路系统404可以参考存储装置408(图4)中的用户简档以识别用户可以访问或与用户相关联的生物特征设备。例如,控制电路系统404可以确定用户与fitbit腕带、samsunggear和计步器相关联。

在步骤906处,控制电路系统404(图4)将与用户相关联的生物特征设备的列表与设备启用规则中指定的生物特征设备的集合进行比较。例如,控制电路系统404可以确定设备启用规则与fitbit腕带和samsunggear(用户与之相关联的两个设备)相关联。但是,控制电路系统404还可以确定用户未与便携式心率监视器关联,并且设备启用规则与计步器不兼容。

在步骤908处,控制电路系统404(图4)选择列表中与生物特征设备的集合中的一个或多个生物特征设备匹配的一个或多个生物特征设备作为识别出的生物特征设备。例如,控制电路系统404可以选择fitbit腕带和samsunggear,因为它们同时出现在列表和生物特征设备的集合中。

预期图9的步骤或描述可以与本公开的任何其它实施例一起使用。此外,关于图9描述的步骤和描述可以以替代的顺序或并行地进行,以进一步实现本公开的目的。例如,这些步骤中的每个步骤可以以任何顺序或并行地或基本同时地执行,以减少滞后或提高系统或方法的速度。这些步骤中的任何步骤也可以从处理中跳过或省略。此外,应该注意的是,关于图4-5讨论的任何设备或装备可以用于执行图9中的一个或多个步骤。

图10是根据本公开的一些实施例的用于确定用户装备正在访问的内容的类型的详细说明性处理的流程图。应当注意的是,处理1000或其任何步骤可以在图4-5中所示的任何设备上执行或由其提供。例如,处理1000可以如由在用户设备(例如,用户装备设备502、504和/或506(图5))上实现的媒体指南应用所指示的那样由控制电路系统404(图4)执行,以便确定用户装备正在访问的内容的类型。此外,处理1000的一个或多个步骤可以被结合到任何其它处理或实施例的一个或多个步骤中或与之组合(例如,如关于图1a、1b、6-9和11-13所描述的)。

在步骤1002处,控制电路系统404(图4)确定用户装备正在访问的内容的类型。内容的类型可以是呈现内容的介质。例如,内容可以是视频、音频片段、电子书、图像、游戏等。控制电路系统404可以参考从媒体指南数据源518(图5)检索到的内容的元数据来确定内容的类型。

在步骤1004处,控制电路系统404(图4)选择多个设备启用规则中与要访问的内容类型对应的给定设备启用规则作为设备启用规则。例如,用户可以能够访问各种类型的内容“it:chapterone”。这些类型包括电影的视频、有声书、stephenking写的原始故事的电子书或以各种图形为特征的漫画。取决于内容的类型,设备启用规则可以有所不同。例如,对于视频,设备启用规则可以响应于确定小丑pennywise已经出现在场景中而激活生物特征设备。对于有声书,每当刻画小丑pennywise的配音演员讲话时,设备启用规则可以激活。因此,控制电路系统404可以基于用户正在访问的内容的类型而从多个设备启用规则中选择设备启用规则。

预期图10的步骤或描述可以与本公开的任何其它实施例一起使用。此外,关于图10描述的步骤和描述可以以替代的顺序或并行地进行,以进一步实现本公开的目的。例如,这些步骤中的每个步骤可以以任何顺序或并行地或基本同时地执行,以减少滞后或提高系统或方法的速度。这些步骤中的任何步骤也可以被跳过或从处理中省略。此外,应该注意的是,关于图4-5讨论的任何设备或装备可以用于执行图10中的一个或多个步骤。

图11是根据本公开的一些实施例的用于停用识别出的生物特征设备的详细说明性处理的流程图。应当注意的是,处理1100或其任何步骤可以在图4-5中所示的任何设备上执行或由其提供。例如,处理1100可以如由在用户设备(例如,用户装备设备502、504和/或506(图5))上实现的媒体指南应用所指示的那样由控制电路系统404(图4)执行,以便停用识别出的生物特征设备。此外,处理1100的一个或多个步骤可以被结合到任何其它处理或实施例的一个或多个步骤中或与之组合(例如,如关于图1a、1b、6-10和12-13所描述的)。

在步骤1102处,控制电路系统404(图4)确定正被访问的内容满足设备启用规则发生在内容中的第一进度点处。如果用户正在访问以有声书的形式的“it:chapterone”,那么控制电路系统404可以检索声明“if小丑pennywise的配音演员讲话,then启用生物特征设备并测量用户的心率;else禁用生物特征设备”的设备启用规则。控制电路系统404可以使用语音识别方法(例如,自然语言处理)识别出小丑pennywise的配音演员从内容开始起12分50秒开始讲话。控制电路系统404还可以参考与有声书相关联的元数据,该元数据指示各个配音演员讲话的时间。如果用户的当前回放位置是第一进度点,那么控制电路系统404可以检查是否满足设备启用规则。假定用户的第一进度点是12分50秒。控制电路系统404可以确定满足设备启用规则。

在步骤1104处,控制电路系统404(图4)监视由用户装备访问的与晚于第一进度点的第二进度点对应的内容的附加元数据。例如,控制电路系统404可以确定用户已到达第二进度点(例如,13分35秒)。在那时,控制电路系统404可以监视与有声书相关联的元数据,以确定在第二进度点期间正在讲话的配音演员。假定小丑pennywise的配音演员在第二进度点处停止讲话。

在步骤1106处,控制电路系统404(图4)将附加元数据与由设备启用规则所指定的条件进行比较,以确定在第二进度点处的在用户装备上被访问的内容是否满足设备启用规则。如果设备启用规则在小丑pennywise的配音演员讲话时测量心率,那么控制电路系统404可以确定该配音演员在第二进度点处停止讲话。因此,不满足设备启用规则。

在步骤1108处,控制电路系统404(图4)决定在第二进度点处的在用户装备上被访问的内容是否满足设备启用规则。如果不满足设备启用规则,那么处理继续到步骤1110。否则,处理继续到步骤1112。

在步骤1110处,控制电路系统404(图4)停用识别出的生物特征设备。例如,如果用户的fitbit腕带从第一进度点开始进行心率测量,那么控制电路系统404可以通过通信网络514(图5)与fitbit腕带通信,以便停用fitbit腕带。因此,fitbit腕带将停止进行心率测量。

在步骤1112处,响应于确定满足设备启用规则,控制电路系统404(图4)监视由用户装备访问的内容的与晚于第二进度点的第三进度点对应的附加元数据。例如,控制电路系统404可以等待附加的时间段,直到用户到达第三进度点(例如,15分2秒)。一旦用户到达第三进度点,控制电路系统404就可以访问与第三进度点相关联的元数据,诸如在第三进度点讲话的配音演员的(一个或多个)名字。这用于确定不再满足设备启用规则的点。

预期图11的步骤或描述可以与本公开的任何其它实施例一起使用。此外,关于图11描述的步骤和描述可以以替代的顺序或并行地进行,以进一步实现本公开的目的。例如,这些步骤中的每个步骤可以以任何顺序或并行地或基本同时地执行,以减少滞后或提高系统或方法的速度。这些步骤中的任何步骤也可以被跳过或从处理中省略。此外,应该注意的是,关于图4-5讨论的任何设备或装备可以用于执行图11中的一个或多个步骤。

图12是根据本公开的一些实施例的用于选择媒体资产作为内容推荐的详细说明性处理的流程图,该媒体资产与和一组用户相关联的组简档对应。应当注意的是,处理1200或其任何步骤可以在图4-5所示的任何设备上执行或由其提供。例如,处理1200可以如由在用户设备(例如,用户装备设备502、504和/或506(图5))上实现的媒体指南应用所指示的那样由控制电路系统404(图4)执行,以便选择与和一组用户相关联的组简档对应的媒体资产作为内容推荐。此外,处理1200的一个或多个步骤可以被结合到任何其它处理或实施例的一个或多个步骤中或与之组合(例如,如关于图1a、1b、6-11和13所描述的)。

在步骤1202处,控制电路系统404(图4)检索多个用户对在第一进度点处被访问的内容的平均生物特征响应。例如,控制电路系统404可以通过通信网络514(图5)参考存储各个用户的生物特征响应的远程服务器。远程服务器可以包括基于各种测量和生物特征设备组织的生物特征数据库。例如,生物特征数据库可以包括各个用户的心率测量。心率测量可以与内容、进度点以及关于用户的其它细节(例如,生物特征)(诸如年龄和体重)相关联。控制电路系统404可以检索生物特征数据库中列出的访问了在与用户相同的内容类型中的“it:chapterone”的多个用户的心率测量。更具体而言,控制电路系统404可以确定生物计量响应是否与第一进度点相关联。如果是,那么控制电路系统404可以确定平均生物特征响应。例如,如果控制电路系统404检索到与在第一进度点(例如,12分钟50秒)的“it:chapterone”(例如,有声书)相关联的10000个心率测量,那么控制电路系统404可以确定平均心率是每分钟82次。

在步骤1204处,控制电路系统404(图4)将用户的生物特征响应与平均生物特征响应进行比较。假定用户在第一进度点处的生物特征响应为每分钟80次心跳。控制电路系统404可以依赖于响应阈值而将用户的生物特征响应与平均生物特征响应进行比较。响应阈值表示在其内生物特征响应可以对应的范围。例如,用于心率测量的响应阈值可以是每分钟5次心跳。因此,如果用户的生物特征响应是在平均生物特征响应的范围内每分钟加或减5次心跳(例如,在每分钟77次心跳与每分钟87次心跳之间),那么控制电路系统404可以确定该生物特征响应与平均生物特征响应对应。在一些情况下,响应阈值由百分比差异确定。例如,响应阈值可以是2%。因此,控制电路系统404可以确定平均心率的范围是心率加或减2%(例如,82的2%是1.64,因此该范围在每分钟82-1.64次心跳和每分钟82+1.64次心跳之间)。

在步骤1206处,控制电路系统404(图4)决定用户的生物特征响应是否与平均生物特征响应对应。假定控制电路系统404依赖于响应阈值的范围方法。基于每分钟5次心跳的响应阈值,控制电路系统404可以确定用户的每分钟80次心跳的生物特征响应与平均生物特征响应对应。处理前进到步骤1208。但是,如果控制电路系统404确定用户的生物特征响应为每分钟70次心跳(例如,在响应阈值之外),那么处理可以转到图11的步骤1104。在这种情况下,控制电路系统404可以继续寻找与各个进度点的内容相关联的元数据。

在步骤1208处,控制电路系统404(图4)识别一组用户,该组用户对于在第一进度点处被访问的内容经历了与用户的生物特征响应对应的平均生物特征响应。例如,控制电路系统404可以确定在步骤1202中识别出的10000个多个用户中有2000个用户经历了也与该用户的生物特征响应对应的生物特征响应。更具体而言,2000个用户的生物特征响应在该用户的响应阈值内。如果用户的生物特征响应为每分钟80次心跳并且响应阈值为每分钟2次心跳,那么控制电路系统404可以识别出平均生物特征响应在每分钟78次至82次心跳之间的用户。

在步骤1210处,控制电路系统404(图4)选择与和该用户组相关联的组简档对应的媒体资产作为内容推荐。例如,控制电路系统404可以确定在步骤1202中识别出的10000个用户中有2000个用户具有与该用户的生物特征响应对应的生物特征响应。控制电路系统404可以将这2000个用户分类在组简档下。例如,控制电路系统404可以访问相应用户的用户简档以确定感兴趣的共性(例如,喜爱的电影、访问量最大的媒体资产等)。基于这个信息,控制电路系统404可以推荐大多数用户已经访问过或收藏的媒体资产。

预期图12的步骤或描述可以与本公开的任何其它实施例一起使用。此外,关于图12描述的步骤和描述可以以替代的顺序或并行地进行,以进一步实现本公开的目的。例如,这些步骤中的每个步骤可以以任何顺序或并行地或基本同时地执行,以减少系统或方法的滞后或提高系统或方法的速度。这些步骤中的任何步骤也可以被跳过或从处理中省略。此外,应该注意的是,关于图4-5讨论的任何设备或装备可以用于执行图12中的一个或多个步骤。

图13是根据本公开的一些实施例的用于识别与缺乏对与内容准则匹配的内容的典型生物特征响应相关的疾病的详细说明性处理的流程图,所述典型生物特征响应与和一组用户相关联的组简档对应。应当注意的是,处理1300或其任何步骤可以在图4-5中所示的任何设备上执行或由其提供。例如,处理1300可以如由在用户设备(例如,用户装备设备502、504和/或506(图5))上实现的媒体指南应用所指示的那样由控制电路系统404(图4)执行,以便识别与缺乏对与内容准则匹配的内容的典型生物特征响应相关的疾病。此外,处理1300的一个或多个步骤可以被结合到任何其它处理或实施例的一个或多个步骤中或与之组合(例如,如关于图1a、1b和6-12所描述的)。

在步骤1302处,控制电路系统404(图4)决定用户的生物特征响应是否与平均生物特征响应对应。假定控制电路系统404依赖于用于响应阈值的百分比方法。基于每分钟4%次心跳的响应阈值,控制电路系统404可以确定用户的生物特征响应(每分钟80次心跳)与平均生物特征响应对应。处理前进到图12中的步骤1208。但是,如果控制电路系统404确定用户的生物特征响应为每分钟140次(例如,在响应阈值之外),那么处理转到步骤1304。

在步骤1304处,控制电路系统404(图4)识别与缺乏对与内容准则匹配的内容的典型生物特征响应相关的疾病,其中媒体资产与疾病相关。假定用户的心率响应于在第一进度点访问内容而上升到每分钟140次心跳。与在1302中识别出的用户的平均心率(例如,每分钟82次心跳)相比,控制电路系统404可以确定用户的心率异常高。此外,控制电路系统404可以参考生物特征数据库以确定在访问其它内容时用户的心率是否始终高于预期的生物特征响应。例如,控制电路系统404可以确定用户过去已经访问了十个媒体资产。对于每个媒体资产,控制电路系统404可以确定用户的大多数生物特征响应超过预期生物特征响应阈值量。阈值量可以是指示与预期生物特征响应的最小差异的百分比或数字,对此用户的生物特征响应被视为异常。如果阈值百分比为40%,预期的生物特征响应为每分钟100次心跳并且用户的生物特征响应为每分钟150次心跳,那么控制电路系统404可以确定响应的差异为50%,因此测量是异常的。作为响应,控制电路系统404可以识别与非常高的心率相关联的心脏病。控制电路系统404可以参考生物特征数据库以识别与用户的异常生物特征响应相关的疾病。如前面所提到的,生物特征数据库可以附加地包括疾病名称、定义以及生物特征响应的相关连的值。

在步骤1306处,控制电路系统404(图4)向与该用户相关联的另一个用户警告该疾病。控制电路系统404可以参考存储装置408(图4)中的用户简档来识别由用户选择的紧急联系人。例如,用户可以将他/她的父母指示为紧急联系人。响应于确定异常生物特征响应,控制电路系统404可以向用户的父母发送消息,指示识别出的疾病的潜在风险。该消息可以包括但不限于文本消息、电子邮件、社交媒体消息或计算机语音生成的电话呼叫。

在步骤1308,控制电路系统404(图4)通过在随后的时间检测用户对与准则匹配的附加内容的不同生物特征响应来监视用户的疾病的治疗进度。例如,控制电路系统404可以通过创建测量心率的设备启用规则来增加心率测量的频率。控制电路系统404可以推荐类似于用户访问的内容的内容,以比较生物特征响应的差异。例如,控制电路系统404可以基于生物特征数据库识别出“theconjuring”为其平均生物特征响应与“it:chapterone”相似的恐怖电影。如果用户访问“theconjuring”,那么控制电路系统404可以将用户对“theconjuring”中场景的生物特征响应与“it:chapterone”中的场景进行比较。如果用户的心率在前者当中较低,那么控制电路系统404可以确定用户的疾病严重程度有所减轻。如果经过若干次读数用户的心率再次在正常范围内,那么控制电路系统404可以确定用户的心率不再异常。

预期图13的步骤或描述可以与本公开的任何其它实施例一起使用。此外,关于图13描述的步骤和描述可以以替代的顺序或并行地进行,以进一步实现本公开的目的。例如,这些步骤中的每个步骤可以以任何顺序或并行地或基本同时地执行,以减少系统或方法的滞后或提高系统或方法的速度。这些步骤中的任何步骤也可以被跳过或从处理中省略。此外,应该注意的是,关于图4-5讨论的任何设备或装备可以用于执行图13中的一个或多个步骤。

以上讨论的处理旨在是说明性而不是限制性的。本领域的技术人员将认识到的是,可以在不脱离本发明的范围的情况下省略、修改、组合和/或重新布置本文讨论的处理的步骤,并且可以执行任何其它步骤。更一般而言,以上公开内容是示例性而非限制性的。仅所附权利要求书旨在设置本发明包括的内容的范围。此外,应当注意的是,在任何一个实施例中描述的特征和限制可以应用于本文中的任何其它实施例,并且与一个实施例相关的流程图或示例可以以适当的方式与任何其它实施例组合、以不同的次序完成,或并行完成。此外,本文描述的系统和方法可以实时执行。还应当注意的是,上述系统和/或方法可以应用于其它系统和/或方法,或根据其它系统和/或方法使用。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1