+

HK1227204B - Method and apparatus to measure media - Google Patents

Method and apparatus to measure media Download PDF

Info

Publication number
HK1227204B
HK1227204B HK17100647.8A HK17100647A HK1227204B HK 1227204 B HK1227204 B HK 1227204B HK 17100647 A HK17100647 A HK 17100647A HK 1227204 B HK1227204 B HK 1227204B
Authority
HK
Hong Kong
Prior art keywords
media object
media
client device
collector
characteristic
Prior art date
Application number
HK17100647.8A
Other languages
Chinese (zh)
Other versions
HK1227204A1 (en
Inventor
A.塞思
Original Assignee
尼尔森(美国)有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 尼尔森(美国)有限公司 filed Critical 尼尔森(美国)有限公司
Publication of HK1227204A1 publication Critical patent/HK1227204A1/en
Publication of HK1227204B publication Critical patent/HK1227204B/en

Links

Description

测量媒体的方法和装置Method and apparatus for measuring media

相关申请Related applications

本专利要求2013年12月23日提交的美国第61/920,048号临时专利申请的优先权,通过引用将该申请的全部结合于此。This patent claims priority to U.S. Provisional Patent Application No. 61/920,048, filed December 23, 2013, which is hereby incorporated by reference in its entirety.

技术领域Technical Field

本公开总体涉及监测媒体,并且更特别地,涉及使用媒体对象特性测量媒体的方法和设备。The present disclosure relates generally to monitoring media, and more particularly, to methods and apparatus for measuring media using media object characteristics.

背景技术Background Art

传统上,受众测量实体基于所注册的调查对象组成员来确定用于媒体编程的受众参与水平。即,受众测量实体将同意被监测的人员登记到调查对象组中。然后,受众测量实体监测那些调查对象组成员,以确定曝光到那些小组成员的媒体节目(例如,电视节目或广播节目、电影、DVD等)。以该方式,受众测量实体可以基于所收集的媒体测量数据来确定针对不同媒体的曝光指标。Traditionally, audience measurement entities determine audience engagement levels for media programming based on registered panel members. That is, the audience measurement entity registers individuals who consent to being monitored into a panel. The audience measurement entity then monitors those panel members to determine the media programs (e.g., television or radio programs, movies, DVDs, etc.) to which those panel members are exposed. In this way, the audience measurement entity can determine exposure metrics for different media based on the collected media measurement data.

用于监测到互联网资源(诸如网页、广告和/或其它互联网可访问媒体)的用户访问的技术多年来已显著发展。一些已知系统主要通过服务器日志来执行这种监测。特别是,服务于在互联网上的媒体的实体可以使用已知技术在它们的服务器处记录所接收的对它们的媒体(例如,内容和/或广告)的请求的数量。The technology for monitoring user access to Internet resources (such as web pages, advertisements, and/or other Internet-accessible media) has developed significantly over the years. Some known systems perform such monitoring primarily through server logs. In particular, entities serving media on the Internet can use known techniques to record the number of requests received for their media (e.g., content and/or advertisements) at their servers.

发明内容Summary of the Invention

本发明提供了一种测量媒体的方法,所述方法包括:The present invention provides a method for measuring media, the method comprising:

基于与在客户端装置处所呈现的收集器媒体对象中的第一指令,收集所述收集器媒体对象的第一特性,并且收集对应于与所述收集器媒体对象同时呈现在所述客户端装置处的多个第二媒体对象的第二特性;以及Based on a first instruction in a collector media object presented at a client device, collecting a first characteristic of the collector media object and collecting second characteristics corresponding to a plurality of second media objects presented at the client device concurrently with the collector media object; and

基于与所述收集器媒体对象关联的第二指令,报告与所述收集器媒体对象和所述第二媒体对象在所述客户端装置处的呈现对应的多个印象,所述多个印象的报告包括:在单个通信中将所述第一特性和所述第二特性、以及与所述客户端装置关联的标识符发送到受众测量实体。Based on a second instruction associated with the collector media object, reporting multiple impressions corresponding to presentation of the collector media object and the second media object at the client device, the reporting of the multiple impressions comprising sending the first characteristic and the second characteristic, and an identifier associated with the client device, in a single communication to an audience measurement entity.

本发明提供了一种测量媒体的方法,所述方法包括:The present invention provides a method for measuring media, the method comprising:

从在客户端装置处呈现的收集器媒体对象接收通信,所述通信包括对应于所述收集器媒体对象的第一特性、以及分别对应于与所述收集器媒体对象同时呈现在所述客户端装置处的多个第二媒体对象的第二特性,所述第一特性和所述第二特性基于嵌入在所述收集器媒体对象中的指令被收集以在所述通信中发送;receiving a communication from a collector media object presented at a client device, the communication including a first characteristic corresponding to the collector media object and second characteristics corresponding respectively to a plurality of second media objects presented at the client device concurrently with the collector media object, the first and second characteristics being collected for transmission in the communication based on instructions embedded in the collector media object;

从数据库所有者接收人口统计信息;以及Receive demographic information from the database owner; and

基于在来自所述客户端装置的相同通信中接收的所述第一特性和所述第二特性,使所述人口统计信息与所述第一特性和所述第二特性关联。The demographic information is associated with the first characteristic and the second characteristic based on the first characteristic and the second characteristic received in the same communication from the client device.

本发明提供了一种测量媒体的装置,所述装置包括:The present invention provides a device for measuring a medium, the device comprising:

收集装置,所述收集装置基于与在客户端装置处呈现的收集器媒体对象中的第一指令,收集所述收集器媒体对象的第一特性,并且收集对应于与所述收集器媒体对象同时呈现在所述客户端装置处的多个第二媒体对象的第二特性;以及a collecting device that collects a first characteristic of the collector media object based on a first instruction in the collector media object presented at a client device and collects second characteristics corresponding to a plurality of second media objects presented at the client device concurrently with the collector media object; and

报告装置,所述报告装置基于与所述收集器媒体对象关联的第二指令,报告与所述收集器媒体对象和所述第二媒体对象在所述客户端装置处的呈现对应的多个印象,所述多个印象的报告包括:在单个通信中将所述第一特性和所述第二特性、以及与所述客户端装置关联的标识符发送到受众测量实体。A reporting device that reports a plurality of impressions corresponding to presentation of the collector media object and the second media object at the client device based on a second instruction associated with the collector media object, wherein the reporting of the plurality of impressions comprises sending the first characteristic and the second characteristic, and an identifier associated with the client device, to an audience measurement entity in a single communication.

本发明提供了一种测量媒体的装置,所述装置包括:The present invention provides a device for measuring a medium, the device comprising:

用于从在客户端装置处呈现的收集器媒体对象接收通信的装置,所述通信包括对应于所述收集器媒体对象的第一特性、以及分别对应于与所述收集器媒体对象同时呈现在所述客户端装置处的多个第二媒体对象的第二特性,所述第一特性和所述第二特性基于嵌入在所述收集器媒体对象中的指令被收集以在所述通信中发送;means for receiving a communication from a collector media object presented at a client device, the communication comprising a first characteristic corresponding to the collector media object and second characteristics corresponding respectively to a plurality of second media objects presented at the client device concurrently with the collector media object, the first and second characteristics being collected for transmission in the communication based on instructions embedded in the collector media object;

用于从数据库所有者接收人口统计信息的装置;以及means for receiving demographic information from a database owner; and

用于基于在来自所述客户端装置的相同通信中接收的所述第一特性和所述第二特性,使所述人口统计信息与所述第一特性和所述第二特性关联的装置。Means for associating the demographic information with the first characteristic and the second characteristic based on the first characteristic and the second characteristic received in a same communication from the client device.

附图说明BRIEF DESCRIPTION OF THE DRAWINGS

图1描绘了呈现多个媒体对象的示例客户端装置用户接口。FIG. 1 depicts an example client device user interface presenting multiple media objects.

图2描绘了可以用于基于图1的媒体对象的特性和跨大量数据库所有者分布的人口统计信息使媒体印象与用户人口统计信息关联的示例系统。2 depicts an example system that may be used to correlate media impressions with user demographic information based on characteristics of the media object of FIG. 1 and demographic information distributed across a large number of database owners.

图3示出了给媒体对象授予被识别为向用户呈现其它媒体的创建机会的因果记入的示例方式。FIG. 3 illustrates an example manner in which a media object is granted causal credit for being identified as a creative opportunity to present other media to a user.

图4示出了基于分层排序系统授予媒体对象因果记入的示例方式。FIG. 4 illustrates an example manner in which causal crediting is granted to media objects based on a hierarchical ranking system.

图5是受众测量实体(AME)可以基于向AME并且向所分布的数据库所有者报告印象的客户端装置收集印象和人口统计信息的示例方式的通信流程图。5 is a communication flow diagram of an example manner in which an audience measurement entity (AME) may collect impressions and demographic information based on client devices reporting impressions to the AME and to a distributed database owner.

图6描绘了AME可以基于每信标报告从数据库所有者接收人口统计信息的示例方式的通信流程图。6 depicts a communication flow diagram of an example manner in which an AME may receive demographic information from a database owner based on per-beacon reporting.

图7描绘了AME可以基于由AME和数据库所有者两者保持的秘钥或其它识别信息从数据库所有者接收人口统计信息的示例方式的通信流程图。7 depicts a communication flow diagram of an example manner in which an AME may receive demographic information from a database owner based on a key or other identifying information maintained by both the AME and the database owner.

图8是表示可以由图1和图2的客户端装置执行以向AME和/或一个或更多个数据库所有者报告媒体对象印象的示例机器可读指令的流程图。8 is a flow diagram representative of example machine-readable instructions that may be executed by the client device of FIGS. 1 and 2 to report media object impressions to AME and/or one or more database owners.

图9是表示可以由AME处的图2的设备执行以记录针对媒体对象的印象的示例机器可读指令的流程图。9 is a flow diagram representative of example machine-readable instructions that may be executed by the apparatus of FIG. 2 at the AME to record impressions for a media object.

图10是表示可以由AME处的图2的设备执行以使人口统计信息与针对同时呈现在客户端装置处的媒体对象的印象关联的示例机器可读指令的流程图。10 is a flow diagram representative of example machine-readable instructions that may be executed by the apparatus of FIG. 2 at the AME to associate demographic information with impressions for media objects concurrently presented at a client device.

图11是可以用于执行图8-图10的示例指令以实现在此公开的示例设备和系统的示例处理器系统。11 is an example processor system that may be used to execute the example instructions of FIG. 8-FIG . 10 to implement the example devices and systems disclosed herein.

图12描绘了显示呈现包括内容和广告的顺序媒体对象的媒体播放器的示例网页接口。12 depicts an example web page interface showing a media player presenting sequential media objects including content and advertisements.

具体实施方式DETAILED DESCRIPTION

用于监测到互联网可访问媒体(诸如网页、广告、内容和/或其它媒体)的用户访问的技术多年来已显著发展。在过去的一段时间,这种监测主要通过服务器日志来进行。特别地,服务于互联网上的媒体的实体将在它们的服务器处记录所接收的对它们的媒体的请求的数量。基于服务器日志的互联网使用研究由于多个原因是有问题的。例如,服务器日志可能直接被篡改或者由从服务器重复地请求媒体以增加服务器日志计数的僵尸程序篡改。其次,媒体有时被一次检索,本地缓存并且然后在重复观看时不涉及服务器的情况下从本地缓存重复观看。服务器日志无法追踪缓存媒体的这些观看。由此,服务器日志易受过度计数和计数不足误差两者的影响。The technology for monitoring user access to internet-accessible media (such as web pages, advertisements, content and/or other media) has developed significantly over the years. In the past, this monitoring was primarily performed through server logs. In particular, entities serving media on the internet would record the number of requests received for their media at their servers. Internet usage studies based on server logs are problematic for a number of reasons. For example, server logs may be tampered with directly or by bots that repeatedly request media from the server to increase server log counts. Secondly, media is sometimes retrieved once, cached locally, and then repeatedly viewed from the local cache without involving the server for repeated viewings. Server logs cannot track these views of cached media. As a result, server logs are susceptible to both over-counting and under-counting errors.

Blumenau的美国专利6,108,637中公开的发明从根本上改变执行互联网监测的方式,并且克服上述服务器侧日志监测技术的限制。例如,Blumenau公开了一种用信标指令标记将被追踪的互联网媒体的技术。特别地,监测指令与将被追踪的媒体的 HTML关联。当客户端请求媒体时,媒体和信标指令两者被下载到客户端。由此,每当从服务器或从缓存访问媒体时,都执行信标指令。The invention disclosed in Blumenau's U.S. Patent 6,108,637 fundamentally changes the way internet monitoring is performed and overcomes the limitations of the aforementioned server-side log monitoring techniques. For example, Blumenau discloses a technique for tagging internet media to be tracked with beacon instructions. Specifically, the monitoring instructions are associated with the HTML of the media to be tracked. When a client requests the media, both the media and the beacon instructions are downloaded to the client. Thus, the beacon instructions are executed each time the media is accessed from the server or from a cache.

信标指令使得反映关于对媒体的访问的信息的监测数据将从下载媒体的客户端被发送到监测实体。通常,监测实体是不向客户端提供媒体的并且是用于提供准确使用统计的信任(例如,中立)第三方的受众测量实体(AME)(例如,Nielsen Company, LLC)。有利地,因为信标指令与媒体关联,并且每当媒体被访问时由客户端浏览器执行,所以无论客户端是否是AME的调查对象组成员,都向AME提供监测信息。The beacon instructions cause monitoring data reflecting information about access to the media to be sent from the client downloading the media to a monitoring entity. Typically, the monitoring entity is an Audience Measurement Entity (AME) (e.g., Nielsen Company, LLC), which does not provide the media to the client and is a trusted (e.g., neutral) third party that provides accurate usage statistics. Advantageously, because the beacon instructions are associated with the media and are executed by the client browser each time the media is accessed, monitoring information is provided to the AME regardless of whether the client is a member of the AME's panel.

受众测量实体和/或其它企业通常期望将人口统计资料链接到监测信息。为了解决该问题,AME建立同意提供它们的人口统计信息并使它们的互联网浏览活动被监测的用户的调查对象组。当个人加入调查对象组时,他们向AME提供关于他们的身份和人口统计资料(例如,性别、年龄、种族、收入、家庭位置、职业等)的详细信息。受众测量实体在使得受众测量实体能够每当调查对象组成员访问所标记的媒体并由此向受众测量实体发送监测信息时识别调查对象组成员的调查对象组成员计算机上设置cookie。Audience measurement entities and/or other businesses often desire to link demographic information to monitoring information. To address this problem, AME establishes a panel of users who agree to provide their demographic information and have their Internet browsing activity monitored. When individuals join a panel, they provide AME with detailed information about their identity and demographic information (e.g., gender, age, race, income, home location, occupation, etc.). The audience measurement entity sets a cookie on the panel member's computer that enables the audience measurement entity to identify the panel member each time the panel member accesses tagged media and thereby sends monitoring information to the audience measurement entity.

因为从所标记的媒体提供监测信息的大多数客户端不是调查对象组成员,并且由此不为受众测量实体所知,所以必须使用统计方法将基于针对调查对象组成员收集的数据的人口统计信息归于(impute)提供针对所标记媒体的数据的更大群体用户。然而,受众测量实体的调查对象组规模与用户的一般群体用户相比仍然很小。由此,问题表现为如何在确保调查对象组的人口统计数据准确的同时增大调查对象组规模。Because most of the clients providing monitoring information from tagged media are not panel members and are therefore unknown to the audience measurement entity, statistical methods must be used to impute demographic information based on data collected for panel members to the larger group of users providing data for the tagged media. However, the panel size of the audience measurement entity is still small compared to the general population of users. Therefore, the problem arises as to how to increase the panel size while ensuring that the demographic data for the panel is accurate.

存在在互联网上操作的许多数据库所有者。这些数据库所有者向大量订户提供服务。在交换服务提供时,订户向所有者注册。作为该注册的一部分,订户提供详细的人口统计信息。这种数据库所有者的示例包括社交网络提供商、电子邮件提供商等(诸如Facebook、Myspace、Twitter、Yahoo!、Google等)。这些数据库所有者在它们的订户的计算机上设置cookie,以使得数据库所有者能够在用户访问它们的网页时识别用户。There are many database owners operating on the Internet. These database owners provide services to a large number of subscribers. In exchange for service provision, subscribers register with the owner. As part of this registration, subscribers provide detailed demographic information. Examples of such database owners include social network providers, email providers, and the like (such as Facebook, Myspace, Twitter, Yahoo!, Google, etc.). These database owners set cookies on their subscribers' computers to enable the database owners to identify users when they visit their web pages.

互联网的协议使得cookie在它们设置的域(例如,互联网域、域名等)外部不可访问。由此,amazon.com域内设置的cookie可由amazon.com域内的服务器访问,但不可由该域外部的服务器访问。因此,虽然受众测量实体可以发现访问由数据库所有者设置的cookie是有利的,但它们无法这样做。The protocols of the Internet make cookies inaccessible outside the domain (e.g., Internet domain, domain name, etc.) in which they are set. Thus, a cookie set within the amazon.com domain is accessible by servers within the amazon.com domain, but not by servers outside that domain. Thus, while audience measurement entities may find it advantageous to access cookies set by database owners, they are unable to do so.

之前信标处理的另一个缺点是每个信标请求对应于经由客户端计算机(例如,经由网络浏览器、应用程序等)提供或呈现的单段所标记媒体。同样地,印象信息通常不关于共同定位在网页上或由网络浏览器同时呈现的其它媒体收集。这种之前信标处理提供用户曝光到的互联网可访问媒体的有限理解。例如,之前信标处理的信标请求可以指示主网页地址和该主网页上呈现的一个媒体项的媒体标识符。然而,这不提供关于什么其它媒体呈现在主网页上的信息。由此,无法用这种之前信标处理测量网页上的不同媒体之间的相关性或因果关系。例如,用户可以访问用作访问电影预告片的门户的社交网络网页。除了电影预告片之外,门户还可以显示所标记的横幅广告。虽然所标记的横幅广告可能使得客户端计算机发送包括针对所标记横幅广告的广告标识符和针对主网页URL的URL的信标请求,但是信标请求将不传送关于同时显示的电影预告片的任何内容。同样地,主网页将获得用于生成所标记横幅广告的印象的足够记入,但是所显示的电影预告片将不获得作为便于显示所标记横幅广告的吸引用户注意力的原因的记入。在此公开的示例扩展数据收集处理,使得信标请求将关于同时呈现在客户端装置上的大量媒体对象的信息传送到AME。Another drawback of previous beaconing processes is that each beacon request corresponds to a single piece of tagged media provided or presented via a client computer (e.g., via a web browser, application, etc.). Similarly, impression information is generally not collected about other media co-located on a web page or simultaneously presented by a web browser. This previous beaconing process provides a limited understanding of the internet-accessible media to which a user is exposed. For example, a beacon request from a previous beaconing process may indicate the address of a primary web page and the media identifier of a media item presented on that primary web page. However, this does not provide information about what other media is presented on the primary web page. Consequently, this previous beaconing process cannot be used to measure correlation or causal relationships between different media on a web page. For example, a user may visit a social network web page that serves as a portal to access movie trailers. In addition to the movie trailers, the portal may also display tagged banner ads. Although the tagged banner ads may cause the client computer to send a beacon request including the ad identifier for the tagged banner ad and the URL for the primary web page URL, the beacon request will not convey any content related to the concurrently displayed movie trailer. Likewise, the main web page will receive sufficient credit for generating an impression of the tagged banner ad, but the displayed movie trailer will not receive credit for attracting the user's attention in order to facilitate display of the tagged banner ad. The examples disclosed herein extend the data collection process so that beacon requests transmit information about a large number of media objects simultaneously presented on the client device to the AME.

在此公开的示例使得AME能够利用关于在客户端装置处同时显示的大量媒体对象的信息或特性,使得AME可以同时记录针对同时呈现在客户端装置处的大量媒体对象的印象。在此公开的示例还使得能够确定大量所呈现媒体对象之间的因果关系。在此公开的示例还使得AME能够利用数据库所有者的现有数据库,以通过将信标处理扩展为包含参与数据库所有者并且通过使用这种数据库所有者作为临时数据收集器来收集更大量互联网使用和人口统计数据。The examples disclosed herein enable AME to utilize information or characteristics about a large number of media objects displayed simultaneously at a client device, allowing AME to simultaneously record impressions for a large number of media objects presented simultaneously at a client device. The examples disclosed herein also enable causal relationships between a large number of presented media objects to be determined. The examples disclosed herein also enable AME to utilize existing databases of database owners to collect a larger amount of Internet usage and demographic data by expanding the beaconing process to include participating database owners and by using such database owners as temporary data collectors.

在此公开的示例涉及通过将指令(例如,收集器指令和信标指令)嵌入到媒体对象中来标记经由互联网传递的媒体对象(例如,广告、产品图像(例如,用于电子商务、网上购买等)、电视编程、新闻报道等)。当客户端装置再生用于显示或回放的所接收媒体对象时,由客户端装置执行收集器指令和信标指令。当客户端装置执行收集器指令和信标指令时,收集器指令和信标指令使得客户端装置收集所呈现媒体对象的特性,并且将在信令请求中的所收集的特性发送到收集设施。收集器指令从媒体对象收集媒体对象特性(例如,所嵌入的标识符、所嵌入的代码、所嵌入的信息、签名等),使得收集设施能够基于特性识别媒体对象和相关信息。在一些示例中,媒体对象特性提供信息(诸如节目名称、服务域、主网站地址(统一资源定位符(URL))、媒体拥有者、活动标识符、产品名称、产品制造商等)。以该方式,信标请求和媒体对象参数使得收集设施能够在那些媒体对象被呈现在客户端装置处时记录针对对应媒体对象的印象。Examples disclosed herein relate to tagging media objects (e.g., advertisements, product images (e.g., for e-commerce, online purchases, etc.), television programming, news reports, etc.) delivered via the Internet by embedding instructions (e.g., collector instructions and beacon instructions) into the media objects. The collector instructions and beacon instructions are executed by the client device when the client device reproduces the received media object for display or playback. When the client device executes the collector instructions and beacon instructions, the collector instructions and beacon instructions cause the client device to collect characteristics of the presented media object and send the collected characteristics in a signaling request to a collection facility. The collector instructions collect media object characteristics (e.g., embedded identifiers, embedded codes, embedded information, signatures, etc.) from the media object, enabling the collection facility to identify the media object and related information based on the characteristics. In some examples, the media object characteristics provide information (such as program name, service domain, primary website address (Uniform Resource Locator (URL)), media owner, campaign identifier, product name, product manufacturer, etc.). In this manner, the beacon request and media object parameters enable the collection facility to record impressions of corresponding media objects when those media objects are presented at the client device.

在此公开的示例便于使用来自客户端装置的单个通信,以将关于同时呈现在客户端装置处的多个媒体对象的多个印象传输到收集设施。当多个媒体对象被提供在客户端装置的显示器上或相反由客户端装置呈现时,媒体对象中的一个被指定为包括收集器指令和信标指令(例如,包括这种指令的主标签)的主或收集器媒体对象。收集器媒体对象操作以从客户端装置处同时呈现的所有其它媒体对象收集媒体对象特性。以该方式,代替所有同时呈现的媒体对象将对应信标请求发送到收集设施,收集器媒体对象发送具有来自所有其它所呈现媒体对象的所有所收集媒体对象信息的单个信标请求。这显著减少了由客户端装置请求以向收集设施报告同时呈现的媒体对象的网络带宽和通信资源量。另外,这使得能够确定不同媒体对象之间的关系(例如,因果关系)。The examples disclosed herein facilitate using a single communication from a client device to transmit multiple impressions about multiple media objects simultaneously presented at the client device to a collection facility. When multiple media objects are provided on a display of a client device or otherwise presented by a client device, one of the media objects is designated as a master or collector media object that includes collector instructions and beacon instructions (e.g., a master tag including such instructions). The collector media object operates to collect media object characteristics from all other media objects simultaneously presented at the client device. In this way, instead of all simultaneously presented media objects sending corresponding beacon requests to the collection facility, the collector media object sends a single beacon request with all collected media object information from all other presented media objects. This significantly reduces the amount of network bandwidth and communication resources requested by the client device to report the simultaneously presented media objects to the collection facility. In addition, this enables the determination of relationships (e.g., causal relationships) between different media objects.

针对多个同时显示的媒体对象的媒体对象参数的报告使得能够用广告/媒体印象的因果关系创建多个实体。例如,如果电视节目“Breaking Bad”的媒体剪辑(媒体对象)经由socialnetwork.com.网页被用户访问作为所嵌入媒体,并且网页还同时显示大量所标记的广告(媒体对象),则媒体对象中的一个的主标签收集“Breaking Bad”剪辑和所显示广告的媒体对象参数。然后,主标签向收集设施发送具有所有所收集媒体对象参数的信标请求。所收集的针对所有媒体对象的参数使得能够记录针对所显示广告的印象并且授予“Breaking Bad”剪辑和socialnetwork.com网页两者因果记入,所述因果记入指示“Breaking Bad”剪辑和socialnetwork.com网页两者吸引用户的注意,以使得所显示广告能够在相同网页上被供应。Reporting of media object parameters for multiple concurrently displayed media objects enables the creation of multiple entities with causal relationships of ad/media impressions. For example, if a media clip (media object) of the television show "Breaking Bad" is accessed by a user via a socialnetwork.com. webpage as embedded media, and the webpage also concurrently displays a large number of tagged ads (media objects), a master tag in one of the media objects collects the media object parameters for the "Breaking Bad" clip and the displayed ads. The master tag then sends a beacon request with all of the collected media object parameters to the collection facility. The collected parameters for all media objects enable the recording of impressions for the displayed ads and granting causal credit to both the "Breaking Bad" clip and the socialnetwork.com webpage, indicating that both the "Breaking Bad" clip and the socialnetwork.com webpage attracted the user's attention, such that the displayed ads were served on the same webpage.

在此公开的示例可以由受众测量实体(例如,有兴趣测量或追踪曝光到广告、内容和/或任何其它媒体的受众的任何实体)与任何数量的数据库所有者(诸如在线网络服务提供商)合作来实现。这种数据库所有者/在线网络服务提供商可以服务于社交网络网站(例如,Facebook、Twitter、MySpace等)、多服务网站(例如,Yahoo!、 Google、Experian、Axiom、Catalina等)、在线零售商网站(例如,Amazon.com、Buy.com 等)和/或保持用户注册记载的任何其它网络服务网站。The examples disclosed herein can be implemented by an audience measurement entity (e.g., any entity interested in measuring or tracking audience exposure to advertising, content, and/or any other media) in partnership with any number of database owners (e.g., online web service providers). Such database owners/online web service providers can serve social networking sites (e.g., Facebook, Twitter, MySpace, etc.), multi-service sites (e.g., Yahoo!, Google, Experian, Axiom, Catalina, etc.), online retailer sites (e.g., Amazon.com, Buy.com, etc.), and/or any other web service site that maintains user registration records.

为了增加将所测量电视受众准确地归于正确人口统计的可能性,在此公开的示例使用位于受众测量实体的记载中的人口统计信息以及位于保持针对具有账户的用户的记载或简况的一个或更多个数据库所有者处的人口统计信息。以该方式,在此公开的示例可以用于补充具有来自一个或更多个不同数据库所有者的人口统计信息的评级实体(例如,收集媒体曝光测量和/或人口统计的AME(诸如美国伊利诺伊州的绍姆堡的Nielsen公司)。To increase the likelihood that the measured television audience is accurately attributed to the correct demographic, the examples disclosed herein use demographic information located in the records of the audience measurement entity and demographic information located at one or more database owners that maintain records or profiles for users with accounts. In this way, the examples disclosed herein can be used to supplement a ratings entity (e.g., an AME that collects media exposure measurements and/or demographics, such as the Nielsen Company of Schaumburg, Illinois, USA) with demographic information from one or more different database owners.

在此公开的示例使得客户端装置能够向AME发送单个信标请求,以报告所述客户端装置处呈现的多个媒体对象。以该方式,通过使用单个信标请求报告多个媒体对象,AME可以在从通知所呈现媒体对象的客户端装置接收相对少通信的同时记录针对客户端装置上呈现的媒体对象的大量印象。另外,在此公开的示例使得能够记录不同媒体对象之间的关系。如在此使用的,印象被定义为家庭或个人曝光到对应媒体(例如,内容和/或广告)的事件。由此,印象表示已曝光到媒体(例如,广告、内容、一组广告等和/或内容的集合)的家庭或个人。在互联网广告中,印象的数量或印象计数是媒体(例如,广告或广告活动)由网络群体访问的总次数(例如,媒体被访问的次数,如通过例如弹出式广告阻挡被减少或通过例如从本地高速缓冲存储器的检索被增加)。如在此使用的,人口统计印象被定义为与曝光到媒体的人员的特性(例如,人口统计特性)关联的印象。The examples disclosed herein enable a client device to send a single beacon request to AME to report multiple media objects presented at the client device. In this way, by using a single beacon request to report multiple media objects, AME can record a large number of impressions for media objects presented on the client device while receiving relatively few communications from the client device notifying the presented media objects. In addition, the examples disclosed herein enable recording relationships between different media objects. As used herein, an impression is defined as an event in which a household or individual is exposed to corresponding media (e.g., content and/or advertisements). Thus, an impression represents a household or individual that has been exposed to media (e.g., an advertisement, content, a group of advertisements, etc. and/or a collection of content). In Internet advertising, the number of impressions or impression count is the total number of times a media (e.g., an advertisement or an advertising campaign) is accessed by a network population (e.g., the number of times the media is accessed, such as by, for example, pop-up ad blocking or by, for example, retrieval from a local cache). As used herein, a demographic impression is defined as an impression associated with characteristics (e.g., demographic characteristics) of the person exposed to the media.

图1描绘了被构造为经由用户接口呈现多个媒体对象104a-104d的示例客户端装置102。所示示例的客户端装置102可以是能够跨网络访问媒体的任何装置。例如,客户端装置102可以是计算机、平板、移动装置、智能电话或任何其它互联网使能装置或设备。在此公开的示例可以用于收集针对包括内容和/或广告的任何类型的媒体的印象信息。媒体对象(诸如媒体对象104a-104d)可以包括网页、流视频、流音频、互联网协议电视(IPTV)内容、电影、电视节目和/或其它节目,并且这种媒体对象在此通常被称为内容。在一些示例中,媒体对象104a-104d包括例如被上载到媒体上载网站(诸如YouTube)且随后由许多客户端装置下载和/或流化以用于回放的用户生成媒体。媒体对象(诸如媒体对象104a-104d)还可以包括广告。广告通常分布有内容。传统上,因为内容由付款以使得他们的广告分布有内容的广告商补贴,所以以很少成本或无成本将内容提供给受众。如在此使用的,“媒体”共同和/或单独地指内容和/或广告。FIG1 depicts an example client device 102 configured to present multiple media objects 104a-104d via a user interface. The client device 102 of the illustrated example can be any device capable of accessing media across a network. For example, the client device 102 can be a computer, tablet, mobile device, smartphone, or any other internet-enabled device or appliance. The examples disclosed herein can be used to collect impression information for any type of media including content and/or advertisements. Media objects (such as media objects 104a-104d) can include web pages, streaming video, streaming audio, Internet Protocol television (IPTV) content, movies, television programs, and/or other programs, and such media objects are generally referred to herein as content. In some examples, media objects 104a-104d include, for example, user-generated media that is uploaded to a media upload site (such as YouTube) and subsequently downloaded and/or streamed for playback by a number of client devices. Media objects (such as media objects 104a-104d) can also include advertisements. Advertisements are typically distributed with content. Traditionally, content is provided to audiences at little or no cost because the content is subsidized by advertisers who pay to have their advertisements distributed with the content.As used herein, "media" refers collectively and/or individually to content and/or advertising.

在图1的所示示例中,媒体对象A 104a和媒体对象D 104d是广告,媒体对象B 104b是主网页,并且媒体对象C 104c是视频。在其它示例中,媒体对象104a-104d 可以用于呈现任何其它媒体。例如,媒体对象B 104b可以是网站、门户、网络app 等,其中,媒体A 104a是显示关于媒体C 104c中所呈现的视频(例如,体育视频、电影、电视节目、新闻节目等)的事实或其它信息(例如,关于体育队或运动员的统计、关于电影或电视节目的信息或评论)的信息调查对象组。在此公开的示例可以用于收集关于在客户端装置处同时呈现的多个媒体对象(例如,媒体对象A、B、C以及D)的印象信息,使得印象信息可以用于确定经由客户端装置同时呈现给用户的不同媒体之间的关系。这种关系可以是因果关系,该因果关系指示对特定媒体对象(诸如广告)的印象可以是人员访问特定网站(由对应URL识别)或观看特定流电视频道(例如,由频道号或网络名识别)以访问特定电视节目或其它媒体的结果。以该方式,因果记入可以被授予所访问的网站或流电视频道以及被访问的电视节目或媒体 (例如,内容),吸引用户的注意力以创建用于呈现其它媒体(例如,广告媒体对象) 的机会。In the example shown in FIG1 , media object A 104a and media object D 104d are advertisements, media object B 104b is a main webpage, and media object C 104c is a video. In other examples, media objects 104a-104d can be used to present any other media. For example, media object B 104b can be a website, a portal, a web app, etc., where media object A 104a is an information panel that displays facts or other information (e.g., statistics about sports teams or players, information or reviews about movies or TV shows) about a video (e.g., a sports video, a movie, a TV show, a news show, etc.) presented in media object C 104c. The examples disclosed herein can be used to collect impression information about multiple media objects (e.g., media objects A, B, C, and D) presented simultaneously at a client device, so that the impression information can be used to determine relationships between the different media presented simultaneously to a user via the client device. This relationship can be a causal relationship, indicating that an impression of a particular media object (such as an advertisement) can be the result of a person visiting a particular website (identified by a corresponding URL) or watching a particular streaming television channel (e.g., identified by a channel number or network name) to access a particular television program or other media. In this way, causal credit can be awarded to the visited website or streaming television channel as well as the accessed television program or media (e.g., content), attracting the user's attention to create an opportunity for presentation of other media (e.g., an advertising media object).

在所示示例中,媒体对象104a-104d由一个或更多个媒体提供商106提供给客户端装置102。在所示示例中,媒体提供商106可以是经由互联网向访问网站和/或在线电视服务(例如,基于网络的TV、互联网协议TV(IPTV)等)的用户分布媒体对象104a-104c的媒体提供商(例如,内容提供商)、媒体出版商和/或广告商。媒体对象104a-104c可以另外或另选地通过广播电视服务被分布到使用在此公开的技术和/ 或其它技术针对电视受众监测的传统的基于非互联网(例如,基于RF、地面或卫星的)电视机。In the example shown, media objects 104a-104d are provided to client device 102 by one or more media providers 106. In the example shown, media providers 106 may be media providers (e.g., content providers), media publishers, and/or advertisers that distribute media objects 104a-104c via the Internet to users accessing websites and/or online television services (e.g., web-based TV, Internet Protocol TV (IPTV), etc.). Media objects 104a-104c may additionally or alternatively be distributed via broadcast television services to traditional, non-Internet-based (e.g., RF-based, terrestrial, or satellite-based) television sets that utilize the techniques disclosed herein and/or other techniques for television audience monitoring.

虽然图1的所示示例中示出了单个客户端装置102,但是在此公开的示例可以用于从由用户同时使用的多个客户端装置收集印象信息。例如,客户端装置102可以是平板装置,当用户还经由主要屏幕(诸如电视)观看相关主媒体(例如,电视节目、电影等)时,平板装置作为第二屏幕操作以观看附加媒体(例如,广告、人物/演员个人简介、幕后花絮、导演评论等)。在此公开的示例便于从主要屏幕和次要屏幕两者收集印象信息并且与主要屏幕和次要屏幕两者的相同用户的人口统计信息分析印象信息。例如,主要屏幕装置和次要屏幕装置两者可以存储可以用于识别与那些装置关联的用户和/或人口统计信息的相同标识符。由此可见,可以基于相同标识符针对那些装置两者记录印象,以使相同人口统计信息与结合该标识符记录的所有印象关联。另选地,主要屏幕和次要屏幕可以具有用于识别与主要装置和次要装置关联的相同用户和/或人口统计信息的不同各自标识符。同样地,可以基于各自标识符针对这些装置两者记录印象,以使相同人口统计信息与结合主要装置和次要装置记录的所有印象关联。While a single client device 102 is shown in the illustrated example of FIG. 1 , the examples disclosed herein can be used to collect impression information from multiple client devices used simultaneously by a user. For example, client device 102 can be a tablet device that operates as a second screen to view additional media (e.g., advertisements, character/actor bios, behind-the-scenes footage, director's commentary, etc.) while the user is also viewing related primary media (e.g., a television program, movie, etc.) via a primary screen (such as a television). The examples disclosed herein facilitate collecting impression information from both primary and secondary screens and analyzing the impression information with demographic information of the same user for both the primary and secondary screens. For example, both the primary and secondary screen devices can store the same identifier that can be used to identify the user and/or demographic information associated with those devices. Thus, impressions can be recorded for both those devices based on the same identifier, so that the same demographic information is associated with all impressions recorded in conjunction with that identifier. Alternatively, the primary and secondary screens can have different respective identifiers that identify the same user and/or demographic information associated with the primary and secondary devices. Likewise, impressions may be recorded for both of these devices based on respective identifiers such that the same demographic information is associated with all impressions recorded in conjunction with the primary and secondary devices.

在图1的所示示例中,媒体对象104a、104c以及104d是嵌入媒体对象B 104b (例如,容器媒体对象)中的嵌入媒体对象。所示示例的媒体对象104a、104c以及 104d是并列媒体对象。在此公开的示例还可以结合如图12的所示示例中所示的顺序媒体对象使用。例如,顺序媒体对象是以顺序方式(例如,逐一地)呈现的对象。例如,图12示出了时间轴1200和网页媒体对象1202,示出了沿着时间轴1200处于不同时间t0 1204、t1 1206以及t2 1208的顺序媒体对象。在图12的所示示例中,网页媒体对象1202显示呈现在时间t0 1204处的内容媒体对象1214、在时间t1 1206处的第一广告(ADVERTISEMENT_A)、以及在时间t2 1208处的第二广告 (ADVERTISEMENT_B)媒体对象1218的媒体播放器媒体对象1212。在所示示例中,内容1214、第一广告1216以及第二广告1218被顺序地呈现,因为它们不同时并行出现在媒体播放器媒体对象1212中。另外,所示示例的媒体播放器媒体对象1212 是内容1214、第一广告1216以及第二广告1218是媒体播放器媒体对象1212中的嵌入媒体对象的容器对象。在一些示例中,媒体播放器媒体对象1212中所显示的视频 (例如,电影、电视节目、体育事件流或视频、新闻节目等)是容器对象,并且广告 1216和1218是视频容器对象中的嵌入媒体对象。在此公开的示例可以用于监测并测量顺序媒体对象(诸如内容1214、第一广告1216以及第二广告1218)、并列媒体对象(诸如图1的媒体对象104a、104c以及104d)以及嵌入媒体对象(诸如嵌入媒体对象104b中的图1的媒体对象104a、104c以及104d和诸如嵌入媒体播放器媒体对象1212中的图12的内容1214、第一广告1216以及第二广告1218)。In the example shown in FIG1 , media objects 104a, 104c, and 104d are embedded media objects within media object B 104b (e.g., a container media object). The media objects 104a, 104c, and 104d of the example shown are parallel media objects. The examples disclosed herein can also be used in conjunction with sequential media objects, as shown in the example shown in FIG12 . For example, a sequential media object is an object that is presented in a sequential manner (e.g., one by one). For example, FIG12 shows a timeline 1200 and webpage media objects 1202, illustrating sequential media objects at different times t 0 1204, t 1 1206, and t 2 1208 along the timeline 1200. 12 , a web page media object 1202 displays a media player media object 1212 presenting a content media object 1214 at time t 0 1204, a first advertisement (ADVERTISEMENT_A) at time t 1 1206, and a second advertisement (ADVERTISEMENT_B) media object 1218 at time t 2 1208. In the illustrated example, the content 1214, the first advertisement 1216, and the second advertisement 1218 are presented sequentially, as they do not appear concurrently within the media player media object 1212. Additionally, the media player media object 1212 of the illustrated example is a container object in which the content 1214, the first advertisement 1216, and the second advertisement 1218 are embedded media objects within the media player media object 1212. In some examples, the video (e.g., a movie, a television program, a sports stream or video, a news program, etc.) displayed within the media player media object 1212 is a container object, and the advertisements 1216 and 1218 are embedded media objects within the video container object. The examples disclosed herein can be used to monitor and measure sequential media objects (such as content 1214, first advertisement 1216, and second advertisement 1218), parallel media objects (such as media objects 104a, 104c, and 104d of Figure 1), and embedded media objects (such as media objects 104a, 104c, and 104d of Figure 1 embedded in media object 104b and content 1214, first advertisement 1216, and second advertisement 1218 of Figure 12 embedded in media player media object 1212).

图2描绘了AME 202可以基于图1的媒体对象104a-104d的特性和跨大量数据库所有者204定位的分布式人口统计信息使媒体印象与用户人口统计信息关联的示例系统200。在此使用的“分布式人口统计信息”是指从至少两个源获得的人口统计信息,至少两个源中的至少一个源是数据库所有者204(诸如在线网络服务提供商)。在在此公开的示例中,数据库所有者204保持对应于针对由数据库所有者提供的基于互联网的服务注册的用户的用户帐户记载。人口统计信息可以包括例如性别、年龄、种族、收入、家庭位置、教育水平、职业等。FIG2 depicts an example system 200 in which AME 202 can associate media impressions with user demographic information based on characteristics of the media objects 104a-104d of FIG1 and distributed demographic information located across a plurality of database owners 204. As used herein, "distributed demographic information" refers to demographic information obtained from at least two sources, at least one of which is a database owner 204 (such as an online network service provider). In the examples disclosed herein, database owner 204 maintains user account records corresponding to users registered for an Internet-based service provided by the database owner. Demographic information may include, for example, gender, age, race, income, home location, education level, occupation, etc.

在所示示例中,为了便于从客户端装置102向AME 202发送关于媒体对象 104a-104d中的多个的印象信息,媒体对象104a-104d中的至少一个被构造为收集器对象,并且媒体对象104a-104d的其它对象被构造为被动对象。在所示示例中,收集器对象是操作以从并行呈现在客户端装置102处的所有其它媒体对象收集媒体对象特性的媒体对象。在所示示例中,被动对象是具有由收集器对象收集以用于在印象报告处理期间发送到AME的特性的对象。在所示示例中,媒体对象A 104a是收集器对象,并且媒体对象104b-104d是被动对象。所示示例的媒体对象A 104a包括收集器指令206和信标指令208。在所示示例中,指令206和指令208形成主标签。所示示例中的主标签被嵌入媒体对象中,使得媒体对象可以操作作为收集器对象。例如,在图2中,具有指令206和指令208的主标签被提供给媒体对象A 104a,使得媒体对象 A 104a可以作为收集器对象操作。另外,所示示例的所有媒体对象104b-104d包括对象特性210a-210d。作为收集器对象,媒体对象A 104a从它本身并且从其它媒体对象104b-104d收集对象特性,以将所收集的对象特性发送到AME 202。为了完成该处理,收集器指令206在被执行时使得客户端装置102从媒体对象104b-104d收集对象特性 210a-210d。另外,信标指令208在被执行时使得客户端装置102将信标请求212中的对象特性210a-210d发送到AME 202。In the illustrated example, to facilitate the transmission of impression information regarding multiple media objects 104a-104d from client device 102 to AME 202, at least one of media objects 104a-104d is configured as a collector object, and the other media objects 104a-104d are configured as passive objects. In the illustrated example, a collector object is a media object that operates to collect media object characteristics from all other media objects presented concurrently at client device 102. In the illustrated example, a passive object is an object whose characteristics are collected by the collector object for transmission to AME during impression reporting. In the illustrated example, media object A 104a is a collector object, and media objects 104b-104d are passive objects. Media object A 104a of the illustrated example includes collector instructions 206 and beacon instructions 208. In the illustrated example, instructions 206 and instructions 208 form a master tag. The master tag in the illustrated example is embedded in the media object, enabling the media object to operate as a collector object. For example, in FIG2 , a master tag with instructions 206 and 208 is provided to media object A 104a, enabling media object A 104a to operate as a collector object. Furthermore, all media objects 104b-104d of the illustrated example include object characteristics 210a-210d. As a collector object, media object A 104a collects object characteristics from itself and from other media objects 104b-104d, and transmits the collected object characteristics to AME 202. To accomplish this, collector instructions 206, when executed, cause client device 102 to collect object characteristics 210a-210d from media objects 104b-104d. Furthermore, beacon instructions 208, when executed, cause client device 102 to transmit object characteristics 210a-210d in a beacon request 212 to AME 202.

在一些示例中,由用户调用的媒体对象是主对象(例如,媒体对象A 104a),并且由主对象调用的媒体对象被指定为从属对象(例如,媒体对象104b-104d)。在一些示例中,从属对象相对于其它媒体对象可以变成主对象。例如,由另一个媒体对象调用的媒体对象相对于调用它的媒体对象是从属对象。同样地,从属对象(例如,第一级从属对象)相对于另一个从属对象(例如,第二级从属对象)可以变成主对象。In some examples, a media object called by a user is a master object (e.g., media object A 104a), and media objects called by the master object are designated as slave objects (e.g., media objects 104b-104d). In some examples, a slave object can become a master object relative to other media objects. For example, a media object called by another media object can become a slave object relative to the media object that called it. Similarly, a slave object (e.g., a first-level slave object) can become a master object relative to another slave object (e.g., a second-level slave object).

如上面结合图1论述的,媒体对象104a、104c以及104d相对于彼此是并列媒体对象,并且是媒体对象104b中的嵌入对象。在此公开的示例还可以结合顺序媒体对象(诸如图12的内容媒体对象1214、广告(ADVRETISEMENT_A)媒体对象1216 以及广告(ADVERTISEMENT_B)媒体对象1218)使用。在图12的所示示例中,为了便于收集对应于内容媒体对象1214、广告(ADVRETISEMENT_A)媒体对象1216 以及广告(ADVERTISEMENT_B)媒体对象1218的媒体对象特性,媒体播放器媒体对象1212设置有具有收集器指令和信标指令的主标签1222(例如,与图2的收集器指令206和信标指令208类似或相同)。另外,内容媒体对象1214设置有对象特性 1226,广告(ADVRETISEMENT_A)媒体对象1216设置有对象特性1228,并且广告(ADVERTISEMENT_B)媒体对象1218设置有对象特性1230。在所示示例中,媒体播放器媒体对象1212在嵌入顺序媒体对象1214、1216以及1218被顺序地呈现在媒体播放器媒体对象1212中时保持在如图12所示的时间1204、1206以及1208 处被呈现为容器对象(例如,保持被例示和/或被显示)。因为媒体播放器媒体对象1212 保持被呈现,所以媒体播放器媒体对象1212的主标签1222中的收集器指令当内容媒体对象1214在时间t0 1214处被呈现时收集对象特性1226,在广告 (ADVRETISEMENT_A)媒体对象1216在时间t1 1206处被呈现时收集对象特性 1228,并且在广告(ADVERTISEMENT_B)媒体对象1218在时间t2 1208处被呈现时收集对象特性1230。然后,主标签1222的信标指令可以将所收集的对象特性1226、 1228以及1230发送到AME 202。As discussed above in conjunction with FIG1 , media objects 104a, 104c, and 104d are parallel media objects relative to one another and are embedded objects within media object 104b. The examples disclosed herein can also be used in conjunction with sequential media objects, such as content media object 1214, advertisement (ADVRETISEMENT_A) media object 1216, and advertisement (ADVERTISEMENT_B) media object 1218 of FIG12 . In the illustrated example of FIG12 , to facilitate collecting media object properties corresponding to content media object 1214, advertisement (ADVRETISEMENT_A) media object 1216, and advertisement (ADVERTISEMENT_B) media object 1218, media player media object 1212 is provided with a master tag 1222 having collector instructions and beacon instructions (e.g., similar or identical to collector instructions 206 and beacon instructions 208 of FIG2 ). Additionally, content media object 1214 is provided with object property 1226, advertisement (ADVRETISEMENT_A) media object 1216 is provided with object property 1228, and advertisement (ADVERTISEMENT_B) media object 1218 is provided with object property 1230. In the illustrated example, media player media object 1212 remains presented as a container object (e.g., remains instantiated and/or displayed) at times 1204, 1206, and 1208 as shown in FIG. 12 while embedded sequential media objects 1214, 1216, and 1218 are sequentially presented within media player media object 1212. Because the media player media object 1212 remains presented, the collector instructions in the main tag 1222 of the media player media object 1212 collect object characteristics 1226 when the content media object 1214 is presented at time t 0 1214, collect object characteristics 1228 when the advertisement (ADVRETISEMENT_A) media object 1216 is presented at time t 1 1206, and collect object characteristics 1230 when the advertisement (ADVERTISEMENT_B) media object 1218 is presented at time t 2 1208. The beacon instructions of the main tag 1222 can then send the collected object characteristics 1226, 1228, and 1230 to the AME 202.

在一些示例中,主标签1222设置在内容媒体对象1214中,并且内容媒体对象 1214是在呈现广告媒体对象1216和1218时保持被例示或加载(例如,在背景中) 的容器对象。在这种示例中,内容媒体对象1214的主标签1222中的收集器指令在内容媒体对象1214在时间t0 1214处被呈现时收集对象特性1226,在广告 (ADVRETISEMENT_A)媒体对象1216在时间t11206处被呈现时收集对象特性 1228,并且在广告(ADVERTISEMENT_B)媒体对象1218在时间t2 1208处被呈现时收集对象特性1230。然后,内容媒体对象1214的主标签1222中的信标指令可以将所收集的对象特性1226、1228以及1230发送到AME 202。In some examples, the main tag 1222 is provided within the content media object 1214, and the content media object 1214 is a container object that remains instantiated or loaded (e.g., in the background) while the advertisement media objects 1216 and 1218 are presented. In this example, the collector instructions within the main tag 1222 of the content media object 1214 collect object characteristics 1226 when the content media object 1214 is presented at time t 0 1214, collect object characteristics 1228 when the advertisement (ADVRETISEMENT_A) media object 1216 is presented at time t 1 1206, and collect object characteristics 1230 when the advertisement (ADVERTISEMENT_B) media object 1218 is presented at time t 2 1208. The beacon instructions within the main tag 1222 of the content media object 1214 can then send the collected object characteristics 1226, 1228, and 1230 to the AME 202.

在所示示例中,收集器指令206和信标指令208是由媒体对象A 104a和/或另一个实体(例如,随后媒体分销商或出版商,诸如图1的媒体提供商206)的创建者嵌入媒体对象A104a中的计算机可执行指令(例如,Java、javascript或任何其它计算机语言或脚本)。在一些示例中,代替将收集器指令206和信标指令208嵌入媒体对象A 104a中,一个或更多个超链接作为代替设置在媒体对象A 104a中,以引导网络浏览器从一个或更多个指定服务器下载或检索收集器指令206和信标指令208。这使得例如AME 202能够在不涉及媒体对象A104a的媒体提供商的情况下改变指令。在一些示例中,指令206和指令208由正呈现媒体对象104a-104d的网络浏览器来执行。在其它示例中,指令由呈现媒体对象104a-104d的应用(或移动装置上的“app”)来执行。在还有的其它示例中,指令被执行为独立程序。例如,智能电视可以执行指令作为单独程序。在所示示例中,媒体对象A 104a被称为用包括收集器指令和信标指令208的主标签标记。In the illustrated example, the collector instructions 206 and beacon instructions 208 are computer-executable instructions (e.g., Java, JavaScript, or any other computer language or script) embedded in the media object A 104a by the creator of the media object A 104a and/or another entity (e.g., a subsequent media distributor or publisher, such as the media provider 206 of FIG. 1 ). In some examples, instead of embedding the collector instructions 206 and beacon instructions 208 in the media object A 104a, one or more hyperlinks are instead provided in the media object A 104a to direct a web browser to download or retrieve the collector instructions 206 and beacon instructions 208 from one or more designated servers. This enables, for example, the AME 202 to change the instructions without involving the media provider of the media object A 104a. In some examples, the instructions 206 and 208 are executed by the web browser that is presenting the media objects 104a-104d. In other examples, the instructions are executed by the application (or "app" on a mobile device) that is presenting the media objects 104a-104d. In yet other examples, the instructions are executed as a separate program. For example, a smart TV can execute the instructions as a separate program. In the example shown, media object A 104a is referred to as being tagged with a main tag that includes collector instructions and beacon instructions 208.

对象特性210a-210d可以是嵌入媒体对象104a-104d中的信息。在一些示例中,代替将对象特性210a-210d嵌入媒体对象104a-104d中,一个或更多个超链接作为代替被设置在媒体对象104a-104d中,以引导网络浏览器从一个或更多个指定服务器下载或检索对象特性210a-210d。这使得例如AME 202能够在不涉及媒体对象104a-104d 的媒体提供商的情况下改变对象特性210a-210d。在一些示例中,嵌入信息可以是识别所关联媒体的识别代码(例如,元数据)、识别关联广告活动的活动标识符(ID)、创造型ID(例如,识别基于Flash的媒体或广告、横幅广告、丰富型广告等)、源ID (例如,识别媒体出版商)、以及布局ID(例如,识别屏幕上的媒体的物理布局)。在一些示例中,从媒体对象104a-104d的视觉和/或听觉特性得到对象特性210a-210d。例如,收集器指令206可以被构造为使得客户端装置102从媒体对象104a-104d中的部分生成视频、图像或音频签名。例如,收集器指令206可以使得客户端装置102 执行屏幕截图或屏幕扫描,以收集表示媒体对象104a-104d的一个或多个图像,并且基于图像生成对应于媒体对象104a-104d的签名。另外地或另选地,收集器指令206 可以使得客户端装置102拦截和/或捕获媒体对象104a-104d的音频,并且基于音频生成对应于媒体对象104a-104d的一个或更多个签名。以该方式,AME 202可以使用从媒体对象104a-104d中的一个收集的签名基于在AME 202处存储的匹配参考签名识别媒体对象104a-104d中的一个。在一些示例中,收集器指令206可以使得客户端装置102基于屏幕截图图像执行光学字符识别(例如,文本识别)或标志识别,并且使用与媒体对象104a-104d关联的所识别文本和/或标志作为对象特征210a-210d的一部分。The object properties 210a-210d may be information embedded in the media objects 104a-104d. In some examples, instead of embedding the object properties 210a-210d in the media objects 104a-104d, one or more hyperlinks are instead provided in the media objects 104a-104d to direct a web browser to download or retrieve the object properties 210a-210d from one or more designated servers. This enables, for example, the AME 202 to modify the object properties 210a-210d without involving the media provider of the media objects 104a-104d. In some examples, the embedded information may include an identification code (e.g., metadata) identifying the associated media, a campaign identifier (ID) identifying an associated advertising campaign, a creative ID (e.g., identifying Flash-based media or ads, banner ads, rich ads, etc.), a source ID (e.g., identifying the publisher of the media), and a layout ID (e.g., identifying the physical layout of the media on the screen). In some examples, object characteristics 210a-210d are derived from visual and/or auditory characteristics of media objects 104a-104d. For example, collector instructions 206 may be configured to cause client device 102 to generate video, image, or audio signatures from portions of media objects 104a-104d. For example, collector instructions 206 may cause client device 102 to perform a screenshot or screen scan to collect one or more images representing media objects 104a-104d and generate signatures corresponding to media objects 104a-104d based on the images. Additionally or alternatively, collector instructions 206 may cause client device 102 to intercept and/or capture audio of media objects 104a-104d and generate one or more signatures corresponding to media objects 104a-104d based on the audio. In this manner, AME 202 may use the signature collected from one of media objects 104a-104d to identify one of media objects 104a-104d based on a matching reference signature stored at AME 202. In some examples, collector instructions 206 may cause client device 102 to perform optical character recognition (e.g., text recognition) or logo recognition based on the screenshot image and use the recognized text and/or logo associated with media objects 104a-104d as part of object features 210a-210d.

在基于收集器指令206收集对象特性210a-210d之后,信标指令208的执行使得客户端装置102将信标请求212发送到在信标指令208中指定的AME 202的服务器 (例如,互联网协议(IP)地址或URL)。在所示示例中,信标指令208使得客户端装置102定位在信标请求212中的标识符214和对象特性210a-210d。所示示例的信标请求212是使得AME 202记录针对媒体对象104a-104d的印象的印象请求。在所示示例中,印象请求是到AME 202的、在客户端装置102处呈现的媒体对象的出现的报告。信标/印象请求212可以被实现为超文本传输协议(HTTP)请求。然而,虽然所发送的HTTP请求识别待下载的网页或其它资源,但是信标/印象请求212包括受众测量信息(例如,对象特性210a-210d以及标识符214)作为其有效负荷。信标/ 印象请求被引导到的服务器被编程,以将信标/印象请求212的受众测量信息记录为印象(例如,媒体印象,诸如,取决于在信标/印象请求中传输对象特性的媒体对象的性质的广告和/或内容印象)。After collecting the object characteristics 210a-210d based on the collector instructions 206, execution of the beacon instructions 208 causes the client device 102 to send a beacon request 212 to the server (e.g., an Internet Protocol (IP) address or URL) of the AME 202 specified in the beacon instructions 208. In the illustrated example, the beacon instructions 208 cause the client device 102 to locate the identifier 214 and the object characteristics 210a-210d in the beacon request 212. The beacon request 212 of the illustrated example is an impression request that causes the AME 202 to record impressions for the media objects 104a-104d. In the illustrated example, the impression request is a report to the AME 202 of the occurrence of the media object presented at the client device 102. The beacon/impression request 212 can be implemented as a Hypertext Transfer Protocol (HTTP) request. However, while the HTTP request sent identifies the web page or other resource to be downloaded, the beacon/impression request 212 includes as its payload audience measurement information (e.g., object characteristics 210a-210d and identifier 214). The server to which the beacon/impression request is directed is programmed to record the audience measurement information of the beacon/impression request 212 as an impression (e.g., a media impression, such as an advertisement and/or content impression depending on the nature of the media object whose object characteristics are transmitted in the beacon/impression request).

所示示例的标识符214可以是用于使人口统计信息与客户端装置102的一个用户或多个用户关联的任何标识符。在一些示例中,标识符214可以是装置标识符(例如,国际移动设备标识(IMEI)、移动设备标识符(MEID)、媒体访问控制(MAC)地址等)、网络浏览器唯一标识符(例如,cookie)、用户标识符(例如,用户名、登录ID 等)、Adobe 客户端标识符、HTML5数据库中所存储的识别信息或AME 202 和/或数据库所有者204与关于客户端装置的用户的人口统计信息关联存储的任何其它标识符。以该方式,当AME 202接收信标/印象请求212中的标识符214时,AME 202可以基于AME 202从客户端装置102在信标/印象请求212中接收的标识符214 获得对应于客户端装置102的用户的人口统计信息。在一些示例中,标识符212可以在客户端装置102处加密(例如,杂凑化(hash)),使得仅标识符212的期望最终接收者可以对杂凑化的标识符212解密。例如,如果标识符212是由AME 202在客户端装置102中设置的cookie,则标识符212可以被杂凑化以使得仅AME 202可以对标识符212解密。如果标识符212是IMEI号,则客户端装置102可以杂凑化标识符 212,使得仅无线载波(例如,数据库所有者204中的一个)可以对杂凑化的标识符 212解密,以恢复用于在访问对应于客户端装置102的用户的人口统计信息时使用的 IMEI。通过杂凑化标识符214,接收信标请求的中间方不能直接识别客户端装置102 的用户。例如,如果标识符214的期望最终接收者是数据库所有者204中的一个,则AME 202不能在标识符214由客户端装置102杂凑化时恢复标识符信息以用于仅由期望数据库所有者204解密。The identifier 214 of the illustrated example can be any identifier used to associate demographic information with one or more users of the client device 102. In some examples, the identifier 214 can be a device identifier (e.g., an International Mobile Equipment Identity (IMEI), a Mobile Equipment Identifier (MEID), a Media Access Control (MAC) address, etc.), a unique web browser identifier (e.g., a cookie), a user identifier (e.g., a username, a login ID, etc.), an Adobe client identifier, identifying information stored in an HTML5 database, or any other identifier that AME 202 and/or database owner 204 stores in association with demographic information about users of the client devices. In this manner, when AME 202 receives the identifier 214 in the beacon/impression request 212, AME 202 can obtain demographic information corresponding to the user of the client device 102 based on the identifier 214 that AME 202 received from the client device 102 in the beacon/impression request 212. In some examples, the identifier 212 can be encrypted (e.g., hashed) at the client device 102 so that only the intended end recipient of the identifier 212 can decrypt the hashed identifier 212. For example, if the identifier 212 is a cookie set by the AME 202 in the client device 102, the identifier 212 can be hashed so that only the AME 202 can decrypt the identifier 212. If the identifier 212 is an IMEI number, the client device 102 can hash the identifier 212 so that only the wireless carrier (e.g., one of the database owners 204) can decrypt the hashed identifier 212 to recover the IMEI for use in accessing demographic information corresponding to the user of the client device 102. By virtue of the hashed identifier 214, an intermediary receiving the beacon request cannot directly identify the user of the client device 102. For example, if the intended ultimate recipient of the identifier 214 is one of the database owners 204 , the AME 202 cannot recover the identifier information when the identifier 214 is hashed by the client device 102 for decryption by only the intended database owner 204 .

所示示例的AME 202设置有基于信标请求中的信息(例如,标识符214和对象特性210a-210d)接收信标请求(例如,信标/印象请求212)并且记录针对不同媒体对象(例如,媒体对象104a-104d)的印象和/或人口统计印象的示例设备216。示例设备216设置有示例印象监测器218、示例记入器(creditor)220、示例调查对象组成员简况检索器222、示例调查对象组数据库224、示例人口统计修正器226、示例人口统计收集器228、示例归属器230以及示例报告生成器232。示例印象监测器218、示例记入器220、使用调查对象组成员简况检索器222、示例调查对象组数据库224、示例人口统计修正器226、示例人口统计收集器228、示例归属器230以及示例报告生成器232可以被构造为AME 202中的一个或更多个设备。The example AME 202 is provided with an example device 216 that receives beacon requests (e.g., beacon/impression request 212) based on information in the beacon requests (e.g., identifier 214 and object characteristics 210a-210d) and records impressions and/or demographic impressions for different media objects (e.g., media objects 104a-104d). The example device 216 is provided with an example impression monitor 218, an example creditor 220, an example panel member profile retriever 222, an example panel database 224, an example demographic modifier 226, an example demographic collector 228, an example attributor 230, and an example report generator 232. The example impression monitor 218, example logger 220, usage panel member profile retriever 222, example panel database 224, example demographic modifier 226, example demographic collector 228, example attributer 230, and example report generator 232 can be constructed as one or more devices in AME 202.

所示示例的印象监测器218被设置为基于所接收的信标/印象请求(例如,信标/印象请求212)记录媒体的印象(例如,媒体对象104a-104d的印象)。设置所示示例的记入器220以将因果记入授予负责吸引用户的注意力以创建用于呈现其它媒体对象(诸如,媒体对象104a-104d中的其它媒体对象)的特定媒体对象(例如,媒体对象104a-104d中的一些)。例如,如果图1和图2的媒体对象B 104b表示网页,并且图1和图2的媒体对象C 104c表示由用户经由网页访问的电影预告片视频,因为基于用户对访问电影预告片视频的兴趣将用户的注意力吸引到网页,所以记入器220 可以将因果记入授予由媒体对象B 104b表示的网页和由媒体对象C 104c表示的电影预告片视频。用户感兴趣的特定网页和特定电影预告片视频吸引用户的注意力,创建呈现由媒体对象A104a和媒体对象D 104d表示的其它媒体(例如,广告)的机会。同样地,由印象监测器218记录的印象可以由记入器220来进一步处理,以确定应授予哪些媒体对象用于吸引人们的注意力的因果记入,导致创建呈现可以补充或与人们的兴趣有关的广告或其它媒体的机会。The impression monitor 218 of the illustrated example is configured to record impressions of media (e.g., impressions of media objects 104a-104d) based on received beacon/impression requests (e.g., beacon/impression request 212). The creditor 220 of the illustrated example is configured to award causal credit to specific media objects (e.g., some of media objects 104a-104d) that are responsible for attracting the user's attention to create a presentation for other media objects (e.g., other media objects in media objects 104a-104d). For example, if media object B 104b of Figures 1 and 2 represents a web page, and media object C 104c of Figures 1 and 2 represents a movie trailer video accessed by a user via the web page, because the user's attention was attracted to the web page based on the user's interest in accessing the movie trailer video, the creditor 220 may award causal credit to the web page represented by media object B 104b and the movie trailer video represented by media object C 104c. A particular web page and a particular movie trailer video that the user is interested in attract the user's attention, creating an opportunity to present other media (e.g., advertisements) represented by media object A 104 a and media object D 104 d. Similarly, the impressions recorded by impression monitor 218 can be further processed by creditor 220 to determine which media objects should be awarded causal credit for attracting the person's attention, resulting in the creation of an opportunity to present advertisements or other media that may complement or be relevant to the person's interests.

虽然上述示例与媒体对象C 104c是电影预告片视频的媒体传递环境有关,但是在此公开的示例可以类似地用于其它类型的互联网媒体场景中。例如,图1和图2 的媒体对象104a-104d可以呈现在电子商务网站(例如,在线购物网站,诸如 Amazon.com、ebay.com或其它在线零售商)上,并且AME 202可能对识别用于出售的零售产品感兴趣,这创建呈现补充/相关媒体和/或广告的机会。在这种示例场景中,图1和图2的媒体对象B 104b表示在线零售商网页,并且图1和图2的媒体对象C 104c表示关于用户在从在线零售商购买时感兴趣的产品的视频。在这种示例中,特定在线零售商网页和用户感兴趣的特定产品两者吸引用户的注意力,创建呈现由媒体对象A 104a和媒体对象D 104d表示的其它媒体(例如,广告)的机会。在这种示例中,记入器110授予媒体对象B 104b和媒体对象C 104c用于创建由媒体对象A 104a 和媒体对象D 104d表示的其它媒体(例如,广告或其它媒体)的呈现机会的因果记入。Although the above example is relevant to the media delivery environment in which media object C 104c is a movie trailer video, the example disclosed herein can be similarly used in other types of Internet media scenarios. For example, the media objects 104a-104d of Figures 1 and 2 can be presented on an e-commerce website (e.g., an online shopping website, such as Amazon.com, ebay.com or other online retailers), and AME 202 may be interested in identifying retail products for sale, which creates an opportunity to present supplementary/related media and/or advertisements. In this example scenario, media object B 104b of Figures 1 and 2 represents an online retailer webpage, and media object C 104c of Figures 1 and 2 represents a video about a product that a user is interested in when purchasing from an online retailer. In this example, both the specific online retailer webpage and the specific product that the user is interested in attract the user's attention, creating an opportunity to present other media (e.g., advertisements) represented by media object A 104a and media object D 104d. In this example, the creditor 110 awards causal credit to media object B 104b and media object C 104c for creating presentation opportunities for other media (eg, advertisements or other media) represented by media object A 104a and media object D 104d.

在与电视传递服务关联的示例中,客户端装置102可以是被调谐到由媒体对象B104b表示的特定频道的智能电视。在这种示例中,用户被吸引到特定频道,以观看由媒体对象C 104c表示的电视节目。同样地,图2的所示示例的记入器220授予被调谐到的频道和电视节目用于创建由媒体对象A104a和媒体对象D 104d表示的媒体 (例如,广告或其它媒体)的呈现机会的因果记入。因此,在此公开的示例可以用于授予基于互联网的媒体传递服务的区域中的媒体因果记入,用于授予基于产品的电子商务的区域中的产品因果记入,并且用于授予基于互联网的流媒体和互联网协议电视 (IPTV)服务的区域中的媒体传递网络或频道和电视节目因果记入。在此公开的示例还可以用于人们访问感兴趣信息的其它类型的媒体传递和电子商务区域中,这导致创建用于同时呈现其它媒体的机会。In an example associated with a television delivery service, the client device 102 may be a smart TV tuned to a particular channel represented by media object B 104b. In this example, the user is drawn to the particular channel to watch the television program represented by media object C 104c. Similarly, the creditor 220 of the illustrated example of FIG. 2 grants causal credit to the tuned channel and television program for creating presentation opportunities for the media (e.g., advertisements or other media) represented by media object A 104a and media object D 104d. Thus, the examples disclosed herein may be used to grant causal credit to media in the area of internet-based media delivery services, to grant causal credit to products in the area of product-based e-commerce, and to grant causal credit to media delivery networks or channels and television programs in the area of internet-based streaming media and Internet Protocol television (IPTV) services. The examples disclosed herein may also be used in other types of media delivery and e-commerce areas where people access information of interest, which results in opportunities being created for simultaneous presentation of other media.

图3示出了授予媒体对象被识别为创建向用户呈现其它媒体的机会的因果记入的示例方式。图3中所示的示例技术可以用于如上所述的授予因果记入。在图3的所示示例中,记入器220授予媒体对象B 104b和媒体对象C 104c因果记入302和因果记入304。在所示示例中,授予媒体对象B 104b的因果记入302参考识别媒体对象A 104a、媒体对象C 104c以及媒体对象D 104d的媒体标识符,其被呈现为由媒体对象 B 104b创建的机会的结果。在所示示例中,因果记入304参考识别媒体对象A 104a、媒体对象B 104b以及媒体对象D 104d的媒体标识符,其被呈现为由媒体对象C 104c 创建的机会的结果。由此,在图3的所示示例中,记入器220授予媒体对象104b和媒体对象104c用于创建呈现彼此以及媒体对象104a和媒体对象104d的机会的因果记入302和因果记入304。FIG3 illustrates an example manner in which causal credits are granted to media objects identified as creating opportunities for presenting other media to a user. The example technique illustrated in FIG3 can be used to grant causal credits as described above. In the example illustrated in FIG3 , the creditor 220 grants causal credits 302 and 304 to media objects B 104 b and C 104 c. In the example illustrated, the causal credit 302 granted to media object B 104 b references media identifiers identifying media objects A 104 a, C 104 c, and D 104 d, which are presented as a result of the opportunity created by media object B 104 b. In the example illustrated, the causal credit 304 references media identifiers identifying media objects A 104 a, B 104 b, and D 104 d, which are presented as a result of the opportunity created by media object C 104 c. Thus, in the illustrated example of FIG. 3 , the creditor 220 awards causal credit 302 and causal credit 304 to media object 104b and media object 104c for creating the opportunity to present each other and media object 104a and media object 104d.

在一些示例中,记入器220被构造为基于媒体对象的分层排序来授予因果记入。即,所示示例的记入器220可以授予更高排序媒体对象用于生成呈现更低排序媒体对象的机会的因果记入。图4示出了基于分层排序系统授予媒体对象从属因果记入的示例方式。图4的所示示例示出了媒体对象C 104c被排序为高于媒体对象104a和媒体对象104a和媒体对象104d并且媒体对象B 104b被排序为高于媒体对象104a、媒体对象104c以及媒体对象104d的分层排序结构400。在这种示例中,记入器220授予媒体对象B 104b对应于被创建以呈现相对于媒体对象B 104b在分层结构中为从属的媒体对象104a、媒体对象104c以及媒体对象104d的机会的因果记入402。另外,记入器220授予媒体对象C 104c对应于被创建以呈现相对于媒体对象C 104c在分层结构中为从属的媒体对象104a和媒体对象104d的机会的因果记入404。不像对媒体对象C 104c进行记入评等的用于创建呈现除了媒体对象104a和媒体对象104d之外的媒体对象B 104b的机会的图3的因果记入304那样,因为媒体对象C 104c在示例分层排序结构400中具有更低优先级排序,所以图4的所示示例的记入器220不授予媒体对象C 104c对应于呈现媒体对象B 104b的机会的因果记入。另外,因为媒体对象 104a和媒体对象104d在所示分层排序结构400中具有更低优先级排序,所以记入器 220不授予媒体对象104a和媒体对象104d对应于呈现媒体对象104b和媒体对象104c 的因果记入。而且,因为媒体对象104a和媒体对象104d在分层排序结构400中被排序在相同等级(例如,排序等级3),所以记入器220不授予媒体对象104a和媒体对象104d与彼此呈现有关的任何因果记入。即,所示示例的记入器220被构造为授予媒体对象用于从属媒体对象的印象的从属因果记入,但是不授予媒体对象用于更高排序或相等排序的媒体对象的印象的从属因果记入。In some examples, the creditor 220 is configured to grant causal credits based on the hierarchical ranking of media objects. That is, the creditor 220 of the illustrated example may grant causal credits to higher-ranked media objects for generating opportunities to present lower-ranked media objects. FIG4 illustrates an example manner in which subordinate causal credits are granted to media objects based on a hierarchical ranking system. The illustrated example of FIG4 shows a hierarchical ranking structure 400 in which media object C 104c is ranked higher than media object 104a, media object 104a, and media object 104d, and media object B 104b is ranked higher than media object 104a, media object 104c, and media object 104d. In this example, the creditor 220 grants causal credits 402 to media object B 104b for opportunities created to present media objects 104a, media object 104c, and media object 104d that are subordinate in the hierarchical structure relative to media object B 104b. 4 . In addition, the creditor 220 grants media object C 104c a causal credit 404 corresponding to the opportunity created to present media object 104a and media object 104d, which are subordinate in the hierarchical structure relative to media object C 104c. Unlike the causal credit 304 of FIG. 3 , which credits media object C 104c for creating the opportunity to present media object B 104b in addition to media object 104a and media object 104d, the creditor 220 of the illustrated example of FIG. 4 does not grant media object C 104c a causal credit corresponding to the opportunity to present media object B 104b because media object C 104c has a lower priority ranking in the example hierarchical ranking structure 400. Additionally, because media objects 104a and 104d have a lower priority ranking in the illustrated hierarchical ranking structure 400, the creditor 220 does not grant causal credit to media objects 104a and 104d corresponding to the presentation of media objects 104b and 104c. Furthermore, because media objects 104a and 104d are ranked at the same level (e.g., ranking level 3) in the hierarchical ranking structure 400, the creditor 220 does not grant any causal credit to media objects 104a and 104d related to the presentation of each other. That is, the creditor 220 of the illustrated example is configured to grant causal credit to media objects for the impressions of subordinate media objects, but does not grant causal credit to media objects for the impressions of higher-ranked or equally-ranked media objects.

在所示示例中,媒体对象B 104b相对于从属媒体对象A104a、从属媒体对象B 104b以及从属媒体对象D 104d是更高等级对象。在一些示例中,更高等级对象还是主对象。所示示例的记入器220确定媒体对象104a-104d中的哪个是将基于更高等级对象标识符用因果记入302记入评等的更高等级对象。例如,当记入器220识别媒体对象B 104b中的更高等级对象标识符时,记入器220确定媒体对象B 104B是将被授予用于创建呈现从属媒体对象A104a、从属媒体对象B 104b以及从属媒体对象D 104d的机会的因果记入302的更高等级对象。In the illustrated example, media object B 104b is a higher-level object relative to subordinate media object A 104a, subordinate media object B 104b, and subordinate media object D 104d. In some examples, the higher-level object is also the master object. The creditor 220 of the illustrated example determines which of the media objects 104a-104d is the higher-level object to be credited with a causal credit 302 based on the higher-level object identifier. For example, when the creditor 220 identifies the higher-level object identifier in media object B 104b, the creditor 220 determines that media object B 104b is the higher-level object to be awarded a causal credit 302 for creating the opportunity to present subordinate media object A 104a, subordinate media object B 104b, and subordinate media object D 104d.

媒体对象基于不同的事件或准则可以是更高等级对象。在一些示例中,由用户请求的媒体(例如,电影、电视节目、体育事件流或视频、新闻流或视频等)被指定为更高等级对象,并且其它并列的、嵌入的或顺序呈现的媒体对象(例如,广告或电影) 相对于更高等级对象是从属媒体对象。在一些示例中,由另一个媒体对象调用的媒体对象相对于调用它的媒体对象是从属对象。例如,由用户请求的主媒体对象(例如,电影、电视结构、新闻视频、体育视频等)可以调用广告对象。同样地,从属对象(例如,第一等级从属对象)相对于另一个从属对象可以变成更高等级对象(例如,第二等级从属对象)。在一些示例中,更高等级对象或主对象追踪哪个媒体对象是调用者对象(例如,更高等级对象)并且哪个对象是被调用对象(例如,由更高等级对象调用的从属对象),使得记入器220可以识别更高等级对象和从属对象,以确定哪个媒体对象应该被授予因果记入。Media objects can be higher-level objects based on different events or criteria. In some examples, media requested by a user (e.g., a movie, television program, sports stream or video, news stream or video, etc.) is designated as a higher-level object, and other media objects (e.g., advertisements or movies) presented in parallel, embedded, or sequentially are subordinate media objects relative to the higher-level object. In some examples, a media object called by another media object is a subordinate object relative to the media object that called it. For example, a master media object requested by a user (e.g., a movie, television program, news video, sports video, etc.) can call an advertisement object. Similarly, a subordinate object (e.g., a first-level subordinate object) can become a higher-level object (e.g., a second-level subordinate object) relative to another subordinate object. In some examples, the higher-level object or master object tracks which media object is the caller object (e.g., the higher-level object) and which object is the called object (e.g., the subordinate object called by the higher-level object), so that the creditor 220 can identify the higher-level object and the subordinate object to determine which media object should be granted causal credit.

媒体对象的分层优先级排序可以由AME 202(图2)、媒体出版商106(图1)和 /或定义如何相对于彼此分析针对媒体对象的印象的任何其它实体来指定。在一些示例中,优先级排序在媒体对象中可以设置为媒体对象的对象特性210a-210d的一部分。在其它示例中,分层排序可以作为独立于信标请求的处理被设置到AME 202。例如, AME 202可以接收针对参与发信标的所有媒体对象的分层排序的列表,并且AME 202随后可以在每次AME 202基于所接收的信标请求记录印象时使用分层排序的列表。在一些示例中,媒体对象104a-104d设置有使得客户端装置102在媒体对象 104a-104d被访问时从一个或更多个指定服务器(例如,媒体出版商106、AME 202 和/或指定、存储和/或提供优先级排序的任何其它实体的一个或更多个服务器)请求并检索优先级排序。以该方式,媒体出版商106、AME 202和/或指定优先级排序的任何其它实体可以在不需要改变或更新媒体对象104a-104d的情况下改变优先权排列。Hierarchical prioritization of media objects can be specified by AME 202 ( FIG. 2 ), media publisher 106 ( FIG. 1 ), and/or any other entity that defines how impressions for media objects are analyzed relative to one another. In some examples, the prioritization can be set within the media object as part of the media object's object properties 210 a-210 d. In other examples, the hierarchical prioritization can be set to AME 202 as a separate process from the beacon request. For example, AME 202 can receive a hierarchically ranked list of all media objects participating in beaconing, and AME 202 can then use the hierarchically ranked list each time AME 202 records an impression based on a received beacon request. In some examples, media objects 104 a-104 d are configured so that client device 102 requests and retrieves the prioritization from one or more designated servers (e.g., one or more servers of media publisher 106, AME 202, and/or any other entity that specifies, stores, and/or provides the prioritization) when the media objects 104 a-104 d are accessed. In this manner, the media publisher 106, the AME 202, and/or any other entity that specifies priority rankings may change the priority rankings without having to change or update the media objects 104a-104d.

返回图2,所示示例的调查对象组成员简况检索器222被设置为在信标/印象请求的标识符214对应于AME 202的调查对象组成员时从调查对象组数据库224检索对应于调查对象组成员的人口统计信息。在所示示例中,AME 202将调查对象组成员的人口统计信息存储在调查对象组数据库224中。为了生成并保持受众成员的调查对象组,AME 202将同意被监测的人员登记到调查对象组中。在登记期间,AME 202 从登记人员接收人口统计信息,使得在所记录的媒体印象与对应于不同人口统计区段的调查对象组成员之间进行随后关联。在一些示例中,调查对象组数据库224还存储与调查对象组成员关联的购买行为、产品亲和度信息和/或其它消费者行为和/或兴趣。 AME 202可以直接从调查对象组成员收集这种信息和/或可以通过观测调查对象组成员的在线行为随着时间收集信息。以该方式,当AME202记录对应于调查对象组成员的印象时,AME 202可以使这种印象与在调查对象组数据库224中所存储的人口统计资料、购买行为、产品亲和度信息和/或任何其它消费者行为和/或兴趣。为了使得调查对象组成员简况检索器222能够检索针对在信标请求(例如,信标/印象请求 212)中所识别的不同用户的人口统计信息,调查对象组数据库224关联地存储调查对象组成员的参考标识符和那些调查对象组成员的对应人口统计信息。Returning to FIG. 2 , the illustrated example panelist profile retriever 222 is configured to retrieve demographic information corresponding to a panelist from a panelist database 224 when the identifier 214 of the beacon/impression request corresponds to a panelist of AME 202. In the illustrated example, AME 202 stores the demographic information of the panelist in the panelist database 224. To generate and maintain a panelist of audience members, AME 202 enrolls individuals who consent to being monitored into the panelist database. During enrollment, AME 202 receives demographic information from the enrolled individuals, enabling subsequent association between recorded media impressions and panelist members corresponding to different demographic segments. In some examples, panelist database 224 also stores purchasing behavior, product affinity information, and/or other consumer behaviors and/or interests associated with the panelist. AME 202 may collect this information directly from the panelist and/or may gather information over time by observing the panelist's online behavior. In this manner, when AME 202 records an impression corresponding to a panelist, AME 202 can correlate such impression with demographics, purchasing behavior, product affinity information, and/or any other consumer behavior and/or interests stored in panelist database 224. To enable panelist profile retriever 222 to retrieve demographic information for different users identified in beacon requests (e.g., beacon/impression request 212), panelist database 224 stores reference identifiers of panelists and corresponding demographic information for those panelists in association.

图2的所示示例的人口统计资料收集器228被设置为从数据库所有者204中的一个或更多个获得人口统计信息。下面结合图5-图7描述了用于从数据库所有者204 获得这种人口统计信息的不同技术。在在此公开的示例中,数据库所有者204是基于用户注册模型操作的实体。如在此使用的,用户注册模型是用户通过创建账户并提供关于它们自己的人口统计相关信息来预订那些实体的服务。在一些示例中,在数据库所有者204处存储且由数据库所有者204提供的人口统计信息可以包括与数据库所有者204的注册用户关联的购买行为、产品亲和度信息和/或其它消费者行为和/或兴趣。数据库所有者204可以直接从注册用户收集这种信息和/或可以通过观测注册用户的在线行为随着时间收集信息。The demographic information collector 228 of the illustrated example of FIG. 2 is configured to obtain demographic information from one or more of the database owners 204. Various techniques for obtaining this demographic information from the database owners 204 are described below in conjunction with FIG. 5-7. In the examples disclosed herein, the database owner 204 is an entity that operates based on a user registration model. As used herein, the user registration model is one in which users subscribe to the services of those entities by creating an account and providing demographically relevant information about themselves. In some examples, the demographic information stored at and provided by the database owner 204 may include purchasing behavior, product affinity information, and/or other consumer behaviors and/or interests associated with the registered users of the database owner 204. The database owner 204 may collect this information directly from the registered users and/or may collect the information over time by observing the online behavior of the registered users.

与数据库所有者204的注册用户关联的人口统计信息的共享使得AME 202能够用来自外部源(例如,数据库所有者204)的大致可靠的人口统计信息来扩展或补充调查对象组数据库224中的其调查对象组数据,由此扩展由AME 202收集的基于人口统计资料的受众测量的覆盖范围、准确性和/或完整性。到数据库所有者204的这种访问还使得AME 202能够监测不参加AME 202的调查对象组的人员。具有识别一组个人的人口统计资料的数据库的任何实体可以与AME 202合作。这里称为“数据库所有者”的这种实体可以包括诸如Facebook、Google、Yahoo!、MSN、Twitter、 Apple iTunes、Experian等的实体。Sharing demographic information associated with registered users of database owner 204 enables AME 202 to expand or supplement its panel data in panel database 224 with generally reliable demographic information from external sources (e.g., database owner 204), thereby expanding the coverage, accuracy, and/or completeness of demographic-based audience measurements collected by AME 202. This access to database owner 204 also enables AME 202 to monitor individuals who do not participate in AME 202's panel. Any entity with a database that identifies demographic profiles of a group of individuals can collaborate with AME 202. Such entities, referred to herein as "database owners," may include entities such as Facebook, Google, Yahoo!, MSN, Twitter, Apple iTunes, Experian, and the like.

所示示例的人口统计资料修正器226被设置为针对对应媒体印象相对于在调查对象组数据库224中所存储的调查对象组成员人口统计信息来分析从数据库所有者 204接收的人口统计信息,以修正或调整来自数据库所有者204的人口统计信息。在在此公开的示例中,调查对象组数据库224中所存储的调查对象组成员人口统计信息是可靠高质量数据,相信该可靠高质量数据具有从由AME 202使用以招募调查对象组成员并收集它们的人口统计信息的方法论得到的准确度。例如,AME 202可以进行调查对象组成员的个人或电话访谈,以确认所收集人口统计数据的准确性。另外, AME 202可以采用代理来针对可能的不准确或丢失信息检查调查对象组数据库224 中的人口统计信息,并且随访调查对象组成员以修正人口统计信息。另外,AME 202 可以在交换真实、完整且准确的人口统计信息时通过给予调查对象组成员金钱奖赏或其它形式的补偿来激励调查对象组成员提供人口统计信息。同样地,人口统计资料修正器226可以基于准确的调查对象组成员人口统计信息来修正从数据库所有者204 接收的人口统计信息。例如,对于针对特定媒体对象(例如,媒体对象104a-104d中的一个)记录的媒体印象,人口统计资料修正器226从已知被曝光至特定媒体对象的调查对象组成员的调查对象组数据库224接收调查对象组成员人口统计信息。人口统计资料修正器226还从数据库所有者204接收人口统计信息。在一些示例中,数据库所有者204提供聚集的人口统计信息。聚集的人口统计信息包括被组合以示出针对曝光至特定媒体对象的多组人员的不同人口统计区段的大量用户的人口统计信息(例如,女性或男性的用户的百分比、跨不同年龄范围段的用户的百分比等)。由于在人们注册数据库所有者204的服务时在注册处理期间的真实性缺乏、健忘、误解等,由数据库所有者204收集的人口统计信息有时不如调查对象组成员人口统计资料准确。同样地,示例人口统计资料修正器226被设置为基于调查对象组数据库224中所存储的调查对象组成员人口统计信息对从数据库所有者204接收的人口统计信息应用调整或修正。例如,如果来自调查对象组数据库224的调查对象组成员人口统计信息示出曝光至特定媒体的调查对象组成员的更高百分比对应于35-40岁年龄的年龄范围段,并且来自数据库所有者204的人口统计信息示出28-21岁年龄和75+岁年龄的年龄范围段中的显著异常值,则人口统计资料修正器226可以调整异常值人口统计信息,以与从调查对象组数据库224观察的更多突出年龄范围段更好的对准。The demographics reviser 226 of the illustrated example is configured to analyze demographic information received from the database owner 204 relative to the panelist demographic information stored in the panelist database 224 for corresponding media impressions, thereby revising or adjusting the demographic information received from the database owner 204. In the example disclosed herein, the panelist demographic information stored in the panelist database 224 is reliable, high-quality data believed to have a degree of accuracy derived from the methodology used by AME 202 to recruit panelists and collect their demographic information. For example, AME 202 may conduct personal or telephone interviews with panelists to confirm the accuracy of the collected demographic data. Furthermore, AME 202 may employ agents to review the demographic information in the panelist database 224 for possible inaccuracies or missing information and follow up with panelists to correct the demographic information. Furthermore, AME 202 may incentivize panelists to provide demographic information by offering them monetary rewards or other forms of compensation in exchange for true, complete, and accurate demographic information. Similarly, demographic revisor 226 can correct demographic information received from database owner 204 based on accurate panelist demographic information. For example, for a media impression recorded for a particular media object (e.g., one of media objects 104a-104d), demographic revisor 226 receives panelist demographic information from panelist database 224 for known panelists exposed to the particular media object. Demographic revisor 226 also receives demographic information from database owner 204. In some examples, database owner 204 provides aggregated demographic information. Aggregated demographic information includes demographic information for a large number of users combined to show different demographic segments for multiple groups of people exposed to the particular media object (e.g., the percentage of users who are female or male, the percentage of users across different age ranges, etc.). Demographic information collected by database owner 204 is sometimes less accurate than panelist demographic information due to lack of authenticity, forgetfulness, misunderstandings, etc. during the registration process when people register for database owner 204's services. Likewise, the example demographics modifier 226 is configured to apply adjustments or modifications to demographic information received from the database owner 204 based on panelist demographic information stored in the panelist database 224. For example, if the panelist demographic information from the panelist database 224 shows that a higher percentage of panelists exposed to a particular media correspond to an age range of 35-40 years old, and the demographic information from the database owner 204 shows significant outliers in the age ranges of 28-21 years old and 75+ years old, the demographics modifier 226 may adjust the outlier demographic information to better align with the more prominent age ranges observed from the panelist database 224.

在所示示例中,归属器(attributor)230被设置为将人口统计信息归于媒体对象(例如,媒体对象104a-104d)。在此公开的一些示例使得能够将用户的相同人口统计资料归于同时呈现在客户端装置上的多个媒体对象。例如,在图2的所示示例中,客户端装置102同时呈现媒体对象104a-104d,并且媒体对象A104a中的信标指令208 使得客户端装置102将信标/印象请求212中的对象特性210a-210d和标识符214发送到AME 202。基于信标请求214中的信息,归属器230可以确定对应于标识符214 的相同用户曝光至媒体对象104a-104d的全部。同样地,所示示例的归属器230从人口统计资料修正器226接收对应于用户(例如,对应于标识符214)的人口统计信息,并且将人口统计信息归于(或关联)针对由信标/印象请求212中的对象特性201a-210d 表示的媒体对象104a-104d中的全部的所记录印象。以该方式,归属器230可以使相同人口统计信息与从单个信标/印象请求212记录的多个印象关联,这有利地减少从客户端装置102记录针对客户端装置102上所呈现的大量媒体对象的印象和对应人口统计信息所需的通信(例如,信标请求)的数量。In the illustrated example, attributor 230 is configured to attribute demographic information to media objects (e.g., media objects 104a-104d). Some examples disclosed herein enable attributing the same demographic profile of a user to multiple media objects simultaneously presented on a client device. For example, in the illustrated example of FIG. 2 , client device 102 simultaneously presents media objects 104a-104d, and beacon instructions 208 in media object A 104a cause client device 102 to send object characteristics 210a-210d and identifier 214 in a beacon/impression request 212 to AME 202. Based on the information in beacon request 214, attributor 230 can determine that the same user corresponding to identifier 214 was exposed to all of media objects 104a-104d. Likewise, the attributer 230 of the illustrated example receives demographic information corresponding to the user (e.g., corresponding to the identifier 214) from the demographic profile modifier 226 and attributes (or associates) the demographic information to all of the recorded impressions for the media objects 104a-104d represented by the object characteristics 201a-210d in the beacon/impression request 212. In this manner, the attributer 230 can associate the same demographic information with multiple impressions recorded from a single beacon/impression request 212, which advantageously reduces the number of communications (e.g., beacon requests) required from the client device 102 to record impressions and corresponding demographic information for a large number of media objects presented on the client device 102.

在所示示例中,报告生成器232被设置为生成示出针对不同媒体对象(例如,媒体对象104a-104d)的所记录印象的不同人口统计区段的统计的基于人口统计的印象报告。在所示示例中,AME 202可以向广告商、产品制造商、服务提供商、媒体生产商、媒体经销商、媒体网络和/或对创建、生产和/或分配媒体感兴趣的任何其它实体、和/或对购买和/或销售广告空间感兴趣的任何其它实体销售和/或提供这种基于人口统计的印象报告。这种基于人口统计的印象报告可以帮助实体决定把钱花在创建、生产和/或分配媒体中的哪里和/或把广告费花费在哪里,以达到特定人口统计区段。In the example shown, the report generator 232 is configured to generate demographic-based impression reports showing statistics for different demographic segments of recorded impressions for different media objects (e.g., media objects 104a-104d). In the example shown, the AME 202 can sell and/or provide such demographic-based impression reports to advertisers, product manufacturers, service providers, media producers, media distributors, media networks, and/or any other entities interested in creating, producing, and/or distributing media, and/or any other entities interested in purchasing and/or selling advertising space. Such demographic-based impression reports can help entities decide where to spend money in creating, producing, and/or distributing media and/or where to spend advertising dollars to reach specific demographic segments.

虽然图2中示出了实现示例设备216的示例方式,但是图2中所示出的元件、处理和/或装置中的一个或更多个可以以任何其它方式被组合、分割、重新布置、省略、消除和/或实现。进一步地,图2的示例印象监测器218、示例记入器220、示例调查对象组成员简况检索器222、示例调查对象组数据库224、示例人口统计资料修正器 226、示例人口统计资料收集器228、示例归属器230以及示例报告生成器232和/或更通常地示例设备216可以由硬件、软件、固件和/或硬件、软件和/或固件的任何组合来实现。由此,例如,示例印象监测器218、示例记入器220、示例调查对象组成员简况检索器222、示例调查对象组数据库224、示例人口统计资料修正器226、示例人口统计资料收集器228、示例归属器230、以及示例报告生成器232、和/或更通常地图2的示例设备216中的任一个可以由一个或更多个模拟或数字电路、逻辑电路、可编程处理器、专用集成电路(ASIC)、可编程逻辑器件(PLD)和/或现场可编程逻辑器件(FPLD)来实现。当阅读覆盖纯软件和/或固件实现的本专利的装置或系统权利要求中的任一项时,示例印象监测器218、示例记入器220、示例调查对象组成员简况检索器222、示例调查对象组数据库224、示例人口统计资料修正器226、示例人口统计资料收集器228、示例归属器230和/或示例报告生成器232中的至少一个在此被清楚地定义为包括存储软件和/或固件的有形计算机可读存储装置或存储盘(诸如存储器、数字通用光盘(DVD)、光盘(CD)、蓝光光盘等)。仍然进一步地,除了图2中所示出的那些之外或代替图2中所示出的那些,图2的示例设备216可以还包括一个或更多个元件、处理和/或装置,和/或可以包括所示出元件、处理和装置中的任何或全部中的多于一个。Although an example manner of implementing the example device 216 is shown in FIG2 , one or more of the elements, processes, and/or devices shown in FIG2 may be combined, split, rearranged, omitted, eliminated, and/or implemented in any other manner. Further, the example impression monitor 218, the example logger 220, the example panel member profile retriever 222, the example panel database 224, the example demographics modifier 226, the example demographics collector 228, the example attributor 230, and the example report generator 232 of FIG2 and/or more generally the example device 216 may be implemented by hardware, software, firmware, and/or any combination of hardware, software, and/or firmware. Thus, for example, any of the example impression monitor 218, the example logger 220, the example panel profile retriever 222, the example panel database 224, the example demographics modifier 226, the example demographics collector 228, the example attributor 230, and the example report generator 232, and/or more generally the example devices 216 of Figure 2 may be implemented by one or more analog or digital circuits, logic circuits, programmable processors, application specific integrated circuits (ASICs), programmable logic devices (PLDs) and/or field programmable logic devices (FPLDs). When reading any of the apparatus or system claims of this patent covering a purely software and/or firmware implementation, at least one of the example impression monitor 218, the example logger 220, the example panel member profile retriever 222, the example panel database 224, the example demographics modifier 226, the example demographics collector 228, the example attributor 230, and/or the example report generator 232 is expressly defined herein as comprising a tangible computer-readable storage device or storage disk (such as a memory, a digital versatile disc (DVD), a compact disc (CD), a Blu-ray disc, etc.) storing software and/or firmware. Still further, the example device 216 of FIG. 2 may include one or more elements, processes, and/or devices in addition to or in lieu of those shown in FIG. 2 , and/or may include more than one of any or all of the elements, processes, and devices shown.

图5是图2的AME 202可以基于向图2的AME 202和分布式数据库所有者204 报告印象的客户端装置来收集印象和人口统计信息的示例方式的通信流程图500。示例通信流程图500示出了图2的示例设备216记录由客户端装置(例如,客户端装置 102)报告的印象的示例方式。图5中所示的示例事件链在客户端装置102访问所标记的媒体(例如,图1和图2的所标记媒体对象104a-104d中的一个或更多个)时发生。由此,图5的事件在客户端将对媒体的HTTP请求发送到服务器(例如,图1 的媒体提供商106中的一个或更多个)(在该示例中其被标记以将印象请求(例如,信标/印象请求212)转发到AME 202)时开始。在图5的所示示例中,客户端装置 102从媒体提供商(例如,图1的媒体提供商106中的一个)接收所请求的媒体对象 A104a。在一些示例中,客户端装置102请求包含感兴趣的媒体的网页(例如,www.weather.com),并且所请求的网页包含在网页内下载并提供的感兴趣的媒体和到广告的链接。该广告可以来自与最初请求的感兴趣媒体不同的服务器。FIG5 is a communication flow diagram 500 illustrating an example manner in which the AME 202 of FIG2 can collect impressions and demographic information based on client devices reporting impressions to the AME 202 and distributed database owner 204 of FIG2 . The example communication flow diagram 500 illustrates an example manner in which the example device 216 of FIG2 records impressions reported by client devices (e.g., client device 102). The example chain of events illustrated in FIG5 occurs when a client device 102 accesses tagged media (e.g., one or more of the tagged media objects 104a-104d of FIG1 and FIG2 ). Thus, the events of FIG5 begin when a client sends an HTTP request for media to a server (e.g., one or more of the media providers 106 of FIG1 ), which in this example is tagged to forward impression requests (e.g., beacon/impression request 212) to the AME 202. In the example illustrated in FIG5 , the client device 102 receives the requested media object A 104a from a media provider (e.g., one of the media providers 106 of FIG1 ). In some examples, client device 102 requests a web page containing media of interest (e.g., www.weather.com), and the requested web page contains the media of interest and a link to an advertisement downloaded and provided within the web page. The advertisement may be from a different server than the originally requested media of interest.

在所示示例中,媒体对象A104a被标记有信标指令208(和图2的收集器指令 206,图5中未示出)。信标指令208在客户端装置102访问媒体对象A 104a时使得客户端装置102向印象监测器218发送信标/印象请求212。在所示示例中,客户端装置102使用被寻址到在例如第一互联网域处的印象监测器218的URL的HTTP请求发送信标/印象请求212。所示示例的信标/印象请求212包括图1和图2的所有媒体对象104a-104d的媒体对象特性210a-210d。在所示示例中,收集器指令206使得客户端装置102从媒体对象104a-104d收集媒体对象特性210a-210d。收集器指令206 可以在媒体对象A 104a被供应给客户端装置102时设置在媒体对象A 104a中,或者客户端装置102可以在信标/印象请求212从服务器请求收集器指令206之前发送信标请求。在任一种情况下,通过报告媒体对象特性210a-210d,在此公开的示例可以用于使用包括关于所有所呈现媒体对象的信息(例如,媒体对象特性210a-210d)的单个信标请求(例如,信标/印象请求212)报告针对在客户端装置处呈现的多个媒体对象(例如,媒体对象104a-104d)的多个印象。在单个信标请求中报告多个印象的这种示例方式减少客户端装置、接收服务器(例如,印象监测器218)以及网络的所要求带宽和处理资源的量。另外,所示示例的信标/印象请求212包括如图2所示的标识符214。在其它示例中,可以不传输标识符214,直到客户端装置102响应于例如印象监测器218接收信标/印象请求212接收由AME 202的服务器发送的请求为止。In the example shown, media object A 104a is tagged with beacon instructions 208 (and collector instructions 206 of FIG. 2 , not shown in FIG. 5 ). Beacon instructions 208 cause client device 102 to send a beacon/impression request 212 to impression monitor 218 when client device 102 accesses media object A 104a. In the example shown, client device 102 sends beacon/impression request 212 using an HTTP request addressed to a URL of impression monitor 218, for example, at a first internet domain. The beacon/impression request 212 of the example shown includes media object characteristics 210a-210d for all media objects 104a-104d of FIG. 1 and FIG. 2 . In the example shown, collector instructions 206 cause client device 102 to collect media object characteristics 210a-210d from media objects 104a-104d. Collector instructions 206 can be provided in media object A 104a when it is served to client device 102, or client device 102 can send a beacon request before requesting collector instructions 206 from the server in beacon/impression request 212. In either case, by reporting media object characteristics 210a-210d, the examples disclosed herein can be used to report multiple impressions for multiple media objects (e.g., media objects 104a-104d) presented at a client device using a single beacon request (e.g., beacon/impression request 212) that includes information about all presented media objects (e.g., media object characteristics 210a-210d). This example approach of reporting multiple impressions in a single beacon request reduces the amount of bandwidth and processing resources required by the client device, the receiving server (e.g., impression monitor 218), and the network. In addition, the beacon/impression request 212 of the illustrated example includes an identifier 214 as shown in FIG. In other examples, the identifier 214 may not be transmitted until the client device 102 receives a request sent by a server of the AME 202 in response to, for example, the impression monitor 218 receiving the beacon/impression request 212 .

响应于接收信标/印象请求212,印象监测器218通过记载包含在信标/印象请求212中的媒体对象特性210a-210d记录针对所有媒体对象104a-104d的印象。在一些示例中,印象监测器218通过记载基于媒体对象特性210a-210d确定的媒体识别信息记录印象。例如,如果媒体对象特性210a-210d包括收集器指令206(图2)从媒体对象104a-104d收集的代码和/或签名,则印象监测器218可以使用本领域中已知的任何适当技术基于代码和/或签名来查找对应于媒体对象104a-104d的识别信息。In response to receiving the beacon/impression request 212, the impression monitor 218 records impressions for all media objects 104a-104d by recording the media object characteristics 210a-210d included in the beacon/impression request 212. In some examples, the impression monitor 218 records the impressions by recording media identification information determined based on the media object characteristics 210a-210d. For example, if the media object characteristics 210a-210d include codes and/or signatures collected from the media objects 104a-104d by the collector instructions 206 (Figure 2), the impression monitor 218 can use any suitable technique known in the art to look up identification information corresponding to the media objects 104a-104d based on the codes and/or signatures.

在一些示例中,印象监测器218记录印象,而不管客户端装置102是否向印象监测器218发送标识符214。然而,如果客户端装置102发送标识符214且标识符214 与调查对象组成员(例如,对应于图2的调查对象组数据库224中所存储的简况 (profile)的调查对象组成员)的用户ID匹配,则所记录的针对媒体对象104a-104d 的印象将对应于AME 202的调查对象组成员。如果标识符214不对应于AME 202的调查对象组成员,则即使印象监测器218将不具有针对基于信标/印象请求212记录的印象的用户ID记载(并且由此对应人口统计资料),印象监测器218也仍然将得益于记录针对媒体对象104a-104d的印象。In some examples, the impression monitor 218 records impressions regardless of whether the client device 102 sends the identifier 214 to the impression monitor 218. However, if the client device 102 sends the identifier 214 and the identifier 214 matches the user ID of a panelist (e.g., a panelist corresponding to a profile stored in the panelist database 224 of FIG. 2 ), then the recorded impressions for the media objects 104 a-104 d will correspond to the panelist of the AME 202. If the identifier 214 does not correspond to the panelist of the AME 202, then even though the impression monitor 218 will not have a record of the user ID (and thus the corresponding demographic profile) for the impressions recorded based on the beacon/impression request 212, the impression monitor 218 will still benefit from recording the impressions for the media objects 104 a-104 d.

在图5的所示示例中,为了比较或补充AME 202的调查对象组成员人口统计资料与来自数据库所有者204(图2)中的一个或更多个的人口统计资料,印象监测器 218向客户端装置102返回包括HTTP“302Found”重定向消息和在例如第二互联网域处的参与数据库所有者204的URL的信标响应消息504(例如,第一信标响应)。在所示示例中,信标响应504中的HTTP“302Found”重定向消息指示客户端装置 102向数据库所有者A 204a发送第二信标请求508。在其它示例中,代替使用HTTP “302Found”重定向消息,重定向可以使用例如iframe源指令(例如,<iframe src=“”>)或可以指示客户端装置向参与数据库所有者204发送随后信标请求(例如,第二信标请求508)的任何其它指令来实现。在所示示例中,印象监测器218使用规则和/或任何其它适当类型的选择准则或处理来确定信标响应504中所指定的数据库所有者204a。在一些示例中,印象监测器218基于例如指示哪个数据库所有者最有可能具有针对对应于标识符214的用户的人口统计数据的经验数据来确定信标请求重定向到的特定数据库所有者。在一些示例中,信标指令208包括客户端装置102 应该将后续信标请求508发送到的一个或更多个数据库所有者204的预定义URL。在其它示例中,当第一数据库所有者204a不能将标识符214(图2)识别为对应于其注册用户中的一个(并且由此不具有对应于标识符214的人口统计信息),和/或不记录对媒体对象104a-104d的印象时,相同数据库所有者总是在第一重定向消息(例如,信标响应504)中被识别,并且该数据库所有者总是经由信标响应512将客户端装置 102重定向到相同第二数据库所有者204b,。In the example shown in FIG5 , to compare or supplement the panel member demographics of AME 202 with the demographics of one or more of the database owners 204 ( FIG2 ), impression monitor 218 returns a beacon response message 504 (e.g., a first beacon response) to client device 102 that includes an HTTP “302 Found” redirect message and a URL of a participating database owner 204, e.g., at a second internet domain. In the example shown, the HTTP “302 Found” redirect message in beacon response 504 instructs client device 102 to send a second beacon request 508 to database owner A 204a. In other examples, instead of using an HTTP “302 Found” redirect message, the redirection can be implemented using, for example, an iframe source directive (e.g., <iframe src="">) or any other directive that can instruct the client device to send a subsequent beacon request (e.g., second beacon request 508) to a participating database owner 204. In the illustrated example, impression monitor 218 uses rules and/or any other suitable type of selection criteria or process to determine the database owner 204a specified in beacon response 504. In some examples, impression monitor 218 determines the particular database owner to which to redirect the beacon request based on, for example, empirical data indicating which database owner is most likely to have demographic information for a user corresponding to identifier 214. In some examples, beacon instructions 208 include predefined URLs for one or more database owners 204 to which client device 102 should send subsequent beacon requests 508. In other examples, when a first database owner 204a cannot identify identifier 214 ( FIG. 2 ) as corresponding to one of its registered users (and thus does not have demographic information corresponding to identifier 214), and/or does not record an impression of a media object 104a-104d, the same database owner is always identified in the first redirection message (e.g., beacon response 504), and that database owner always redirects the client device 102 to the same second database owner 204b via beacon response 512.

在一些示例中,在向客户端装置102发送信标响应504之前,印象监测器218 用仅可由印象监测器218监测为对应于媒体提供商106的修改后网站ID(例如,替代网站ID)替换供应媒体对象104a-104d的媒体提供商106(图1)的网站ID(例如, URL)。在一些示例中,印象监测器218还可以用仅可由印象监测器系统218监测为对应于主网站的修改后主网站ID(例如,替代主网站ID)替换主网站ID(例如, www.acme.com)。以该方式,媒体对象104a-104d的源和/或主网站被参与数据库所有者104a-104d掩盖。在一些示例中,印象监测器218还用对应于媒体对象特性 210a-210d的修改后媒体特性或修改后媒体标识符来替换媒体对象特性210a-210d。在一些示例中,印象监测器218不在信标响应504中发送网站ID、主网站ID、媒体对象特性210a-210d或修改版本。In some examples, before sending the beacon response 504 to the client device 102, the impression monitor 218 replaces the website ID (e.g., URL) of the media provider 106 ( FIG. 1 ) that supplied the media objects 104 a-104 d with a modified website ID (e.g., a replacement website ID) that can only be detected by the impression monitor 218 as corresponding to the media provider 106. In some examples, the impression monitor 218 can also replace the primary website ID (e.g., www.acme.com) with a modified primary website ID (e.g., a replacement primary website ID) that can only be detected by the impression monitor system 218 as corresponding to the primary website. In this manner, the source and/or primary website of the media objects 104 a-104 d are masked from the participating database owners 104 a-104 d. In some examples, the impression monitor 218 also replaces the media object characteristics 210 a-210 d with modified media characteristics or modified media identifiers that correspond to the media object characteristics 210 a-210 d. In some examples, the impression monitor 218 does not send the website ID, primary website ID, media object characteristics 210a - 210d , or modified versions in the beacon response 504 .

在所示示例中,印象监测器218保持映射初始网站ID与修改后(或替代)网站 ID和/或将修改后的媒体特性或标识符映射到媒体对象特性210-d以使这种信息对于数据库所有者模糊或者不可见的修改后ID映射表514。而且在所示示例中,印象监测器218对在信标/印象请求212中接收的信息和修改后信息的全部进行加密,以防止任何拦截方对信息解码。所示示例的印象监测器218在信标响应504中向客户端装置102发送加密后的信息。在所示示例中,印象监测器218使用可以由在HTTP“302 Found”重定向消息中所指定的所选伙伴网站解密的加密。In the illustrated example, the impression monitor 218 maintains a modified ID mapping table 514 that maps initial website IDs to modified (or alternative) website IDs and/or maps modified media properties or identifiers to media object properties 210-d to obscure or hide such information from the database owner. Also in the illustrated example, the impression monitor 218 encrypts all of the information received in the beacon/impression request 212 and the modified information to prevent any intercepting party from decoding the information. The impression monitor 218 of the illustrated example sends the encrypted information to the client device 102 in a beacon response 504. In the illustrated example, the impression monitor 218 uses encryption that can be decrypted by the selected partner website specified in the HTTP "302 Found" redirect message.

周期地或非周期地,由数据库所有者204收集的印象数据作为批量数据被提供给AME 202的人口统计资料收集器228。如上所述,一些用户ID(例如,图2的标识符214)可能不与AME 202的调查对象组成员匹配,但是可以与一个或更多个数据库所有者204的注册用户匹配。在组合来自AME 202和数据库所有者204的人口统计数据和印象数据的数据收集和合并处理期间,由一个或更多个数据库所有者204 记录的一些印象的用户ID可以与由印象监测器218记录的印象的用户ID匹配,而其它将不匹配。在一些示例中,AME 202在必要时可以使用来自由数据库所有者204 提供的匹配用户ID日志的基于人口统计资料的印象,访问图2的调查对象组数据库 224中所存储的其本身人口统计数据和/或改进其本身人口统计数据的准确性。对于与不匹配用户ID日志关联的基于人口统计资料的印象,即使印象(例如,广告印象、内容印象和/或任何其它媒体印象)不与AME 202的调查对象组成员关联,AME202 也可以使用这种印象导出基于人口统计资料的在线评级。Periodically or aperiodically, impression data collected by database owner 204 is provided as batch data to demographics collector 228 of AME 202. As described above, some user IDs (e.g., identifiers 214 of FIG. 2 ) may not match panel members of AME 202, but may match registered users of one or more database owners 204. During the data collection and merging process that combines demographic and impression data from AME 202 and database owner 204, the user IDs of some impressions recorded by one or more database owners 204 may match the user IDs of impressions recorded by impression monitor 218, while others will not. In some examples, AME 202 can use demographic-based impressions from the matching user ID logs provided by database owner 204, as necessary, to access and/or improve the accuracy of its own demographic data stored in panel database 224 of FIG. 2 . For demographic-based impressions associated with unmatched user ID logs, AME 202 may use such impressions to derive demographic-based online ratings even if the impressions (eg, ad impressions, content impressions, and/or any other media impressions) are not associated with a panelist of AME 202 .

Mainak等人的美国第8,370,489号专利中公开了可以用于实现图5的信标指令处理的另外示例,该专利的全部通过引用结合于此。另外,Blumenau的美国专利 6,108,637中公开了可以用于实现这种信标指令的其它示例,该专利的全部通过引用结合于此。Other examples of semaphore instruction processing that can be used to implement FIG5 are disclosed in U.S. Patent No. 8,370,489 to Mainak et al., which is incorporated herein by reference in its entirety. In addition, other examples of semaphore instruction processing that can be used to implement such semaphore instructions are disclosed in U.S. Patent No. 6,108,637 to Blumenau, which is incorporated herein by reference in its entirety.

图6描绘了AME 202可以基于每信标报告从数据库所有者204接收人口统计信息的示例方式的通信流程图600。所示示例的通信流程图600涉及基于从AME 202 到伙伴数据库所有者204的重定向生成AME到数据库所有者用户ID映射。在图6 的所示示例中,媒体对象A104a被标记有信标指令208(和图2的收集器指令206,图6中未示出)。6 depicts a communication flow diagram 600 illustrating an example manner in which the AME 202 may receive demographic information from the database owner 204 based on per-beacon reporting. The communication flow diagram 600 of the illustrated example involves generating an AME to database owner user ID mapping based on a redirection from the AME 202 to the partner database owner 204. In the illustrated example of FIG6 , the media object A 104a is tagged with the beacon instruction 208 (and the collector instruction 206 of FIG2 , not shown in FIG6 ).

在图6的所示示例中,当印象监测器218从客户端装置102接收信标/印象请求 212时,印象监测器218确定信标/印象请求212是否包括可以由AME 202使用以识别客户端装置102的AME用户标识符(例如,图2的标识符214)。在一些示例中, AME用户标识符是由AME202在AME互联网域中设置的AME cookie。如果信标/ 印象请求212不包括AME用户标识符,则印象监测器218创建针对客户端装置102的 AME用户标识符。如果信标/印象请求212不包括AME用户标识符,则印象监测器 218确定AME用户标识符是否与针对数据库所有者204的数据库所有者用户标识符关联(例如,映射到数据库所有者204的数据库所有者用户标识符)。如果存在数据库所有者用户标识符,则示例印象监测器218与对应于客户端装置102的AME用户标识符关联地存储印象。印象监测器218可以或可以不对应于信标/印象请求212。在所示示例中,印象监测器218用不旨在影响媒体对象104a-104d的显示的事物(例如,用透明的1×1像素图像或其它所请求的媒体(诸如,占位符))对信标/印象请求212 进行响应。在一些示例中,信标/印象请求212不引起响应。In the example shown in FIG6 , when the impression monitor 218 receives the beacon/impression request 212 from the client device 102, the impression monitor 218 determines whether the beacon/impression request 212 includes an AME user identifier (e.g., identifier 214 of FIG2 ) that can be used by AME 202 to identify the client device 102. In some examples, the AME user identifier is an AME cookie set by AME 202 in the AME internet domain. If the beacon/impression request 212 does not include an AME user identifier, the impression monitor 218 creates an AME user identifier for the client device 102. If the beacon/impression request 212 does not include an AME user identifier, the impression monitor 218 determines whether the AME user identifier is associated with a database owner user identifier for the database owner 204 (e.g., mapped to a database owner user identifier of the database owner 204). If a database owner user identifier is present, the example impression monitor 218 stores the impression in association with the AME user identifier corresponding to the client device 102. The impression monitor 218 may or may not correspond to the beacon/impression request 212. In the example shown, the impression monitor 218 responds to the beacon/impression request 212 with something that is not intended to affect the display of the media objects 104a-104d, for example, with a transparent 1x1 pixel image or other requested media such as a placeholder. In some examples, the beacon/impression request 212 does not elicit a response.

在图6的所示示例中,示例印象监测器218响应于信标/印象请求212在信标响应606中向客户端装置102发送重定向消息(例如,HTTP“302Found”重定向消息)。如果所示示例的印象监测器218创建针对客户端装置102的AME用户标识符(例如,图2的标识符214),或者如果不存在与现有AME用户标识符关联(例如,映射到现有AME用户标识符)的客户端装置102的数据库所有者用户标识符,则示例印象监测器218向信标响应606的URL参数添加AME用户标识符602。示例印象监测器 218还向信标响应606的URL参数添加数据库所有者204a的互联网地址608或多个数据库所有者204的多个地址。例如,印象监测器218可以基于例如媒体由媒体提供商106供给到的用户的期望人口统计资料来选择多个数据库所有者中的一个或更多个(例如,来自合作伙伴数据库所有者的列表)。在一些示例中,印象监测器218选择默认数据库所有者204和一个或更多个备用数据库所有者204。例如,默认数据库所有者和备用数据库所有者204可以由客户端装置102使用以向多个数据库所有者 204逐一地发送重定向信标请求612,直到数据库所有者204中的一个确认它将客户端装置102识别为对应于其注册用户中的一个为止。In the illustrated example of FIG6 , the example impression monitor 218 sends a redirect message (e.g., an HTTP "302 Found" redirect message) to the client device 102 in a beacon response 606 in response to the beacon/impression request 212. If the illustrated example impression monitor 218 creates an AME user identifier (e.g., identifier 214 of FIG2 ) for the client device 102, or if there is no database owner user identifier for the client device 102 associated with (e.g., mapped to) an existing AME user identifier, the example impression monitor 218 adds the AME user identifier 602 to the URL parameters of the beacon response 606. The example impression monitor 218 also adds the Internet address 608 of the database owner 204a or multiple addresses of the database owners 204a to the URL parameters of the beacon response 606. For example, the impression monitor 218 can select one or more of the multiple database owners (e.g., from a list of partner database owners) based on, for example, the desired demographics of the users to whom the media is being served by the media provider 106. In some examples, the impression monitor 218 selects a default database owner 204 and one or more alternate database owners 204. For example, the default database owner and the alternate database owners 204 can be used by the client device 102 to send redirect beacon requests 612 to multiple database owners 204 one by one until one of the database owners 204 confirms that it recognizes the client device 102 as corresponding to one of its registered users.

示例客户端装置102接收信标响应606,并且基于(例如,使用)互联网地址608 向数据库所有者204a发送信标请求612。在所示示例中,客户端装置102向数据库所有者A204a的互联网地址608发送信标请求612,并且将AME用户标识符(例如, AME_UID_value)包括在包括互联网地址608的URL 616的参数中。在所示示例中,客户端装置102可以具有由数据库所有者204a创建并且管理的数据库所有者用户标识符(未示出),以识别客户端装置102和/或与客户端装置102关联的注册用户。如果客户端装置102具有针对数据库所有者204a的域的数据库所有者用户标识符,则示例客户端装置102还给信标请求612提供数据库所有者用户标识符。在一些示例中,信标指令208可以使得客户端装置102还定位信标请求612中的其它信息(诸如媒体 ID、媒体类型ID、广告活动ID、布置ID和/或与媒体对象A 104A有关的任何其它信息)。The example client device 102 receives the beacon response 606 and sends a beacon request 612 to the database owner 204a based on (e.g., using) the internet address 608. In the illustrated example, the client device 102 sends the beacon request 612 to the internet address 608 of the database owner A 204a and includes the AME user identifier (e.g., AME_UID_value) in the parameters of the URL 616 that includes the internet address 608. In the illustrated example, the client device 102 may have a database owner user identifier (not shown) created and managed by the database owner 204a to identify the client device 102 and/or a registered user associated with the client device 102. If the client device 102 has a database owner user identifier for the domain of the database owner 204a, the example client device 102 also provides the database owner user identifier to the beacon request 612. In some examples, beacon instructions 208 may cause client device 102 to also locate other information in beacon request 612 (such as a media ID, a media type ID, an ad campaign ID, a placement ID, and/or any other information related to media object A 104A).

当所示示例的数据库所有者A 204a接收信标请求612时,数据库所有者A 204a 确定AME用户ID 602是否由客户端装置102在信标请求612中提供。如果信标请求 612包括AME用户ID 602,则示例数据库所有者204a将AME用户ID 602映射到数据库所有者用户ID 622(例如,DBP_UID)。在所示示例中,数据库所有者A 204a 将所映射的AME用户ID 602和数据库所有者用户ID 622定位(例如,将AME用户 ID 602与数据库所有者用户ID 622之间的关联存储)为包括AME 202的互联网地址的URL 618中的参数。数据库所有者A 204a使用URL618向示例人口统计资料收集器228发送指示AME用户标识符602与数据库所有者用户标识符622之间的映射的消息。由此,在所示示例中,使用URL 618发送的消息作为URL 618的参数提供针对基于信标/印象请求212由印象监测器218记录的印象的AME用户标识符602与数据库所有者用户标识符622之间的映射。When database owner A 204a of the illustrated example receives the beacon request 612, database owner A 204a determines whether the AME user ID 602 was provided by the client device 102 in the beacon request 612. If the beacon request 612 includes the AME user ID 602, the example database owner 204a maps the AME user ID 602 to a database owner user ID 622 (e.g., DBP_UID). In the illustrated example, database owner A 204a locates (e.g., stores an association between the AME user ID 602 and the database owner user ID 622) the mapped AME user ID 602 and the database owner user ID 622 as parameters in a URL 618 that includes the internet address of AME 202. Database owner A 204a uses the URL 618 to send a message to the example demographics collector 228 indicating the mapping between the AME user identifier 602 and the database owner user identifier 622. Thus, in the example shown, the message sent using URL 618 provides, as a parameter of URL 618 , a mapping between the AME user identifier 602 and the database owner user identifier 622 for impressions recorded by the impression monitor 218 based on the beacon/impression request 212 .

在图6的所示示例中,URL 618还包括作为URL 618的参数的、数据库所有者A 204a已知的与客户端装置102关联的人口统计信息626(例如,针对客户端装置102 的用户的人口统计信息)。人口统计信息626包括年龄(Y_Age=45)和性别 (Y_Gender=M)。然而,任何其它类型的人口统计信息可以另选地或另外地设置在 URL 618中。在一些示例中,URL 618还包括用户标识符映射的时间戳。在一些其它示例中,印象监测器218和/或人口统计资料收集器228存储从在映射处理期间发送和接收的HTTP消息导出的时间戳。在一些示例中,AME用户标识符602是唯一的,使得时间戳不必须用于使AME用户标识符602和/或数据库所有者用户标识符622 与印象数据匹配。In the example shown in FIG6 , the URL 618 also includes demographic information 626 associated with the client device 102 (e.g., demographic information for the user of the client device 102) known to the database owner A 204a as a parameter of the URL 618. The demographic information 626 includes age (Y_Age=45) and gender (Y_Gender=M). However, any other type of demographic information may alternatively or additionally be provided in the URL 618. In some examples, the URL 618 also includes a timestamp for the user identifier mapping. In some other examples, the impression monitor 218 and/or the demographic profile collector 228 stores timestamps derived from HTTP messages sent and received during the mapping process. In some examples, the AME user identifier 602 is unique, such that a timestamp is not necessary to match the AME user identifier 602 and/or the database owner user identifier 622 with impression data.

在所示示例中,人口统计资料收集器228存储AME用户标识符602与数据库所有者用户标识符622之间的映射,并且结合所映射的标识符存储人口统计信息626。对于从客户端装置102接收的针对相同AME用户标识符602的随后信标请求,示例印象监测器218记录对应印象,并且不需要重定向到用户装置102,从而减小到数据库所有者204a的流量。In the illustrated example, the demographics collector 228 stores a mapping between the AME user identifier 602 and the database owner user identifier 622, and stores demographic information 626 in conjunction with the mapped identifiers. For subsequent beacon requests received from the client device 102 for the same AME user identifier 602, the example impression monitor 218 records the corresponding impression and does not need to redirect to the user device 102, thereby reducing traffic to the database owner 204a.

Seth等人于2013年6月11日提交的美国第13/915,381号申请中公开了可以用于基于在URL参数中提供人口统计信息和/或映射AME到数据库所有者用户标识符来收集人口统计印象的另外示例,其通过引用全部结合于此。Additional examples that can be used to collect demographic impressions based on providing demographic information in URL parameters and/or mapping AME to database owner user identifiers are disclosed in U.S. application Ser. No. 13/915,381, filed Jun. 11, 2013, to Seth et al., which is incorporated herein by reference in its entirety.

在所示示例中,基于结合AME用户标识符602接收URL 618中的人口统计信息 626,AME 202可以使人口统计信息626与针对印象监测器218基于信标/印象请求 212记录的所有媒体对象104a-104d(图1和图2)的媒体印象关联。由此,通过使用图2中所示的媒体对象A104a中的收集器指令206和信标指令208使得客户端装置102在单个信标/印象请求212中报告针对所有媒体对象104a-104d的印象,AME 202 可以用基于报告大量印象的单个信标请求(例如,信标/印象请求212)从数据库所有者204a接收的对应人口统计信息来记录大量印象。以该方式,在增加被收集的印象的数量的同时不显著增加客户端装置102、网络以及服务器所需的带宽和处理资源。In the illustrated example, based on receiving demographic information 626 in URL 618 in conjunction with AME user identifier 602, AME 202 can associate demographic information 626 with media impressions for all media objects 104a-104d (Figures 1 and 2) recorded by impression monitor 218 based on beacon/impression requests 212. Thus, by using collector instructions 206 and beacon instructions 208 in media object A 104a shown in Figure 2 to cause client device 102 to report impressions for all media objects 104a-104d in a single beacon/impression request 212, AME 202 can record a large number of impressions using corresponding demographic information received from database owner 204a based on a single beacon request (e.g., beacon/impression request 212) reporting a large number of impressions. In this way, the number of collected impressions can be increased without significantly increasing the bandwidth and processing resources required by client devices 102, networks, and servers.

图7描绘了AME 202可以基于在AME 202与数据库所有者204之间共享的共享秘钥或其它识别信息从数据库所有者204接收人口统计信息的示例方式的通信流程图700。在图7的所示示例中,媒体对象A 104a的信标指令208使得客户端装置102 在信标/印象请求212中发送共享秘钥702。所示示例的共享秘钥702可以实现图2 的标识符214。另外,信标/印象请求212还包括针对图1和图2的所有媒体对象 104a-104d的媒体对象特性210a-210d。以该方式,信标/印象请求212可以用于报告针对多个媒体对象的多个印象。FIG7 depicts a communication flow diagram 700 illustrating an example manner in which AME 202 may receive demographic information from database owner 204 based on a shared key or other identifying information shared between AME 202 and database owner 204. In the example shown in FIG7 , beacon instructions 208 for media object A 104a cause client device 102 to send shared key 702 in a beacon/impression request 212. The shared key 702 of the illustrated example may implement identifier 214 of FIG2 . In addition, beacon/impression request 212 also includes media object characteristics 210a-210d for all media objects 104a-104d of FIG1 and FIG2 . In this manner, beacon/impression request 212 may be used to report multiple impressions for multiple media objects.

当印象监测器218接收信标/印象请求212时,印象监测器218记录对应于大量媒体对象104a-104d的多个印象。另外,印象监测器218向数据库所有者204中的一个或更多个发送人口统计信息请求704。在所示示例中,人口统计信息请求704包括共享秘钥702。所示示例的共享秘钥702是到AME 202和数据库所有者204中的一个或更多个的、唯一地识别将客户端装置102的标识符。例如,识别唯一地识别客户端装置102的共享秘钥702的一个或更多个数据库所有者204可以与对应于客户端装置102的一个用户或多个用户的用户注册账户关联地存储共享秘钥702。类似地,AME 202还可以与对应于客户端装置102的用户的一个或更多个调查对象组成员记载关联地将共享秘钥702存储在图2的调查对象组数据库224中。以该方式,当印象监测器 218和一个或更多个数据库所有者204接收共享秘钥702时,AME202和数据库所有者204可以基于共享秘钥702检索对应于客户端装置102的人口统计信息。When the impression monitor 218 receives the beacon/impression request 212, the impression monitor 218 records a plurality of impressions corresponding to the plurality of media objects 104a-104d. In addition, the impression monitor 218 sends a demographic information request 704 to one or more of the database owners 204. In the illustrated example, the demographic information request 704 includes a shared key 702. The shared key 702 of the illustrated example is an identifier that uniquely identifies the client device 102 to one or more of the AME 202 and the database owner 204. For example, the one or more database owners 204 that identify the shared key 702 that uniquely identifies the client device 102 may store the shared key 702 in association with a user registration account corresponding to a user or users of the client device 102. Similarly, the AME 202 may also store the shared key 702 in association with one or more panel membership records corresponding to the user of the client device 102 in the panel database 224 of FIG. 2 . In this way, when the impression monitor 218 and one or more database owners 204 receive the shared key 702, the AME 202 and the database owner 204 can retrieve demographic information corresponding to the client device 102 based on the shared key 702.

在所示示例中,印象监测器218包括人口统计信息请求704中的加密媒体对象ID708。所示示例的加密媒体对象ID 708是对应于图1和图2的媒体对象204a-204d的媒体标识符。例如,印象监测器218可以基于从媒体/印象请求212中的媒体对象特性210a-210d检索的媒体对象ID和/或基于由印象监测器218基于从媒体对象特性 210a-210d获得的媒体特性确定(例如,经由查找表或媒体参考数据库)的媒体对象 ID生成加密媒体对象ID 708。在任一种情况下,为了使媒体对象104a-104d的标识符以防止拦截方和/或防止数据库所有者204模糊,所示示例的印象监测器218对对应于媒体对象104a-104d的媒体对象ID进行加密,以生成加密媒体对象ID 708。在一些示例中,数据库所有者204设置有对加密媒体对象ID708进行解密的信息(例如,加密秘钥)。在其它示例中,数据库所有者204不对加密媒体对象ID 708进行解密。在又一其它示例中,印象监测器218不对媒体对象ID进行加密,而是在不掩盖媒体对象ID的情况下在人口统计信息请求704中发送媒体对象ID。In the illustrated example, impression monitor 218 includes an encrypted media object ID 708 in demographic information request 704. The encrypted media object ID 708 of the illustrated example is a media identifier corresponding to media objects 204a-204d of Figures 1 and 2. For example, impression monitor 218 can generate encrypted media object ID 708 based on media object IDs retrieved from media object characteristics 210a-210d in media/impression request 212 and/or based on media object IDs determined by impression monitor 218 (e.g., via a lookup table or media reference database) based on media characteristics obtained from media object characteristics 210a-210d. In either case, to obfuscate the identifiers of media objects 104a-104d from interception parties and/or from database owner 204, impression monitor 218 of the illustrated example encrypts the media object IDs corresponding to media objects 104a-104d to generate encrypted media object ID 708. In some examples, database owner 204 is provided with information (e.g., an encryption key) to decrypt encrypted media object ID 708. In other examples, database owner 204 does not decrypt encrypted media object ID 708. In still other examples, impression monitor 218 does not encrypt the media object ID, but rather sends the media object ID in demographic information request 704 without masking the media object ID.

在所示示例中,数据库所有者204检索对应于共享秘钥702的人口统计信息712,并且使人口统计信息712与加密媒体对象ID 708(或未加密媒体对象ID)关联。然后,数据库所有者204向AME 202处的人口统计资料收集器228发送包括关联人口统计信息712和加密媒体对象ID 708的人口统计信息响应714。以该方式,AME 202 可以使人口统计信息712与由印象监测器218基于与对应加密媒体对象ID 708关联的人口统计信息712针对对应媒体对象104a-104d记录的印象关联。在所示示例中,数据库所有者204与人口统计信息712和加密媒体对象ID 708关联地将共享秘钥702 包括在人口统计信息响应714中。在其它示例中,从人口统计信息响应714省略共享秘钥702。例如,数据库所有者204可能想要返回匿名人口统计资料,使得AME 202 可以使人口统计信息关联到媒体印象,但是不能确定哪些人口统计资料对应于哪些客户端装置。以该方式,数据库所有者204可以在仍然基于与对应加密媒体对象ID 708 关联的人口统计信息712给AME 202提供使人口统计信息与对应媒体对象准确关联的能力的同时使客户端装置与特定人口统计资料之间的连接模糊。In the illustrated example, the database owner 204 retrieves the demographic information 712 corresponding to the shared key 702 and associates the demographic information 712 with the encrypted media object ID 708 (or unencrypted media object ID). The database owner 204 then sends a demographic information response 714 including the associated demographic information 712 and the encrypted media object ID 708 to the demographic profile collector 228 at the AME 202. In this manner, the AME 202 can associate the demographic information 712 with the impressions recorded by the impression monitor 218 for the corresponding media objects 104a-104d based on the demographic information 712 associated with the corresponding encrypted media object ID 708. In the illustrated example, the database owner 204 includes the shared key 702 in the demographic information response 714 in association with the demographic information 712 and the encrypted media object ID 708. In other examples, the shared key 702 is omitted from the demographic information response 714. For example, the database owner 204 may want to return anonymous demographics so that the AME 202 can associate demographic information with media impressions but cannot determine which demographics correspond to which client devices. In this way, the database owner 204 can obfuscate the connection between client devices and specific demographics while still providing the AME 202 with the ability to accurately associate demographic information with corresponding media objects based on the demographic information 712 associated with the corresponding encrypted media object ID 708.

使用图5-图7中所示的示例处理,印象(例如,广告印象、内容印象和/或任何其它类型的媒体印象)可以在单个信标请求(例如,图2和图5-图7的信标/印象请求212)中报告针对大量媒体对象(例如,图1和图2的媒体对象104a-104d)的多个印象时被映射到对应人口统计资料。另外,图5-图7的示例处理使得即使在从不与 AME 202的调查对象组成员关联的客户端装置接收信标请求时也能够将印象映射到人口统计资料。即,在印象收集或合并处理期间,AME 202可以收集由(1)印象监测器218和(2)任何参与数据库所有者204记录的分布式印象。结果,所收集的数据用比之前可以的数据更丰富的人口统计信息覆盖更多人口。另外,通过接收单个信标请求中的多个印象,人口统计信息可以在不显著增加客户端装置、网络和/或服务器的带宽要求或处理资源要求的情况下与显著更多媒体印象关联。因此,通过轮询如上所述的分布式数据库的资源,生成准确、一致且有意义的在线评级是可以的。图5-图7的示例处理基于不相关方(例如,Nielsen、Facebook、Google、Yahoo!等)之间分布的大量组合人口统计数据库生成在线评级。因为参与伙伴网站的选择可以被跟踪就像参与伙伴网站是由AME 202保持的调查对象组的成员,所以最终结果看起来像可归于所记录印象的用户是由受众测量实体的注册用户形成的大虚拟调查对象组的一部分。这在不违反秘密协议和互联网政策的情况下完成。Using the example processing shown in Figures 5-7, impressions (e.g., ad impressions, content impressions, and/or any other type of media impression) can be mapped to corresponding demographics when multiple impressions for a large number of media objects (e.g., media objects 104a-104d of Figures 1 and 2) are reported in a single beacon request (e.g., beacon/impression request 212 of Figures 2 and 5-7). In addition, the example processing of Figures 5-7 enables mapping impressions to demographics even when beacon requests are received from client devices that are not associated with a panel member of AME 202. That is, during the impression collection or merging process, AME 202 can collect distributed impressions recorded by (1) impression monitors 218 and (2) any participating database owners 204. As a result, the collected data covers more of the population with richer demographic information than was previously possible. In addition, by receiving multiple impressions in a single beacon request, demographic information can be associated with significantly more media impressions without significantly increasing bandwidth requirements or processing resource requirements of client devices, networks, and/or servers. Thus, by polling the resources of the distributed databases described above, it is possible to generate accurate, consistent, and meaningful online ratings. The example process of Figures 5-7 generates online ratings based on a large number of combined demographic databases distributed among unrelated parties (e.g., Nielsen, Facebook, Google, Yahoo!, etc.). Because the selection of participating partner websites can be tracked as if the participating partner websites were members of the panel maintained by AME 202, the end result appears to be that the user to whom the recorded impression is attributed is part of a large virtual panel formed by registered users of the audience measurement entity. This is accomplished without violating confidentiality agreements and Internet policies.

虽然图5和图7示出了AME 202与数据库所有者204之间的直接通信,但是在其它示例中,中间服务器(例如,第三方)可以用于代理通信并处理AME 202与数据库所有者204之间交换的数据。例如,中间第三方服务器可以合并和/或调整由AME 202和数据库所有者204提供的人口统计信息。然后,中间第三方服务器可以以AME 202和数据库所有者204可以将人口统计信息归于对应的所记录印象的这种方式向 AME 202并且向数据库所有者204提供合并和/或调整后的人口统计信息。Although Figures 5 and 7 illustrate direct communication between AME 202 and database owner 204, in other examples, an intermediary server (e.g., a third party) may be used to broker communication and process data exchanged between AME 202 and database owner 204. For example, the intermediary third-party server may merge and/or adjust demographic information provided by AME 202 and database owner 204. The intermediary third-party server may then provide the merged and/or adjusted demographic information to AME 202 and to database owner 204 in such a way that AME 202 and database owner 204 can attribute the demographic information to corresponding recorded impressions.

图8-图10示出了表示用于实现图1、图2以及图5-图7的客户端装置102和/或图2的示例设备216的示例机器可读指令的流程图。在该示例中,机器可读指令包括用于由处理器(诸如下面结合图11论述的示例处理器平台1100中所示的处理器1112) 执行的程序。程序可以以有形计算机可读存储介质(诸如CR-ROM、软盘、硬盘驱动器、数字通用光盘(DVD)、蓝光光盘或与处理器1112关联的存储器)上存储的软件来实现,但是整个程序和/或程序的部分可以另选地由除了处理器1112之外的装置来执行,和/或具体化为固件或专用硬件。进一步地,虽然参照图8-图10 中所示出的流程图描述了示例程序,但是可以另选地使用实现示例客户端装置102和/或示例设备216的许多其它方法。例如,可以改变框的执行顺序,和/或可以改变、消除或组合所述框中的一些。Figures 8-10 illustrate flowcharts representing example machine-readable instructions for implementing the client device 102 of Figures 1, 2, and 5-7 and/or the example device 216 of Figure 2. In this example, the machine-readable instructions comprise a program for execution by a processor (such as the processor 1112 shown in the example processor platform 1100 discussed below in conjunction with Figure 11). The program can be implemented as software stored on a tangible computer-readable storage medium (such as a CR-ROM, floppy disk, hard drive, digital versatile disk (DVD), Blu-ray disk, or memory associated with the processor 1112), but the entire program and/or portions of the program can alternatively be executed by a device other than the processor 1112 and/or embodied as firmware or dedicated hardware. Furthermore, while the example program is described with reference to the flowcharts shown in Figures 8-10, many other methods of implementing the example client device 102 and/or the example device 216 can alternatively be used. For example, the order of execution of the blocks can be changed, and/or some of the blocks can be changed, eliminated, or combined.

如上所述,图8-图10的示例处理可以使用有形计算机可读存储介质(诸如硬盘驱动器、闪存、只读存储器(ROM)、光盘(CD)、数字通用光盘(DVD)、高速缓存、随机存取存储器(RAM)和/或在任何持续时间内(例如,在延长时间段内、永久地、在简短实例内、在临时缓冲和/或信息缓存时)存储信息的任何其它存储装置或存储盘)上所存储的编码指令(例如,计算机和/或机器可读指令)来实现。如在此使用的,术语有形计算机可读存储介质被清晰地定义为包括任何类型的计算机可读存储装置和/或存储盘并且排除传播信号。如在此使用的,“有形计算机可读存储介质”和“有形机器可读存储介质”可互换地使用。另外地或另选地,图8-图10的示例处理可以使用非暂时计算机和/或机器可读介质(诸如硬盘驱动器、闪存、只读存储器、光盘、数字通用光盘、高速缓存、随机存取存储器和/或在任何持续时间内(例如,在延长时间段内、永久地、在简短实例内、在临时缓冲和/或信息缓存时)存储信息的任何其它存储装置或存储盘)上所存储的编码指令(例如,计算机和/或机器可读指令)来实现。如在此使用的,术语非暂时计算机可读介质被清晰地定义为包括任何类型的计算机可读装置和/或盘并且排除传播信号。如在此使用的,当词组“至少”在权利要求的前序中用作过渡术语时,与术语“包括”是开放式的方式相同,该词组是开放式的。As described above, the example processes of Figures 8-10 can be implemented using coded instructions (e.g., computer and/or machine-readable instructions) stored on a tangible computer-readable storage medium, such as a hard drive, flash memory, read-only memory (ROM), compact disc (CD), digital versatile disc (DVD), cache, random access memory (RAM), and/or any other storage device or storage disk that stores information for any duration (e.g., for an extended period of time, permanently, in brief instances, while temporarily buffering and/or caching information). As used herein, the term tangible computer-readable storage medium is expressly defined to include any type of computer-readable storage device and/or storage disk and to exclude propagating signals. As used herein, "tangible computer-readable storage medium" and "tangible machine-readable storage medium" are used interchangeably. Additionally or alternatively, the example processes of Figures 8-10 may be implemented using coded instructions (e.g., computer and/or machine readable instructions) stored on a non-transitory computer and/or machine readable medium, such as a hard drive, flash memory, read-only memory, optical disc, digital versatile disc, cache, random access memory, and/or any other storage device or storage disk that stores information for any duration (e.g., for an extended period of time, permanently, in brief instances, while temporarily buffering and/or caching information). As used herein, the term non-transitory computer readable medium is expressly defined to include any type of computer readable device and/or disk and to exclude propagating signals. As used herein, when the phrase "at least" is used as a transition term in the preamble of a claim, the phrase is open ended in the same manner as the term "comprising" is open ended.

图8是表示可以由图1、图2以及图5-图7的客户端装置102执行以向AME 202 (图2和图5-图7)和/或一个或更多个数据库所有者204(图2和图5-图7)报告媒体对象印象的示例机器可读指令的流程图。首先,客户端装置102接收大量媒体对象 (例如,图1和图2的媒体对象104a-104d)(框802)。客户端装置102呈现媒体对象104a-104d(框804)。例如,客户端装置102可以经由显示接口和/或音频接口来呈现媒体对象104a-104d。客户端装置102确定媒体对象104a-104d中的哪一个是收集器媒体对象(框806)。在所示示例中,客户端装置102确定媒体对象A 104a是控制器媒体对象,如图2所示。例如,客户端装置102可以通过检测媒体对象A 104a中所嵌入的收集器指令206(图2)来将媒体对象A 104a识别为收集器媒体对象。另外地或另选地,媒体对象A 104a可以通知客户端装置102它是收集器媒体对象。FIG8 is a flow diagram illustrating example machine-readable instructions that may be executed by the client device 102 of FIG1 , FIG2 , and FIG5 - FIG7 to report media object impressions to the AME 202 ( FIG2 and FIG5 - FIG7 ) and/or one or more database owners 204 ( FIG2 and FIG5 - FIG7 ). First, the client device 102 receives a plurality of media objects (e.g., media objects 104a - 104d of FIG1 and FIG2 ) (block 802). The client device 102 presents the media objects 104a - 104d (block 804). For example, the client device 102 may present the media objects 104a - 104d via a display interface and/or an audio interface. The client device 102 determines which of the media objects 104a - 104d is a collector media object (block 806). In the illustrated example, the client device 102 determines that media object A 104a is a controller media object, as shown in FIG2 . For example, the client device 102 may identify media object A 104a as a collector media object by detecting collector instructions 206 (FIG. 2) embedded in media object A 104a. Additionally or alternatively, media object A 104a may inform the client device 102 that it is a collector media object.

客户端装置102执行收集器指令206,以从由客户端装置102呈现的媒体对象收集媒体对象特性(例如,图2的媒体对象特性210a-210d)(框808)。在所示示例中,收集器指令206使得客户端装置102从收集器媒体对象A 104a和图2中所示的被动媒体对象104b-104d收集媒体对象特性。客户端装置102将媒体对象特性210a-210d 和标识符(例如,图2、图5以及图6的标识符214和/或图7的共享秘钥702)定位于信标请求(例如,图2和图5-图7的信标/印象请求212)中(框810)。客户端装置102向AME 202发送信标/印象请求212(框812)。例如,客户端装置102基于信标指令208(图2)向AME 202的印象监测器218发送信标/印象请求212,如图2 和图5-图7所示。The client device 102 executes the collector instructions 206 to collect media object characteristics (e.g., media object characteristics 210a-210d of FIG. 2 ) from the media objects presented by the client device 102 (block 808). In the illustrated example, the collector instructions 206 cause the client device 102 to collect media object characteristics from the collector media object A 104a and the passive media objects 104b-104d shown in FIG. 2 . The client device 102 locates the media object characteristics 210a-210d and an identifier (e.g., identifier 214 of FIG. 2 , FIG. 5 , and FIG. 6 and/or shared key 702 of FIG. 7 ) in a beacon request (e.g., beacon/impression request 212 of FIG. 2 and FIG. 5 - FIG. 7 ) (block 810). The client device 102 sends the beacon/impression request 212 to the AME 202 (block 812). For example, the client device 102 sends a beacon/impression request 212 to the impression monitor 218 of the AME 202 based on the beacon instruction 208 ( FIG. 2 ), as shown in FIG. 2 and FIG. 5 - FIG. 7 .

客户端装置102确定是否将任何信标请求发送到任何数据库所有者(例如,图2 和图5-图7的数据库所有者204)(框814)。例如,信标指令208可以包括客户端装置102将信标请求(例如,图5的信标请求508和/或图6的信标请求612)发送到的一个或更多个数据库所有者204的URL。另外地或另选地,客户端装置102可以从印象监测器218接收一个或更多个信标响应(例如,图5的信标响应504和/或图6 的信标响应606),并且基于被定位在信标响应中的一个或更多个URL向一个或更多个数据库所有者204发送一个或更多个信标请求。The client device 102 determines whether to send any beacon requests to any database owners (e.g., database owners 204 of Figures 2 and 5-7) (block 814). For example, the beacon instructions 208 may include URLs of one or more database owners 204 to which the client device 102 sends beacon requests (e.g., beacon request 508 of Figure 5 and/or beacon request 612 of Figure 6). Additionally or alternatively, the client device 102 may receive one or more beacon responses (e.g., beacon response 504 of Figure 5 and/or beacon response 606 of Figure 6) from the impression monitor 218 and send one or more beacon requests to the one or more database owners 204 based on the one or more URLs located in the beacon responses.

如果客户端装置102在框814处确定不应该向一个或更多个数据库所有者204 发送一个或更多个信标请求,则图8的示例处理结束。否则,如果客户端装置102 在框814处确定应该向一个或更多个数据库所有者204发送一个或更多个信标请求,则客户端装置102确定哪一个或更多个数据库所有者204是一个或更多个信标请求的目标接收者(框816)。例如,目标数据库所有者204可以在信标指令208和/或来自印象监测器218的信标响应中被指示。客户端装置102生成一个或更多个信标请求(例如,图5的信标请求508和/或图6的信标请求612)(框818)。例如,客户端装置102 可以如上面结合图5和/或图6论述的生成旨在用于一个或更多个数据库所有者的信标请求。客户端装置102向一个或更多个数据库所有者204发送信标请求(框820)。然后,图8的示例处理结束。If the client device 102 determines at block 814 that the one or more beacon requests should not be sent to one or more database owners 204, the example process of FIG. 8 ends. Otherwise, if the client device 102 determines at block 814 that the one or more beacon requests should be sent to one or more database owners 204, the client device 102 determines which one or more database owners 204 are the intended recipients of the one or more beacon requests (block 816). For example, the intended database owners 204 may be indicated in the beacon instruction 208 and/or the beacon response from the impression monitor 218. The client device 102 generates one or more beacon requests (e.g., beacon request 508 of FIG. 5 and/or beacon request 612 of FIG. 6) (block 818). For example, the client device 102 may generate beacon requests intended for one or more database owners as discussed above in connection with FIG. 5 and/or FIG. 6. The client device 102 sends the beacon requests to the one or more database owners 204 (block 820). Then, the example process of FIG. 8 ends.

图9是表示可以由AME 202处的设备216(图2)执行以记录针对媒体对象(例如,图1和图2的媒体对象104a-104d)的印象的示例机器可读指令的流程图。首先,印象监测器218(图2和图5-图7)从客户端装置102(图2和图5-图7)接收信标/ 印象请求212(图2和图5-图7)(框902)。印象监测器218基于定位在信标/印象请求212中的媒体对象特性210a-210d识别媒体对象104a-104d(框904)。例如,媒体对象特性210a-210d可以包括识别媒体对象104a-104d的媒体ID。另选地,媒体对象特性210a-210d可以包括印象监测器218可以用于查找对应媒体ID(例如,使用参考媒体查找数据库)以识别媒体对象104a-104d的其它特性(例如,签名、代码、标识符、出版商URL等)。印象监测器218记录针对媒体对象104a-104d的印象(框906)。FIG9 is a flow diagram representing example machine-readable instructions that may be executed by the device 216 ( FIG2 ) at the AME 202 to record impressions of media objects (e.g., the media objects 104 a - 104 d of FIG1 and FIG2 ). First, the impression monitor 218 ( FIG2 and FIG5 - FIG7 ) receives a beacon/impression request 212 ( FIG2 and FIG5 - FIG7 ) from the client device 102 ( FIG2 and FIG5 - FIG7 ) (block 902). The impression monitor 218 identifies the media objects 104 a - 104 d based on the media object characteristics 210 a - 210 d located in the beacon/impression request 212 (block 904). For example, the media object characteristics 210 a - 210 d may include a media ID that identifies the media objects 104 a - 104 d. Alternatively, the media object characteristics 210a-210d may include other characteristics (e.g., a signature, code, identifier, publisher URL, etc.) that the impression monitor 218 can use to look up the corresponding media ID (e.g., using a reference media lookup database) to identify the media objects 104a-104d. The impression monitor 218 records the impression for the media objects 104a-104d (block 906).

记入器220(图2)确定针对媒体对象104a-104d的媒体对象层级(框908)。例如,媒体对象层级可以来实现,如上面结合图4公开的。记入器220基于媒体对象层级授予基于媒体对象104a-104d中的一个或更多个的一个或更多个因果记入(框 910)。例如,记入器220可以基于所识别的媒体对象层级将有助于创建用于呈现媒体对象104a-104d中的其它媒体对象的机会的一个或更多个因果记入授予媒体对象104a-104d中的一些,如上面结合图4公开的。然后,图9的示例处理结束。The creditor 220 ( FIG. 2 ) determines a media object hierarchy for the media objects 104 a-104 d (block 908). For example, the media object hierarchy may be implemented as disclosed above in conjunction with FIG. 4 . The creditor 220 awards one or more causal credits based on one or more of the media objects 104 a-104 d based on the media object hierarchy (block 910). For example, the creditor 220 may award one or more causal credits to some of the media objects 104 a-104 d based on the identified media object hierarchy, as disclosed above in conjunction with FIG. 4 . The example process of FIG. 9 then ends.

图10是表示可以由AME 202处的设备(图2)执行以使人口统计信息与媒体对象印象关联的示例机器可读指令的流程图。首先,调查对象组成员简况检索器222(图 2)确定客户端装置102(图1、图2以及图5-图7)是否被识别为与调查对象组成员关联(框1002)。例如,调查对象组成员简况检索器222可以确定在信标/印象请求 212中所接收的图2、图5以及图6的标识符214(和/或图7的共享秘钥702)是否与调查对象组成员记载关联地存储在调查对象组数据库224中。如果客户端装置102 与调查对象组成员关联,则调查对象组成员简况检索器222从调查对象组数据库224 检索与调查对象组成员关联的人口统计信息(框1004)。例如,调查对象组成员简况检索器222基于标识符214和/或共享秘钥702检索人口统计信息。FIG10 is a flow diagram representing example machine-readable instructions that may be executed by the apparatus at AME 202 ( FIG2 ) to associate demographic information with a media object impression. First, the panelist profile retriever 222 ( FIG2 ) determines whether the client device 102 ( FIG1 , FIG2 , and FIG5 - FIG7 ) is identified as being associated with a panelist (Block 1002 ). For example, the panelist profile retriever 222 may determine whether the identifier 214 of FIG2 , FIG5 , and FIG6 (and/or the shared key 702 of FIG7 ) received in the beacon/impression request 212 is stored in association with the panelist record in the panelist database 224. If the client device 102 is associated with the panelist, the panelist profile retriever 222 retrieves the demographic information associated with the panelist from the panelist database 224 (Block 1004 ). For example, the panelist profile retriever 222 retrieves demographic information based on the identifier 214 and/or the shared key 702 .

在框1004处从调查对象组数据库224检索人口统计信息之后或如果调查对象组成员简况检索器222在框1002处确定客户端装置102与调查对象组成员不关联,则人口统计资料收集器228从数据库所有者204中的一个或更多个(图2和图5-图7) 接收人口统计信息(框1006)。例如,人口统计资料收集器228可以使用包括上面结合图5-图7描述的任何处理的任何适当技术从数据库所有者204接收人口统计信息。After retrieving the demographic information from the panel database 224 at block 1004, or if the panel member profile retriever 222 determines at block 1002 that the client device 102 is not associated with a panel member, the demographics collector 228 receives demographic information from one or more of the database owners 204 (FIGS. 2 and 5-7) (block 1006). For example, the demographics collector 228 may receive the demographic information from the database owners 204 using any suitable technique, including any of the processes described above in connection with FIGs. 5-7.

人口统计资料修正器226(图2)确定它是否应该调整来自调查对象组数据库224的人口统计信息和/或来自数据库所有者204的人口统计信息中的任一个(框1008)。例如,人口统计资料修正器226可以被构造为相对于来自数据库所有者204的人口统计信息分析来自调查对象组数据库224的人口统计信息,并且调整丢失和/或不准确的任何人口统计信息。在不设置人口统计资料修正器226和/或人口统计资料修正器 226有缺陷的一些示例中,设备216不调整人口统计信息。如果人口统计资料修正器 226确定它不应该调整人口统计信息,则控制前进到框1012。否则,如果人口统计资料修正器226确定它应该调整人口统计信息(框1008),人口统计资料修正器226调整人口统计信息(框1010)。例如,人口统计资料修正器226可以通过使用来自数据库所有者204的人口统计信息填充丢失的数据和/或修正不准确的数据来调整来自调查对象组数据库224的人口统计信息。另外地或另选地,人口统计资料修正器226 可以基于来自调查对象组数据库224的人口统计信息来调整来自数据库所有者204 的人口统计信息,以填充丢失的数据和/或修正不准确的数据。Demographics modifier 226 ( FIG. 2 ) determines whether it should adjust any of the demographic information from panel database 224 and/or the demographic information from database owner 204 (block 1008 ). For example, demographics modifier 226 may be configured to analyze the demographic information from panel database 224 relative to the demographic information from database owner 204 and adjust any missing and/or inaccurate demographic information. In some examples where demographics modifier 226 is not provided and/or defective, device 216 does not adjust the demographic information. If demographics modifier 226 determines that it should not adjust the demographic information, control proceeds to block 1012 . Otherwise, if demographics modifier 226 determines that it should adjust the demographic information (block 1008 ), demographics modifier 226 adjusts the demographic information (block 1010 ). For example, demographics reviser 226 can adjust demographic information from panel database 224 by filling in missing data and/or correcting inaccurate data using demographic information from database owner 204. Additionally or alternatively, demographics reviser 226 can adjust demographic information from database owner 204 based on demographic information from panel database 224 to fill in missing data and/or correct inaccurate data.

归属器230(图2)使人口统计信息与对应媒体对象(例如,图2中所示的收集器媒体对象A 104a)关联(框1012)。另外,归属器230确定经由相同信标/印象请求212结合收集器媒体对象A 104a报告的一个或更多个被动媒体对象(框1014)。例如,归属器230可以使用由印象监测器218记录的印象确定在报告收集器媒体对象A 104a的相同信标/印象请求212中报告被动媒体对象104b-104d。归属器230使人口统计信息与对应被动媒体对象104b-104d中的一个或更多个印象关联(框1016)。以该方式,归属器230可以将针对收集器媒体对象A104a检索的相同人口统计信息归于在相同信标/印象请求212中所报告的被动媒体对象104b-104d。该技术对于使人口统计信息与基于来自客户端装置的单个信标请求记录的多个媒体对象印象准确地关联有用。同样地,客户端装置不需要使用更多资源向AME 202发送多个信标请求,以报告针对多个媒体对象的印象。然后,图10的示例处理结束。The attributor 230 ( FIG. 2 ) associates demographic information with a corresponding media object (e.g., collector media object A 104a shown in FIG. 2 ) (block 1012). Additionally, the attributor 230 identifies one or more passive media objects reported in conjunction with collector media object A 104a via the same beacon/impression request 212 (block 1014). For example, the attributor 230 may use impressions recorded by the impression monitor 218 to determine that passive media objects 104b-104d are reported in the same beacon/impression request 212 that reported collector media object A 104a. The attributor 230 associates demographic information with one or more impressions in the corresponding passive media objects 104b-104d (block 1016). In this manner, the attributor 230 can attribute the same demographic information retrieved for collector media object A 104a to the passive media objects 104b-104d reported in the same beacon/impression request 212. This technique is useful for accurately associating demographic information with multiple media object impressions recorded based on a single beacon request from a client device. Likewise, the client device does not need to use additional resources to send multiple beacon requests to AME 202 to report impressions for multiple media objects. The example process of FIG. 10 then ends.

图11是能够执行图8-图10的示例指令以实现图1、图2以及图5-图7的客户端装置102和/或图2的设备216的示例处理器平台1100的框图。处理器平台1100例如可以是服务器、个人计算机、移动装置(例如,蜂窝电话、智能电话、平板(诸如 iPadTM平板))、个人数字助理(PDA)、互联网家电、数字通用光盘(DVD)播放器、光盘(CD)播放器、数字视频录像机、蓝光播放器、游戏控制器、个人视频视频录像机、机顶盒或任何其它类型的计算装置。11 is a block diagram of an example processor platform 1100 capable of executing the example instructions of FIG8-10 to implement the client device 102 of FIG1, FIG2, and FIG5-7 and/or the apparatus 216 of FIG2. The processor platform 1100 may be, for example, a server, a personal computer, a mobile device (e.g., a cellular phone, a smartphone, a tablet (such as an iPad tablet)), a personal digital assistant (PDA), an Internet appliance, a digital versatile disc (DVD) player, a compact disc (CD) player, a digital video recorder, a Blu-ray player, a game console, a personal video recorder, a set-top box, or any other type of computing device.

所示示例的处理器平台1100包括处理器1112。所示示例的处理器1112是硬件。例如,处理器1112可以由来自任何期望系列或制造商的一个或更多个集成电路、逻辑电路、微处理器或控制器来实施。The processor platform 1100 of the illustrated example includes a processor 1112. The processor 1112 of the illustrated example is hardware. For example, the processor 1112 may be implemented by one or more integrated circuits, logic circuits, microprocessors, or controllers from any desired family or manufacturer.

所示示例的处理器1112包括本地存储器1113(例如,高速缓存)。所示示例的处理器1112经由总线1118与包括易失性存储器1114和非易失性存储器1116的主存储器通信。易失性存储器1114可以由同步动态随机存取存储器(SDRAM)、动态随机存取存储器(DRAM)、RAMBUS动态随机存取存储器(RDRAM)和/或任何其它类型的随机存取存储装置来实现。非易失性存储器1116可以由闪存和/或任何其它期望类型的存储装置来实现。对主存储器1114、1116的访问由存储器控制器来控制。The processor 1112 of the illustrated example includes a local memory 1113 (e.g., a cache). The processor 1112 of the illustrated example communicates with a main memory including a volatile memory 1114 and a non-volatile memory 1116 via a bus 1118. The volatile memory 1114 can be implemented by synchronous dynamic random access memory (SDRAM), dynamic random access memory (DRAM), RAMBUS dynamic random access memory (RDRAM), and/or any other type of random access memory device. The non-volatile memory 1116 can be implemented by flash memory and/or any other desired type of memory device. Access to the main memories 1114 and 1116 is controlled by a memory controller.

所示示例的处理器平台1100还包括接口电路1120。接口电路1120可以由任何类型的接口标准(诸如以太网接口、通用串行总线(USB)和/或PCI express接口) 来实现。The processor platform 1100 of the illustrated example also includes an interface circuit 1120. The interface circuit 1120 may be implemented by any type of interface standard, such as an Ethernet interface, a universal serial bus (USB), and/or a PCI express interface.

在所示示例中,一个或更多个输入装置1122连接到接口电路1120。输入装置1122允许用户将数据和命令输入到处理器1112中。输入装置可以由例如音频传感器、麦克风、相机(静止或视频)、键盘、按钮、鼠标、触摸屏、跟踪板、跟踪球、等点(isopoint) 和/或语音识别系统来实现。In the example shown, one or more input devices 1122 are connected to the interface circuit 1120. The input devices 1122 allow a user to enter data and commands into the processor 1112. The input devices may be implemented by, for example, an audio sensor, a microphone, a camera (still or video), a keyboard, buttons, a mouse, a touch screen, a trackpad, a trackball, isopoint, and/or a voice recognition system.

一个或更多个输出装置1124还连接到所示示例的接口电路1120。输出装置1124可以例如由显示装置(例如,发光二极管(LED)、有机发光二极管(OLED)、液晶显示器、阴极射线管显示器(CRT)、触摸屏、触觉输出装置、发光二极管(LED)、打印机和/或扬声器)来实现。由此,所示示例的接口电路1120通常包括图形驱动器卡。One or more output devices 1124 are also connected to the interface circuit 1120 of the illustrated example. Output device 1124 can be implemented, for example, by a display device (e.g., a light emitting diode (LED), an organic light emitting diode (OLED), a liquid crystal display, a cathode ray tube display (CRT), a touch screen, a tactile output device, a light emitting diode (LED), a printer, and/or a speaker). Thus, the interface circuit 1120 of the illustrated example typically includes a graphics driver card.

所示示例的接口电路1120还包括便于经由网络1126(例如,以太网连接、数字用户线(DSL)、电话线、同轴电缆、蜂窝电话系统等)与外部机器(例如,任何种类的计算装置)交换数据的通信装置(诸如发送器、接收器、收发器、调制解调器和 /或网络接口卡)。The interface circuitry 1120 of the illustrated example also includes communication devices (such as transmitters, receivers, transceivers, modems, and/or network interface cards) that facilitate exchanging data with an external machine (e.g., any kind of computing device) via a network 1126 (e.g., an Ethernet connection, a digital subscriber line (DSL), a telephone line, a coaxial cable, a cellular telephone system, etc.).

所示示例的处理器平台1100还包括用于存储软件和/或数据的一个或更多个大容量存储装置1128。这种大容量存储装置1128的示例包括软盘驱动器、硬盘驱动器、 CD驱动器、蓝光光盘驱动器、RAID系统以及DVD驱动器。The processor platform 1100 of the illustrated example also includes one or more mass storage devices 1128 for storing software and/or data. Examples of such mass storage devices 1128 include floppy disk drives, hard drives, CD drives, Blu-ray disk drives, RAID systems, and DVD drives.

所示示例的编码指令1132表示由图8-图10的流程图表示的示例机器可读指令。编码指令1132可以被存储在大容量存储装置1128中、存储在易失性存储器1114中、存储在非易失性存储器1116中和/或存储在可移动有形计算机可读存储介质(诸如 CD或DVD)上。The illustrated example encoded instructions 1132 represent example machine-readable instructions represented by the flowcharts of Figures 8 to 10. The encoded instructions 1132 may be stored in the mass storage device 1128, in the volatile memory 1114, in the non-volatile memory 1116, and/or on a removable tangible computer-readable storage medium such as a CD or DVD.

从上文,将想到,已经公开了便于使用来自客户端装置的单个通信向收集设施传输关于在客户端装置处同时呈现/显示的多个媒体对象的多个印象。当多个媒体对象由客户端装置呈现时,媒体对象中的一个被操作为收集器媒体对象。收集器媒体对象从在客户端装置处同时呈现的所有其它媒体对象收集媒体对象参数。以该方式,代替所有同时呈现的媒体对象向收集设施发送对应信标请求,收集器媒体对象发送具有来自所有其它所呈现的媒体对象的所有所收集媒体对象信息的单个信标请求。这显著降低了由客户端装置向收集设施报告关于同时呈现的媒体对象所要求的网络带宽和通信资源量。另外,这使得能够确定不同媒体对象之间的关系(例如,因果关系)。From the above, it will be appreciated that there has been disclosed a method for facilitating the transmission of multiple impressions regarding multiple media objects simultaneously presented/displayed at a client device to a collection facility using a single communication from a client device. When multiple media objects are presented by a client device, one of the media objects is operated as a collector media object. The collector media object collects media object parameters from all other media objects simultaneously presented at the client device. In this way, instead of all simultaneously presented media objects sending corresponding beacon requests to the collection facility, the collector media object sends a single beacon request with all collected media object information from all other presented media objects. This significantly reduces the amount of network bandwidth and communication resources required by the client device to report to the collection facility regarding the simultaneously presented media objects. In addition, this enables relationships (e.g., causal relationships) between different media objects to be determined.

虽然在此公开了特定方法、设备、系统以及制品,但是本专利的覆盖范围不限于此。相反,本专利覆盖按照字面意义或在等同原则下完全落在权利要求的范围内的所有方法、设备、系统以及制品。Although certain methods, apparatus, systems, and articles of manufacture have been disclosed herein, the scope of coverage of this patent is not limited thereto. On the contrary, this patent covers all methods, apparatus, systems, and articles of manufacture fairly falling within the scope of the claims either literally or under the doctrine of equivalents.

Claims (36)

1.一种测量媒体的方法,所述方法包括:1. A method for measuring media, the method comprising: 基于与在客户端装置处所呈现的收集器媒体对象中的第一指令,收集所述收集器媒体对象的第一特性,并且收集对应于与所述收集器媒体对象同时呈现在所述客户端装置处的多个第二媒体对象的第二特性;以及collecting, based on first instructions in a collector media object presented at a client device, a first characteristic of the collector media object and collecting second characteristics corresponding to a plurality of second media objects presented at the client device concurrently with the collector media object; and 基于与所述收集器媒体对象关联的第二指令,报告与所述收集器媒体对象和所述第二媒体对象在所述客户端装置处的呈现对应的多个印象,所述多个印象的报告包括:在单个通信中将所述第一特性和所述第二特性、以及与所述客户端装置关联的标识符发送到受众测量实体。Based on a second instruction associated with the collector media object, reporting multiple impressions corresponding to presentation of the collector media object and the second media object at the client device, the reporting of the multiple impressions comprising sending the first characteristic and the second characteristic, and an identifier associated with the client device, in a single communication to an audience measurement entity. 2.根据权利要求1所述的方法,所述方法还包括:将第二通信发送到数据库所有者,以请求与所述客户端装置关联的人口统计信息。2 . The method of claim 1 , further comprising sending a second communication to a database owner requesting demographic information associated with the client device. 3.根据权利要求2所述的方法,其中,所述第二通信到所述数据库所有者的所述发送基于位于所述收集器媒体对象中的规则。3. The method of claim 2, wherein said sending of said second communication to said database owner is based on rules located in said collector media object. 4.根据权利要求2所述的方法,其中,所述第二通信到所述数据库所有者的所述发送基于位于在所述客户端装置处接收的重定向请求中的所述数据库所有者的地址。4. The method of claim 2, wherein the sending of the second communication to the database owner is based on an address of the database owner located in a redirect request received at the client device. 5.根据权利要求2所述的方法,其中,所述标识符是对应于所述受众测量实体的第一cookie,并且所述第二通信的所述发送包括:在所述第二通信中发送对应于所述数据库所有者的第二cookie。5. The method of claim 2, wherein the identifier is a first cookie corresponding to the audience measurement entity, and the sending of the second communication comprises sending a second cookie corresponding to the database owner in the second communication. 6.根据权利要求2至5中任一项所述的方法,其中,所述数据库所有者是社交网络服务。6. The method according to any one of claims 2 to 5, wherein the database owner is a social networking service. 7.根据权利要求1至5中任一项所述的方法,其中,所述第一特性是在所述收集器媒体对象中编码的第一元数据,并且所述第二特性是在所述第二媒体对象中编码的第二元数据或基于所述第二媒体对象生成的签名中的至少一个。7. The method of any one of claims 1 to 5, wherein the first characteristic is first metadata encoded in the collector media object, and the second characteristic is at least one of second metadata encoded in the second media object or a signature generated based on the second media object. 8.根据权利要求1至5中任一项所述的方法,其中,所述第二特性是所述第二媒体对象的签名,并且收集所述签名包括执行屏幕截图,并且基于所述第二媒体对象的对应图像生成所述签名。8. The method of any one of claims 1 to 5, wherein the second characteristic is a signature of the second media object, and collecting the signature comprises performing a screenshot and generating the signature based on a corresponding image of the second media object. 9.根据权利要求1至5中任一项所述的方法,所述方法还包括:基于位于所述收集器媒体对象中的所述第二指令,向所述受众测量实体发送所述收集器媒体对象和所述第二媒体对象的主网站的统一资源定位符。9. The method according to any one of claims 1 to 5, further comprising: sending the uniform resource locators of the main websites of the collector media object and the second media object to the audience measurement entity based on the second instruction located in the collector media object. 10.根据权利要求1至5中任一项所述的方法,其中,所述收集器媒体对象和所述第二媒体对象中的每个包括广告、视频或音频中的至少一个。10. The method of any one of claims 1 to 5, wherein each of the collector media object and the second media object comprises at least one of an advertisement, a video, or an audio. 11.一种测量媒体的方法,所述方法包括:11. A method for measuring media, the method comprising: 从在客户端装置处呈现的收集器媒体对象接收通信,所述通信包括对应于所述收集器媒体对象的第一特性、以及分别对应于与所述收集器媒体对象同时呈现在所述客户端装置处的多个第二媒体对象的第二特性,所述第一特性和所述第二特性基于嵌入在所述收集器媒体对象中的指令被收集以在所述通信中发送;receiving a communication from a collector media object presented at a client device, the communication including a first characteristic corresponding to the collector media object and second characteristics corresponding respectively to a plurality of second media objects presented at the client device concurrently with the collector media object, the first and second characteristics being collected for transmission in the communication based on instructions embedded in the collector media object; 从数据库所有者接收人口统计信息;以及Receive demographic information from the database owner; and 基于在来自所述客户端装置的相同通信中接收的所述第一特性和所述第二特性,使所述人口统计信息与所述第一特性和所述第二特性关联。The demographic information is associated with the first characteristic and the second characteristic based on the first characteristic and the second characteristic received in the same communication from the client device. 12.根据权利要求11所述的方法,其中,所述收集器媒体对象和所述第二媒体对象被呈现在所述客户端装置处提供的网页上。12. The method of claim 11, wherein the collector media object and the second media object are presented on a web page provided at the client device. 13.根据权利要求11所述的方法,其中,所述客户端装置是计算机、电视、平板或移动电话中的至少一个。13. The method of claim 11, wherein the client device is at least one of a computer, a television, a tablet, or a mobile phone. 14.根据权利要求11所述的方法,其中,所述收集器媒体对象和所述第二媒体对象中的每个包括广告、视频或音频中的至少一个。14. The method of claim 11, wherein each of the collector media object and the second media object comprises at least one of an advertisement, a video, or an audio. 15.根据权利要求11至14中任一项所述的方法,所述方法还包括:15. The method according to any one of claims 11 to 14, further comprising: 从数据库所有者请求对应于所述客户端装置的人口统计信息;以及requesting demographic information corresponding to the client device from a database owner; and 从所述数据库所有者接收所请求的人口统计信息作为超文本传输协议请求中的参数的一部分。The requested demographic information is received from the database owner as part of a parameter in a hypertext transfer protocol request. 16.根据权利要求11至14中任一项所述的方法,所述方法还包括:接收来自所述客户端装置的通信中的第一标识符,所述第一标识符对应于受众测量实体;以及向所述客户端装置发送重定向请求,所述重定向请求指示所述客户端装置向数据库所有者发送包括对应于所述数据库所有者的第二标识符的第二通信。16. The method of any one of claims 11 to 14, further comprising: receiving a first identifier in a communication from the client device, the first identifier corresponding to an audience measurement entity; and sending a redirect request to the client device, the redirect request instructing the client device to send a second communication to a database owner including a second identifier corresponding to the database owner. 17.根据权利要求16所述的方法,其中,所述第一标识符是对应于第一互联网域处的所述受众测量实体的第一cookie,并且所述第二标识符是对应于第二互联网域处的所述数据库所有者的第二cookie。17. The method of claim 16, wherein the first identifier is a first cookie corresponding to the audience measurement entity at a first internet domain, and the second identifier is a second cookie corresponding to the database owner at a second internet domain. 18.根据权利要求11至14中任一项所述的方法,所述方法还包括:记录针对对应于所述收集器媒体对象和所述第二媒体对象的媒体的印象,并且基于在所述相同通信中接收的所述第一特性和所述第二特性使所述人口统计信息与所述第一特性和所述第二特性关联包括:使所述人口统计信息与所记录的印象关联。18. The method according to any one of claims 11 to 14 further comprises: recording impressions of the media corresponding to the collector media object and the second media object, and associating the demographic information with the first characteristic and the second characteristic based on the first characteristic and the second characteristic received in the same communication comprises: associating the demographic information with the recorded impressions. 19.一种测量媒体的装置,所述装置包括:19. A device for measuring a medium, the device comprising: 收集装置,所述收集装置基于与在客户端装置处呈现的收集器媒体对象中的第一指令,收集所述收集器媒体对象的第一特性,并且收集对应于与所述收集器媒体对象同时呈现在所述客户端装置处的多个第二媒体对象的第二特性;以及a collecting device that collects a first characteristic of the collector media object based on a first instruction in the collector media object presented at a client device and collects second characteristics corresponding to a plurality of second media objects presented at the client device concurrently with the collector media object; and 报告装置,所述报告装置基于与所述收集器媒体对象关联的第二指令,报告与所述收集器媒体对象和所述第二媒体对象在所述客户端装置处的呈现对应的多个印象,所述多个印象的报告包括:在单个通信中将所述第一特性和所述第二特性、以及与所述客户端装置关联的标识符发送到受众测量实体。A reporting device that reports a plurality of impressions corresponding to presentation of the collector media object and the second media object at the client device based on a second instruction associated with the collector media object, wherein the reporting of the plurality of impressions comprises sending the first characteristic and the second characteristic, and an identifier associated with the client device, to an audience measurement entity in a single communication. 20.根据权利要求19所述的装置,其中,所述装置还包括用于将第二通信发送到数据库所有者以请求与所述客户端装置关联的人口统计信息的装置。20. The apparatus of claim 19, wherein the apparatus further comprises means for sending a second communication to a database owner requesting demographic information associated with the client device. 21.根据权利要求20所述的装置,其中,所述第二通信到所述数据库所有者的所述发送基于位于所述收集器媒体对象中的规则。21. The apparatus of claim 20, wherein the sending of the second communication to the database owner is based on rules located in the collector media object. 22.根据权利要求20所述的装置,其中,所述第二通信到所述数据库所有者的所述发送基于位于在所述客户端装置处接收的重定向请求中的所述数据库所有者的地址。22. The apparatus of claim 20, wherein the sending of the second communication to the database owner is based on an address of the database owner located in a redirect request received at the client device. 23.根据权利要求20所述的装置,其中,所述标识符是对应于所述受众测量实体的第一cookie,并且所述第二通信的所述发送包括:在所述第二通信中发送对应于所述数据库所有者的第二cookie。23. The apparatus of claim 20, wherein the identifier is a first cookie corresponding to the audience measurement entity, and the sending of the second communication comprises sending a second cookie corresponding to the database owner in the second communication. 24.根据权利要求20至23中任一项所述的装置,其中,所述数据库所有者是社交网络服务。24. The apparatus of any one of claims 20 to 23, wherein the database owner is a social networking service. 25.根据权利要求19至23中任一项所述的装置,其中,所述第一特性是在所述收集器媒体对象中编码的第一元数据,并且所述第二特性是在所述第二媒体对象中编码的第二元数据或基于所述第二媒体对象生成的签名中的至少一个。25. The apparatus of any one of claims 19 to 23, wherein the first characteristic is first metadata encoded in the collector media object, and the second characteristic is at least one of second metadata encoded in the second media object or a signature generated based on the second media object. 26.根据权利要求19至23中任一项所述的装置,其中,所述第二特性是所述第二媒体对象的签名,并且收集所述签名包括执行屏幕截图,并且基于所述第二媒体对象的对应图像生成所述签名。26. The apparatus of any one of claims 19 to 23, wherein the second characteristic is a signature of the second media object, and collecting the signature comprises performing a screenshot and generating the signature based on a corresponding image of the second media object. 27.根据权利要求19至23中任一项所述的装置,其中,所述装置还包括用于基于位于所述收集器媒体对象中的所述第二指令,向所述受众测量实体发送所述收集器媒体对象和所述第二媒体对象的主网站的统一资源定位符的装置。27. An apparatus according to any one of claims 19 to 23, wherein the apparatus further comprises a device for sending the uniform resource locator of the main website of the collector media object and the second media object to the audience measurement entity based on the second instruction located in the collector media object. 28.根据权利要求19至23中任一项所述的装置,其中,所述收集器媒体对象和所述第二媒体对象中的每个包括广告、视频或音频中的至少一个。28. The apparatus of any one of claims 19 to 23, wherein each of the collector media object and the second media object comprises at least one of an advertisement, video, or audio. 29.一种测量媒体的装置,所述装置包括:29. A device for measuring a medium, the device comprising: 用于从在客户端装置处呈现的收集器媒体对象接收通信的装置,所述通信包括对应于所述收集器媒体对象的第一特性、以及分别对应于与所述收集器媒体对象同时呈现在所述客户端装置处的多个第二媒体对象的第二特性,所述第一特性和所述第二特性基于嵌入在所述收集器媒体对象中的指令被收集以在所述通信中发送;means for receiving a communication from a collector media object presented at a client device, the communication comprising a first characteristic corresponding to the collector media object and second characteristics corresponding respectively to a plurality of second media objects presented at the client device concurrently with the collector media object, the first and second characteristics being collected for transmission in the communication based on instructions embedded in the collector media object; 用于从数据库所有者接收人口统计信息的装置;以及means for receiving demographic information from a database owner; and 用于基于在来自所述客户端装置的相同通信中接收的所述第一特性和所述第二特性,使所述人口统计信息与所述第一特性和所述第二特性关联的装置。Means for associating the demographic information with the first characteristic and the second characteristic based on the first characteristic and the second characteristic received in a same communication from the client device. 30.根据权利要求29所述的装置,其中,所述收集器媒体对象与所述第二媒体对象被呈现在所述客户端装置处提供的网页上。30. The apparatus of claim 29, wherein the collector media object and the second media object are presented on a web page provided at the client apparatus. 31.根据权利要求29所述的装置,所述客户端装置是计算机、电视、平板或移动电话中的至少一个。31. The device of claim 29, the client device being at least one of a computer, a television, a tablet, or a mobile phone. 32.根据权利要求29所述的装置,其中,所述收集器媒体对象和所述第二媒体对象中的每个包括广告、视频或音频中的至少一个。32. The apparatus of claim 29, wherein each of the collector media object and the second media object comprises at least one of an advertisement, video, or audio. 33.根据权利要求29至32中任一项所述的装置,所述装置还包括:33. The apparatus according to any one of claims 29 to 32, further comprising: 用于从数据库所有者请求对应于所述客户端装置的人口统计信息的装置;以及means for requesting demographic information corresponding to the client device from a database owner; and 用于从所述数据库所有者接收所请求的人口统计信息作为超文本传输协议请求中的参数的一部分的装置。Means for receiving the requested demographic information from the database owner as part of a parameter in a hypertext transfer protocol request. 34.根据权利要求29至32中任一项所述的装置,所述装置还包括:34. The apparatus according to any one of claims 29 to 32, further comprising: 用于接收来自所述客户端装置的所述通信中的第一标识符的装置,所述第一标识符对应于受众测量实体;以及means for receiving a first identifier in the communication from the client device, the first identifier corresponding to an audience measurement entity; and 用于向所述客户端装置发送重定向请求的装置,所述重定向请求指示所述客户端装置向所述数据库所有者发送包括对应于所述数据库所有者的第二标识符的第二通信。Means for sending a redirect request to the client device, the redirect request instructing the client device to send a second communication to the database owner including a second identifier corresponding to the database owner. 35.根据权利要求34所述的装置,其中,所述第一标识符是对应于在第一互联网域处的所述受众测量实体的第一cookie,并且所述第二标识符是对应于在第二互联网域处的所述数据库所有者的第二cookie。35. The apparatus of claim 34, wherein the first identifier is a first cookie corresponding to the audience measurement entity at a first internet domain, and the second identifier is a second cookie corresponding to the database owner at a second internet domain. 36.根据权利要求29至32中任一项所述的装置,所述装置还包括用于记录针对对应于所述收集器媒体对象和所述第二媒体对象的媒体的印象的装置,并且基于在所述相同通信中接收所述第一特性和所述第二特性使所述人口统计信息与所述第一特性和所述第二特性关联包括:使所述人口统计信息与所记录的印象关联。36. An apparatus according to any one of claims 29 to 32, wherein the apparatus further comprises a device for recording impressions of media corresponding to the collector media object and the second media object, and associating the demographic information with the first characteristic and the second characteristic based on receiving the first characteristic and the second characteristic in the same communication comprises associating the demographic information with the recorded impressions.
HK17100647.8A 2013-12-23 2014-05-01 Method and apparatus to measure media HK1227204B (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US61/920,048 2013-12-23

Publications (2)

Publication Number Publication Date
HK1227204A1 HK1227204A1 (en) 2017-10-13
HK1227204B true HK1227204B (en) 2020-05-08

Family

ID=

Similar Documents

Publication Publication Date Title
US11854049B2 (en) Methods and apparatus to measure media using media object characteristics
JP7071470B2 (en) Methods and equipment for identifying impressions using distributed demographic information
KR101753179B1 (en) Method and apparatus to determine ratings information for online media presentations
US10600076B2 (en) Systems and methods for obfuscated audience measurement
AU2018200343B2 (en) Methods and apparatus to measure media using media object characteristics
JP2015532800A (en) Method and apparatus for determining impressions using distributed demographic information
US20150245110A1 (en) Management of invitational content during broadcasting of media streams
HK40013767A (en) Apparatus for measuring media,server and computer readable storage medium
HK1227204B (en) Method and apparatus to measure media
HK1227204A1 (en) Method and apparatus to measure media
HK1208298B (en) Methods and apparatus to determine ratings information for online media presentations
点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载