用于提供无节制观看暂停位置推荐的系统和方法与流程

文档序号:21735025发布日期:2020-08-05 01:31阅读:158来源:国知局
用于提供无节制观看暂停位置推荐的系统和方法与流程



背景技术:

无节制观看是严重的问题,会对用户的电视或媒体观看体验产生负面影响。当tv系列剧的多个连续剧集可供点播观看时,无节制观看尤其是个问题。在此类情况下,用户常常会重复请求该系列剧的下一个剧集,同时又常常会浪费时间并可能花费比他或她打算在tv上花费的时间更多的时间。当用户花太多时间看tv或观看同一节目的太多剧集时,一些电视系统或媒体消费系统会发出警告。但是,此类警告常常效率低下,因为它们无法说明系列剧中的每一集有多大可能造成或延长无节制观看的可能性。此外,此类警告并非基于其他用户在观看特定剧集之后的行为。因此,由现有系统提供的警告常常会在用户没有计划外无节制观看的风险时警告用户,而在计划外无节制观看的风险高时未能警告用户。



技术实现要素:

为了这个以及其它目的,提供了通过提供改进的无节制观看警告来改善用户的媒体消费体验的系统和方法。特别地,可以基于评估系列剧的每一集造成无节制观看行为的可能性来提供警告。例如,可以跟踪多个用户的消费模式,以确定每一集有多可能造成无节制观看。可以收集关于普通用户在观看特定剧集之后趋于观看附加剧集的速度的数据。因此,如果用户正在无节制观看系列剧,那么当用户遇到或将要遇到特别有可能造成更多无节制观看的剧集时,可以提供暂停回放的提示。当用户可能特别容易受到计划外的无节制观看之害时,通过在关键时刻暂停观看该系列剧的提示,此类定制的警告会大大改善现有的媒体消费系统。

在一些实施例中,媒体指南应用向用户设备提供媒体资产系列剧,该系列剧包括多个连续剧集。例如,媒体指南应用可以提供“gameofthrones”tv系列剧,其中该系列剧具有七个连续剧集,例如:“第1集”、“第2集”...“第7集”。在一些实施例中,可以提供具有任何数量连续剧集的任何系列剧。在一些实施例中,媒体指南应用可以确定用户正在参与无节制观看。例如,媒体指南应用可以确定用户正在以比阈值速率更快的速率观看系列剧。在一些实施例中,当用户在四个小时或更短的时间内观看了三个以上的剧集时,媒体指南应用可以确定用户参与了无节制观看。

在一些实施例中,媒体指南应用可以确定多个连续剧集中的每一集的无节制强迫分数。例如,媒体指南应用可以确定“gameofthrones”tv系列剧的“第1集”、“第2集”...“第7集”中的每一个的分数。在一些实施例中,媒体指南应用可以基于普通用户在观看那个剧集之后观看了多少个附加的连续剧集来确定每一集的无节制强迫分数。例如,如果在观看“第1集”之后,普通用户又在一定时间段内观看了两个连续的剧集(例如,“第2集”和“第3集”),那么媒体指南应用可以设置无节制强迫分数为值“2”。在另一个示例中,如果普通用户在观看了“第3集”之后又继续在短时间内观看了另外三个连续的剧集(例如,“第4集”、“第5集”和“第6集”),那么媒体指南应用可以将无节制强迫分数设置为值“3”。

在一些实施例中,媒体指南应用可以确定下一集的无节制强迫分数与阈值对应。例如,连续观看多于四个剧集可以被认为对用户有害,并且阈值可以被设置为“3”,这将与观看一个剧集、随后在一定的时间段中观看另外三个剧集的预期行为对应。在一些实施例中,媒体指南应用然后可以将下一集的无节制强迫分数与阈值进行比较。例如,如果媒体指南应用将要在阈值时间段内已经播放过“第1集”和“第2集”之后开始播放“第3集”,那么媒体指南应用可以确定“剧集3”的无节制强迫分数为“3”,这与也是“3”的阈值对应(例如,等于或超过)。

在一些实施例中,响应于确定下一集的无节制强迫分数与阈值对应,媒体指南应用可以生成提示以供显示,以在下一集开始之前提示用户暂停该系列剧。例如,媒体指南应用可以生成包括文本“大多数用户在观看‘第3集’之后继续观看另外三集,请考虑明天观看‘第3集’”的提示。

在一些实施例中,媒体指南应用可以执行用于在包括多个连续剧集的系列剧的无节制观看期间推荐暂停位置的方法。例如,媒体指南应用可以提供与提供“gameofthrones”tv系列剧相关的暂停位置推荐,其中该系列剧具有七个连续剧集,例如:“第1集”、“第2集”...“第7集”。例如,媒体指南应用可以预期用户可能会观看比他最初预期更多的tv系列剧的剧集,并推荐暂停位置以防止这种情况。在一些实施例中,媒体指南应用可以为该系列剧的多个连续剧集中的每一集创建无节制强迫分数。例如,媒体指南应用可以为每一集:“第1集”、“第2集”...“第7集”创建无节制强迫分数。

在一些实施例中,媒体指南应用可以通过针对观看该剧集的普通用户确定在观看那一集之后的预定时间段内该系列剧的附加连续剧集的平均消费速率来为每一集创建无节制强迫分数。例如,预定时间段可以是4小时。在一些实施例中,媒体指南应用可以分析在初始剧集结束之后普通用户所消费的4小时时间窗中的连续剧集的数量。

在一些实施例中,媒体指南应用可以针对系列剧的多个连续剧集中的每一集来计算与附加剧集的平均消费速率对应的分数。例如,无节制强迫分数可以被设置为等于附加剧集的平均消费速率。在另一个示例中,媒体指南应用可以将无节制强迫分数设置为基于另一个因素(例如,该剧集的持续时间、媒体的流行度或任何其它因素)来缩放的平均消费速率。在另一个示例中,可以从1-10(或任何其它范围)的量表中选择无节制强迫分数。例如,分数“1”可以指示该剧集不太可能造成一口气强迫,而分数“10”可以指示该剧集很可能造成一口气强迫。例如,具有每4小时消费4个剧集的附加连续剧集的平均消费速率的剧集可以与“10”的强迫分数对应,而具有每4小时消费0.5个剧集的附加连续剧集的平均消费速率的剧集可以与“1”的强迫分数对应。

在一些实施例中,媒体指南应用可以将系列剧的剧集提供给用户设备。例如,媒体指南应用可以提供tv系列剧以在用户的tv或计算机屏幕上显示。在一些实施例中,tv节目系列剧可以包括多个连续剧集。例如,该系列剧可以包括标记为“第1集”、“第2集”…“第7集”的剧集。这些剧集可以打算被顺序观看。在一些实施例中,媒体指南应用可以在“第1集”开始提供该系列剧。在一些实施例中,媒体指南应用可以以用户选择的任何剧集(例如,用户访问的最后一个剧集之后的剧集)开始提供系列剧。

在一些实施例中,媒体指南应用可以确定用户正在无节制观看该系列剧。在一些实施例中,媒体指南应用可以确定用户连续观看过多的剧集,或者观看速度过快。例如,媒体指南应用可以确定用户正在无节制观看该系列剧,因为该用户在阈值时间段(例如,4小时)内连续观看了4集。

在一些实施例中,媒体指南应用可以通过确定用户当前的剧集消费速率来确定用户正在无节制观看该系列剧。例如,媒体指南应用可以在预设或动态时间窗口内跟踪用户的消费,并识别在该时间段期间消费了多少剧集。例如,媒体指南应用可以在滚动4小时窗口(或任何其它长度的窗口)内跟踪用户对剧集的消费。可以基于用户简档或基于其它信息来预设或调整滚动窗口。在一些实施例中,媒体指南应用可以计数用户在该时间窗口期间已经消费了多少剧集,并将该数字除以滚动窗口的长度。例如,如果用户在4小时时间窗口期间观看了3集,那么媒体指南应用可以确定用户正在以“每4小时3集”的速率观看该系列剧。

在一些实施例中,媒体指南应用可以确定用户的消费速率是否与无节制观看阈值对应。例如,可以基于剧集的长度来设置无节制观看阈值,例如,对于较短的剧集(例如,半小时剧集),可以设置较高的阈值,而对于较长的剧集(例如,一小时剧集)可以设置更高的阈值。在一些实施例中,可以基于用户简档或基于任何其它因素来设置阈值。例如,无节制观看阈值可以被设置为“每4小时3集”的值。在一些实施例中,如果用户的消费速率与无节制观看阈值对应,那么媒体指南应用可以确定用户正在参与无节制观看。例如,如果用户的消费速率是“每4小时3.5集”,而阈值是“每4小时3集”,那么媒体指南应用可以确定用户正在无节制观看该系列剧。

在一些实施例中,媒体指南应用可以响应于确定用户正在无节制观看系列剧而执行一系列步骤。在一些实施例中,这一系列步骤可以包括确定下一个剧集的无节制强迫分数是否与推荐阈值对应。例如,媒体指南应用可以确定将要提供给用户设备的下一集的无节制强迫分数是否等于或超过预设或动态推荐阈值。例如,如果媒体指南应用将要开始提供该系列剧的“第4集”,那么该媒体指南应用可以将“第4集”的无节制强迫分数(例如,“每4小时3.5集”)与阈值(例如,“每4小时3次”)进行比较,并确定无节制强迫分数确实与推荐阈值对应(例如,等于或超过)。

在一些实施例中,响应于确定下一集的无节制强迫分数与推荐阈值对应,媒体指南应用可以生成提示以供显示,以在提供下一集之前提示用户暂停该系列剧。例如,媒体指南应用可以生成包括以下文本的提示:“请考虑暂停,因为观看下一集可能会使您观看另外四集”,或者可以包括文本:“下一集很可能造成无节制观看,请考虑在另一个时间观看。”

在一些实施例中,媒体指南应用可以在剧集的中间生成无节制观看。例如,媒体指南应用可以确定剧集的某个部分包含剧透。在这个示例中,如果当前剧集的无节制强迫分数与推荐阈值对应,那么媒体指南应用可以生成提示以供显示,以提示用户在剧透被揭示之前暂停该系列剧。在另一个示例中,媒体指南应用可以确定剧集的某个部分包含比整个剧集更高的无节制强迫分数。在这个示例中,如果当前剧集的一部分的无节制强迫分数与推荐阈值对应,那么媒体指南应用可以生成提示以供显示,以提示用户在提供该部分之前暂停剧集。

在一些实施例中,媒体指南应用可以从用户(例如,确认推荐提示的用户)接收确认。然后,媒体指南应用可以在提供下一集之前暂停提供该系列剧。例如,如果媒体指南应用在播放“第4集”之前生成了推荐提示,那么如果用户确认了提示,择媒体指南应用可以在播放“第4集”之前暂停提供该系列剧。

在一些实施例中,媒体指南应用可以要求用户输入密码或pin码作为确认的一部分。在一些实施例中,媒体指南应用然后可以在恢复提供系列剧之前要求输入密码或pin码。在一些实施例中,媒体指南应用可以“硬”锁定该系列剧的提供达一定的冷静时间段。例如,用户可以无法在24小时内恢复该系列剧的回放。

在一些实施例中,为了为每一集创建无节制强迫分数,媒体指南应用可以将系列剧的剧集提供给多个用户设备。例如,为了确定“第1集”的无节制强迫分数,媒体指南应用可以将“第1集”提供给多个用户设备。然后,媒体指南应用可以为多个用户中的每个用户确定在消费了初始剧集(例如,“第1集”)之后的预定时间段(例如,4小时)内消费了该系列剧的多少附加剧集。在一些实施例中,媒体指南应用可以确定在那个时间段内每个用户消费了多少连续剧集。在一些实施例中,媒体指南应用然后可以将所消费的剧集数量除以时间段的长度。例如,多个用户中的特定用户在消费“第1集”之后可以在4小时的时间段内观看了另外3集。在一些实施例中,媒体指南应用然后可以将该用户的附加顺序媒体的消费速率计算为3(观看的附加剧集的数量)除以预定时间段(4小时)的长度。在这个示例中,媒体指南应用可以确定该用户的其它连续剧集的消费速率为“每4小时3集”或“每小时0.75集”。

在一些实施例中,媒体指南应用可以计算多个用户的相应消费速率的平均值。在一些实施例中,媒体指南应用可以为多个用户将附加连续剧集的消费速率求平均,以确定该系列剧的每一集的附加连续剧集的平均消费速率。例如,如果一个用户以“每4小时3集”的速率消费附加剧集,而另一个位用户以“每4小时2集”的速率消费附加剧集,那么平均消费速率可以被计算为“每4小时2.5集。”在一些实施例中,媒体指南应用可以对任意数量的用户(例如,成百上千的用户)的消费速率求平均。在一些实施例中,媒体指南应用可以选择多个用户以具有与用户相似的人口统计分布。

在一些实施例中,媒体指南应用可能无法凭经验确定每一集的无节制强迫分数。代替地,在一些实施例中,媒体指南应用可以通过使用与被评估的剧集相似的不同剧集的无节制强迫分数来为每一集创建无节制强迫分数。在一些实施例中,媒体指南应用可以通过将系列剧的剧集的元数据与不同系列剧的不同剧集的元数据进行比较来计算相似度分数。例如,媒体指南应用可以比较流派元数据、评论分数元数据或任何其它元数据以计算相似度分数。在一些实施例中,元数据匹配越好,相似度分数可以越高。

在一些实施例中,媒体指南应用可以确定相似度分数与相似度阈值对应。例如,如果相似度分数大于阈值,那么媒体指南应用可以确定剧集与不同的集足够相似。例如,可以发现“gameofthrones”的剧集与“thetudors”的剧集足够相似。在一些实施例中,媒体指南应用可以响应于确定相似度分数与相似度阈值对应而检索不同剧集的无节制强迫分数,并基于该不同剧集的无节制强迫分数来设置该剧集的无节制强迫分数。例如,如果不同剧集的无节制强迫分数为“每4小时3.5集”,那么媒体指南应用可以将该剧集的无节制强迫分数也设置为“每4小时3.5集”。

在一些实施例中,媒体指南应用可以识别与剧集足够相似的多个不同剧集。在一些实施例中,媒体指南应用然后可以将剧集的无节制强迫分数设置为等于具有相似度分数超过相似度阈值的多个不同剧集的无节制强迫分数的平均值。

在一些实施例中,媒体指南应用可以通过基于用户简档选择无节制观看时间窗口来确定用户当前的剧集消费速率。例如,媒体指南应用可以基于用户的年龄来确定无节制观看时间窗口的长度。例如,14岁以下的孩子的时间窗口(例如,2.5小时)可以比成年人的无节制观看时间窗口(例如,4小时)短。在一些实施例中,媒体指南应用可以基于现有的父母控制设置来确定无节制观看时间窗口。

在一些实施例中,媒体指南应用可以确定在无节制观看时间窗口期间用户已经观看的系列剧的剧集的数量。例如,媒体指南应用可以确定在4小时窗口内观看了多少集。在一些实施例中,媒体指南应用然后可以将剧集的数量除以无节制观看时间窗口的长度。例如,如果观看了三个剧集,那么媒体指南应用可以通过将值“3”(3个剧集)除以值“4”(4小时)来确定用户当前的剧集消费速率。

在一些实施例中,媒体指南应用还可以访问用户简档、访问最近的用户观看历史以及访问用户日历数据。在一些实施例中,媒体指南应用然后可以基于用户简档、最近的用户观看历史和用户日历数据中的任何一个或其任意组合来确定无节制观看阈值。

在一些实施例中,媒体指南应用可以使用来自用户简档的用户的年龄来确定无节制观看阈值。对于较年轻的用户,可以将无节制观看阈值设置为低于针对较老用户的无节制观看阈值。在一些实施例中,媒体指南应用可以使用最近的用户观看历史来设置一口气观看阈值。例如,如果用户最近参与了无节制观看,那么无节制观看阈值可以被设置得较低。在一些实施例中,媒体指南应用可以使用用户的日历数据来设置无节制观看阈值。例如,如果用户有即将到来的约会,那么媒体指南应用可以降低无节制观看阈值。

在一些实施例中,媒体指南可以确定多个用户通常在系列剧的下一集之前暂停该系列剧。例如,媒体指南应用可以确定大量用户在“第4集”之前停止观看该系列剧。在一些实施例中,媒体指南应用然后可以调整推荐阈值。例如,如果多个其他用户通常在该系列剧的下一集之前暂停,那么媒体指南应用更有可能在“第4集”之前生成暂停提示。

在一些实施例中,媒体指南应用可以从用户接收允许无节制观看提示被允许的指示。例如,当最初预配置用户设备时可以接收这样的指示。例如,用户可以选中显示“允许无节制观看提示”的复选框。在一些实施例中,仅响应于接收到允许观看无节制观看提示的指示,媒体指南应用可以生成提示以供显示,该提示向用户推荐在提供下一集之前暂停该系列剧。

在一些实施例中,媒体指南应用可以生成提醒以在稍后的时间恢复该系列剧。在一些实施例中,媒体指南应用可以响应于在提供下一集之前暂停该系列剧的提供而基于用户简档来计算冷静时段的长度。例如,媒体指南应用可以使用用户的人口统计信息来设置冷静时段。例如,对于14岁以下的用户,可以将冷静时段设置为2天,而对于年龄较大的用户,可以将冷静时段设置为1天。在一些实施例中,媒体指南应用可以在冷却时段之后生成提醒以供用户恢复观看该系列剧。例如,在1天之后,媒体指南应用可以生成消息,“您想继续观看之前暂停的系列剧吗?”

在一些实施例中,媒体指南应用可以生成提示,向用户推荐在提供下一集之前暂停该系列剧,以包括普通用户在观看当前剧集之后观看了多少集的指示。例如,提示中可以包括文本“普通用户在看完这集后又继续观看了3集”。

附图说明

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

图1示出了根据本公开一些实施例的说明性媒体指南界面,其可以提供用于生成无节制观看暂停推荐提示的改进功能;

图2示出了根据本公开一些实施例的可以动态地包括或排除视频的另一个说明性媒体指南界面;

图3示出了根据本公开一些实施例的可以动态地包括或排除视频的又一个说明性媒体指南界面;

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

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

图6描绘了根据本公开一些实施例的用于生成无节制观看暂停推荐提示的处理的说明性流程图;

图7描绘了根据本公开一些实施例的用于生成无节制观看暂停推荐提示的处理的另一个说明性流程图;

图8描绘了根据本公开一些实施例的用于计算平均消费速率的处理的说明性流程图;

图9描绘了根据本公开一些实施例的用于设置无节制强迫分数的处理的说明性流程图;

图10描绘了根据本公开一些实施例的用于确定用户的当前剧集消费速率的处理的说明性流程图;

图11描绘了根据本公开一些实施例的用于确定一口气观看阈值的处理的说明性流程图;

图12描绘了根据本公开一些实施例的用于调整推荐阈值的处理的说明性流程图;

图13描绘了根据本公开一些实施例的用于生成推荐提示以供显示的处理的另一个说明性流程图;以及

图14描绘了根据本公开一些实施例的用于生成供用户恢复观看该系列剧的提醒的处理的另一个说明性流程图。

具体实施方式

本文公开了用于提供智能暂停推荐以减轻用户对系列剧的意外无节制观看的系统和方法。例如,媒体指南应用可以确定用户何时无节制观看系列剧,然后在提供下一集之前对其进行评估。评估可以包括确定无节制强迫分数,该无节制强迫分数是基于与下一集相关联的统计信息确定的。特别地,统计信息可以包括普通观看者在观看当前剧集之后(或之后不久的短时间窗口内)观看了多少剧集。数量越高指示该剧集造成无节制观看的可能性越大。然后,这个信息被用于向用户生成提示或警告,以在可能造成无节制观看的剧集之前暂停对该系列剧的观看。这种技术改进了媒体消费系统提供令人愉悦的用户体验的能力。特别地,当无节制观看不太可能继续时,不会提供警告(以免惹恼用户)。此外,当用户极有可能参与无节制观看时,可以提供警告。

如本文所提到的,术语“系列剧”或“媒体资产系列剧”是指包括可彼此分开观看的不同连续剧集的任何类型的媒体(例如,视频、音频或多媒体)内容。例如,电视系列剧“gameofthrones”可以包括连续剧集“第1集”、“第2集”...“第7集”。可以经由电视、计算机或任何其它用户设备根据剧集编号以顺序次序提供系列剧。在一些实施例中,术语“系列剧”可以涉及可以以任何次序彼此分开观看的互连媒体集合。例如,即使不预期用户以任何特定次序观看这样的剧集,“americasfunniesthomevideos”的剧集的集合也可以被认为是系列剧。例如,用户可以按任何次序观看“americasfunniesthomevideos”系列剧的剧集,例如:“第7集”、“第2集”...“第5集”。

如本文所提到的,术语“剧集”是指形成系列剧的不同部分的任何种类的媒体(例如,视频、音频或多媒体)内容。每一集都可以与该系列剧的其它剧集分开观看。剧集通常可以按编号顺序排列,以使一个剧集的内容跟随前一个剧集的内容。

如本文所提到的,术语“无节制观看”是指在相对短的时间段内对任何类型的系列剧的剧集的快速消费。在一些实施例中,无节制观看可以指连续观看几个(例如,三个)剧集。在一些实施例中,无节制观看可以指在短时间段(例如,四个小时)内观看几个(例如,三个)剧集。在一些实施例中,无节制观看可以指以快速的速率观看系列剧的剧集,例如,每4小时超过3集的速度。

如本文所提到的,短语“无节制强迫分数”是指评估或指示系列剧的剧集造成无节制观看行为的能力的任何度量或分数。在一些实施例中,“无节制强迫分数”可以指用户在消费特定剧集之后历史上消费附加剧集的速率。在一些实施例中,“无节制观看分数”可以指数字分数(例如,在范围1-10之间的分数),其中越高的分数指示该剧集相对越有可能造成无节制观看,而越低的分数指示造成起无节制观看的能力相对越低。

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

交互式媒体指南应用可以基于它们提供指南的内容而采取各种形式。一种典型的媒体指南应用类型是交互式电视节目指南。交互式电视节目指南(有时被称为电子节目指南)是众所周知的指南应用,除其它之外,尤其允许用户在多种类型的内容或媒体资产中导航和定位。交互式媒体指南应用可以生成图形用户接口屏幕,这使用户能够在内容之间导航、定位和选择。如本文所提到的,术语“媒体资产”和“内容”应当被理解为意指电子可消费的用户资产,诸如电视节目,以及按次计费节目、点播节目(如在点播视频(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,等等)、点播信息、博客、网站以及有助于用户在期望的内容选择中进行导航和定位的任何其它类型的指南数据。

图1示出了根据本公开各种实施例的在显示屏上的说明性媒体指南界面,其可以提供用于恢复视频的回放的改进的功能。显示器100示出了用于视频呈现、用户界面呈现和可选的时间线呈现的媒体指南界面。在一些实施例中,显示器100可以显示由媒体指南应用提供的媒体内容。例如,显示器100可以显示图像102。图像102可以是由媒体指南应用提供的媒体内容的一部分。在一些实施例中,由媒体指南应用提供的媒体内容包括包含多个连续剧集的系列剧。

在一些实施例中,显示器100可以可选地包括时间线112,时间线112跟踪该系列剧的剧集104、106、108和110的呈现。在一些实施例中,时间线112可以具有任何数量的剧集。在一些实施例中,媒体指南应用可以突出显示当前正在提供的剧集。例如,如果图像102来自剧集106,那么剧集106可以在时间轴112上突出显示。

在一些实施例中,媒体指南应用可以确定多个连续剧集104、106、108和110中的每一集的无节制强迫分数。例如,媒体指南应用可以基于普通用户在观看剧集108之后已经观看了多少附加连续剧集来确定剧集108的无节制强迫性。例如,如果普通用户在观看剧集108之后继续观看了另外三集,那么可以将剧集108的无节制强迫分数设置为“3”。

在一些实施例中,媒体指南应用可以确定用户当前是否正在无节制观看该系列剧。例如,媒体指南应用可以跟踪用户在特定时间窗口内观看的剧集的数量。例如,如果用户在不到2小时的时间内观看了剧集104和106,那么媒体指南应用可以确定该用户正在参与无节制观看。

在一些实施例中,媒体指南应用然后可以监视下一集的无节制强迫分数。例如,媒体指南应用可以即将开始显示剧集108。在一些实施例中,媒体指南应用然后可以将剧集108的无节制强迫分数与推荐阈值进行比较。例如,剧集108的无节制强迫分数可以是“3”,指示普通用户在观看剧集108之后已经继续观看了该系列剧的另外三集。阈值可以设置为任何值(例如,值为“2.5”)。在这个示例中,媒体指南应用可以确定剧集108的无节制强迫分数与推荐阈值对应(例如,等于或超过)。在这种情况下,如果媒体指南应用先前已经确定用户已经参与无节制观看(例如,因为用户已经连续观看了系列剧的一定数量的剧集),那么媒体指南应用然后可以显示无节制观看提示114。

在一些实施例中,无节制观看提示114可以包括文本,该文本在示出下一集之前提示用户暂停该系列剧的回放。例如,无节制观看提示114可以包括文本“请考虑暂停,因为大多数用户在下一集之后又观看了3集。”

在一些实施例中,无节制观看提示114可以包括无节制观看用户界面(ui)116。例如,无节制观看ui116可以包括“是”和“否”按钮。在一些实施例中,如果用户按下“是”按钮,那么媒体指南应用可以暂停该系列剧的回放。在一些实施例中,无节制观看ui116可以包括其它特征,诸如用于设置提醒以在冷静时段之后恢复观看该系列剧的界面。

图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描述的基于云的存储装置可以被用来补充存储装置308或代替存储装置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等))或者经由有线或无线路径的其它短程通信彼此直接通信。蓝牙是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描述的那些。

系统500还可以包括经由通信路径526耦合到通信网络514的广告源524。路径526可以包括以上结合路径508、510和512所述的任何通信路径。广告源524可以包括广告逻辑,用于确定哪些广告要在哪些情况下传输给特定用户。例如,有线电视运营商可能有权在特定频道的特定时隙期间插入广告。因此,广告源524可以在那些时隙期间将广告传输给用户。作为另一个示例,广告源可以基于已知要观看特定节目的用户(例如,观看现实节目(realityshow)的青少年)的人口统计来确定广告的目标。作为又一个示例,广告源可以根据观看媒体资产的用户装备的地点(例如,东海岸或西海岸)提供不同的广告。

在一些实施例中,广告源524可以被配置为维护包括与用户相关联的广告适合性分数的用户信息,以便提供针对性的广告。附加地或替代地,与广告源524相关联的服务器可以被配置为存储可以用于导出广告适合性分数的原始信息。在一些实施例中,广告源524可以将对原始信息的请求传输到另一个设备,并计算广告适合性分数。广告源524可以更新特定用户(例如,用户的第一子集、第二子集或第三子集)的广告适合性分数,并将目标产品的广告传输给适当的用户。

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

媒体指南数据源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-14的详细描述。应当注意的是,处理600-1400或其任何步骤可以在图4-5中示出或关于其描述的任何设备上执行或提供。例如,处理600或处理700可以由控制电路系统404(图4)执行,该控制电路系统404由在用户装备502、504和/或506(图5)上实现的(一个或多个)媒体指南应用指示。此外,处理600和700的一个或多个步骤可以被结合到任何其它处理或实施例的一个或多个步骤中或与之组合。

图6描绘了根据本公开实施例的用于生成无节制观看暂停推荐提示的处理600的说明性流程图。处理600可以由控制电路系统404执行(例如,以媒体指南应用指示控制电路系统404的方式)。控制电路系统404可以是用户装备(例如,用户电视装备502、用户计算机装备504和/或无线通信装备506)的一部分,或者是通过通信网络514与用户装备分离的远程服务器的一部分。

处理600开始于602,其中控制电路系统404向用户设备提供系列剧,该系列剧包括多个连续剧集(例如,图1的剧集104、106、108、110)。例如,在控制电路系统404上运行的媒体指南应用可以生成系列剧以供在用户电视装备502的显示器412上显示。可以通过播放视频的明确用户选择、作为用户设备上电的结果或者通过任何其它触发事件来生成媒体内容以供显示。在一些实施例中,控制电路系统404可以以预定次序顺序地提供系列剧的剧集。在一些实施例中,控制电路系统404可以以动态次序、随机次序或用户指定的次序来提供相互关联的剧集(例如,相互关联的剧集系列的剧集)。例如,媒体指南应用可以按照流行程度或响应于用户对下一集的选择来呈现“americafunnieshomevideos”的集合的剧集。

处理600继续到604,其中控制电路系统404确定用户正在参与无节制观看该系列剧。在一些实施例中,控制电路系统404可以基于用户消费该系列剧的剧集的速率来做出这个确定。在一些实施例中,控制电路系统404可以基于用户连续观看多于一定数量的剧集来做出这个确定。在一些实施例中,控制电路系统404可以基于用户在一定时间段内观看相互关联的剧集的集合中的多于一定数量的剧集来做出这个确定。例如,如果用户在某个时间段(例如,3.5小时)内观看了“americafunnieshomevideos”的多于三个剧集,那么无论观看这些剧集的次序如何,控制电路系统404都可以确定该用户正在无节制观看。响应于确定用户参与无节制观看该系列剧,控制电路系统404可以前进到步骤606。

处理600继续到606,其中控制电路系统404可以确定多个顺序或相互关联的剧集中的每个剧集的无节制强迫分数。例如,控制电路系统404可以确定每一集造成无节制观看的可能性。在一些实施例中,控制电路系统404可以跟踪普通用户观看特定剧集之后的无节制行为的历史模式。在一些实施例中,控制电路系统404可以基于普通用户在观看那个剧集之后已经观看了多少附加的连续剧集来确定该剧集的无节制强迫分数。例如,如果在观看一集之后普通用户继续在短时间段(例如,4小时)内观看了另外三集,那么控制电路系统404可以将无节制强迫分数设置为值“3”。在一些实施例中,时间段可以是预设的。在一些实施例中,控制电路系统404可以基于用户简档、一天中的时间、系列剧的元数据或任何其它因素中的至少一个来动态地确定或调整时间段。

在一些实施例中,控制电路系统404可以基于普通用户在观看该剧集之后观看了相互关联的剧集的集合中的多少附加剧集来确定该剧集的无节制强迫分数。例如,如果在观看剧集之后普通用户继续在短时间段(例如,4小时)内以任何次序观看了另外三个相互关联的剧集,那么控制电路系统404可以将无节制强迫分数设置为值“3”。在一些实施例中,时间段可以是预设的。在一些实施例中,控制电路系统404可以基于用户简档、一天中的时间、系列剧的元数据或任何其它因素中的至少一个来动态地确定或调整时间段。

处理600继续到608,其中,响应于确定下一集(或由用户选择的下一集)的无节制强迫分数与阈值对应,控制电路系统404可以生成向用户推荐在下一集开始之前暂停该系列剧的提示以供显示。例如,控制电路系统404可以将阈值设置为“2.5”,该阈值指示当可以预期下一集(例如,有关显示的剧集)会造成用户平均而言观看2.5个或更多顺序或相互关联的剧集时应当生成警告。在一些实施例中,如果控制电路系统404确定下一集的分数(例如,“3”)超过阈值(例如,“2.5”),那么控制电路系统404可以生成提示(例如,无节制观看提示114)(图1)以供显示。在一些实施例中,提示可以包括向用户推荐在下一集开始之前暂停该系列剧。例如,提示可以包括文本:“请考虑明天观看这个剧集,因为下一集使大多数用户观看另外3集。”

在一些实施例中,控制电路系统404可以生成除停止提示以外的其它提示。例如,控制电路系统404可以附加地或可替代地生成向用户建议不同活动的提示。在一些实施例中,控制电路系统404可以生成向用户建议他或她应当参与除观看系列剧以外的其它活动的提示。在一些实施例中,控制电路系统404可以生成建议用户应当参与身体活动(诸如散步或慢跑)的提示。在一些实施例中,控制电路系统404可以生成建议呈现与该系列剧无关的不同媒体内容的提示。例如,提示可以包括指向不同媒体内容的超链接。在一些实施例中,不同媒体内容可以具有低无节制强迫分数。

在一些实施例中,当系列剧包括相互关联的剧集的集合时,控制电路系统404可以生成建议观看该系列剧的不同剧集而不是接下来的剧集的提示。例如,如果用户正在观看“americafunniesthomevideos”系列剧,那么控制电路系统404可以已经确定用户选择的下一个剧集具有与阈值对应的无节制强迫分数。在一些实施例中,控制电路系统404然后可以生成建议用户应当选择具有低于阈值的无节制强迫分数的“americafunniesthomevideos”系列剧的不同剧集的提示。

在一些实施例中,控制电路系统404可以响应于确定下一集的无节制强迫分数与阈值对应而生成建议用户休息的提示以供显示。例如,控制电路系统404可以生成包括提示“请考虑休息30分钟”的提示。在一些实施例中,响应于用户指示他或她打算进行这样的休息,控制电路系统404可以在建议的休息期间禁用该系列剧的回放。

图7描绘了根据本公开实施例的用于生成无节制观看暂停推荐提示的处理700的说明性流程图。处理700可以由控制电路系统404执行,例如,以媒体指南应用指示控制电路系统404的方式执行。控制电路系统404可以是用户装备(例如,用户电视装备502、用户计算机装备504和/或无线通信设备506)的一部分,或者是通过通信网络514与用户装备分离的远程服务器的一部分。

处理700开始于702,其中控制电路系统404为系列剧的多个连续剧集中的每一集创建无节制强迫分数。在一些实施例中,控制电路系统404可以从远程源,例如从媒体指南数据源518或媒体内容源516,检索该系列剧的多个连续剧集中的每一集的无节制强迫分数,而不是创建无节制强迫分数。在一些实施例中,步骤702-706可以由远程设备(例如,媒体指南数据源518)执行,然后该远程设备可以例如经由通信网络514向控制电路系统404提供无节制强迫分数。

在一些实施例中,控制电路系统404可以为包括(例如,七个)剧集(例如,“第1集”、“第2集”…“第7集”)的系列剧(例如,“gameofthrones”)的每一集创建无节制强迫分数。在一些实施例中,控制电路系统404可以可选地执行步骤704和706以生成无节制强迫分数。

处理700可以继续到704,其中控制电路系统404可以针对观看那个剧集的普通用户确定在观看该剧集之后的预定时间段内该系列剧的附加连续剧集的平均消费速率。例如,控制电路系统404可以将预定时间段设置为4小时。在一些实施例中,控制电路系统404然后可以针对给定的剧集确定在预定时间段期间普通用户的附加剧集的消费速率。例如,如果普通用户在给定剧集结束之后的4小时时间段内又消费了3个剧集,那么控制电路系统404可以将该剧集的附加连续剧集的平均消费速率设置为等于“每4小时3集”。

处理700可以继续到706,其中控制电路系统404可以计算与附加剧集的平均消费速率对应的分数。在一些实施例中,控制电路系统404可以将剧集的无节制强迫分数设置为等于那个剧集的附加连续剧集的平均消费速率。在一些实施例中,控制电路系统404可以可选地基于诸如剧集的长度、剧集的流行度之类的因素或其任意组合来调整无节制强迫分数。例如,对于短剧集,控制电路系统404可以通过按比例缩小平均消费速率来计算分数。在另一个示例中,可以选择1-10(或任何其它范围)等级的分数。例如,分数1可以指示该剧集不太可能造成无节制观看,而分数“10”可以指示该剧集很有可能造成无节制观看,其中无节制观看的可能性基于平均消费速率。

处理700在708处继续,其中控制电路系统404将系列剧的下一集提供给用户设备,该系列剧包括多个连续剧集(例如,图1的剧集104、106、108、110)。例如,在控制电路系统404上运行的媒体指南应用可以生成系列剧以供在用户电视装备502的显示器412上显示。可以通过播放视频的明确用户选择、作为用户设备上电的结果或者通过任何其它触发事件来生成媒体内容以供显示。在一些实施例中,控制电路系统404可以以预定次序顺序地提供系列剧的剧集。例如,如果用户不熟悉该系列剧,那么控制电路系统404可以在“第1集”开始提供该系列剧。在一些实施例中,如果已经观看了一些剧集,那么控制电路系统404可以提供系列剧中的下一集。例如,如果用户已经观看了“第1集”和“第2集”,那么控制电路系统404可以提供“第3集”。

处理700在710处继续,其中处控制电路系统404可以确定用户是否正在无节制观看该系列剧。例如,控制电路系统404可以确定用户已经连续观看了超过一定数量的剧集。在另一个实施例中,控制电路系统404可以基于用户的剧集消费速率来确定用户是否正在无节制观看该系列剧。在一些实施例中,控制电路系统404可以可选地执行步骤712和713以确定用户是否正在无节制观看该系列剧。

处理700可以可选地在712处继续,其中控制电路系统404可以确定用户当前的剧集消费速率。在一些实施例中,控制电路系统404可以在滚动时间窗口(例如,3小时窗口)中确定用户对剧集的消费速率。在一些实施例中,控制电路系统404可以确定用户在3小时内已经观看了2集,因此用户的消费速率是“每3小时2集”。

处理700可以可选地在713处继续,其中控制电路系统404可以确定用户的消费速率与无节制观看阈值对应。在一些实施例中,媒体指南应用可以将用户的消费速率与无节制观看阈值进行比较。例如,控制电路系统404可以维护指示无节制观看行为的预设阈值。例如,每3小时消费多于2集可以被归类为无节制观看。在一些实施例中,控制电路系统404可以将用户的剧集消费速率与阈值进行比较。例如,如果用户的剧集消费速率是“每3小时2.5集”,而阈值是“每3小时2集”,那么控制电路系统404可以确定用户的消费速率与无节制观看阈值对应(例如,等于或超过)。

处理700在714处继续,其中控制电路系统404可以根据用户是否正在无节制观看该系列剧而前进到不同的方框。在一些实施例中,如果用户没有无节制观看该系列剧,那么控制电路系统404可以前进回到708并且继续向用户设备提供该系列剧。在一些实施例中,如果用户无节制观看该系列剧,那么控制电路系统404可以前进到716。

处理700在716处继续,其中处控制电路系统404可以确定下一集的无节制强迫分数是否与推荐阈值对应。例如,控制电路系统404可以将下一集(例如,即将播放的剧集)的无节制强迫分数与推荐阈值进行比较。在一些实施例中,推荐阈值可以被预设为某个值(例如,“每4小时3集”)。在一些实施例中,推荐阈值可以由控制电路系统404动态地调整。在一个示例中,控制电路系统404可以将下一集(例如,图8的剧集108)的无节制强迫分数(例如,“每4小时3.5集”)与推荐阈值(例如,“每4小时3集”)进行比较。在这个示例中,控制电路系统404将确定下一集的强迫分数确实与推荐阈值对应,因为值“每4小时3.5集”超过了阈值“每4小时3集”。在一些实施例中,如果下一集的无节制强迫分数与推荐阈值对应,那么控制电路系统404可以前进到718。在一些实施例中,如果下一集的无节制强迫分数不与推荐阈值对应,那么控制电路系统404可以前进到708并继续提供系列剧。

处理700在718处继续,其中控制电路系统404可以生成向用户推荐在提供下一集之前暂停该系列剧的提示(例如,无节制观看提示114)以供显示。在一些实施例中,响应于在716处确定下一集的无节制强迫分数与推荐阈值对应而生成提示。在一些实施例中,提示可以显示在显示器412上。在一些实施例中,提示可以包括在观看下一集之后普通用户观看了多少集的指示(例如,文本)。

处理700在720处继续,其中控制电路系统404可以响应于从用户接收到的确认而在提供下一集之前暂停提供该系列剧。例如,用户可以使用用户界面输入410按下“是”暂停按钮来发送确认。在另一个示例中,用户可以使用无节制观看ui116来提供确认。在一些实施例中,当接收到确认时,控制电路系统404可以暂停系列剧的回放。

图8描绘了根据本公开一些实施例的用于计算平均消费速率的处理800的说明性流程图。处理800可以由控制电路系统404执行,例如,以媒体指南应用指示控制电路系统404的方式执行。在一些实施例中,处理800作为方框702的一部分被执行。

处理800开始于802,其中控制电路系统404向多个用户设备提供系列剧的剧集(例如,图1的剧集104)。例如,在控制电路系统404上运行的媒体指南应用可以生成媒体内容以供在多个用户的多个显示器上显示。在一些实施例中,可以在不同的时间将剧集提供给不同的用户。例如,可以通过显式的用户选择向每个用户生成剧集以供显示,以播放该系列剧的剧集。

处理800在804处继续,其中控制电路系统404为多个用户设备中的每个设备确定在提供剧集之后的预定时间段内该系列剧的附加连续剧集的相应消费速率。例如,一个用户可以在4小时的窗口中观看该剧集后继续观看3个附加的剧集,而另一个用户可以在4小时的窗口中观看该剧集后继续观看两个附加的剧集。在这个示例中,控制电路系统404可以将附加的连续剧集的相应消费速率确定为对于一个用户是“每4小时3集”和对于另一个用户是“每4小时2集”。

处理800在806处继续,其中控制电路系统404计算相应消费速率的平均值。例如,在前述示例中,控制电路系统404可以将平均值计算为“每4小时2.5集”。

图9描绘了根据本公开一些实施例的用于设置无节制强迫分数的处理900的说明性流程图。处理900可以由控制电路系统404执行,例如,以媒体指南应用指示控制电路系统404的方式执行。在一些实施例中,处理900作为方框702的一部分被执行。

处理900开始于902,其中控制电路系统404将系列剧的剧集的元数据与不同剧集的元数据进行比较。例如,控制电路系统404可以比较诸如流派、在社交媒体上的流行度、演员、导演或任何其它元数据之类的元数据。在一些实施例中,控制电路系统404可以基于比较来创建相似度分数。例如,元数据的更好匹配将导致更高的相似度分数。

处理900在904处继续,其中控制电路系统404响应于确定相似度分数与相似度阈值对应而检索该不同剧集的无节制强迫分数。例如,如果相似度分数足够高,那么控制电路系统404可以经由通信网络514从媒体指南数据源518中检索该不同剧集的无节制强迫分数。

处理900在906处继续,其中控制电路系统404可以基于该不同剧集的无节制强迫分数来为该剧集设置无节制强迫分数。例如,如果该不同剧集的无节制强迫分数是“每4小时3.5集”,那么控制电路系统404可以将该剧集的无节制强迫分数也设置为“每4小时3.5集”。在一些实施例中,控制电路系统404可以确定几个不同的剧集具有超过相似度阈值的相似度分数。在这些实施例中,控制电路系统404可以将剧集的无节制强迫分数设置为等于相似度分数超过阈值的多个不同剧集的无节制强迫分数的平均值。

图10描绘了根据本公开一些实施例的用于确定用户当前的剧集消费速率的处理1000的说明性流程图。处理1000可以由控制电路系统404执行,例如,以媒体指南应用指示控制电路系统404的方式执行。在一些实施例中,处理1000作为方框712的一部分被执行。

处理1000开始于1002,其中控制电路系统404基于用户简档确定无节制观看时间窗口。例如,控制电路系统404可以基于用户的年龄来确定时间窗口。例如,对于14岁以下的用户,控制电路系统404可以将无节制观看窗口设置为“2小时”。在另一个示例中,对于14岁以上的用户,控制电路系统404可以将无节制观看窗口设置为“3小时”。在一些实施例中,来自用户简档的任何其它信息可以被用于设置或调整无节制观看时间窗口。

处理1000在1004处继续,其中控制电路系统404可以确定用户在无节制观看时间窗口期间观看的系列剧的剧集的数量。例如,如果无节制观看窗口被设置为“2小时”,那么控制电路系统404可以确定在2小时窗口期间观看了多少集。

处理1000在1006处继续,其中控制电路系统404可以将在步骤1004中确定的剧集的数了除以无节制观看时间窗口的长度。例如,如果无节制观看窗口是“2小时”,而用户在无节制观看时间窗口期间观看的连续剧集的数量是“1.5”,那么控制电路系统404可以将1.5除以2以确定用户当前的剧集消费速率。

图11描绘了根据本公开一些实施例的用于确定无节制观看阈值的处理1100的说明性流程图。处理1100可以由控制电路系统404执行,例如,以媒体指南应用指示控制电路系统404的方式来执行。在一些实施例中,处理1100作为方框713的一部分被执行。

处理1100包括步骤1102、1104和1106,其可以由控制电路系统404顺序地或同时执行。在一些实施例中,控制电路系统404可以仅执行步骤1102、1104和1106中的一个或两个。

处理1100可以可选地包括步骤1102,其中控制电路系统404访问用户简档。例如,可以从存储装置408或从媒体指南数据源518检索用户简档。在一些实施例中,用户简档可以包括用户的人口统计信息、偏好、订阅信息或与用户相关的任何其它数据。

处理1100可以可选地包括步骤1104,其中控制电路系统404访问最近的用户观看历史。例如,可以从存储装置408或从媒体指南数据源518中检索用户观看历史。在一些实施例中,用户观看历史可以包括与用户的无节制观看历史相关的信息。例如,用户观看历史可以包括用户在某个最近时间段(例如,上周)参与无节制观看的频率的指示。

处理1100可以可选地包括步骤1106,其中控制电路系统404访问用户日历数据。例如,可以从存储装置408、从媒体指南数据源518或从用户计算机装备504检索用户日历数据。在一些实施例中,用户日历数据可以包括与用户的即将来临的参与或约会相关的信息。例如,用户日历数据可以包括用户今天晚些时候将有几个会议的指示。

处理1100可以继续到1108,其中控制电路系统404可以基于用户简档、最近的用户观看历史和用户日历数据中的至少一项来确定无节制观看阈值。

例如,可以基于包含在用户简档中的用户的年龄来设置或调整无节制观看阈值。例如,如果用户未满14岁,那么控制电路系统404可以降低推荐阈值(例如,降低“每小时0.5集”)。例如,如果默认无节制观看阈值为“每4小时3集”,那么控制电路系统404可以将无节制观看阈值降低到“每4小时2.5集”。

在一些实施例中,控制电路系统404可以基于最近的用户观看历史来设置或调整无节制观看阈值。例如,如果用户在特定时间段内参与了一定量的无节制观看(例如,无节制观看的2次实例),那么控制电路系统404可以降低无节制观看阈值(例如,降低“每小时1集”)。在一些实施例中,控制电路系统404可以基于用户日历数据来设置或调整无节制观看阈值。例如,如果控制电路系统404确定用户在接下来的特定时间段(例如,在接下来的4小时内)有即将到来的约会或会议,那么控制电路系统404可以降低无节制观看阈值(例如,降低“每小时1.5集”)。

在一些实施例中,控制电路系统404还可以基于在步骤1102、1104、1106中访问的数据来调整推荐阈值。例如,可以基于用户的年龄、先前的无节制观看行为和即将到来的约会中的至少一项或其任意组合来调整推荐阈值。

在一些实施例中,控制电路系统404还可以设置或调整基于无节制观看阈值的父母控制设置。例如,控制电路系统404可以允许父母经由用户输入接口410来显式地设置无节制观看阈值。在一些实施例中,可以基于儿童执行的活动来设置或调节无节制观看阈值。例如,如果孩子有很多排定的未完成的活动(例如,家庭作业),那么可以通过控制电路系统404降低无节制观看阈值。

图12描绘了根据本公开一些实施例的用于调整推荐阈值的处理1200的说明性流程图。处理1200可以由控制电路系统404执行,例如,以媒体指南应用指示控制电路系统404的方式执行。在一些实施例中,处理1200作为方框716的一部分被执行。

处理1200开始于1202,其中控制电路系统404确定多个用户通常在系列剧的下一集之前暂停。例如,控制电路系统404可以确定在下一集的回放之前,超过一定百分比(例如,25%)的用户已经暂停了该系列剧。

处理1200在1204处继续,其中控制电路系统404可以响应于确定多个用户通常在系列剧的下一集之前暂停而调整推荐阈值。例如,如果其他用户通常在播放下一集之前暂停系列剧,那么控制电路系统404可以降低推荐阈值(例如,降低“每4小时1集”)。

图13描绘了根据本公开一些实施例的用于生成推荐提示以供显示的处理1300的说明性流程图。处理1300可以由控制电路系统404执行,例如,以媒体指南应用指示控制电路系统404的方式执行。在一些实施例中,处理1300作为方框718的一部分被执行。

处理1300开始于1302,其中控制电路系统404可以从用户接收允许无节制观看提示的指示。例如,在用户电视装备502的初始设置期间,用户可以选择接收无节制观看暂停推荐的选项。例如,用户可以使用用户输入接口410选择这个选项。

处理1300在1304处继续,其中控制电路系统404可以仅响应于接收到允许无节制观看的提示的指示而生成向用户推荐在提供下一集之前暂停该系列剧的提示以供显示。可以这样做,以便不使不希望被警告无节制观看的用户感到烦扰或不便。

图14描绘了根据本公开一些实施例的用于生成让用户恢复观看系列剧的提醒以供显示的处理1400的说明性流程图。处理1400可以由控制电路系统404执行,例如,以媒体指南应用指示控制电路系统404的方式执行。在一些实施例中,处理1300作为方框718的一部分被执行。

处理1400开始于1402,其中控制电路系统404可以基于用户简档来计算冷静时段的长度。在一些实施例中,这是响应于在提供下一集之前暂停系列剧的提供而完成的。在一些实施例中,控制电路系统404可以基于用户简档中包含的用户的人口统计信息(例如,年龄)来确定冷静时段。例如,对于14岁以下的用户,冷静时段可以设置为2天,而对于其他用户,冷静时段可以设置为1天。

处理1400在1404处继续,其中控制电路系统404可以生成让用户在冷静时段之后恢复观看系列剧的提醒以供显示。例如,控制电路系统404可以让冷静时段(例如,2天)过去,然后生成恢复观看系列剧的提醒以供显示(例如,在显示器100上)。在一些实施例中,控制电路系统404可以阻止在冷静时段期满之前向用户提供系列剧。

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

对于本领域普通技术人员将显而易见的是,本公开中涉及的方法可以实施在包括计算机可用和/或可读介质的计算机程序产品中。例如,这样的计算机可用介质可以由只读存储器设备(诸如cd-rom盘或常规rom设备)或随机存取存储器(诸如硬盘设备或计算机软盘)组成,其上存储有计算机可读程序代码。还应该理解的是,可以使用处理电路系统来执行本公开中涉及的方法、技术和处理。例如,处理电路系统可以是通用处理器、定制的集成电路(例如,asic)或用户装备400、媒体内容源516或媒体指南数据源518内的现场可编程门阵列(fpga)。

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

虽然本公开的一些部分可能引用了“约定”,但是任何这样的引用仅是为了提供对本公开的(一个或多个)发明的上下文的目的,并且不形成任何对构成现有技术的内容的承认。

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