用于接近实时捕捉和报告大众消费者有关电视使用状况的系统和方法

文档序号:7594117阅读:190来源:国知局
专利名称:用于接近实时捕捉和报告大众消费者有关电视使用状况的系统和方法
技术领域
本发明涉及自动监视电缆电视实用的领域,尤其是涉及用于接近实时捕捉和报告消费者使用电缆电视的系统和方法。
现有技术已知的媒体编码系统和处理程序如所示的美国专利号4,025,851(Haselwood等);4,367,488(Leventer等);4,547,804(Greenberg);4,574,304(Watanabe等);4,639,779(Greenberg);4,647,974(Butler等);4,805,020(Greenberg);4,931,871(Kramer);4,945,412(Kramer等);4,967,273(Greenberg);4,994,916(Pshtissky等),5,280,479(Mary);5,319,453(Copriviza等);5,325,127(Dinsel);5,327,237(Gerdes,等);5,386,240(Hori);5,387,941(Montgomery等);5,425,100(Thomas等);5,450,122(Keene);及5,737,026(Lu等)。
现有技术中已知的用于确定一个电视调谐到哪个频率的系统和方法如所示的美国专利号3,973,206(Haselwood等);4,048,562(Haselwood等);4,425,578(Haselwood等);4,605,958(Machnik等);4,697,209(Kiewit等);4,723,302(Fulmer等);4,764,808(Solar);4,876,736(Kiewit),and4,972,503(Zurlinden)。
现有技术中已知的用于识别和验证广播的节目的系统和方法如所示的美国专利号4,450,531(Kenyon等);4,511,917(Khler等);4,547,804(Greenberg);4,574,304(Watanabe等);4,639,779(Greenberg);4,647,974(Butler等)-,4,677,466(Lert,Jr.等);4,739,398(Thomas等);4,805,020(Greenberg);4,931,871(Kramer);4,945,412(Kramer);4,967,273(Greenberg);and 5,594,934(Lu等)。
已知的用于确定电视观众行为的系统和方法如所示的美国专利号2,833,859(Rahmel等);3,919,479(Moon等);4,025,851(Haselwood等);4,230,990(Lert,Jr.等);4,245,245(Matsumoto等);4,450,531(Kenyon等);4,511,917(Khler等);4,677,466(Lert,Jr.等);4,931,871(Kramer);4,945,412(Kramer);4,739,398(Thomas等);4,647,974(Butler等);4,943,963(Waechter等);5,200,822(Bronfin等);5,243,423(DeJean等);5,425,100(Thomas等);5,450,122(Keene);5,752,159(Faust等)and5,778,182(Cathey等)。
然而,许多电缆系统/方法只是查询多个消费者的机顶盒(STB,Set-Top Box),也就是说,这些系统/方法询问“此刻每个人在做什么”,从而,这些参考的系统/方法无一指出或建议一个系统或方法,能利用现有的电缆电视的基础结构接近实时地连续监视每个消费者的机顶盒,并供给相关信息的聚合、收集和分发以进行接近实时地发布。
本发明的一个目的是提供一个系统和方法,用于在多个用户电视的机顶盒上监视感兴趣的事件。
本发明的另一个目的是提供一个系统和方法,用于从多个用户电视的机顶盒上接近实时地收集信息。
本发明的另一个目的是提供一个系统和方法,用于接近实时地处理和加工从多个用户的电视机顶盒上收集到的信息。
本发明的另一个目的是提供一个系统和方法,对从远端位置(机顶盒)到中央设施(头端)的正在进行的传输进行利用。
本发明的另一个目的是提供一个系统和方法,借此,通过现有的电缆电视基本结构,无须一“调制解调器”机制,把信息从一个远端位置发送到一个中央设施。
本发明的另一个目的是提供一个系统和方法,用于接近实时地捕捉和报告有关电视机的使用的消费者使用状况。
本发明的再一个目的是提供一个系统和方法,用于接近实时地捕捉和报告有关耦合到机顶盒的其它周边设备(例如,录像机,视频游戏,打印机,和其它辅助输入设备)的消费者使用状况。
通过提供一个在一个电缆电视系统中使用的机顶盒可以实现本发明这些和其它直接的目的,其中该机顶盒与一个电视通信并且其中只要发生电视的事件(例如,电视开/关,静音开/关,机顶盒开/关等等)该机顶盒即把有关电视事件的信息发送到电缆电视系统。
此外,通过提供一个系统也可以实现本发明这些和其它直接的目的,该系统用于接近实时的捕捉和报告观众的电缆电视使用情况,该电视耦合到包括至少一个头端的一个电缆电视网络。该系统包括(1)第一子系统,用于产生通过电缆网络进行传输的编码的媒体资源,并借此预备子系统包括了用以分配与媒体资源和与拥有媒体资源的实体相关联的一代码范围的装置,以形成分配资源数据;(2)第二子系统,耦合到第一子系统,包括至少一个耦合到一个相关联电视的机顶盒,用于接收编码的媒体资源以及当电视事件发生时用于获得电视事件的数据,并且借此在至少一个机顶盒上产生相应于当电视事件发生时的每个电视事件的数据的一个讯息;至少一个机顶盒事件调度分配装置,用于接收每个讯息和用于把讯息路由到第二子系统内的收集装置;第二子系统还包括耦合到至少一个机顶盒事件调度分配装置的用于从电视事件数据中产生统计数字的装置;用于从编码的媒体资源中提取代码和从其中生成资源标记的时标的装置;和(3)第三子系统,耦合到第一和第二子系统,借此第三子系统包括用于与下列内容合并资源标记的时标的装置,(a)在第二子系统中产生的统计数字;(b)与发布的广播时间表和头端频道排列相关的信息;和(c)分配的资源数据,以便接近实时地产生电视观众的统一的数据。
此外,通过提供一个方法也可以实现本发明这些和其它直接的目的,该方法用于跟踪一个电缆系统中至少一个电视的电视事件。该方法包括步骤提供一个电缆机顶盒与电缆系统和至少一个电视通信;利用电缆机顶盒监视电视事件;和当事件发生时,从所述电缆机顶盒把指示电视事件的一个信号发送到电缆系统。
此外,通过提供一个方法也可以实现本发明这些和其它直接的目的,该方法用于接近实时的捕捉和报告观众的电缆电视使用情况,该电视耦合到包括至少一个头端的一个电缆电视网络。该方法包括步骤(a)产生通过电缆网络进行传输的编码的媒体资源;(b)分配与媒体资源和与拥有媒体资源的实体相关联的一定范围的代码以便形成分配资源数据;(c)耦合至少一个机顶盒到一个相关联电视,用于接收编码的媒体资源以及当电视事件发生时用于获得关于电视事件的数据;(d)通过至少一个机顶盒产生相应于当发生时的每个电视事件的数据的一个讯息并把它们发送到电缆电视网络中;(e)把每个讯息路由到收集装置;(f)从电视事件数据中产生统计数字;(g)从编码的媒体资源中提取代码和从其中生成资源标记的时标;(h)与下列内容合并资源标记的时标统计数字、与发布的广播时间表和头端频道排列相关的信息和分配的资源数据,以便接近实时地产生电视观众的统一的数据。
图9是用于在电视广播节目分析系统中定义的数据库。
TPAS20包括三个主要的子系统,每个包括几个部件。由一个预备子系统,一个递送/捕捉子系统和一个统一/报告子系统。在这些子系统内的各个部件如

图1A-1B所示。这些部件或被作为“数据”(表示为以“1”开头的三位数编号),或被作为一个“处理过程”(表示为以“2”开头的三位数编号),或被作为“其它项目”(表示为以“3”开头的三位数编号)来考虑这些部件。●预备子系统为了跟踪消费者有关电视使用的行为,分配给消费者的内容(媒体资源101,例如,一个录像机)首先必须按这样的方式被识别,即观众的行为可以被相关到内容的一个具体的片段。因此,预备子系统准备用于该跟踪的这种内容。特别是,通过一个单一的实体资源代码分配器203,把资源代码分配给请求的公司和组织机构。接着这种分配被记录在一个分配的资源代码总清单103中。然后,利用来自分配给他们范围的代码公司可以把他们的代码装入各个资源中。
至今,编码处理,也就是编码台201和实况演出编码台204可以用商业方式获得。特别是,编码台201从效果来说实际上是一个复制台,它把资源码以这样的一种方式放在资源中一个适当的可检测的地方,即另外复制资源码所拥有的资源。有许多这样的编码台201,特别是至少有一个用于被编码的每个媒介。编码台201的输出是一个或多个复制的模拟和数字的包含装入资源代码的资源102。图2说明了一个资源码装入到音频/视频信号的帧中的处理过程的流程图。该技术普遍地可以从公司(如NorPakCorporation of Ontario,Canada)获得。实况演出编码台204提供一个以这样的方式把资源码装入到一个带电视频和音频流101中的机构,即从消费者的观点看它们不会产生可察觉到的信号干扰。出于这个目的的设备也可以用商业方式从公司(如NorPak Corporation)获得。
资源码服务器202是一个计算机系统(例如,一个包括为此具体功能设计或编制的计算机软件的通用计算机硬件)。服务器202分配一定范围的代码至一个实体,比如一个公司或组织机构。分配的范围和实体数据,如姓名,地址,联系信息,和工业或商业的类型,一起被记录在分配的资源总清单103中。应该明白,只有实体知道每个范围内的特殊的代码。
单一实体资源码分配程序203是一个公司或组织用一个媒体资源记录来自他们分配范围(每个202)的具体资源码的关联的过程。该处理过程可以被改进成在一个通用计算机硬件上运行的软件应用程序,或者可以简单地在一个笔记本上用手写来记录该关联。
应该明白的是,尽管在本申请中示例的媒体资源101是一个磁带,但作为媒体资源101的可以是任何被广播和发送的项目。该媒体资源101随后被发送到编码台201以便把资源码插入到媒介中。
包含资源代码的资源101可以被复制和/或被分配给图1B中指定的用于广播传送到一个电缆头端301的广播网络,网络分支机构,独立的广播装置,电缆网络设备和/或电缆系统。电缆头端301是一个设施,包含把媒体流输送到住宅和商业区的一个局部聚集地所需要的装备和维护人员。在电缆电视工业中这是一个公共设施。
一旦编码完成,那些资源被放进正常的分配通道205传送到消费者的电视。●递送/捕捉子系统使用包含适当资源码的资源101,该广播节目从电缆系统头端301被广播并经双向的电缆分配系统302被发送到一个消费者的机顶盒,最后到达消费者的电视303。双向的电缆分配系统302是通过一个电缆电视分配器把信号输送到各个消费者设备和从消费者设备上捕捉信号的物理网络。诸如当前时间这些其它的信息也从电缆头端301被发送到STB 207。STB207包含一个应用程序,它“观察”STB 207具有的事件并报告认为“感兴趣”的事件。被报告的这些事件可以是有关附属到STB 207,或者说与STB 207通信的任何设备。术语“事件”包括涉及电视303或其它周边设备304一些动作的相互作用,当它发生时STB 207能够进行检测。设备304的示例是手持遥控器,键盘录像机,打印机,和电话装备。STB 207把认为“有意义的”(例如,不是在十秒内一个跟着一个改变频道的任何的频道改变,与一个打印机通信失败,电视机开/关,录像机开/关,访问数据,如万维网,电子邮件等等)任何感兴趣的动作通过双向电缆分配系统302返回到一个STB事件调度分配器209,调度分配器209把信息路由到适当的收集机构,比如一个STB事件观众跟踪采样器210,一个STB服务请求路由器211,或者一个STB事件集合器213,所有这些将在下文讨论。
同时,在电缆头端302上监视广播传输以便为某个先前装入的资源标记确定精确的广播的时间。
一个电缆头端传输监视器206记录发生的事件和被广播到消费者的任何资源代码的时间。一个模拟的电缆头端传输监视器可以考虑到一个房间所有的人,当广播时,每一个人收看一个单一的电视频道并在笔记本上记录每个商用内容的标题和时间。在实现时,每个头端可以具有许多这样自动的电缆头端传输监视器206。电缆头端传输监视器206是由一个通用计算机硬件连同为这个具体功能设计或编制的计算机软件共同组成的一个系统。图3提供了电缆头端传输监视器206操作的流程图。该处理过程从音频/视频信号中的帧上提取资源码并把它送到一个记录资源码数据的处理上。该处理根据解码接受资源码数据,当今这种技术也可以用商业方式从公司(如NorPak Corporation)获得。
一个消费者机顶盒是当电视被连接到一个电缆电视网络时允许消费者调谐他/她的电视机的一种设备。这些设备可以用商业方式从公司获得,如General Instrument Corporation of Horsham,Pennsylvania和Scientific-Atlanta,Inc.,of Norcross,Georgia。作为在本专利申请中使用的STB 207是与这些常规的STB设备类似的,除了内部的软件已经被修改以便观察感兴趣的事件,这将在下面详述。此外,STB 207包括用于允许其它周边设备304与其通信的预备设备。
特别是,一个STB包括用于传送它的基本功能所需的三个部件。这三个部件包括硬件,操作系统,和“驻留”应用程序。
硬件通常是一个为特殊目的而设计的计算机以便支持在电缆网络上的通信和提供用于限制内部处理变化程度的一个环境。通常,能向各个硬件部件询问它们的状态,和它们寄存器或存储缓冲器的内容。这经常经过写在语言中的支持访问等级的软件程序来实现。硬件提供应用程序接口(API),它允许一个应用程序询问和直接让硬件执行具体的功能。
操作系统(如Microsoft of Redmond,WA的产品WindowsCE或PowerTV,Inc.of Cupertino,CA的产品PowerTV)管理运行在硬件上的处理设备,包括资源调度和提供用于分派任务/询问硬件部件的简单的接口。此外,操作系统也支持API和用于第三方的设施(也就是,不是STB或操作系统制造商的产品)以便在STB上运行其他的软件程序。每个操作系统提供它自己的各组API,它们定义来自操作系统内直观的那些事件。操作系统可能作为可见的事件的例子包括频道改变事件,STB开/关事件,静音事件等等。
驻留应用程序运行在由硬件和操作系统生成的环境中。软件程序提供消费者使用的‘功能’,比如频道改变,静音,节目指南等等,也就是说,驻留应用程序管理相互控制。一个给定的应用程序可能提供,也可能不提供,到允许驻留程序内发生的事件为可见的第三方程序的API。驻留应用程序提供API到第三方节目,允许操作系统中发生事件的可见性,具有不同的实现。由于每个驻留应用程序提供它自己的各组API,在每个驻留应用程序内可见的事件因驻留应用程序的设计而各不相同。一个驻留应用程序可能作为可见的事件的例子包括频道改变事件,STB开/关事件,静音事件等等。
由于API的可用性和广度,第三方应用程序需要访问事件数据必须询问驻留应用程序API,操作系统API,硬件部件,或所有三项的一些组合,以便完全履行它的数据要求。依赖于操作系统/驻留应用程序,利用API的第三方应用程序方式是不同的。
对于本发明来说,STB 207是一个事件驱动STB,借此第三方应用程序为一个特定事件或事件类别产生一个API请求并等待。如果事件发生,在事件发生时API会把事件数据送给第三方应用程序。特别的,第三方应用程序(可通过电缆系统网络载入)被存储在STB存储器中。第三方应用程序经过调用由特殊的STB支持的软件语言中的软件编码/API来判定哪个事件是感兴趣的。
与“过程性的”环境对比,第三方应用程序执行一个重复请求有关一个事件或事件类别数据的指令“循环”;若发生了事件,在该“过程性的”环境中的API则返回事件数据;若无事件发生,它返回一个“无可报告”作为响应。
一旦第三方应用程序已经从硬件API,操作系统API或驻留程序API,或者其中的一个组合接收了一个有关感兴趣事件的回应,它创建一个包括数据元素的讯息,该数据元素识别事件,时间,特殊的STB(也就是建立在一个STB上的识别号码)等等,并且经电缆网络把该讯息发送到事件调度分配器209。
一个讯息结构的示例是·STB ID·讯息的时间·当前频道·事件·事件发生的时间·最后发生事件的时间·当前音量·群集器编码·其他相关数据以下是一些事件类型示例,第三方应用程序可为这些事件类型发送讯息·STB开/关·TV开/关·VCR开/关·频道改变·静音开/关·节目指南开/关·音源改变(SAP,等等)·AUX输入源改变(视频游戏等等)·周边设备(打印机等等)开/关·电缆网络上的非头端请求(经一个允许用户输入文本的用户接口产生的电子邮件等等)·专用STB遥控按钮(如“购买”、“选择”、“完成”等)请求建立一个关于STB和群集器编码的数据库是重要的。群集器编码是对正在收看的人们进行的数学分组,以便得到一个正在收看的人口的基于社会经济学因素的统计分段。为此TPAS20包括一个盒到群集器代码的数据库104,其为通过将可能的群集编码105与来自一电缆用户数据库106中的用户实际地址合并并交叉引用一个机顶盒ID数据库107而产生的。此动作由一个STB群集服务器208来完成。该STB群集服务器208是一个由通用计算机硬件连同为该特定功能设计及编制的计算机软件共同组成的系统。此外,群集服务器208为每个STB 207提供和更新一个群集器编码。STB 207把这个群集器编码保留在它的存储器中。取决于STB 207的能力,对群集器编码的设置或刷新可响应STB 207对群集服务器208作出的请求而进行,或通过由群集服务器208发送一个未经请求的讯息给STB 207来启动。
STB事件调度分配器209(图4A-4B)是由通用计算机硬件连同为这个具体功能设计和编制的计算机软件共同组成的一个系统。它的功能是经双向电缆分配系统302从STB 207成功地接收讯息并把这些讯息传递给适当的处理程序一个STB事件观众跟踪采样器210,一个STB服务请求路由器211和一个STB事件集合器213。在实现中,每个头端301可以具有许多这样的STB事件调度分配器209。
STB事件观众跟踪采样器210用于跟踪特殊选择的STB的事件的序列(电视的或其他周边设备的)。STB事件集合器213用于跟踪有多少STB经历了特殊的事件(电视的或其他周边设备的)。
下面讨论有关由STB事件调度分配器209从双向电缆分配系统302接收的每个讯息。
如图4A所示,“获取下个讯息”过程等待到达的来自双向电缆分配系统302的一个讯息。当一个讯息被接收时,该讯息类型被询问。如果该讯息未被认出,则放弃该讯息。如果该讯息类型被确认,则把它送到跟踪采样筛选处理程序。该处理过程确定是否该讯息符合采样选择准则的资格(即,处理程序判断该讯息是否来自一个识别号码被列为参与采样的STB207)。如果是,该讯息被排列在用于STB事件观众跟踪采样处理器210的队列中。不管该讯息是否符合跟踪采样筛选器的标准,它被排队送到STB事件集合器213。如果该讯息是一个服务请求讯息,该讯息被排队用于STB服务请求路由器211。
下面讨论有关由STB事件调度分配器209从STB服务请求路由器211接收的每个讯息。
如图4B所示,该处理过程等待来自STB服务请求路由器211的一个讯息。当收到一个讯息时,该处理过程经双向电缆分配系统302把该讯息发送在指定的STB 207上。
STB事件观众跟踪采样器210(图5)记录在头端301中有统计意义的采样家庭的事件。该数据的目的是提供足够的交易数据以便管理通过STB事件集合器213收集的有效的数据。STB事件观众跟踪采样器210是由通用计算机硬件连同为这个具体功能设计和编制的计算机软件共同组成的一个系统。
如图5所示,“向数据库写讯息”处理过程等待来自STB事件调度分配器209的一个讯息。当收到一个讯息时,它把该讯息写到一个观众采样数据文件108中。
为履行请求,STB服务请求路由器211把讯息直接送到正确的外部服务。路由器211随后把响应直接返回给STB 207。
图6A和6B描述了STB服务请求路由器211的流程图。在用于具体服务的排队中(图6A),处理程序从STB调度分配器209读取一个STB讯息并把它送到正确的外部服务。在用于STB事件调度分配器(图6B)的排队中,处理程序从服务请求处理设备212读取一个讯息并把它送到正确的STB 207。对于通过与STB 207的相互作用请求的应用程序来说,服务请求处理设备212时外部的功能。这些功能可以包括以下服务,如交互式环境、商业(订货和服务、金融帐目管理等等)、电子邮件和信息检索。
STB事件集合器213从STB事件调度分配器209接收讯息并通过时间、频道、群集器编码和头端来调度它们。因为STB事件讯息代表从一个状态至另一个状态的过渡,因此在任何点处用于每个频道组合的计数可被认为是有效的,直到发生一个导致一个计数器增加或减少的过渡。
STB讯息表示被转换的最后状态(频道等等)的时间和新状态(频道等等)到达的时间。该数据允许该设备对STB调谐到任何特殊的频道的计数和频道间进行过渡的那些STB(没有有效地观看一个频道)的计数进行辨别。这对于计数就发生一种连续近似的现象。当讯息到达时,最后状态时间和当前状态事件之间的状态过渡周期被用于增加插入的时间间隔,对那些周期给出一个增加的精确的计数。
STB讯息提供有关到达STB事件集合器213的节目指南和静音的事件。这允许在一个频道组合内的“三-模态”计数。三-模态计数提供下列项目之间的区别,由节目指南部分或全部覆盖的正在接收组合的音频和视频广播节目的STB,正在接收带有音频压缩的视频广播节目的STB,和正在接收带有视频的音频广播节目的STB等等。
通过STB事件集合器213把由STB事件调度分配器209捕捉的成千的“实时事件”组合成相关的少量事件。这种同意合并的示例可能是按秒按群集器编码。应特别注意的是,在这种信息的合并和缩减中,在单个家庭水平上跟踪的可能性可能被丢失,并且如果需要的话可通过系统确保匿名。STB事件集合器是由一个通用计算机硬件连同为此具体功能设计或编制的计算机软件共同组成的一个系统。因此,由于从每个STB发送大量的数据,STB事件集合器213装载它的队列来存放所有进来的数据,以便当它把所有的数据传送到第三子系统时可以避免系统的瓶颈效应。
如图7所示,从队列中取STB讯息的步骤从STB事件调度分配器209读取一个讯息。下一步,处理程序利用当前状态到达的时间增加适当的计数器值来用于STB聚合数据109中的随机时间间隔。接下来,处理程序利用当前状态(频道,静音,节目指南,开/关,等等)到达的时间和先前状态被转换时的时间来确定必须被减少的时间间隔的范围。一旦建立了该时间范围,通过一个所反映的先前状态和当前状态之间的过渡周期来减少范围中用于每个时间间隔的STB聚合数据109中适当的计数器值。
一个STB计数器传播处理217通过提前传播当前时间间隔的计数器值设置下一个时间间隔的计数器值。●统一合并/报告子系统在第三子系统中,收集的机顶盒统计值和资源标记被与公布的广播时间表和频道队列相关的附加信息合并,并经一个资源观众统一合并器214被发布到一个观众合并的数据库114中。从观众合并数据库114中产生经过所有装置(如打印机、电器等)的报告并进行分发。
特别地,资源观众统一合并器214使用STB集合数据109组合头端301的资源标记的时标记录110以便确定有关各个资源的消费者行为。用分配的资源代码总清单103组合行为数据来识别已经表示出的各个资源的拥有者。头端频道播出队列111和一个相应的公布时间表数据库112被用于与消费者行为相关的广播节目时间表。所有信息被统一合并成报告记录并被输入进观众合并的数据库114。资源观众统一合并器214是由通用计算机硬件连同为这个具体功能设计和编制的计算机软件共同组成的一个系统。
图8显示了资源观众统一合并处理214的流程图。特别地,在“获取下个STB记录”的过程中,处理程序检索来自STB集合数据文件109的下一个记录。接着,处理程序确定在观众合并的数据库114中是否存在头端301/虚拟频道号/时标的一个记录。如果发现一个记录则按该记录更新计数值。应注意的是,虚拟频道号是消费者STB 207中的数字频道,尽管由消费者观看的实际频道是不同的。
通过利用头端301 ID和虚拟频道号,处理程序(图8)继续匹配一个头端频道播出队列表111中的一个记录。用来自该记录的数据更新在观众合并的数据库114中的网络附属和台站字段。
下一步,处理程序使用头端ID和虚拟频道号匹配公布的时间表数据库112中的一个记录。用来自该记录的数据更新在观众合并的数据库114中的节目名字段。
然后,处理程序(图8)使用头端ID和虚拟频道号匹配资源标记时标110中的一个记录。用来自该记录的数据更新在观众合并的数据库114中的资源代码字段。
此外,TPAS20还包括提供一个机构的处理,更新公布的时间表数据库112以反映最后时刻的改变。节目时间表校正应用程序215是由一个通用计算机硬件连同为这个具体功能设计或编制的计算机软件共同组成的一个系统。公布的节目时间表数据库112是允许的节目时间表信息113和节目时间表校正事务处理215的一个组合,节目时间表校正事务处理215是修正和附加公布的节目时间表。公布的节目时间表数据库112是一个可用商业方式从公司(如Prevue Networks,Inc.of Tulsa,Oklahoma和Starsight Telecast,Inc.of Fremont,California)获得的产品。
一个报告器216随后扫描观众合并的数据库114以便产生针对人们访问该系统的预定的或特别的报告。
图9说明了下列的数据的定义分配的资源码总清单103,盒到群集器编码数据库104,群集数据库105,电缆顾客数据库106,STB ID数据库107,STB集合数据库109,资源标记时标110,头端频道节目播出队列111,公布的节目时间表数据库112和观众合并的数据库114。
因此,通过实时的合并统一和经TPAS获得的信息,可以预见,等待从大量观测中获得数据的时间短到可按秒计量,对于已经展开成数据的类似的事件,这种方式对于收集和系统的报告具有极大的好处。
在本专利申请装置中使用的术语“接近实时”表示在秒和分钟单位内的一个有意义的事件。
无须进一步详述,上述内容将非常全面地说明我们的发明,通过当前的或将来的技术,其他人可在各种业务条件下简单地采用相同的方式。
权利要求
1.用于一个电缆电视系统中的一个机顶盒,其中所述机顶盒与一个电视进行通信,其特征在于,只要电视事件发生,所述机顶盒就把关于所述电视事件发送到电缆电视系统。
2.如权利要求1所述的机顶盒,其中其他周边设备与所述机顶盒通信,其特征在于,只要所述其他周边设备的事件发生,所述机顶盒就把关于所述其他周边设备的事件发送到电缆电视系统。
3.如权利要求1所述的机顶盒,其特征在于其进一步包括用于在电缆电视系统上支持通信的硬件和包括用于检测各个电视事件的应用程序接口(API);与所述硬件通信的一个存储器;存储在所述存储器中的一个操作系统,用于管理运行在所述硬件上的处理程序;存储在所述存储器中的一个驻留应用程序,用于管理所述机顶盒的控制相互作用;存储在所述存储器中的一个第三方应用程序,所述第三方应用程序识别第一组选择的API,并且只要所述第一组选择的API的任何事件被检测到,就产生用于所述第一组选择的API的每个检测事件的第一讯息和把所述第一讯息发送到所述电缆系统。
4.如权利要求3所述的机顶盒,其特征在于,其中所述操作系统包括用于检测其它各个电视事件的API和其中所述第三方应用程序识别第二组所述操作系统的选择的API,并且只要所述第二组选择的API的任何事件被检测到,就产生用于所述第二组所述操作系统的选择的API的每个检测事件的第二讯息和把所述第二讯息发送到所述电缆系统。
5.如权利要求4所述的机顶盒,其特征在于,其中所述驻留应用程序包括用于检测附加的各个电视事件的API和其中所述第三方应用程序识别第三组所述驻留应用程序选择的API,并且只要所述第三组选择的API的任何事件被检测到,就产生用于所述第三组所述驻留应用程序的选择的API的每个检测事件的第三讯息和把所述第三讯息发送到所述电缆系统。
6.如权利要求2所述的机顶盒,其特征在于其进一步包括用于在电缆电视系统上支持通信的硬件和包括用于检测各个其他周边设备事件的应用程序接口(API);与所述硬件通信的一个存储器;存储在所述存储器中的一个操作系统,用于管理运行在所述硬件上的处理程序;存储在所述存储器中的一个驻留应用程序,用于管理所述机顶盒的控制相互作用;存储在所述存储器中的一个第三方应用程序,所述第三方应用程序识别第一组选择的API,并且只要所述第一组选择的API的任何事件被检测到,就产生用于所述第一组选择的API的每个检测事件的第一讯息和把所述第一讯息发送到所述电缆系统。
7.如权利要求6所述的机顶盒,其特征在于,其中所述操作系统包括用于检测其它各个其他周边设备事件的API和其中所述第三方应用程序识别第二组所述操作系统的选择的API,并且只要所述第二组选择的API的任何事件被检测到,就产生用于所述第二组所述操作系统的选择的API的每个检测事件的第二讯息和把所述第二讯息发送到所述电缆系统。
8.如权利要求7所述的机顶盒,其特征在于,其中所述驻留应用程序包括用于检测附加的各个其他周边设备事件的API和其中所述第三方应用程序识别第三组所述驻留应用程序选择的API,并且只要所述第三组选择的API的任何事件被检测到,就产生用于所述第三组所述驻留应用程序的选择的API的每个检测事件的第三讯息和把所述第三讯息发送到所述电缆系统。
9.如权利要求5所述的机顶盒,其特征在于,其中所述机顶盒包括一个识别号码和包含有一个结构的所述第一、第二和第三讯息,该结构包括所述识别号码,所述第一、第二或第三讯息各自的时间,和发生的各自事件。
10.如权利要求9所述的机顶盒,其特征在于,其中在所述第一,第二和第三讯息结构中进一步包括事件的时间,当前的电视频道,音量和一个群集器编码。
11.如权利要求6所述的机顶盒,其特征在于,其中所述机顶盒包括一个识别号码和包含有一个结构的所述第一、第二和第三讯息,该结构包括所述识别号码,所述第一、第二或第三讯息各自的时间,和发生的各自的事件。
12.如权利要求11所述的机顶盒,其特征在于,其中在所述第一、第二和第三讯息结构中进一步包括事件的时间,当前的电视频道,音量和一个群集器编码。
13.如权利要求1所述的机顶盒,其特征在于,其中所述事件包括置顶开/关,电视开/关和频道改变。
14.如权利要求13所述的机顶盒,其特征在于,其中所述事件进一步包括电视静音开/关和一个节目指南开/关。
15.如权利要求2所述的机顶盒,其特征在于,其中电缆电视系统包括一个头端和其中所述其他周边设备,所述其他周边设备包括一个录像机(VCR)、一个音源、一个打印机和一个用户文本输入接口和其中所述操作切换,所述操作切换包括VCR开/关、音源改变、打印机开/关和来自所述用户文本输入接口的经由电缆电视系统的非头端请求。
16.如权利要求2所述的机顶盒,其特征在于,其中所述其他周边设备包括一个辅助输入源和其中的任意一个所述时间,所述事件的其中之一包括一个辅助输入源的改变。
17.一个系统,用于接近实时的捕捉和报告观众的电缆电视使用情况,该电视耦合到包括至少一个头端的一个电缆电视网络,所述系统的特征在于其包括I、第一子系统,用于产生通过电缆网络进行传输的编码的媒体资源,所述预备子系统包括装置,用于分配与媒体资源和与拥有媒体资源的实体相关联的一定范围的代码以便形成分配资源数据;II、第二子系统,耦合到所述第一子系统,包括至少一个耦合到一个相关联电视的机顶盒,用于接收所述编码的媒体资源以及当电视事件发生时用于获得电视事件的数据,所述至少一个机顶盒可产生一个讯息,该讯息相应于当电视事件发生时的所述数据;至少一个机顶盒事件调度分配装置,用于接收每个所述讯息和用于把所述讯息路由到所述第二子系统内的收集装置;耦合到至少一个机顶盒事件调度分配装置的、用于从所述电视事件数据中产生统计数字的装置;用于从编码的媒体资源中提取代码并从其中生成资源标识时标的装置;III、第三子系统,耦合到所述第一和所述第二子系统,所述第三子系统包括装置,用于与下列内容合并所述资源标记时标在第二子系统中产生的所述统计数字;与发布的广播节目时间表和头端频道排列相关的信息;及所述分配的资源数据;以便接近实时地产生电视观众统一合并的数据。
18.如权利要求17所述的系统,其特征在于,其中所述第二子系统进一步包括(a)一个群集器编码数据库;(b)一个电缆顾客数据库;(c)一个机顶盒标识数据库;(d)群集器编码服务器,用于对所述群集器编码数据库、所述电缆顾客数据库和所述机顶盒标识数据库进行合并以便产生机顶盒到群集器编码数据。
19.如权利要求17所述的系统,其特征在于,其中在所述第二子系统中的所述收集装置,包括用于生成机顶盒集合数据的一个机顶盒事件集合器,所述机顶盒事件集合器用于收集经历了至少一个事件的机顶盒的计数数据。
20.如权利要求19所述的系统,其特征在于,其中在所述第二子系统中的所述收集装置进一步包括一个机顶盒观众跟踪采样器,用于记录在至少一个头端中统计有意义的采样家庭的电视事件数据和用于生成观众采样数据。
21.如权利要求20所述的系统,其特征在于,其中所述收集装置进一步包括一个机顶盒服务请求路由器,该路由器把一个服务请求讯息从所述至少一个机顶盒路由到一个外部服务。
22.如权利要求17所述的系统,其特征在于,其中在所述第二子系统中的用于提取代码的所述装置包括一个头端传输监视器,该监视器记录发生的事件和在电缆电视上被广播的任何分配的资源代码的时间并生成所述资源标记时标。
23.如权利要求19所述的系统,其特征在于,其中所述机顶盒集合器通过时间、频道、群集器编码和头端聚集接收的机顶盒讯息。
24.如权利要求17所述的系统,其特征在于,其中所述合并装置进一步包括了匹配装置,用于对头端标识数据和带有公布的广播数据的虚拟频道号码数据进行匹配,以便更新所述观众合并的数据。
25.如权利要求24所述的系统,其特征在于,其中所述匹配装置还对头端标识数据和带有所述资源标记时标数据的虚拟频道号码数据进行匹配,以便更新所述观众合并的数据。
26.如权利要求17所述的系统,其特征在于,其中所述第三子系统进一步包括报告装置,用于提供所述观众合并的数据作为在线信息。
27.如权利要求17所述的系统,其特征在于,其中所述第三子系统进一步包括报告装置,用于提供所述观众合并的数据作为打印的文档。
28.一种方法,用于跟踪一个电缆系统中至少一个电视的电视事件,其特征在于所述方法包括步骤提供与电缆系统和至少一个电视通信的一个电缆机顶盒;利用所述电缆机顶盒监视电视事件;当所述事件发生时,从所述电缆机顶盒把指示所述电视事件的一个信号发送到电缆系统。
29.如权利要求28所述的方法,其特征在于,进一步包括步骤(a)耦合其他周边设备到所述电缆机顶盒;(b)利用所述机顶盒监视所述其他周边设备的事件;和(c)当所述其他周边设备的所述事件发生时,从所述电缆机顶盒把指示所述其他周边设备的所述事件的一个信号发送到电缆系统。
30.如权利要求29所述的方法,其特征在于,其中所述机顶盒包括具有应用程序接口(API)的硬件,用于检测所述电视和所述其他周边设备的预定的事件,和其中监视所述电视和所述其他周边设备的事件的步骤,所述步骤包括调用一个第三方应用程序到所述机顶盒中的一个存储器,并借此所述第三方应用程序来识别选择的所述机顶盒硬件中的API。
31.如权利要求30所述的方法,其特征在于,其中所述机顶盒进一步包括带有它自身API组的一个操作系统,和其中监视所述电视和所述其他周边设备事件的步骤,所述步骤进一步包括所述第三方应用程序,识别选择的所述操作系统的API。
32.如权利要求31所述的方法,其特征在于,其中所述机顶盒进一步包括存储在所述机顶盒存储器中的一个驻留程序,和其中所述驻留程序包括它本身的API组,并且其中监视所述电视和所述其他周边设备的事件的所述步骤进一步包括所述第三方应用程序识别所述驻留程序的选择的API。
33.如权利要求32所述的方法,其特征在于,其中机顶盒包括一个标识号码,和其中发送指示所述电视和所述其他周边设备的所述事件的一个信号的步骤,所述步骤包括配置所述第三方程序以便按照机顶盒标识号码、讯息的时间和事件的类型产生识别所述每个事件的一个讯息结构。
34.如权利要求33所述的方法,其特征在于,其中发送一个信号的所述步骤进一步包括在所述讯息中包括同类事件最后发生的时间、音量和一个群集器编码。
35.如权利要求34所述的方法,其特征在于,其中事件的所述类型包括机顶盒开/关、电视开/关和频道改变。
36.如权利要求35所述的方法,其特征在于,其中事件的所述类型包括电视静音开/关和节目指南开/关。
37.一种方法,用于接近实时的捕捉和报告观众的电缆电视使用情况,该电视耦合到包括至少一个头端的一个电缆电视网络,其特征在于所述方法包括步骤(a)产生通过电缆网络进行传输的编码的媒体资源;(b)分配与所述媒体资源和与拥有媒体资源的实体相关联的一定范围的代码以便形成分配资源数据;(c)耦合至少一个机顶盒到一个相关联的电视,用于接收所述编码的媒体资源以及当电视事件发生时用于获得关于电视事件的数据;(d)通过所述至少一个机顶盒产生一个讯息并将其发送到电缆电视网络,所述讯息与当电视事件发生时的每个所述电视事件的数据相对应;(e)把每个讯息路由到收集装置;(f)从所述电视事件数据中产生统计数字;(g)从编码的媒体资源中提取代码并从其中生成资源标记时标;(h)用下列项目合并资源标记时标所述统计数字;与发布的广播节目时间表和头端频道排列相关的信息;所述分配的资源数据;以便接近实时地产生电视观众的统一合并的数据。
38.如权利要求37所述的方法,其特征在于,其中从所述电视事件数据中产生统计数字的所述步骤包括利用一个群集器编码数据库,一个电缆顾客数据库,用于合并来自所述群集器编码数据库中的数据的一个机顶盒标识数据库和一个群集器编码服务器,电缆顾客数据库和所述机顶盒标识数据库,来形成机顶盒到群集器代码数据。
39.如权利要求38所述的方法,其特征在于,其中从所述电视事件数据中产生统计数字的步骤包括收集经历了至少一个事件的机顶盒的计数数据和生成机顶盒集合的数据。
40.如权利要求39所述的方法,其特征在于,其中从所述电视事件数据中产生统计数字的步骤包括记录在至少一个头端中统计有意义的采样家庭的电视事件数据和生成观众采样数据。
41.如权利要求40所述的方法,其特征在于,还包括一个步骤从至少一个机顶盒把一个服务请求讯息路由到一个外部服务。
42.如权利要求40所述的方法,其特征在于,其中从编码的媒体资源中提取代码的步骤包括记录发生的事件和在电缆电视网络上被广播的任何分配的资源代码的时间,生成所述资源标记时标。
43.如权利要求39所述的方法,其特征在于,其中从所述电视事件数据中产生统计数字的步骤进一步包括通过时间、频道、群集器编码和头端来聚集所述进行计数的数据。
44.如权利要求37所述的方法,其特征在于,其中合并所述资源标记时标的步骤进一步包括对头端标识数据和带有发布的广播数据的虚拟频道号码数据进行匹配,以便更新所述观众合并的数据。
45.如权利要求44所述的方法,其特征在于,其中合并所述资源标记时标的步骤进一步包括对头端标识数据和带有所述资源标记时标数据的虚拟频道号码数据进行匹配,以便更新所述观众合并的数据。
46.如权利要求37所述的方法,其特征在于,进一步包括在线报告所述观众合并数据的步骤。
47.如权利要求37所述的方法,其特征在于,进一步包括报告所述观众合并数据作为打印文档的步骤。
全文摘要
一种系统和方法,用于识别电视广播节目,识别和捕捉对于该广播节目的消费者的行为并把该信息接近实时的报告给感兴趣的机构,同时还提供验证播放广告的和/或节目内容的实际传递情况。
文档编号H04N7/173GK1345513SQ00805819
公开日2002年4月17日 申请日期2000年3月28日 优先权日1999年3月29日
发明者约翰·F·林克, 乔治·A·格雷夫斯, 乔治·恩德勒三世, 克里斯托夫·J·海马克, 托马斯·A·布朗 申请人:Q网络电视公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1