动态调整事件的通知频率的系统和方法与流程

文档序号:22260192发布日期:2020-09-18 14:26阅读:159来源:国知局
动态调整事件的通知频率的系统和方法与流程



背景技术:

在给定的一天中,用户会收到许多类型的通知(例如,电子邮件、sms消息、提醒等)。这些通知中的一些对于用户在特定时间接收非常重要,而其它通知则不是。例如,用户可能对跟随给定的体育赛事感兴趣,但是可能对接收逐场比赛的更新不感兴趣,而是可能只想知道最终得分。但是常规的系统没有机制来管理用户应该或不应该接收哪些通知。这导致用户被通知淹没,并且可能丢失一些对用户来说重要的通知。例如,用户可能会收到体育赛事的逐场比赛事件通知,并且可能会错过来自家庭成员的重要sms消息。另外,在给定的一天中向各种用户发送不一定必要的此类通知会消耗大量的带宽和资源(本地和在服务器上),这些带宽和资源原本会用于提供期望的内容。



技术实现要素:

因此,提供了用于动态调整事件的通知频率的系统和方法。特别地,提供了用于增加或减少用户接收到的关于给定体育赛事的通知的数量的系统和方法。提供给用户的通知的频率基于用户对给定体育赛事的兴趣水平和体育赛事中竞赛者的表现度量而变化。例如,系统可以确定用户对橄榄球比赛有些兴趣。另外,系统可以确定用户作为橄榄球比赛中其粉丝的球队表现不佳(例如,输掉了比赛)。因此,系统根据这两个因素(用户兴趣水平和球队表现)来改变与橄榄球比赛相关的通知频率。特别地,系统可以避免向用户通知在用户有些兴趣的橄榄球比赛中有关逐场比赛的更新,因为用户的球队正在输掉比赛。替代地,系统可以每当评分事件发生时向用户通知评分事件,或者在比赛结束时向用户通知最终得分。替代地,如果确定用户对橄榄球比赛非常感兴趣并且用户的球队正在输掉比赛,那么系统可以向用户提供逐场比赛的更新。所描述的系统和方法使得基于给定用户的兴趣和需要自定义发送给该用户的通知的数量。

在一些实施例中,在体育赛事期间接收与体育赛事相关的信息。例如,在诸如橄榄球比赛之类的体育赛事期间,会收到许多类型的更新。这样的更新包括对球员统计数据、评分事件、球队组成变化、阵容变化、锦标赛更新、下雨延迟等的更改。这些更新中的每个更新都可以通过访问各种来源(诸如与以体育赛事为主要内容的媒体资产相关联的元数据)、处理表示评论员发表的声明的隐藏字幕信息和/或访问实时跟踪与给定体育赛事相关联的信息的在线数据库来确定。在一些实施方式中,一旦选择了感兴趣的体育赛事(例如,通过接收用户对体育赛事的选择和/或自动识别感兴趣的赛事),系统就可以访问这些来源中的任何一个来源以检测信息,诸如与体育赛事相关的实时信息。

在一些实施例中,可以确定用户在体育赛事中的第一兴趣水平。例如,系统可以访问与用户相关联的简档以确定用户为各种事件指定的体育属性。例如,用户可以在简档中存储对不同竞赛者和/或体育赛事类型的各种兴趣水平。用户还可以将与体育赛事相关联的各种更新发布到社交网络。取决于用户在给定时间段内发布的更新的次数,对体育赛事的兴趣水平会变化(例如,经常评论体育赛事的用户可能会被确定为比偶尔评论体育赛事的用户有更高的兴趣水平)。系统可以从体育赛事中检索属性,并将那些属性与存储在用户简档中的那些属性进行比较,以确定用户对体育赛事的兴趣水平。例如,用户简档可以指定用户为橄榄球比赛设置满分5分中的5分水平,并且为棒球比赛设置满分5分的2分水平。响应于确定体育赛事是橄榄球比赛,系统可以将用户的兴趣水平确定为5(最高水平)。在一些实施例中,系统可以确定用户是否参加与体育赛事相关联的梦幻联赛。在这种情况下,系统可以将用户对体育赛事的兴趣水平自动设置为最大值。

在一些实施例中,确定竞赛者在体育赛事中的表现度量。例如,媒体指南应用可以通过访问上述来源中的任何一个来源来识别体育赛事中的竞赛者是谁(例如,球员、球队、教练等)。例如,可以通过访问各种来源(诸如与以体育赛事为主要内容的媒体资产相关联的元数据)、处理表示由评论员发表的声明的隐藏字幕信息和/或访问实时跟踪与给定体育赛事相关联的信息的在线数据库来确定竞赛者。来源可以包括给定竞赛者的表现度量。例如,系统可以确定橄榄球比赛中球队的当前得分和/或橄榄球比赛中给定球员做出的完整传球的次数。

在一些实施例中,可以根据第一兴趣水平和表现度量来生成在接收与体育赛事相关的通知中用户的第二兴趣水平。例如,系统可以将用户具有的对橄榄球比赛的兴趣水平与确定的竞赛者的表现度量相结合,以生成第二兴趣水平。特别地,假设用户被确定对体育赛事具有最大的兴趣水平,但是用户的橄榄球队正在输掉比赛。系统可以确定该橄榄球队的表现度量是满分5分中的1分。第二兴趣水平的总分数可以是10,并且将用户对橄榄球比赛的最大兴趣水平5与表现度量1结合得出第二兴趣水平是10分中的6分。替代地,假设确定第二用户对体育赛事具有较低的兴趣水平(例如,5分中的1分),但是该用户的橄榄球队正在赢得比赛。系统可以确定橄榄球队的表现度量是5分中的4分。第二兴趣水平的总分数可以是10,并且将第二用户对橄榄球比赛的低兴趣水平1与表现度量4结合得出第二用户的第二兴趣水平是满分10分中的5分。

在一些实施例中,响应于确定第二兴趣水平超过通知频率阈值,当在体育赛事期间接收到信息时,可以为用户呈现包括与体育赛事相关的信息的通知。例如,继续前面的示例,系统可以确定通知频率阈值为5,并且由于第二兴趣水平为6,因此超出了阈值。因此,当接收到信息时,系统可以呈现包括该信息的通知。例如,即使用户的橄榄球队正在输掉比赛,系统也可以通过sms消息、电子邮件、位于媒体资产顶部的弹出式覆盖窗口、可听见的提醒等来向用户通知有关评分事件、队伍变化、球员统计信息等的信息。可以在用户正在用来访问以体育赛事为主要内容的媒体资产的第二屏幕设备或主设备上向用户提供通知。但是,假设对于第二用户,第二兴趣水平5没有超过通知频率阈值5。在一些实施例中,响应于确定第二兴趣水平没有超过通知频率阈值,与体育赛事相关的信息可以根本不呈现给用户或者可以在以后的时间(例如,在比赛结束时)呈现而不是在体育赛事期间收到信息时呈现。例如,继续前面的示例,当接收到信息时,系统可以不向第二用户呈现包括该信息的通知。例如,系统可以延迟向第二用户通知评分事件、队伍变化、球员统计信息等,直到比赛结束或直到另一个事件发生(例如,比赛中场休息),即使第一用户在这些更新发生时被通知这些更新。

在一些实施例中,可以通过结合用户的兴趣水平和表现度量基于在函数中分配给这些因素的权重,来生成第二兴趣水平。例如,可以根据si=x*ui+y*pm来计算函数,其中si是第二兴趣水平,ui是用户对体育赛事的兴趣水平,pm是竞赛者的表现度量,并且x和y是权重。特别地,可以将第一权重分配给表示兴趣的第一值,并将第二权重分配给表示表现的第二值。可以将第一权重与第一兴趣水平相结合以生成第一结果,并且可以将第二权重与表现度量相结合以生成第二结果。例如,对体育赛事的兴趣水平可以乘以第一权重,并且表现度量可以乘以第二权重。可以将第一结果与第二结果结合以生成第二兴趣水平。例如,假设第一权重的值可以为0.7,并且第二权重的值可以为0.3。继续前面的示例,用户兴趣水平5可以乘以第一权重0.7来生成为3.5的第一结果,并且表现度量1可以乘以第二权重0.3来生成为0.3的第二个结果。结合这两个结果可以为第二兴趣水平返回3.8的值。在这样的情况下,虽然用户对体育赛事具有最大的兴趣水平,但是由于与用户的兴趣水平相关联的权重的值较低,因此可能没有超过通知阈值。权重可以被设置为任何正或负整数或非整数值。

权重可以被自动分配或基于用户输入分配,该用户输入基于在设定接收通知时的第二兴趣水平时为给定因素确定的重要性水平。例如,与表现相比,用户可能希望将更多的权重给与用户对体育赛事的兴趣。在这种情况下,用户可以为兴趣水平设置比表现更高的权重值。即使兴趣水平低且表现度量高,这也可能导致在事件更新的情况下通知用户的可能性更大。在一些实施方式中,可以基于预定值自动分配权重。

在一些实施例中,可以基于从社交网络收集的信息来分配权重。例如,可以访问社交网络以确定与体育赛事相关的聊天量。例如,系统可以识别由各种用户发布到社交网络的讯息。系统可以处理这些讯息以确定哪个讯息与体育赛事相关。这可以通过分析讯息中的关键词并将关键词和与体育赛事相关联的元数据进行比较以识别匹配来执行。系统可以设置时间阈值以测量在该时间阈值内有多少与体育赛事相关的讯息被发布到网络。如果检测到足够数量(例如,在时间阈值内大于阈值数量),那么系统可以确定体育赛事是趋势。在这样的情况下,系统可以基于与体育赛事相关的聊天量来动态地调整第二权重。例如,系统可以增加分配给表现度量的权重。即使用户可能对体育赛事不感兴趣和/或表现度量低,这也可能导致用户被通知关于体育赛事期间的更新。特别地,如果体育赛事是趋势,那么系统可以增加第二权重,使其值为5。在计算第二兴趣水平时,结果可能始终大于5,这可能导致超出通知频率阈值,尽管用户对体育赛事的兴趣值低(例如,2)并且竞赛者的表现度量值低(例如,1)。

在一些实施例中,通过检测到体育赛事已经结束来接收与体育赛事相关的信息。在这种情况下,响应于检测到体育赛事已经结束以检索体育赛事的最终结果,访问与体育赛事相关的得分信息(例如,从上述来源之一)。在一些实施方式中,竞赛者是球队,并且搜索数据库以找到体育赛事并分析最终结果来确定球队是赢得还是输了体育赛事。在一些实施例中,体育赛事的结束可以包括球队正在进行的一个特定比赛的结束和/或体育赛事的一个赛季的结束(例如,锦标赛中最后一轮的结束)。

在一些实施例中,信息包括以下各项中的至少一项:体育赛事期间的得分、与体育赛事中的竞赛者相关联的竞赛者信息、和与体育赛事相关的竞赛者相关联的竞赛者信息、以及球员信息。另外,可以在体育赛事结束之前接收信息。在这样的情况下,响应于确定第二兴趣水平没有超过通知频率阈值,可以存储与体育赛事相关的信息。例如,信息可以存储在服务器上或用户设备处。可以检测到体育赛事的结束,并且作为响应,在此时,可以将包括与体育赛事相关的信息的通知呈现给用户。

在一些实施例中,信息包括体育赛事中的最终得分。在这种情况下,表现度量被确定以基于最终得分指示竞赛者已经输掉比赛。响应于确定表现度量指示竞赛者已经输掉比赛,阻止通知被呈现给用户。例如,假设用户对体育赛事有高的兴趣水平,并且表现度量指示用户的球队已经输掉比赛。在这样的情况下,系统可以确定第二兴趣水平低于阈值,并且阻止向用户通知最终得分。特别地,虽然用户对橄榄球比赛感兴趣,但是如果用户的球队输掉比赛,那么系统可以不向用户通知关于比赛的情况。

在一些实施例中,系统确定与体育赛事相关联的类型和与体育赛事相关联的竞赛水平中的至少一种。例如,系统可以确定体育赛事的类型是橄榄球比赛,并且竞赛水平是体育季后赛或锦标赛中的轮(round)。系统可以基于所确定的类型和竞赛水平中的至少一个来搜索数据库,以识别多个通知频率阈值中的与类型和竞赛水平中的至少一个相关联的通知频率阈值,其中与第一类型的体育赛事和第一竞赛水平中的至少一个相关联的第一通知频率阈值低于与第二类型的体育赛事和第二竞赛水平中的至少一个相关联的第二通知频率阈值。

在一些实施例中,系统可以确定表示通知频率阈值和第二兴趣水平之间的差的量。例如,系统可以从确定的第二兴趣水平中减去通知频率阈值的值。继续前面的示例,假设阈值被设置为5,并且第二兴趣水平被确定为6。在这种情况下,差可以被确定为1。系统可以将该差与设备阈值进行比较,并基于设备阈值选择第一设备或第二设备。例如,可以响应于确定数量超过设备阈值来选择与用户相关联的多个设备中的第一设备。可以响应于确定数量没有超过设备阈值来选择与用户相关联的多个设备中的第二设备。使得通知在第一和第二设备中的所选择的一个设备处呈现给用户。设备阈值可以确定用户在哪个设备处接收到通知。例如,不同的设备可以与不同的阈值相关联。可以基于确定第二兴趣水平与通知频率阈值有多近或多远来确定设备的选择。这可以确定紧急水平,使得如果第二兴趣水平非常接近通知频率阈值,那么选择具有低优先级的设备(例如,移动电话),而如果第二兴趣水平非常远地超过通知频率阈值,那么选择具有高优先级的设备(例如,用于消费媒体资产的电视)。

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

附图说明

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

图1示出了根据本公开的一些实施例的具有提供的体育赛事信息的通知的示例性显示屏幕;

图2示出了根据本公开的一些实施例的具有提供的体育赛事信息的延迟通知的示例性显示屏幕;

图3示出了根据本公开的一些实施例的可以用于提供媒体指南数据的说明性显示屏幕;

图4示出了根据本公开的一些实施例的可以用于提供媒体指南数据的说明性显示屏幕;

图5示出了根据本公开的一些实施例的设备的一般实施例;

图6示出了根据本公开的一些实施例的用户设备的具体实现;

图7是根据本公开的一些实施例的表示用于动态调整体育赛事的通知频率的说明性处理的流程图;

图8是根据本公开的一些实施例的表示用于动态调整体育赛事的通知频率的说明性处理的流程图;

图9是根据本公开的一些实施例的表示用于计算通知中的兴趣水平的说明性处理的流程图;以及

图10是根据本公开的一些实施例的表示基于体育赛事得分在给定设备上呈现通知的说明性处理的流程图。

具体实施方式

因此,提供了用于动态调整事件的通知频率的系统和方法。特别地,提供了用于增加或减少用户接收到的关于给定体育赛事的通知的数量的系统和方法。提供给用户的通知的频率基于用户对给定体育赛事的兴趣水平和体育赛事中竞赛者的表现度量而变化。例如,系统可以确定用户对橄榄球比赛有些兴趣。另外,系统可以确定橄榄球比赛中用户作为其粉丝的球队表现不佳(例如,输掉了比赛)。因此,系统根据这两个因素(用户兴趣水平和球队表现)来改变与橄榄球比赛相关的通知频率。特别地,系统可以避免向用户通知在用户有些兴趣的橄榄球比赛中有关逐场比赛的更新,因为用户的球队正在输掉比赛。替代地,系统可以每当评分事件发生时向用户通知评分事件,或者在比赛结束时向用户通知最终得分。替代地,如果确定用户对橄榄球比赛非常感兴趣并且用户的球队正在输掉比赛,那么系统可以向用户提供逐场比赛的更新。所描述的系统和方法使得基于给定用户的兴趣和需要自定义发送给该用户的通知的数量。

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

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

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

图1示出了根据本公开的一些实施例的提供体育赛事信息的通知的示例性显示屏幕100。特别地,在一些实施例中,在体育赛事期间接收与体育赛事相关的信息。例如,在诸如橄榄球比赛之类的体育赛事期间,接收到许多类型的更新。这样的更新包括对球员统计信息、评分事件、球队组成变化、阵容变化、锦标赛更新、下雨延迟等的变化。这些更新中的每个更新都可以通过访问各种资源(诸如与以体育赛事为主要内容的媒体资产相关联的元数据)、处理表示由评论员发表的声明的隐藏字幕信息和/或访问实时跟踪与给定体育赛事相关联的信息的在线数据库来确定。在一些实施方式中,一旦选择了感兴趣的体育赛事(例如,通过接收用户对体育赛事的选择和/或自动识别感兴趣的赛事),媒体指南应用就可以访问这些来源中的任何一个以检测信息,诸如与体育赛事相关的实时信息。

例如,媒体指南应用可以确定用户是特定球队(例如,nygiants橄榄球队)的粉丝。媒体指南应用还可以确定该球队当前正在进行比赛。比赛可能具有对应的媒体资产,也可能没有。在任一种情况下,媒体指南应用都可以访问与比赛相关联的实时信息,以确定上述任何更新。在一些情况下,媒体指南应用可以搜索体育赛事信息的数据库,以识别与特定球队相关的信息。

在一些实施例中,可以确定用户对体育赛事的第一兴趣水平。例如,媒体指南应用可以访问与用户相关联的简档以确定用户为各种事件指定的体育属性。例如,用户可以在简档中存储对不同竞赛者和/或体育赛事类型的各种兴趣水平。特别地,媒体指南应用可以接收来自用户的输入,该输入在1-5的水平范围内指定对特定球队、运动、球员等的喜欢或不喜欢的程度。

在一些实施例中,用户可以向社交网络发布与体育赛事相关联的各种更新。取决于用户在给定时间段内发布的更新次数,对体育赛事的兴趣水平会变化(例如,经常评论体育赛事的用户可能会被确定为比偶尔评论体育赛事的用户有更高兴趣水平)。例如,媒体指南应用可以识别用户具有其账户的社交网络(例如,facebook)。媒体指南应用可以搜索社交网络以确定用户先前是否已经提交或当前正在提交与特定类型的体育赛事或球员相关的消息。如果媒体指南应用识别在给定时间(例如,两个小时)内发布了阈值数量的消息,那么媒体指南应用可以为消息中提及的体育赛事和/或球员存储高的兴趣水平(例如,水平为5)。如果媒体指南应用识别在给定时间(例如,两个小时)内发布了少于阈值数量的消息,那么媒体指南应用可以为消息中提及的体育赛事和/或球员存储中等兴趣水平(例如,水平为3)。

媒体指南应用可以从体育赛事中检索属性,并将那些属性与存储在用户简档中的那些属性进行比较,以确定用户对体育赛事的兴趣水平。例如,用户简档可以指定用户为橄榄球比赛设置满分5分中的5分水平,并且为棒球比赛设置满分5分的2分水平。响应于确定体育赛事是橄榄球比赛,系统可以将用户的兴趣水平确定为5(最高水平)。在一些实施例中,媒体指南应用可以确定用户是否参加与体育赛事相关联的梦幻联赛。在这种情况下,媒体指南应用可以将用户对体育赛事的兴趣水平自动设置为最大值。

在一些实施例中,确定竞赛者在体育赛事中的表现度量。例如,媒体指南应用可以通过访问上述来源中的任何一个来源来识别体育赛事中的竞赛者是谁(例如,球员、球队、教练等)。例如,可以通过访问各种来源(诸如与以体育赛事为主要内容的媒体资产相关联的元数据)、处理表示由评论员发表的声明的隐藏字幕信息和/或访问实时跟踪与给定体育赛事相关联的信息的在线数据库来确定竞赛者。来源可以包括给定竞赛者的表现度量。例如,媒体指南应用可以确定橄榄球比赛中球队的当前得分和/或橄榄球比赛中给定球员做出的完整传球的次数。具体而言,假设媒体指南应用识别了以用户球队(例如,nygiants)为主要内容的当前橄榄球比赛;媒体指南应用可以访问数据库以检索球队、球员和/或在比赛中为主要内容的任何其它实体的表现度量。度量可以包括得分、球员统计信息、趋势信息、正在进行的比赛、阵容变化等。

在一些实施例中,可以根据第一兴趣水平和表现度量来生成用户对接收与体育赛事相关的通知的第二兴趣水平。例如,媒体指南应用可以将用户具有的对橄榄球比赛的兴趣水平与确定的竞赛者的表现度量相结合,以生成第二兴趣水平。特别地,假设用户被确定对体育赛事具有最大的兴趣水平,但是用户的橄榄球队正在输掉比赛。媒体指南应用可以确定橄榄球队的表现度量是满分5分中的1分。第二兴趣水平的总分数可以是10,并且将用户对橄榄球比赛的最大兴趣水平5与表现度量1结合得出第二兴趣水平是10分中的6分。替代地,假设确定第二用户对体育赛事具有较低的兴趣水平(例如,5分中的1分),但是该用户的橄榄球队正在赢得比赛。媒体指南应用可以确定橄榄球队的表现度量是5分中的4分。第二兴趣水平的总分数可以是10,并且将第二用户对橄榄球比赛的低兴趣水平1与表现度量4结合得出第二用户的第二兴趣水平是满分10分中的5分。

在一些实施例中,响应于确定第二兴趣水平超过通知频率阈值,包括与体育赛事相关的信息的通知当该信息在体育赛事期间被接收到时可以为用户呈现。例如,继续前面的示例,媒体指南应用可以确定通知频率阈值为5,并且由于第二兴趣水平为6,因此超出了阈值。因此,当该信息被接收时,媒体指南应用可以呈现包括该信息的通知120。例如,即使用户的橄榄球队正在输掉比赛,媒体指南应用也可以通过sms消息、电子邮件、位于媒体资产顶部的弹出式覆盖窗口、可听见的提醒等来向用户通知有关评分事件、队伍变化、球员统计信息等的信息。特别地,通知120可以被提供为被用户访问的给定媒体资产120上的覆盖物。通知120可以指定接收信息的时间(例如,7:59pm)和所确定的表现度量(例如,当前得分)。通知120可以包括确定用户感兴趣的体育赛事(例如,nygiants)。如所示出的,当在7:59pm接收到信息时,通知120基本上同时在7:59pm被提供给用户。特别地,因为第二兴趣水平超过通知频率阈值,因此一旦媒体指南应用识别或接收到与体育赛事相关联的信息(例如,完整的传球或得分变化),媒体指南应用就提供通知。

通知120可以包括任何数量的选项。例如,通知120可以包括调谐选项130。响应于接收到用户对调谐选项130的选择,媒体指南应用可以访问正在发送以体育赛事为主要内容的媒体资产的源。例如,通知120可以包括记录选项150。响应于接收到用户对记录选项150的选择,媒体指南应用可以从接收信息的时间开始(例如,从7:59pm开始,即使体育赛事开始得较早,例如在6:00pm)存储来自正在发送以体育赛事为主要内容的媒体资产的源的媒体资产。

可以在用户正在用来访问以体育赛事为主要内容的媒体资产的第二屏幕设备或主设备上向用户提供通知。但是,假设对于第二用户,第二兴趣水平5没有超过通知频率阈值5。在一些实施例中,响应于确定第二兴趣水平没有超过通知频率阈值,与体育赛事相关的信息可以根本不呈现给用户或者可以在以后的时间(例如,在比赛结束时)呈现而不是在体育赛事期间收到信息时呈现。例如,继续前面的示例,当接收到信息时,媒体指南应用可以不向第二用户呈现包括该信息的通知。例如,媒体指南应用可以延迟向第二用户通知评分事件、队伍变化、球员统计信息等,直到比赛结束或直到另一个事件发生(例如,比赛中场休息),即使第一用户在这些更新发生时被通知这些更新。特别地,第一用户可以接收通知120,并且第二用户可以接收通知220(图2)。具体而言,第二用户可以在10:00pm接收通知220,其通知用户关于早些时候在7:59pm接收到的信息。可以在第二用户正在访问另一个媒体资产210时向第二用户呈现通知220。

在一些实施例中,可以通过结合用户的兴趣水平和表现度量基于在函数中分配给这些因素的权重来生成第二兴趣水平。例如,可以根据si=x*ui+y*pm来计算函数,其中si是第二兴趣水平,ui是用户对体育赛事的兴趣水平,pm是竞赛者的表现度量,并且x和y是权重。特别地,可以将第一权重分配给表示兴趣的第一值,并将第二权重分配给表示表现的第二值。可以将第一权重与第一兴趣水平结合以生成第一结果,并且可以将第二权重与表现度量结合以生成第二结果。例如,对体育赛事的兴趣水平可以乘以第一权重,并且表现度量可以乘以第二权重。可以将第一结果与第二结果结合以生成第二兴趣水平。例如,假设第一权重的值可以为0.7,并且第二权重的值可以为0.3。继续前面的示例,用户兴趣水平5可以乘以第一权重0.7来生成为3.5的第一结果,并且表现度量1可以乘以第二权重0.3来生成为0.3的第二个结果。结合这两个结果可以为第二兴趣水平返回为3.8的值。在这样的情况下,虽然用户对体育赛事具有最大的兴趣水平,但是由于与用户的兴趣水平相关联的权重的值较低,因此可能没有超过通知阈值。权重可以被设置为任何正或负整数或非整数值。

权重可以被自动分配或基于用户输入分配,该用户输入基于在设定对接收通知的第二兴趣水平时为给定因素确定的重要性水平。例如,与表现相比,用户可能希望将更多的权重给与用户对体育赛事的兴趣。在这种情况下,用户可以为兴趣水平设置比表现更高的权重值。即使兴趣水平低且表现度量高,这也可能导致在事件更新的情况下通知用户的可能性更大。在一些实施方式中,可以基于预定值自动分配权重。

在一些实施例中,可以基于从社交网络收集的信息来分配权重。例如,可以访问社交网络以确定与体育赛事相关的聊天量。例如,媒体指南应用可以识别由各种用户发布到社交网络的讯息。媒体指南应用可以处理这些讯息以确定哪个讯息与体育赛事相关。这可以通过分析讯息中的关键词并将关键词和与体育赛事相关联的元数据进行比较以识别匹配来执行。媒体指南应用可以设置时间阈值以测量在该时间阈值内有多少与体育赛事相关的讯息被发布到网络。如果检测到足够数量(例如,在时间阈值内大于阈值数量),那么系统可以确定体育赛事是趋势。在这样的情况下,媒体指南应用可以基于与体育赛事相关的聊天量来动态地调整第二权重。例如,系统可以增加分配给表现度量的权重。即使用户可能对体育赛事不感兴趣和/或表现度量低,这也可能导致用户被通知关于体育赛事期间的更新。特别地,如果体育赛事是趋势,那么系统可以增加第二权重以具有值5。在计算第二兴趣水平时,结果可能始终大于5,这可能导致超出通知频率阈值,尽管用户对体育赛事的兴趣值低(例如,2)并且竞赛者的表现度量值低(例如,1)。

在一些实施例中,通过检测到体育赛事已经结束来接收与体育赛事相关的信息。在这种情况下,响应于检测到体育赛事已经结束以检索体育赛事的最终结果,访问与体育赛事相关的得分信息(例如,从上述来源之一)。在一些实施方式中,竞赛者是球队,并且搜索数据库以找到体育赛事并分析最终结果来确定球队是赢得还是输了体育赛事。在一些实施例中,体育赛事的结束(conclusion)可以包括球队正在进行的一个特定比赛的结束(end)和/或体育赛事的一个赛季的结束(例如,锦标赛中最后一轮的结束)。

在一些实施例中,信息包括以下各项中的至少一项:体育赛事期间的得分、与体育赛事中的竞赛者相关联的竞赛者信息、和与体育赛事相关的竞赛者相关联的竞赛者信息、以及球员信息。另外,可以在体育赛事结束之前接收信息。在这样的情况下,响应于确定第二兴趣水平没有超过通知频率阈值,可以存储与体育赛事相关的信息。例如,信息可以存储在服务器上或用户设备处。可以检测到体育赛事的结束,并且作为响应,在此时,可以将包括与体育赛事相关的信息的通知呈现给用户。在一些实施例中,体育赛事的结束可以包括球队正在进行的一个特定比赛的结束和/或体育赛事的一个赛季的结束(例如,锦标赛中的最后一轮的结束)。

在一些实施例中,信息包括体育赛事中的最终得分。在这种情况下,将基于最终得分确定表现度量,以指示竞赛者已经输掉比赛。响应于确定表现度量指示竞赛者已经输掉比赛,阻止通知被呈现给用户。例如,假设用户对体育赛事有高的兴趣水平,并且表现度量指示用户的球队已经输掉比赛。在这样的情况下,媒体指南应用可以确定第二兴趣水平低于阈值,并且阻止向用户通知最终得分。特别地,虽然用户对橄榄球比赛感兴趣,但是如果用户的球队输掉比赛,那么系统可以不向用户通知关于比赛的情况。

在一些实施例中,媒体指南应用确定与体育赛事相关联的类型和与体育赛事相关联的竞赛水平中的至少一种。例如,媒体指南应用可以确定体育赛事的类型是橄榄球比赛,并且竞赛水平是体育季后赛或锦标赛中的轮。媒体指南应用可以基于所确定的类型和竞赛水平中的至少一个来搜索数据库,以识别与类型和竞赛水平中的至少一个相关联的多个通知频率阈值中的通知频率阈值,其中与第一类型的体育赛事和第一竞赛水平中的至少一个相关联的第一通知频率阈值低于与第二类型的体育赛事和第二竞赛水平中的至少一个相关联的第二通知频率阈值。

在一些实施例中,媒体指南应用可以确定表示通知频率阈值和第二兴趣水平之间的差的量。例如,媒体指南应用可以从确定的第二兴趣水平中减去通知频率阈值的值。继续前面的示例,假设阈值被设置为5,并且第二兴趣水平被确定为6。在这种情况下,差可以被确定为1。媒体指南应用可以将该差与设备阈值进行比较,并基于设备阈值选择第一设备或第二设备。例如,可以响应于确定数量超过设备阈值来选择与用户相关联的多个设备中的第一设备。可以响应于确定数量没有超过设备阈值来选择与用户相关联的多个设备中的第二设备。使得通知在第一和第二设备中的所选择的一个设备处呈现给用户。设备阈值可以确定用户在哪个设备处接收通知。例如,不同的设备可以与不同的阈值相关联。可以基于确定第二兴趣水平与通知频率阈值有多近或多远来确定设备的选择。这可以确定紧急水平,使得如果第二兴趣水平非常接近通知频率阈值,那么选择具有低优先级的设备(例如,移动电话),而如果第二兴趣水平非常远地超过通知频率阈值,那么选择具有高优先级的设备(例如,用于消费媒体资产的电视)。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

图7是根据本公开的一些实施例的用于动态调整体育赛事的通知频率的详细说明性处理的流程图。应当注意的是,处理700或其任何步骤可以在图5-6所示的任何设备上执行或由其提供。例如,处理700可以如由在用户设备(例如,用户装备设备602、604和/或606(图9))上实现的媒体指南应用所指示的那样由控制电路系统504(图5)执行,以便动态调整体育赛事的通知频率。另外,处理700的一个或多个步骤可以被结合到任何其它处理或实施例的一个或多个步骤中或与之组合(例如,如关于图1、2和7-10所描述的)。

在步骤710处,在体育赛事期间接收与体育赛事相关的信息。例如,控制电路系统504可以识别用户感兴趣的竞赛者(例如,nygiants)。控制电路系统504可以在体育数据库中搜索以竞赛者为主要内容的任何当前比赛,并且可以从数据库中检索当前体育赛事信息(例如,当前比赛、当前得分、评分事件、队伍变化、教练信息等)。

在步骤720处,确定用户对体育赛事的第一兴趣水平。例如,控制电路系统504可以访问用户的存储的简档,并针对各种属性(例如,运动类型、球员、教练、球队等)为用户检索一个或多个水平(例如,1-5范围内的水平)。

在步骤730处,确定竞赛者在体育赛事中的表现度量。例如,控制电路系统504可以处理接收到的信息以确定用户球队的表现度量。在一些实施例中,可以在接收到的信息中指定表现度量。在一些实施例中,可以响应于确定已经接收到与赛事相关的信息来搜索表现度量。例如,与体育赛事相关联的信息可以指定第一球队(例如,sfg)已经在比赛中触地得分。响应于接收到该信息,控制电路系统504可以识别与体育赛事中的竞赛者相关联的表现度量。例如,控制电路系统504可以识别用户感兴趣的第二支球队(例如,nygiants)的比赛中的当前得分。在一些实施方式中,与体育赛事相关联的信息可以指定用户的球队(例如,nygiants)已经得分,这与所确定的表现度量相同。

在步骤740处,根据第一兴趣水平和表现度量,生成用户对接收与体育赛事相关的通知的第二兴趣水平。例如,控制电路系统504可以将用户对体育赛事的兴趣水平(例如,对橄榄球比赛的兴趣水平为5)与表现度量(例如,用户球队的当前得分)相加。

在步骤750处,确定第二兴趣水平是否超过通知频率阈值。响应于确定第二兴趣水平超过通知频率阈值,处理进行到步骤760;否则,处理进行到步骤770。

在步骤760处,当在体育赛事期间接收到信息时,向用户呈现包括与体育赛事相关的信息的通知。例如,如果用户的球队获胜(例如,表现度量高)和/或用户对橄榄球比赛具有高的兴趣,那么控制电路系统504可以呈现通知120(图1)。如果用户的球队获胜并且用户对橄榄球比赛具有高的兴趣,那么通知120可以指定接收到的信息(例如,nygiants已完成传球)。

在步骤770处,延迟或阻止与体育赛事相关的信息的呈现。例如,如果用户的球队(例如,sfg)正在输掉比赛(例如,表现度量低)和/或用户对橄榄球比赛的兴趣低,那么控制电路系统504可以延迟通知220(图2)。通知220可以在当前时间10:00pm指定接收到的信息(例如,nygiants已完成传球)是早些时候在7:59pm接收到的。

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

图8是根据本公开的一些实施例的用于动态调整体育赛事的通知频率的详细说明性处理的流程图。应当注意的是,处理800或其任何步骤可以在图5-6所示的任何设备上执行或由其提供。例如,处理800可以如由在用户设备(例如,用户装备设备602、604和/或606)上实现的媒体指南应用所指示的那样由控制电路系统504(图5)执行,以便动态调整体育赛事的通知频率。此外,处理800的一个或多个步骤可以被结合到任何其它处理或实施例的一个或多个步骤中或与之组合(例如,如关于图1、2和7-10所描述的)。

在步骤810处,在体育赛事期间接收与体育赛事相关的信息。例如,控制电路系统504可以识别用户感兴趣的竞赛者(例如,nygiants)。控制电路系统504可以在体育数据库中搜索以竞赛者为主要内容的任何当前比赛,并且可以从数据库中检索当前体育赛事信息(例如,当前比赛、当前得分、评分事件、队伍变化、教练信息等)。

在步骤820处,确定体育赛事的属性。例如,控制电路系统504可以通过搜索体育赛事的数据库来访问与体育赛事相关联的元数据。控制电路系统504可以从元数据确定属性。属性可以是体育赛事中的球队、体育赛事中的球员、体育赛事的类型(例如,橄榄球或曲棍球)、竞赛的水平、锦标赛的水平等。

在步骤830处,通过从用户的用户简档检索与属性相关联的值来确定用户对体育赛事的第一兴趣水平。例如,控制电路系统504可以访问用户的存储的简档,并针对所确定的属性(例如,运动类型、球员、教练、球队等)为用户检索一个或多个水平(例如,1-5范围内的水平)。

在步骤840处,基于用户简档来识别用户感兴趣的竞赛者。例如,控制电路系统504可以确定用户是给定球队(例如,nygiants)的粉丝。

在步骤850处,基于用户感兴趣的竞赛者,搜索与体育赛事相关联的数据库,以检索竞赛者在体育赛事中的表现度量。例如,控制电路系统504可以搜索数据库以确定用户球队(例如,nygiants)的当前得分、锦标赛中的当前位置或与用户球队相关联的任何其它体育信息。

在步骤860处,根据第一兴趣水平和表现度量,生成用户对接收与体育赛事相关的通知的第二兴趣水平。例如,控制电路系统504可以将用户对体育赛事的兴趣水平(例如,对橄榄球比赛的兴趣水平为5)与表现度量(例如,用户球队的当前得分)相加。例如,如果用户不是体育赛事的粉丝(例如,对于橄榄球具有1的水平),但体育赛事是锦标赛的最后一轮(例如,表现度量指示锦标赛的水平是最后一轮,并且因此将其设置为最大值5),那么第二兴趣水平可以是高值。

在步骤870处,将第二兴趣水平与通知频率阈值进行比较。阈值可以是预定的、可以由用户设置、可以基于社交网络确定、可以基于趋势信息动态调整,等等。

在步骤880处,确定第二兴趣水平是否超过通知频率阈值。响应于确定第二兴趣水平超过通知频率阈值,处理进行到步骤882;否则,处理进行到步骤884。

在步骤882处,当在体育赛事期间接收到信息时,向用户呈现包括与体育赛事相关的信息的通知。例如,如果用户的球队获胜(例如,表现度量高)和/或用户对橄榄球比赛具有高的兴趣,那么控制电路系统504可以呈现通知120(图1)。如果用户的球队正在获胜并且用户对橄榄球比赛具有高的兴趣,那么通知120可以指定接收到的信息(例如,nygiants已完成传球)。

在步骤884处,延迟或阻止与体育赛事相关的信息的呈现。例如,如果用户的球队(例如,sfg)正在输掉比赛(例如,表现度量低)和/或用户对橄榄球比赛的兴趣低,那么控制电路系统504可以延迟通知220(图2)。通知220可以在当前时间10:00pm指定接收到的信息(例如,nygiants已完成传球)是早些时候在7:59pm接收到的。

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

图9是根据本公开的一些实施例的用于计算对通知的兴趣水平的详细说明性处理的流程图。应当注意的是,处理900或其任何步骤可以在图5-6所示的任何设备上执行或由其提供。例如,处理900可以如由在用户设备(例如,用户装备设备602、604和/或606)上实现的媒体指南应用所指示的那样由控制电路系统504(图5)执行,以便计算对通知的兴趣水平。此外,处理900的一个或多个步骤可以被结合到任何其它处理或实施例的一个或多个步骤中或与之组合(例如,如关于图1、2和7-10所描述的)。

在步骤910处,检索以下各项中的至少一项:体育赛事的类型、竞赛中竞赛者的水平、体育赛事中的球员、以及体育赛事中的球队。例如,控制电路系统504可以访问与体育赛事相关联的数据库并处理元数据。控制电路系统504可以从元数据中检索关于体育赛事的各种信息,诸如竞赛的水平、球员信息、球队信息等。

在步骤920处,针对属性将用户的偏好水平存储在用户简档中。例如,控制电路系统504可以自动生成针对体育赛事的各种属性的偏好水平和/或接收指定针对各种属性的水平的用户输入。控制电路系统504可以自动填充偏好水平的一种方式是基于用户向社交网络发布或发送关于体育赛事和/或各种属性的消息的数量和频率。

在步骤930处,将第一权重分配给表示兴趣的第一值。例如,控制电路系统504可以自动地或基于用户输入来向用于计算或确定对接收通知的兴趣水平的兴趣水平的权重设置不同的值。在一些实施方式中,如果用户更可能偏好接收针对特定表现度量的通知,那么可以将较高的权重分配给表现度量。而如果因为用户是球队的忠实粉丝而不考虑球队的表现度量因此用户更可能偏好接收通知,那么可以将较高的权重分配给偏好水平。

在步骤940处,将第二权重分配给表示表现的第二值。例如,控制电路系统504可以自动地或基于用户输入来向用于计算或确定对接收通知的兴趣水平的表现度量的权重设置不同的值。

在步骤950处,确定是否基于趋势信息调整第二权重。响应于确定基于趋势信息调整第二权重,处理进行到步骤952;否则,处理进行到步骤954。

在步骤952处,访问社交网络以确定与体育赛事相关的聊天量。例如,控制电路系统504可以访问与用户相关联的社交网络。控制电路系统504可以识别用户在社交网络上发送的与体育赛事相关的消息。控制电路系统504可以计算与体育赛事相关并且与阈值量之内的时间戳相关联的消息有多少。当在社交网络上特定的时间戳范围内找到阈值数量的这些消息时,控制电路系统504可以确定体育赛事和/或体育赛事中的表现度量(例如,特定比赛或得分)是趋势。控制电路系统504也可以查询数据库以确定体育赛事和/或表现度量是否是趋势。

在步骤960处,基于与体育赛事相关的聊天量来动态调整第二权重。例如,如果控制电路系统504确定体育赛事和/或表现度量是趋势,那么控制电路系统504可以增加与表现度量相关联的权重。替代地,如果控制电路系统504确定体育赛事和/或表现度量是趋势,那么控制电路系统504可以减小与表现度量相关联的权重。

在步骤954处,将第一权重与第一兴趣水平相结合以生成第一结果,并且将第二权重与表现度量相结合以生成第二结果。例如,控制电路系统504可以将第一权重与用户兴趣水平相乘,并且可以将第二权重与表现度量相乘。

在步骤970处,将第一结果与第二结果相结合以生成第二兴趣水平。例如,控制电路系统504可以计算第一权重乘以用户兴趣水平和第二权重乘以表现度量的总和。

在步骤980处,确定与体育赛事相关联的类型和与体育赛事相关联的竞赛水平中的至少一个。

在步骤990处,基于所确定的类型和竞赛水平中的至少一个来搜索数据库,以识别多个通知频率阈值中的与类型和竞赛水平中的至少一个相关联的通知频率阈值,与第一类型的体育赛事和第一竞赛水平中的至少一个相关联的第一通知频率阈值低于与第二类型的体育赛事和第二竞赛水平中的至少一个相关联的第二通知频率阈值。

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

图10是根据本公开的一些实施例的用于基于体育赛事得分在给定设备上呈现通知的详细说明性处理的流程图。应当注意的是,处理1000或其任何步骤可以在图5-6所示的任何设备上执行或由其提供。例如,处理1000可以如由在用户设备(例如,用户装备设备602、604和/或606)上实现的媒体指南应用所指示的那样由控制电路系统504(图5)执行,以便基于体育赛事得分在指定设备上呈现通知。此外,处理1000的一个或多个步骤可以被结合到任何其它处理或实施例的一个或多个步骤中或与之组合(例如,如关于图1、2和7-10所描述的)。

在步骤1010处,存储与体育赛事相关的信息。例如,控制电路系统504可以将接收到的信息(例如,在橄榄球比赛中完成一次传球的指示)存储在存储设备中。在接收通知的兴趣水平低于阈值的情况下,这可以用于延迟通知用户有关信息的时间。

在步骤1020处,检测到体育赛事已经结束。例如,控制电路系统504可以向数据库查询体育赛事的当前状态。在一些实施方式中,控制电路系统504可以分析媒体指南数据以确定体育赛事媒体资产的排定结束时间已经过去。在一些实施例中,体育赛事的结束可以包括球队正在进行的一个特定比赛的结束和/或体育赛事的一个赛季的结束(例如,锦标赛中的最后一轮的结束)。

在步骤1030处,确定表现度量是否包括得分。响应于确定表现度量包括得分,处理进行到步骤1032;否则,处理进行到步骤1034。

在步骤1032处,确定表示通知频率阈值和第二兴趣水平之间的差的量。例如,控制电路系统504可以从存储的通知频率阈值中减去在步骤970中计算出的第二兴趣水平。

在步骤1040处,将该量与设备阈值进行比较。

在步骤1050处,确定该量是否超过设备阈值。响应于确定该量超过设备阈值,处理进行到步骤1052;否则,处理进行到步骤1054。

在步骤1052处,选择与用户相关联的多个设备中的第一设备。例如,控制电路系统504可以选择用户的移动电话。

在步骤1054处,选择与用户相关联的多个设备中的第二设备。例如,控制电路系统504可以选择用户装备设备,诸如用户附近的用户的机顶盒或电视机。

在步骤1060处,在第一设备和第二设备中所选择的设备处向用户呈现包括与体育赛事相关的信息的通知。

在步骤1034处,响应于检测到体育赛事已经结束而访问与体育赛事相关的得分信息,以检索体育赛事的最终结果。

在步骤1070处,分析最终结果以确定球队赢得还是输掉了体育赛事。例如,控制电路系统504可以将用户简档中指定的球队识别为用户是其粉丝的球队。控制电路系统504可以在最终结果中找到相同的球队,并确定用户的球队的得分是大于还是低于对手的得分。如果得分更大,那么控制电路系统504可以确定用户的球队已经获胜。

在步骤1080处,基于最终得分,确定表现度量是否指示竞赛者已经输掉体育赛事。

在步骤1090处,确定球队是否输掉比赛。响应于确定球队输掉比赛,处理进行到步骤1094;否则,处理进行到步骤1092。

在步骤1092处,向用户呈现指示用户的球队获胜的通知。例如,控制电路系统504可以呈现带有用户的球队已经获胜的指示的通知120。

在步骤1094处,阻止指示用户的球队输掉比赛的信息的呈现。例如,当用户的球队输掉比赛时,控制电路系统504可以阻止显示通知120或220。

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

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

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