CN105814901A - 测量到流媒体的曝光的方法和设备 - Google Patents

测量到流媒体的曝光的方法和设备 Download PDF

Info

Publication number
CN105814901A
CN105814901A CN201480065971.2A CN201480065971A CN105814901A CN 105814901 A CN105814901 A CN 105814901A CN 201480065971 A CN201480065971 A CN 201480065971A CN 105814901 A CN105814901 A CN 105814901A
Authority
CN
China
Prior art keywords
media
metadata
client terminal
terminal device
label
Prior art date
Legal status (The legal status 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 status listed.)
Granted
Application number
CN201480065971.2A
Other languages
English (en)
Other versions
CN105814901B (zh
Inventor
阿伦·拉马斯瓦米
A·N·博斯沃思
K·K·盖纳
N·R·戈利
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nielsen Co US LLC
Original Assignee
Nielsen Co US LLC
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 Nielsen Co US LLC filed Critical Nielsen Co US LLC
Priority to CN201910227898.9A priority Critical patent/CN109978620A/zh
Publication of CN105814901A publication Critical patent/CN105814901A/zh
Application granted granted Critical
Publication of CN105814901B publication Critical patent/CN105814901B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/24Monitoring of processes or resources, e.g. monitoring of server load, available bandwidth, upstream requests
    • H04N21/2407Monitoring of transmitted content, e.g. distribution time, number of downloads
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/61Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/61Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
    • H04L65/613Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for the control of the source by the destination
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/75Media network packet handling
    • H04L65/764Media network packet handling at the destination 
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/80Responding to QoS
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • H04L67/563Data redirection of data network streams
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • H04L67/565Conversion or adaptation of application format or content
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/238Interfacing the downstream path of the transmission network, e.g. adapting the transmission rate of a video stream to network bandwidth; Processing of multiplex streams
    • H04N21/2387Stream processing in response to a playback request from an end-user, e.g. for trick-play
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/258Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
    • H04N21/25866Management of end-user data
    • H04N21/25883Management of end-user data being end-user demographical data, e.g. age, family status or address
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/258Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
    • H04N21/25866Management of end-user data
    • H04N21/25891Management of end-user data being end-user preferences
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream, rendering scenes according to MPEG-4 scene graphs
    • H04N21/44008Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream, rendering scenes according to MPEG-4 scene graphs involving operations for analysing video streams, e.g. detecting features or characteristics in the video stream
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/442Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
    • H04N21/44204Monitoring of content usage, e.g. the number of times a movie has been viewed, copied or the amount which has been watched
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/4508Management of client data or end-user data
    • H04N21/4532Management of client data or end-user data involving end-user characteristics, e.g. viewer profile, preferences
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/61Network physical structure; Signal processing
    • H04N21/6106Network physical structure; Signal processing specially adapted to the downstream path of the transmission network
    • H04N21/6125Network physical structure; Signal processing specially adapted to the downstream path of the transmission network involving transmission via Internet
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/81Monomedia components thereof
    • H04N21/812Monomedia components thereof involving advertisement data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/835Generation of protective data, e.g. certificates
    • H04N21/8352Generation of protective data, e.g. certificates involving content or source identification data, e.g. Unique Material Identifier [UMID]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/84Generation or processing of descriptive data, e.g. content descriptors
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/85Assembly of content; Generation of multimedia applications
    • H04N21/858Linking data to content, e.g. by linking an URL to a video object, by creating a hotspot
    • H04N21/8586Linking data to content, e.g. by linking an URL to a video object, by creating a hotspot by using a URL

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Databases & Information Systems (AREA)
  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Development Economics (AREA)
  • Finance (AREA)
  • Strategic Management (AREA)
  • Marketing (AREA)
  • Computer Graphics (AREA)
  • Game Theory and Decision Science (AREA)
  • Economics (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Computer Security & Cryptography (AREA)
  • Information Transfer Between Computers (AREA)
  • Data Mining & Analysis (AREA)

Abstract

公开了测量到流媒体的曝光的方法和设备。示例方法包括检测与在客户端装置处呈现的流媒体关联的ID3标签。将第一请求从客户端装置发送到第一互联网域,所述第一请求识别所述流媒体。从所述第一互联网域接收重定向消息。响应于所述重定向消息,将第二请求发送到由所述重定向消息指定的第二互联网域。将识别所述客户端装置的cookie提供到所述第二互联网域。

Description

测量到流媒体的曝光的方法和设备
相关申请
本申请要求于2013年10月10日提交的美国临时专利申请序列号61/889,505、于2013年10月11日提交的美国临时专利申请序列号61/890,176、于2013年12月30日提交的美国专利申请序列号14/144,352的益处。美国临时专利申请序列号61/889,505、美国临时专利申请序列号61/890,176和美国专利申请序列号14/144,352通过引用完全结合于此。
技术领域
本公开总体上涉及测量媒体曝光,并且更特别地,涉及测量到流媒体的曝光的方法和设备。
背景技术
近年来,已经提供了具有互联网连接性和从互联网检索媒体的能力的媒体装置。同样地,媒体曝光已经远离传统呈现方法(诸如,广播电视)朝向经由访问互联网以检索用于显示的媒体的消费者装置的呈现改变。
媒体提供商和/或其它实体(诸如,例如,广告公司、广播网络等)通常对观众成员和/或大众的观看、收听、和/或媒体行为感兴趣。收集并且使用观众成员的媒体使用和/或曝光习惯以及关于观众成员的人口统计数据,以在统计学上确定感兴趣的观众的规模和人口统计。
传统上,观众测量实体基于注册的小组成员来确定针对媒体节目和/或广告的观众参与度。也就是说,观众测量实体将同意被监测的人登记到小组中。观众测量实体然后监测那些小组成员,以确定呈现给那些小组成员的媒体(例如,电视节目、无线电节目、电影、DVD等)。以此方式,观众测量实体可以基于收集到的媒体测量数据确定针对不同媒体(例如,内容和/或广告)的曝光度量。
附图说明
图1示出可以用于确定到流媒体的曝光的示例系统。
图2示出可以用于确定到流媒体的曝光的另选示例系统。
图2A示出可以用于确定到流媒体的曝光的另选示例系统。
图3是图1的浏览器的示例实现的框图。
图4是图1的数据库所有者的示例实现的框图。
图4A是图1的中心设施的示例实现的框图。
图5是可以由图1、图2和/或图3的示例浏览器显示的示例HLS流的示例实现的框图。
图6是表示示例机器可读指令的流程图,可以执行这些机器可读指令来实现图1和/或图2的示例服务提供商。
图7和图8是表示示例机器可读指令的流程图,可以执行这些机器可读指令来实现图1、图2和/或图3的示例浏览器。
图9和图10是表示示例机器可读指令的流程图,可以执行这些机器可读指令来实现图1、图2、图2A和/或图4的示例数据库所有者。
图10A是表示由示例数据库所有者记录的印象数据的表。
图10B是表示由数据库所有者存储的人口统计信息的表。
图10C是表示由数据所有者发送到中心设施的所聚集的媒体呈现信息的表。
图11是表示示例机器可读指令的流程图,可以执行这些机器可读指令来实现图1、图2、图2A和/或图4A的示例中心设施。
图12是示例处理器平台的框图,该处理器平台能够执行图6、图7、图8、图9、图10和/或图11的示例机器可读指令以实现图1和/或图2的示例服务提供商、图1、图2、图2A和图3的示例浏览器、图1、图2、图2A和/或图4的示例数据库所有者、和/或图1、图2、图2A和/或图4A的示例中心设施。
只要可能,将贯穿附图和所附编写的说明书使用相同参考标号来表示相同或类似部件。
具体实施方式
监测公司期望获得关于用户如何与媒体装置(诸如,智能电话、平板、膝上型计算机、智能电视等)交互的知识。特别地,媒体监测公司想要监测在媒体装置处进行的媒体呈现,以除了其它之外监测到广告的曝光,确定广告效果,确定用户行为,识别与各种人口统计关联的购买行为,确定针对内容的普及率等。监测公司招募专门小组并且收集关于专门小组的人口统计信息。然后,与专门小组联合收集媒体呈现信息。然而,监测公司很难从媒体被呈现给的每个用户(例如,非专门小组)收集详细人口统计信息。在于此公开的示例中,监测公司与拥有人口统计信息的大数据库的数据库所有者(例如,Faceook、Twitter、Experian等)协作,以将媒体监测能力扩展到非专门小组。
在于此公开的示例中,使用转码水印识别所呈现的媒体。转码水印被作为元数据(例如,ID3标签)发送,该元数据与媒体的部分关联地发送和/或被作为媒体的部分发送。媒体呈现装置(例如,iPad、智能TV等)提取元数据并且将元数据发送到数据库所有者,连同识别媒体装置和/或媒体装置的用户的信息一起发送到数据库所有者。如果数据库所有者不能识别媒体装置和/或媒体装置的用户,则数据库所有者将媒体装置重定向到不同数据库所有者和/或观众测量实体,使得可以识别媒体装置和/或媒体装置的用户。如果数据库所有者可以识别媒体装置和/或媒体装置的用户,则数据库所有者将与媒体装置和/或媒体装置的用户关联的人口统计信息报告给观众测量实体以用于与媒体和/或识别媒体的元数据的关联。在一些示例中,元数据不被发送到数据库所有者,以防止数据库所有者识别由媒体装置和/或用户访问的媒体。
传统上,观众测量实体(在此也被称为“评级实体”)基于注册的小组成员来确定用于广告和/或媒体节目的人口统计搜索。也就是说,观众测量实体将同意被监测的人登记到小组中。在登记期间,观众测量实体从登记的人接收人口统计信息,使得可以在到那些专门小组的媒体曝光和不同人口统计市场之间形成随后关联。然后,观众测量实体设置和/或获取用户和/或装置标识符,使得与专门小组相关的随后印象可以与专门小组和/或专门小组的人口统计关联。在一些示例中,用户和/或装置标识符是cookies数据或者当与观众测量实体通信时由媒体装置(例如,iPad)使用的另一个标识符。基于用户和/或装置标识符,观众测量实体识别由专门小组提供的人口统计信息。代替提供详细人口统计信息,有时给专门小组提供激励(例如,app、礼品卡、现金、抽彩和/或抽奖的机会等)。因此,具有大型小组有时可能变得成本高昂。
为了降低构造和/或维护大型小组的成本,观众测量实体与其它实体协作,以获得与媒体呈现关联的人口统计信息。在此公开的示例方法、设备和/或物品使观众测量实体能够向基于用户注册模型操作的其它实体请求人口统计信息。通过与基于用户注册模型操作的其它实体协作使观众测量实体能够有效地增大用户的小组的规模。
如在此使用的,用户注册模型是用户通过创建账户并且提供关于他们自己的人口统计相关信息预订那些实体的服务的模型。共享与数据库所有者的注册用户关联的人口统计信息使观众测量实体能够接收来自外部源(例如,数据库所有者)的观众测量信息,从而扩展基于他们的人口统计的观众测量的覆盖率、准确性和/或完整性。这样的访问还使观众测量实体能够监测原本未加入观众测量小组的人。
具有识别个体集合的人口统计的数据库的任何实体可以与观众测量实体协作。这样的实体可以被称为“数据库所有者”并且包括诸如无线服务运营商、移动软件/服务提供商、社交网站(例如,Facebook、Twitter、LinkedIn、Google等)、在线零售商网站(例如,Amazon.com、Buy.com等)、和/或保持用户注册记录的任何其它互联网网站(例如,Yahoo!、MSN、AppleiTunes、Experian等)的实体。存在在互联网上操作的许多数据库所有者。数据库所有者向大量订户提供服务。代替提供该服务,订户向数据库所有者注册。作为该注册的一部分,订户提供详细人口统计信息。作为使用所提供的服务(例如,社交网络服务、购物服务、新闻服务等)的一部分,数据库所有者有权设置和/或收集cookies和/或由浏览器存储的其它标识符。
数据库所有者将媒体呈现信息和与媒体呈现关联的人口统计信息报告给观众测量实体。在传统的基于专门小组的系统中,专门小组知晓他们正将人口统计信息与观众测量实体共享。然而,在于此公开的示例中,从数据库所有者检索人口统计信息,并且因此带来数据隐私问题(因为用户可能不知道他们的人口统计信息的共享)。为此目的,用户可能同意或阻止在数据库所有者的一部分上的人口统计信息的共享。例如,当创建与数据库所有者的账户时,用户可以被请求允许与其它实体(例如,观众测量实体)共享人口统计信息。
与当登记专门小组时(在请求专门小组以将非常详细的人口统计信息提供给观众测量实体的情况下)接收的人口统计信息进一步相比,由数据库所有者收集的人口统计信息可能不像由观众测量实体收集的人口统计信息那样详尽。例如,数据库所有者可能不请求关于用户的收入、用户的兴趣、用户的民族等的人口统计信息。此外,不同数据库所有者可以请求和/或存储用户的不同信息。例如,社交媒体数据库所有者可能存储关于用户的民族、兴趣、位置等的人口统计信息,而信用报告数据库所有者可能存储关于用户的财务信息(例如,输入、信用评分等)的人口统计信息。
在于此公开的示例中,数据库所有者将关于用户的人口统计信息结合特定段媒体提供给观众测量实体(例如,美国伊利诺伊州的绍姆堡的Nielsen公司)。在一些示例中,在聚集中提供人口统计信息。在一些示例中,当达到特定段媒体被呈现到的阈值数量的用户时,数据库所有者基于聚集发送人口统计信息。例如,仅当存在与媒体关联的多于一百个用户时,可以提供所聚集的人口统计信息。然而,可以另外地或另选地使用任何其它阈值量的用户。相比之下,当结合人口统计信息识别单个用户时,可以基于个体向评级实体提供人口统计信息。为了任何原因(诸如,例如,数据库所有者的权限内的隐私权法、商务因素、技术限制等),可以由数据库所有者确定是聚集地还是单独地将人口统计信息提供给评级实体。
在一些示例中,为了更准确地将媒体呈现与正确人口统计相关联,在此公开的示例方法、设备和/或物品利用位于观众测量实体的记录(例如,专门小组信息)中的用户信息、以及保持具有其账户的用户的记录或配置文件(profile)的一个或更多个数据库所有者处的用户信息。在一些示例中,多个数据库所有者可以将人口统计信息报告给与相同媒体关联的媒体监测实体。多个源(例如,来自观众测量公司的小组的人口统计信息和/或网络服务提供商的注册用户数据)可能有用,因为附加数据使得针对内容和/或广告宣传活动的人口统计度量的准确性提高。在此公开的示例技术使用在线注册数据识别用户的人口统计,以跟踪可归因于与那些用户关联的人口统计的印象(impression)的数量。如在此使用的,印象是指到媒体(例如,内容和/或广告)的曝光。在互联网广告中,印象的数量或者印象计数是广告或广告宣传活动由群体访问的总次数。印象不考虑到相同个体的多次曝光(即,到相同人的两次曝光被计数为两个印象)。相比之下,唯一印象计数消除重复曝光,并且因此仅对每个人的一次曝光进行计数,而不管那个人实际上可能经历曝光多少次。
如在此使用的,术语“媒体”包括经由任何类型的分布媒体传递的任何类型的内容和/或广告。因此,媒体包括电视节目或电视广告、无线电节目或无线电广告、电影、网站、流媒体等。在此公开的示例方法、设备和物品监测媒体装置处的媒体呈现。这样的媒体装置可以包括例如互联网电视、个人计算机、互联网移动手机(例如,诸如AppleSamsungGalaxy4等的智能电话)、视频游戏控制台(例如,3)、平板计算机(例如,)、数字媒体播放器(例如,媒体播放器、等)等。在一些示例中,媒体监测信息被聚集,以确定媒体装置的所有权和/或使用统计、媒体装置的使用和/或所有权的相对评级、媒体装置的使用类型(例如,装置是否被用于浏览互联网、来自互联网的流媒体等)、和/或其它类型的媒体装置信息。在于此公开的示例中,监测信息包括但不限于媒体识别信息(例如,媒体识别元数据、代码、签名、水印、和/或可用于识别所呈现的媒体的其它信息)、应用程序使用信息(例如,应用程序的标识符、使用应用程序的时间和/或持续时间、应用程序的评级等)、和/或装置和/或用户识别信息(例如,用户名、媒体访问控制(MAC)地址、互联网协议(IP)地址、AppleID、专门小组标识符、GoogleID、任何其它类型的标识符等)。
诸如平板计算机(例如,AppleAsusTransformerTM等)的媒体装置使用访问、检索、请求和/或呈现媒体(例如,互联网媒体)的app和/或浏览器来呈现媒体。存在诸如例如GoogleMozillaFirefox、AppleDolphin的许多不同浏览器。App和/或浏览器可以通过app商店(诸如,例如,AppleGoogle等)由用户下载。
媒体装置的操作系统和/或由媒体装置操作的浏览器通常是封闭式平台。也就是说,操作系统和/或浏览器提供可以被访问的有限功能集合。在一些示例中,浏览器可以利用用于共享媒体装置外部的数据的有限功能集合。例如,浏览器可以利用有限用户信息集合(例如,cookies),和/或可以不允许对由装置呈现的媒体的音频和/或视频的编程访问。Cookies可以用于与被访问域(例如,Facebook.com、twitter.com、Nielsen.com等)关联地存储关于媒体装置的用户的信息。例如,用户名可以与特定域关联地存储,显示设置可以与该域关联地被存储等。传统上,cookies具有跨域识别用户的有限使用。例如,当访问域名与cookies匹配的网站时,仅允许浏览器发送cookies。例如,当访问域“abc.com”时,不允许浏览器发送与域“xyz.com”关联的cookies。
虽然可以使用cookies和/或其它标识符来识别到观众测量实体和/或数据库所有者的媒体装置和/或媒体装置的用户,但是适当地识别经由媒体装置呈现的媒体是同等重要的。传统上使用嵌入媒体的音频和/或视频中的代码、签名、水印等来识别媒体。然而,在媒体装置处识别音频和/或视频水印存在困难。例如,一些媒体装置不允许对媒体的音频和/或视频的编程访问,处理音频和/或视频水印可能迅速耗尽媒体装置的电池等。在此公开的示例通过转码来解决该问题。在一些这样的示例中,服务提供商(例如,流媒体提供商)将水印转码成媒体装置容易确定的格式。
在一些示例中,从所呈现的媒体中提取具有第一格式的媒体识别元数据。媒体识别元数据可以指示例如与媒体关联的水印、指示发送媒体呈现的位置的通知的统一资源定位符(URL)(例如,数据库所有者的URL等)。在一些这样的示例中,传输流对应于根据超文本传输协议(HTTP)直播流(HLS)协议发送的运动图像专家组(MEPG)2传输流。在一些示例中,水印是使用第一元数据格式嵌入媒体的音频部分中的音频水印。在一些示例中,具有第一格式的水印被转码成具有第二格式的媒体识别元数据。具有第二格式的媒体识别元数据可以对应于例如水印的文本表示(诸如,64基的十六进制字符串)。在一些示例中,在与媒体关联的元数据传输流中发送媒体识别元数据。
在一些公开的示例中,使用HTTP直播流(HLS)将流媒体传递到媒体装置。然而,可以另外地或另选地使用将媒体流处理至媒体装置的任何其它的过去、现在、和/或未来的方法(诸如,例如,HTTP安全(HTTPS)协议)。HLS传输流允许元数据被包括在例如媒体流、计时文本轨道等中和/或与媒体流、计时文本轨道等关联。在一些公开的示例中,媒体装置使用浏览器来显示经由HLS接收的媒体。另外地或另选地,在一些公开的示例中,媒体装置使用媒体呈现器(例如,浏览器插件、app、框架、应用程序编程接口(API)等)来显示经由HLS接收的媒体。
在此公开的一些示例方法包括:对被流处理至媒体装置的承载媒体识别元数据的HLS传输流进行解码以得到媒体。一些这样的示例方法还包括:从媒体中提取计量数据和/或从独立计量数据源(例如,与媒体关联发送的计时文本轨道文件、清单文件等)接收计量数据。在一些示例中,除了识别媒体之外,媒体识别元数据可以另外地或另选地识别媒体的源。另外,一些这样的示例方法还包括:对已经伴随有承载媒体的传输流的媒体识别元数据(例如,诸如电子指南(EPG)数据、播放列表数据等)解码。一些这样的示例方法还包括:使用从媒体中提取的计量数据(例如,转码后的水印)来验证媒体识别元数据。
在于此公开的示例中,通过检索嵌入经由媒体装置的媒体呈现器呈现的媒体中或者另外与该媒体一起传输的元数据,监测媒体曝光度量。在一些示例中,元数据被存储在文档对象模型(DOM)对象中。DOM是用于以超本文标记语言(HTML)呈现对象并且与对象交互的跨平台和语言无关命名规则。在一些示例中,诸如例如QuickTime播放器的媒体呈现器(例如,媒体插件)表达可以经由JavaScript捕捉的DOM事件。通过捕捉由媒体呈现器触发的DOM事件,可以经由DOM提取元数据。一旦被提取,元数据可以与其它信息(诸如,例如,与装置的用户关联的cookie或其它用户识别数据)组合,并且被发送到例如数据库所有者、和/或用于分析和/或计算从其它装置收集的数据的观众测量实体。
在一些示例中,元数据以ID3标签格式被存储,但是可以另外地或另选地使用任何其它过去、现在、和/或未来的元数据格式。ID3标签是可以被附加到媒体和/或与媒体关联地发送的元数据容器。在于此公开的示例中,使用ID3v2格式。特别地,媒体识别元数据被存储在ID3标签的私有帧中。然而,可以另外地或另选地使用存储媒体识别元数据的任何其它过去、现在、和/或未来的方式。
在于此公开的示例中,从例如观众测量实体或其它实体向网站开发方提供软件开发工具包(SDK)。SDK帮助利用监测功能来检测(instrument)和/或另外使能网站(例如,媒体网站(诸如,流媒体视频网站)、新闻网站、图像网站、社交媒体网站、在线游戏网站等),监测功能收集监测信息(例如,cookie和/或其它用户或装置标识符、媒体标识符(ID3标签)等)并且将监测信息发送到数据库所有者和/或观众测量实体。特别地,网站开发方使用SDK创建包括媒体监测指令的网站。因此,不是依赖于安装在计算机(例如,平板、膝上型计算机、智能电话等)上的专用监测应用程序,而是用监测指令来检测在此公开的网站,使得浏览器将监测信息发送到数据库所有者和/或监测实体(例如,观众测量实体)。在一些示例中,使用JavaScript指令来实现由SDK提供的监测指令。然而,可以另外地或另选地使用任何其它语言或类型的脚本或指令。监测指令使浏览器能够通知数据库所有者和/或监测实体(例如,观众测量实体)何时呈现网站和/或与网站关联的媒体,通知数据库所有者和/或监测实体(例如,观众测量实体)呈现的是什么媒体和/或网站,通知数据库所有者和/或监测实体(例如,观众测量实体)正在如何(例如,经由平板显示器、经由电视等)呈现网站和/或媒体,通知数据库所有者和/或监测实体(例如,观众测量实体)网站和/或与网站关联的媒体的曝光的持续时间等。在一些示例中,可以通过例如呈现媒体元素(诸如,例如,视频、音频、图像等)来触发媒体监测指令。
在此公开的示例方法、设备和/或物品能够将媒体印象和来自数据库所有者的相应人口统计报告给评级实体(在此也被称为观众测量实体(AME))。以此方式,AME可以跟踪媒体装置上的媒体印象,和/或创建由不同人口统计打破的媒体印象的报告。
在此公开的示例方法、设备和物品可以用于使用在互联网上跨不同数据库(例如,不同网站所有者、服务提供商等)分布的用户信息来确定媒体印象、内容印象、广告印象、内容曝光、和/或广告曝光。在此公开的示例方法、设备和物品不仅能够更准确地将互联网媒体曝光与用户(例如,人口统计)信息相关,而且它们还有效地扩展小组规模并且将超出参与监测实体(例如,观众测量实体和/或评级实体)的小组的人的成员扩展到在互联网数据库(诸如,无线服务运营商、移动软件/服务提供商、社交媒体网站(例如,Facebook、Twitter、Google等)、和/或诸如Yahoo!、MSN、AppleiTunes、Experian等的任何其它互联网网站)中注册的人。这样的扩展有效地利用监测实体(例如,观众测量实体)的媒体曝光跟踪能力和非AME实体(诸如,社交媒体和/或其它网站)的数据库,以创建庞大的在人口统计学上准确的小组,其使得到媒体(诸如广告和/或内容(例如,节目))的曝光的精确可靠测量。
图1是用于测量到流媒体的曝光的根据本公开的教导构造的示例系统100的视图。图1的示例系统100监测由示例媒体提供商110提供的媒体,以用于经由示例网络150在示例客户端装置160上呈现。示例系统100包括示例服务提供商120、示例浏览器165、第一数据库所有者180、第二数据库所有者182、和观众测量实体的示例中心设施170。虽然图1的所示示例公开了服务提供商120的示例实现,但是可以另外地或另选地使用服务提供商120的其它示例实现,诸如,在美国专利申请序列号13/341,646、美国专利申请序列号13/443,596、美国专利申请序列号13/793,991、美国专利申请序列号13/445,961、美国专利申请序列号13/472,170、美国专利申请序列号13/793,983、美国专利申请序列号13/767,548、美国专利申请序列号13/793,959、美国专利申请序列号13/778,108、美国专利申请序列号61/813,019和/或美国专利申请序列号13/963,737中公开的示例实现,其以引用方式全部结合在此。
图1的所示示例的示例媒体提供商110表示能够提供用于在客户端装置160上呈现的媒体的任一个或更多个媒体提供商。由媒体提供商110提供的媒体可以是任何类型的媒体,诸如音频、视频、多媒体、网页等。另外,媒体可以对应于直播(例如,广播)媒体、所存储的媒体(例如,点播内容)等。
图1的所示示例的服务提供商120经由例如网页向客户端装置160提供媒体服务,网页包括到由媒体提供商110提供的媒体的链接(例如,超链接、嵌入式媒体等)。在所示示例中,服务提供商120在将媒体发送到客户端装置160之前,修改由媒体提供商110提供的媒体。在所示示例中,服务提供商120包括示例媒体识别器125、示例转码器130、示例元数据嵌入器135和示例媒体发送器140。
图1的所示示例的媒体识别器125由逻辑电路(诸如,执行指令的处理器)来实现,但是另外地或另选地它可以由专用集成电路(ASIC)、可编程逻辑器件(PLD)和/或现场可编程逻辑器件(FPLD)、模拟电路和/或其它电路来实现。图1的媒体识别器125从由媒体提供商110获得的媒体中提取计量数据(例如,签名、水印等)。例如,媒体识别器125可以实现由软件开发工具包(SDK)提供的功能,以提取嵌入从媒体提供商110获得的媒体的音频和/或视频中的一个或更多个音频水印、一个或更多个视频(例如,图像)水印等。(例如,媒体可以包括脉码调制(PCM)音频数据或其它类型的音频数据、未压缩视频/图像数据等。)
图1的示例媒体识别器125确定(例如,推导、解码、转换等)包括在嵌入媒体中的水印中或者通过该水印识别的计量数据(例如,媒体识别信息、源识别信息等)并且将该计量数据和/或水印本身转换成用于包括在ID3标签中的文本和/或二进制格式和/或用于作为伴随流媒体的元数据(例如,诸如,具有播放列表或电子节目指南)发送的其它数据类型(例如,文本、二进制等)。例如,可以提取代码/水印本身并且将其作为元数据以文本或二进制格式插入例如ID3标签中。因此,包括在ID3标签中的元数据和/或媒体识别元数据可以是代码、水印和/或由代码和/或水印识别的元数据或数据等的文本或二进制表示。另外地或另选地,可以使用水印从本地或远程数据库中检索计量数据。在一些示例中,媒体识别元数据被存储在ID3标签的私有帧中。在一些其它示例中,ID3标签包括监测信息应该被发送到的数据库所有者的位置。
图1的所示示例的示例转码器130由逻辑电路(诸如,执行指令的处理器)来实现,但是可以另外地或另选地由模拟电路、ASIC、DSP、FPGA和/或其它电路来实现。在一些示例中,转码器130和媒体识别器125由相同物理处理器实现。在所示示例中,转码器130采用任何合适技术将所接收的媒体转码和/或另外处理成适于流的形式(例如,流格式)。例如,所示示例的转码器130根据HLS协议使用的MPEG4音频/视频压缩将媒体转码。
图1的所示示例的元数据嵌入器135由逻辑电路(诸如,执行指令的处理器)来实现,但是可以另外地或另选地由模拟电路、ASIC、DSP、FPGA和/或其它电路来实现。在一些示例中,转码器130、媒体识别器125和元数据嵌入器135由相同物理处理器来实现。
在所示示例中,元数据嵌入器135将由媒体识别器125确定的元数据嵌入承载流媒体的传输流中。在所示示例中,元数据嵌入器135诸如通过将为二进制和/或其它合适数据格式的元数据编码成能够承载元数据的传输流的一个或更多个数据字段,将元数据嵌入内部元数据通道中。例如,元数据嵌入器135可以将对应于计量元数据的ID3标签元数据插入将根据HLS或其它合适流协议流处理媒体的传输流中。另外地或另选地,元数据嵌入器135可以诸如通过将元数据编码成M3U8或其它数据文件(与将流媒体提供给客户端装置160的传输流相关(例如,包括在传输流中、附着到传输流、在传输流之前被发送等)),将元数据嵌入外部元数据通道中。
图1的所示示例的媒体发送器140由逻辑电路(诸如,执行指令的处理器)来实现,但是可以另外地或另选地由模拟电路、ASIC、DSP、FPGA和/或其它电路来实现。在一些示例中,转码器130、媒体识别器125、元数据嵌入器135和媒体发送器140由相同物理处理器来实现。
所示示例的媒体发送器140采用任何合适技术来选择媒体和/或将媒体流处理至请求装置(诸如,客户端装置160)。例如,所示示例的媒体发送器140选择已由媒体识别器125识别、由转码器130转码并且经受由元数据嵌入器135进行的元数据嵌入的媒体。然后,媒体发送器140使用HLS或任何其它流协议将媒体流处理至客户端装置160。
在一些示例中,媒体识别器125、转码器130和/或元数据嵌入器135准备用于流处理的媒体,而不管是否从客户端装置160接收到请求(例如,在从客户端装置160接收到请求之前)。在这样的示例中,已准备好的媒体被存储在服务提供商120的数据仓库(例如,诸如,闪存、磁媒体、光学媒体等)中。在这样的示例中,当从客户端装置160接收到请求时,媒体发送器140准备用于将已准备好的媒体流处理至客户端装置160的传输流。在其它示例中,媒体识别器125、转码器130和/或元数据嵌入器135响应于从客户端装置160接收的请求准备用于流处理的媒体。
所示示例的示例网络150是互联网。另外地或另选地,可以使用可通信地链接服务提供商120和客户端装置的任何其它网络,诸如,例如,专用网络、局域网(LAN)、虚拟专用网等。网络150可以包括使用任何类型的网络协议的任何数量的公共和/或专用网络。
图1的所示示例的客户端装置160是能够呈现经由网络150由媒体发送器140提供的流媒体的计算装置。所示示例的示例客户端装置160能够直接呈现媒体(例如,经由显示器),而在其它示例中,客户端装置160在单独媒体呈现设备(例如,扬声器、显示器等)上呈现媒体。因此,如在此使用的,“客户端装置”可以或不可以在没有第二装置帮助的情况下呈现媒体。客户端装置通常是消费者电子装置。例如,所示示例的客户端装置160是诸如Apple的平板,因此,能够直接呈现媒体(例如,经由集成显示器和扬声器)。虽然在所示示例中,示出平板,但是可以另外地或另选地使用任何其它类型和/或数量的客户端装置。例如,可以另外地或另选地使用互联网使能移动手机(例如,智能电话、等)、视频游戏控制台(例如,任一代等)、平板计算机(例如,MotorolaTMXoomTM等)、数字媒体播放器(例如,媒体播放器、a等)、智能电视等。
客户端装置(诸如,图1的客户端装置160)传统上包括用于显示媒体的浏览器165。浏览器是用于检索并且显示网站和与网站关联的媒体的应用程序。当检索并且显示网站时,浏览器165可以执行诸如例如JavaScript的脚本。脚本被提供为网站的一部分和/或由网站参考。在一些示例中,由浏览器165执行的脚本使得浏览器与网站的域关联地存储信息。例如,脚本可能使得浏览器165将信息存储为cookie。在一些这样的示例中,每当浏览器检索网站时,cookie就被发送到从其请求网站的位置。然而,仅发送与被请求网站的域关联的cookies。例如,当请求“abc.com”时,不发送针对域“xyz.com”的cookies。有时,当请求在第一位置处的互联网资源(例如,URL)时,浏览器可以从第一位置处的服务器接收浏览器应该将请求重定向到第二位置的响应。在于此公开的示例中,使用超文本传输协议(HTTP)重定向消息来实现响应。然而,可以另外地或另选地使用将浏览器重定向到第二位置的任何其它方式。
图1的所示示例的示例数据库所有者180、182由具有识别个体集合的人口统计的数据库的实体主管的服务器来实现。服务器与观众测量实体协作以收集并且返回媒体呈现信息和与其关联的人口统计信息。示例数据库所有者180、182包括诸如无线服务运营商、移动软件/服务提供商、社交网站(例如,Facebook、Twitter、LinkedIn、Google等)、在线零售商网站(例如,Amazon.com、Buy.com等)、和/或保持用户注册记录的任何其它互联网网站(例如,Yahoo!、MSN、AppleiTunes、Experian等)的实体。虽然在图1的所示示例中存在两个数据库所有者,但是可以存在任何数量的数据库所有者。数据库所有者180、182为大量用户提供服务。代替提供服务,用户向所有者注册。作为该注册的一部分,用户提供详细的人口统计信息(诸如,例如,他们的家庭邮寄地址、他们的信用评分、他们的民族和/或种族、他们的年龄、他们的年收入等)。作为使用所提供服务(例如,社交网络服务、购物服务、新闻服务等)的一部分,数据库所有者有权设置和/或收集由访问他们的域(例如,Facebook.com域)的浏览器存储的cookies,因此当用户通过从用户装置检索cookies向数据库所有者180、182发送请求时可以识别服务的用户。尽管该示例谈到的是cookies,但是可以采用任何其它类型的用户标识符。
图1的所示示例的观众测量实体的中心设施170包括接口,以经由网络150从客户端装置160的浏览器165和/或数据库所有者180、182接收所报告的计量信息(例如,元数据)。在所示示例中,中心设施170包括接收包括计量信息的HTTP请求的HTTP接口。另外地或另选地,可以使用接收计量信息的任何其它方法,诸如,例如,HTTP安全协议(HTTPS)、文件传输协议(FTP)、安全文件传输协议(SFTP)等。
在所示示例中,中心设施170指示元数据嵌入器135和/或(更一般地)服务提供商120将标签嵌入将被流处理的媒体中。在所示示例中,标签被格式化为ID3标签。例如,标签可以被格式化为JavaScript指令。然而,可以另外地或另选地使用任何其它格式的标签和/或指令。在一些示例中,元数据嵌入器135由观众测量实体提供到服务提供商120。
在所示示例中,中心设施170存储并且分析从多个不同客户端装置和/或从数据库所有者180、182接收的计量信息。例如,中心设施170可以通过媒体提供商110(例如,通过将与特定媒体提供商110关联的所有计量数据分组)对计量信息进行分类和/或分组。可以另外地或另选地执行计量信息的任何其它处理。在所示示例中,中心设施170与观众测量公司关联并且不涉及将媒体到客户端装置的传递。
尽管以下示例是指观众测量实体,但是任何监测实体都可以充当该角色。图1是用于监测媒体呈现的根据本公开的教导构造的示例系统的框图。在图1的所示示例中,为了跟踪客户端装置160上的媒体印象,观众测量实体(AME)与服务提供商合作或协作,以创建包括监测指令的网站。在所示示例中,AME向服务提供商120提供软件开发工具包(SDK)。图1的示例的SDK是使服务提供商120能够将监测指令结合到发送到客户端装置160的网站中的开发工具的集合(例如,库(例如,动态链接库(DLL)、应用程序编程接口(API)、指令、JavaScript文件等)。在于此公开的示例中,监测指令使得能够识别在客户端装置160处呈现的媒体、以及能够经由与数据库提供商的交互来识别相应用户的用户装置和/或人口统计。
如在此公开的,媒体监测指令包括指令(例如,Java、JavaScript、或任何其它计算机语言或脚本),当由浏览器165和/或(更一般地)客户端装置160执行这些指令时,使得客户端装置160收集和/或另外识别由浏览器165和/或客户端装置160呈现的媒体,并且收集一个或更多个用户标识符166A、166B(例如,cookies)。所示示例的用户标识符166A、166B包括可以由合作方数据库所有者180、182中的相应所有者使用以识别客户端装置160的一个或多个用户并且定位对应于该用户的用户信息的标识符。例如,用户标识符166A、166B可以包括硬件标识符(例如,国际移动设备身份(IMEI))、移动设备标识符(MEID)、媒体访问控制(MAC)地址等)、app商店标识符(例如,GoogleAndroidID、AppleID、AmazonID等)、开放源唯一设备标识符(OpenUDID)、开放装置识别号(ODIN)、登陆标识符(例如,用户名)、电子邮件地址、用户代理数据(例如,应用程序类型、操作系统、软件提供商、软件修订等)、第三方服务标识符(例如,广告服务标识符、装置使用分析服务标识符、人口统计收集服务标识符)、cookies等。在一些示例中,可以使用更少或更多的用户标识符166A、166B。用户标识符166A、166B和媒体识别元数据在请求中被发送到数据库所有者180、182。该请求被称为虚拟请求,因为它实际上不是请求信息(例如,网页),而是用于传送监测信息(例如,用户标识符166A、166B、媒体识别元数据等)的手段。另外,尽管在图1和/或图2中示出仅两个数据库所有者180、182,但是AME可以与任何数量(例如,1个、2个、3个、4个等)的合作方数据库所有者合作,以收集所分布的媒体监测信息。在于此公开的示例中,当例如客户端装置160的用户使用由数据库所有者180、182提供的服务时,数据库所有者180、182收集和/或建立用户标识符166A、166B。
在所示示例中,客户端装置160向服务提供商120请求媒体(线185)。媒体可以是广告、视频、音频、文本、图形、网页、新闻、教育媒体、娱乐媒体、或任何其它类型的媒体。在所示示例中,服务提供商120用媒体回复该请求(线186)。来自服务提供商120(例如,媒体)的回复包括使得浏览器识别到例如第三方的媒体的监测指令。然后,浏览器165通过访问设置在媒体中和/或与媒体关联的媒体ID来显示媒体并且识别媒体。在于此公开的示例中,媒体ID是包括媒体识别元数据、源识别元数据、水印等的ID3标签。奉监测指令之命,浏览器165然后向数据库所有者180发送虚拟请求(线187)。在所示示例中,用户标识符166A(例如,与数据库所有者180关联的cookie)先前已由浏览器165存储。到数据库所有者180的请求(线187)包括用户标识符166A和媒体标识符。在一些示例中,媒体标识符被加密,以防止数据库所有者180、182识别媒体。加密后的媒体标识符随后可以由中心设施170解密。数据库所有者180然后确定其可以基于用户标识符166A识别用户,存储媒体呈现的记录,并且向客户端装置160发送确认(线188)。在随后时间,数据库所有者180将媒体呈现的记录发送到中心设施170(线194),并且依次接收确认消息(线195)。媒体呈现的记录包括媒体识别元数据(其可以被加密)。在一些示例中,记录的媒体识别元数据被格式化为ID3标签。基于所接收的记录,中心设施170和/或(更一般地)AME可以报告针对不同媒体的呈现度量。
图2表示可以用于确定到流媒体的曝光的另选示例系统。在图2的所示示例中,浏览器165和/或(更一般地)客户端装置160向服务提供商120请求媒体(线185)。媒体被返回到浏览器165(线186)。奉监测指令之命,浏览器然后将请求和所附用户标识符166A发送到第一数据库所有者180(线187)。在图2的所示示例中,数据库所有者不能够识别与用户标识符166A关联的用户(和/或没有用户标识符包括在请求中)。作为响应,数据库所有者180向浏览器165发送HTTP重定向消息。浏览器165遵从重定向消息并且向第二数据库所有者182发送识别媒体的请求以及与第二数据库所有者182关联地存储的用户标识符166B。第二数据库所有者检查用户标识符166B,与媒体标识符关联地存储用户标识符,并且能够识别与用户标识符166B关联的用户,向浏览器165发送确认(线193)。然后,第二数据库所有者182将与用户关联的媒体监测信息和人口统计信息发送到中心设施(线194),并且从中心设施170接收确认(线195)。
图2A表示可以用于确定到流媒体的曝光的另选示例系统。在图2A的所示示例中,代替将第一虚拟请求发送到数据库所有者180(例如,如由图2的线187所示的),图2A的第一虚拟请求被发送到中心设施170(例如,如由图2A的线197所示的)。
在图2A的所示示例中,第一请求浏览器165和/或(更一般地)客户端装置160向服务提供商120请求媒体(线185)。媒体被返回到浏览器165(线186)。奉监测指令(例如,由利用媒体发送的ID3标签定位或者承载在ID3标签中的指令)之命,浏览器然后将请求和所附用户标识符166A发送到中心设施170(线197)。在图2的所示示例中,中心设施170不能够识别与用户标识符166A关联的用户(和/或没有用户标识符包括在请求中)。作为响应,中心设施170将HTTP重定向消息发送到浏览器165(线198)。
像图2的示例数据库所有者180那样,图2A的示例中心设施170接收来自浏览器165的虚拟请求,并且在一些示例中,用重定向消息回复浏览器165。浏览器165遵从重定向消息并且向数据库所有者182发送识别媒体的请求以及与数据库所有者182关联地存储的用户标识符166B。数据库所有者检查用户标识符166B,与媒体标识符关联地存储用户标识符,并且能够识别与用户标识符166B关联的用户,向浏览器165发送确认(线193)。然后,数据库所有者182将与用户关联的媒体监测信息和人口统计信息发送到中心设施170(线194),并且从中心设施170接收确认(线195)。
虽然在图1、图2和/或图2A的所示示例中,示出仅两个数据库所有者,但是可以另外地或另选地使用任何数量的数据库所有者。此外,虽然在所示示例中,单个数据库所有者记录监测信息,但是多个数据库所有者可以记录这样的信息。记录与关于多个位置处的媒体识别信息的媒体的呈现关联的媒体识别信息和/或人口统计信息可以增加与媒体呈现关联的人口统计信息的准确性,能够记录原本不被记录的监测信息等。
图3是图1的浏览器165的示例实现的框图。图3的所示示例的浏览器165包括示例媒体呈现器310、示例事件监听器320、示例元数据检索器330、示例元数据转换器340、示例元数据发送位置确定器345、示例发送器350和示例用户识别信息仓库335。
图3的所示示例的媒体呈现器310由执行指令的处理器来实现,但是它可以另外地或另选地由模拟电路、ASIC、DSP、FPGA和/或其它电路来实现。在所示示例中,媒体呈现器310与应用程序编程接口(API)交互,以经由客户端装置160显示媒体。虽然在所示示例中,使用API,但是可以另外地或另选地采用任何其它媒体呈现框架。例如,示例媒体呈现器310可以与媒体呈现框架交互。
图3的所示示例的示例事件监听器320由逻辑电路(诸如,执行指令的处理器)来实现,但是它可以另外地或另选地由模拟电路、ASIC、DSP、FPGA和/或其它电路来实现。在一些示例中,媒体呈现器310和事件监听器320由相同物理处理器来实现。在所示示例中,示例事件监听器320与JavaScript功能交互,以能够接收和/或监听事件通知。事件通知是浏览器和/或应用程序内的活动的任何通知。当例如加载新网页,呈现媒体、检测用户输入等时,可以触发事件通知。虽然在所示示例中使用JavaScript来监听事件通知,但是可以使用任何其它框架(诸如,例如,ActiveX、MicrosoftSilverlight等)来监听事件通知。
图3的所示示例的元数据检索器330由逻辑电路(诸如,执行指令的处理器)来实现,但是它可以另外地或另选地由模拟电路、ASIC、DSP、FPGA和/或其它电路来实现。在一些示例中,媒体呈现器310、事件监听器320和元数据检索器330由相同物理处理器来实现。在所示示例中,在由事件监听器320检测到事件通知时,元数据检索器330从媒体呈现器310中检索元数据。在所示示例中,元数据检索器330通过使用JavaScript检查媒体呈现器310的文档对象模型(DOM)对象来检索元数据。虽然在所示示例中使用JavaScript来检索DOM对象,但是可以使用任何其它框架(诸如,例如,ActiveX、MicrosoftSilverlight等)来检索DOM对象。在一些示例中,元数据检索器330检索关于媒体呈现器310和/或(更一般地)浏览器165的操作信息。所检索的操作信息可以包括例如关于媒体呈现器310是完全可见还是部分可见(例如,媒体呈现器310完全可见,媒体呈现器31050%可见,媒体呈现器310不可见等)的信息,关于媒体呈现器310是在前台还是后台等的信息等。在一些示例中,操作信息被发送到观众测量实体,以能够计算附加媒体呈现度量(例如,用户是否在后台用媒体呈现器310监听流音频等)。
图3的所示示例的元数据转换器340由逻辑电路(诸如,执行指令的处理器)来实现,但是它可以另外地或另选地由模拟电路、ASIC、DSP、FPGA和/或其它电路来实现。在一些示例中,媒体呈现器310、事件监听器320、元数据检索器330和元数据转换器340由相同物理处理器来实现。在所示示例中,元数据转换器340将由元数据检索器330检索的元数据转换成用于发送到数据库所有者180、182的格式。例如,元数据转换器340可以对元数据和/或元数据的部分进行加密、解密、压缩、修改等,以例如减少将被发送到数据库所有者180、182的数据量。在一些示例中,元数据转换器340对媒体识别元数据加密,以防止数据库所有者180、182识别媒体。在这样的示例中,数据库所有者180、182与加密后的媒体识别元数据关联地将人口统计信息发送到中心设施170。中心设施170(例如,观众测量实体)将加密后的媒体识别元数据解密,以识别所呈现的媒体。
图3的所示示例的元数据发送位置确定器345由逻辑电路(诸如,执行指令的处理器)来实现,但是它可以另外地或另选地由模拟电路、ASIC、DSP、FPGA和/或其它电路来实现。在一些示例中,媒体呈现器310、事件监听器320、元数据检索器330、元数据转换器340和元数据发送位置确定器345由相同物理处理器来实现。在所示示例中,元数据发送位置确定器345检查元数据和/或利用元数据发送的信息,以确定发送承载元数据和任何关联用户识别信息(例如,用户标识符166A、166B)的虚拟请求的位置。在所示示例中,元数据作为ID3标签被发送。在一些这样的示例中,ID3标签包括虚拟请求应该被发送到的目的地。在所示示例中,目的地是统一资源定位符(URL),URL包括媒体识别信息以及指定应该发送URL的互联网域(例如,databaseproprietor.com/<media-identifyinginformation>)。然而,在一些示例中,目的地和媒体识别信息被单独发送。在这样的示例中,元数据发送位置确定器345基于目的地和媒体识别信息来确定URL。
在一些示例中,不同服务提供商实现监测指令,以指定媒体识别信息将被发送到的目的地(例如,特定数据库所有者)。不同服务提供商可以因此与不同数据库所有者关联。与不同数据库所有者关联可能使得媒体印象的更有效和/或更准确记录和这些印象与人口统计信息的关联。例如,相比于与社交媒体(例如,Facebook、Twitter等)关联的数据库所有者,在金融网站处查看媒体的用户可能更容易通过与金融服务关联的数据库所有者(例如,股票经纪人、征信所、Experian等)被识别。因此,服务提供商可以创建监测指令,以使客户端装置向与将被注释的媒体匹配的特定数据库所有者(例如,Experian)发送虚拟请求。
在所示示例中,传送媒体识别元数据的ID3标签的目的地字段包括当通过监测指令解释时使得监测指令向指定目的地(例如,URL)发送虚拟请求的目的地字段。在这样的示例中,奉监测指令之命,客户端装置基于ID3标签的目的地字段,确定发送虚拟请求的位置。结合图8的框810和815公开基于ID3标签的目的地字段确定发送虚拟请求的位置的这样的示例。另选地,针对给定服务提供商的监测指令可以引导客户端装置向预定位置发送虚拟请求。也就是说,不是基于ID3标签的目的地字段来确定位置,而是该位置基于监测指令的指令。在一些示例中,指令是由元数据发送位置确定器345实现的JavaScript指令。结合图8的框820和825公开基于监测指令的指令确定发送虚拟请求的位置的示例。
图3的所示示例的发送器350由逻辑电路(诸如,执行指令的处理器)来实现,但是它可以另外地或另选地由模拟电路、ASIC、DSP、FPGA和/或其它电路来实现。在一些示例中,媒体呈现器310、事件监听器320、元数据检索器330、元数据转换器340、元数据发送位置确定器345和发送器350由相同物理处理器来实现。在所示示例中,发送器350经由例如互联网将媒体识别信息和/或用户识别信息(例如,用户标识符166A、166B)发送到数据库所有者180、182。虽然在所示示例中基本上实时地发送媒体识别信息,但是在一些示例中,媒体识别信息在被发送到数据库所有者180、182之前被存储、高速缓存、和/或缓冲。另外,虽然在所示示例中,媒体识别信息被发送到数据库所有者180、182,但是在一些示例中,媒体识别信息被发送到不同的目的地(诸如,例如,中心设施170)。另外地或另选地,发送器350可以发送浏览器165和/或客户端装置160的用户标识符166A、166B,以使数据库所有者180、182能够使媒体呈现与用户、人口统计等相关联。在一些示例中,媒体识别信息在由发送器350发送之前被加密。对媒体识别信息加密防止数据库所有者180、182访问关于什么媒体被识别的信息。在一些示例中,发送器350将由元数据检索器330检索的操作信息连同媒体识别信息一起发送。
所示示例的用户识别信息仓库355由用于存储信息(例如,用户识别信息、cookies等)的存储器来实现。图3的所示示例的示例用户识别信息仓库355可以是用于存储数据的任何装置(诸如,例如,闪存、磁媒体、光学媒体等)。在所示示例中,用户识别信息仓库355由客户端装置160的随机存取存储器来实现。此外,存储在用户识别信息仓库355中的数据可以是任何数据格式(诸如,例如,二进制数据、逗号分隔数据、制表符分隔数据、结构化查询语言(SQL)结构等)。虽然在所示示例中,用户识别信息仓库355被示出为单个数据库,但是用户识别信息仓库355可以由多个数据库来实现,和/或存储在媒体装置的多个存储器位置。在所示示例中,每条用户识别信息与域关联地被存储。当发送请求(例如,图1的线187的虚拟请求)时,仅发送与目的地域关联的用户识别信息。
图4是图1、图2和/或图2A的数据库所有者180、182的示例实现的框图。图4的所示示例的数据库所有者180、182包括HTTP服务器410、用户注册数据接收器420、人口统计信息数据库430、用户ID比较器440、元数据处理器450、元数据数据库460和元数据发送器470。
图4的所示示例的HTTP服务器410由执行指令的处理器来实现,但是它可以另外地或另选地由模拟电路、ASIC、DSP、FPGA和/或其它电路来实现。在所示示例中,示例HTTP服务器410接收来自浏览器165的请求,该请求包括例如用户标识符166A、166B和/或由浏览器165识别的媒体识别信息(其可以被加密)。图4的示例HTTP服务器410利用HTTP确认消息和/或HTTP重定向消息响应来自浏览器165的请求。虽然在所示示例中,HTTP服务器410使用HTTP协议进行通信,但是可以另外地或另选地使用任何其它协议(诸如,例如,HTTP协议、FTP协议等)。
图4的所示示例的用户注册数据接收器420由执行指令的处理器来实现,但是它可以另外地或另选地由模拟电路、ASIC、DSP、FPGA和/或其它电路来实现。在一些示例中,用户注册数据接收器420和HTTP服务器410由相同物理处理器来实现。在所示示例中,示例用户注册数据接收器420接收来自客户端装置160的用户的注册数据。注册数据可以包括例如人口统计信息、用户名、地理信息、和/或与用户关联的任何其它信息。在所示示例中,用户注册数据接收器420经由HTTP服务器410接收来自用户的注册信息。也就是说,经由网络(诸如,例如,互联网)接收注册信息。然而,可以以任何其它方式接收用户信息。例如,可以经由电话呼叫、传真发送、手动输入等接收用户注册数据,图4的所示示例的用户注册数据接收器420将用户注册数据存储在人口统计信息数据库430中。
所示示例的人口统计信息数据库430由用于存储用户注册数据(例如,与用户关联的人口统计信息)的存储器来实现。图4的所示示例的示例人口统计信息数据库430可以是用于存储数据的任何装置(诸如,例如,闪存、磁媒体、光学媒体等)。在所示示例中,人口统计信息数据库430由数据库所有者180、182的随机存取存储器来实现。此外,存储在人口统计信息数据库430中的数据可以是任何数据格式(诸如,例如,二进制数据、逗号分隔数据、制表符分隔数据、结构化查询语言(SQL)结构等)。虽然在所示示例中,人口统计信息数据库430被示出为单个数据库,但是人口统计信息数据库430可以由多个数据库来实现,和/或存储在数据库所有者180、182的多个存储器位置。
图4的所示示例的用户ID比较器440由执行指令的处理器来实现,但是它可以另外地或另选地由模拟电路、ASIC、DSP、FPGA和/或其它电路来实现。在一些示例中,示例用户ID比较器440、示例HTTP服务器410和示例用户注册数据接收器420由相同物理处理器来实现。在所示示例中,用户ID比较器440经由HTTP服务器410接收来自浏览器165的虚拟请求(例如,图1的线187的虚拟请求)。虚拟请求可以包括用户标识符168A、166B。因此,用户ID比较器440检查该请求以确定是否存在用户标识符,和/或如果存在,则确定是否可以使用用户标识符来确定用户ID。如果不能识别用户(例如,用户标识符是未知的或者不存在),则用户ID比较器440向HTTP服务器410信号发送浏览器165应该被重定向到不同位置(例如,数据库所有者182、中心设施170)。如果能够识别用户,则用户ID比较器440将媒体识别元数据(其可以被加密)和用户ID传输到元数据数据库460。
图4的所示示例的元数据处理器450由执行指令的处理器来实现,但是它可以另外地或另选地由模拟电路、ASIC、DSP、FPGA和/或其它电路来实现。在一些示例中,元数据处理器450、示例HTTP服务器410、示例用户注册数据接收器420和示例用户ID比较器440由相同物理处理器来实现。在所示示例中,元数据处理器450与媒体识别元数据(其可以被加密)关联地将由用户ID比较器440识别的用户ID存储在元数据数据库460中。
元数据数据库460由用于存储经由虚拟请求(例如,由图1的线187表示的请求)从浏览器接收的媒体识别元数据的存储器来实现。图4的所示示例的示例元数据数据库460可以由用于存储数据的任何装置(诸如,例如,闪存、磁媒体、光学媒体等)来实现。在所示示例中,元数据数据库460由数据库所有者180、182的随机存取存储器来实现。此外,存储在元数据数据库460中的数据可以是任何数据格式(诸如,例如,二进制数据、逗号分隔数据、制表符分隔数据、结构化查询语言(SQL)结构等)。虽然在所示示例中,元数据数据库460被示出为单个数据库,但是元数据数据库460可以由多个数据库来实现,和/或存储在数据库所有者180、182的多个存储器位置。此外,虽然在所示示例中,元数据数据库460和人口统计信息数据库430被实现为单独数据库,但是示例元数据数据库460和示例人口统计信息数据库430可以使用单个(即,相同)数据库来实现。
图4的所示示例的元数据发送器470由执行指令的处理器来实现,但是它可以另外地或另选地由模拟电路、ASIC、DSP、FPGA和/或其它电路来实现。在一些示例中,示例元数据发送器470、示例HTTP服务器410、示例用户注册数据接收器420、示例用户ID比较器440和示例元数据处理器450由相同物理处理器来实现。在所示示例中,元数据发送器470将与(由媒体识别元数据识别的)媒体被呈现给的用户关联的人口统计信息发送到中心设施170。在所示示例中,当已经向阈值数量的用户呈现媒体时,元数据发送器470发送人口统计信息和关联的媒体识别元数据(其可以被加密)。同样地,跨媒体被呈现给的多个用户聚集人口统计信息。然而,在一些示例中,以个体为基础发送人口统计信息。在所示示例中,元数据发送器470向中心设施170发送数据,而不管中心设施170是否已经请求了数据。然而,在一些示例中,中心设施170可以请求元数据发送器470发送数据。
图4A是图1、图2和/或图2A的中心设施170的示例实现的框图。图4A的所示示例的中心设施170包括HTTP服务器171、用户注册数据接收器421、人口统计信息数据库431、用户ID比较器441、元数据处理器451、元数据数据库461和元数据指示器480和数据接收器481。
图4A的所示示例的HTTP服务器171由执行指令的处理器来实现,但是它可以另外地或另选地由模拟电路、ASIC、DSP、FPGA和/或其它电路来实现。在所示示例中,示例HTTP服务器171接收来自浏览器165的请求,该请求包括例如用户标识符166A、166B和/或由浏览器165识别的媒体识别信息(其可以被加密)。图4A的示例HTTP服务器171利用HTTP确认消息和/或HTTP重定向消息响应来自浏览器165的请求。虽然在所示示例中,HTTP服务器171使用HTTP协议进行通信,但是可以另外地或另选地使用任何其它协议(诸如,例如,HTTP协议、FTP协议等)。
图4A的所示示例的用户注册数据接收器421由执行指令的处理器来实现,但是它可以另外地或另选地由模拟电路、ASIC、DSP、FPGA和/或其它电路来实现。在一些示例中,用户注册数据接收器421和HTTP服务器171由相同物理处理器来实现。在所示示例中,示例用户注册数据接收器421从客户端装置160的用户接收注册数据。注册数据可以包括例如人口统计信息、用户名、地理信息、和/或与用户关联的任何其它信息。在所示示例中,用户注册数据接收器420经由HTTP服务器171接收来自用户的注册信息。也就是说,经由网络(诸如,例如,互联网)接收注册信息。然而,可以按任何其它方式接收用户信息。例如,可以经由电话呼叫、传真发送、手动输入等来接收用户注册数据,图4A的所示示例的用户注册数据接收器421将用户注册数据存储在人口统计信息数据库431中。
所示示例的人口统计信息数据库430由用于存储用户注册数据(例如,与用户关联的人口统计信息)的存储器来实现。图4A的所示示例的示例人口统计信息数据库431可以是用于存储数据的任何装置(诸如,例如,闪存、磁媒体、光学媒体等)。在所示示例中,人口统计信息数据库431由中心设施170的随机存取存储器来实现。此外,存储在人口统计信息数据库431中的数据可以是任何数据格式(诸如,例如,二进制数据、逗号分隔数据、制表符分隔数据、结构化查询语言(SQL)结构等)。虽然在所示示例中,人口统计信息数据库431被示出为单个数据库,但是人口统计信息数据库431可以由多个数据库来实现,和/或存储在中心设施170的多个存储器位置。
图4A的所示示例的用户ID比较器441由执行指令的处理器来实现,但是它可以另外地或另选地由模拟电路、ASIC、DSP、FPGA和/或其它电路来实现。在一些示例中,示例用户ID比较器441、示例HTTP服务器171和示例用户注册数据接收器421由相同物理处理器来实现。在所示示例中,用户ID比较器441经由HTTP服务器411接收来自浏览器165的虚拟请求(例如,图2A的线197的虚拟请求)。虚拟请求可以包括用户标识符168A、166B。因此,用户ID比较器441检查请求以确定是否存在用户标识符,和/或如果存在,则确定是否可使用用户标识符来确定用户ID。如果不能识别用户(例如,用户标识符是未知的或者在请求中不存在),则用户ID比较器441向HTTP服务器171信号发送浏览器165应该被重定向到不同位置(例如,数据库所有者182、中心设施170)。如果能够识别用户,则用户ID比较器441将媒体识别元数据(其可以被加密)和用户ID传送到元数据数据库461。
图4A的所示示例的元数据处理器451由执行指令的处理器来实现,但是它可以另外地或另选地由模拟电路、ASIC、DSP、FPGA和/或其它电路来实现。在一些示例中,元数据处理器451、示例HTTP服务器171、示例用户注册数据接收器421和示例用户ID比较器441由相同物理处理器来实现。在所示示例中,元数据处理器451与媒体识别元数据(其可以被加密)关联地将用户ID比较器441识别的用户ID存储在元数据数据库461中。
元数据数据库461由用于存储经由虚拟请求(例如,由图2A的线197表示的请求)从浏览器接收的媒体识别元数据的存储器来实现。此外,示例元数据数据库461存储经由数据接收器481从数据库所有者180、182接收的人口统计信息和元数据。图4A的所示示例的示例元数据数据库461可以由用于存储数据的任何装置(诸如,例如,闪存、磁媒体、光学媒体等)来实现。在所示示例中,元数据数据库461由中心设施170的随机存取存储器来实现。此外,存储在元数据数据库461中的数据可以是任何数据格式(诸如,例如,二进制数据、逗号分隔数据、制表符分隔数据、结构化查询语言(SQL)结构等)。虽然在所示示例中,元数据数据库461被示出为单个数据库,但是元数据数据库461可以由多个数据库来实现,和/或存储在中心设施170的多个存储器位置。此外,虽然在所示示例中,元数据数据库461和人口统计信息数据库431被实现为单独数据库,但是示例元数据数据库461和示例人口统计信息数据库431可以使用单个(即,相同)数据库来实现。
图4A的所示示例的元数据指示器480由执行指令的处理器来实现,但是它可以另外地或另选地由模拟电路、ASIC、DSP、FPGA和/或其它电路来实现。在一些示例中,元数据指示器480、示例元数据处理器451、示例HTTP服务器171、示例用户注册数据接收器421和示例用户ID比较器441由相同物理处理器来实现。在所示示例中,示例中心设施170的示例元数据指示器480指示元数据嵌入器135和/或(更一般地)服务提供商120将标签嵌入将被流处理的媒体中。在所示示例中,元数据嵌入器135指示元数据嵌入器135将标签格式化为ID3标签。标签将使客户端装置(例如,浏览器165和/或(客户端装置160))将消息发送到中心设施170。
图4A的所示示例的数据接收器481由执行指令的处理器来实现,但是它可以另外地或另选地由模拟电路、ASIC、DSP、FPGA和/或其它电路来实现。在一些示例中,数据接收器481、示例元数据处理器451、示例HTTP服务器171、示例用户注册数据接收器421和示例用户ID比较器441由相同物理处理器来实现。图4A的所示示例的示例数据接收器481接收来自数据库所有者180、182的元数据和人口统计信息。图5是可以由图3的示例媒体呈现器310显示的示例HLS流500的示例实现的框图。在图5的所示示例中,HLS流500包括清单510和三个传输流。在所示示例中,清单510是描述到客户端装置的可用传输流的.m3u8文件。然而,可以另外地或另选地使用任何其它过去、现在、和/或未来的文件格式。在所示示例中,客户端装置响应于显示HLS元素的指令来检索清单510。
HLS是自适应格式,因为尽管多个装置检索相同清单510,但是根据一个或更多个因素可以显示不同传输流。例如,具有不同带宽可用性(例如,高速互联网连接、低速互联网连接等)和/或不同显示能力(例如,诸如手机的小尺寸屏幕、诸如平板和/或膝上型计算机的中等大小屏幕、诸如电视的大尺寸屏幕)的装置选择用于它们的显示和/或带宽能力的合适传输流。在一些示例中,具有小屏幕和有限带宽的手机使用低分辨率传输流。另选地,在一些示例中,具有大屏幕和高速互联网连接的电视使用高分辨率传输流。随着装置的能力改变(例如,装置从高速互联网连接转移到低速互联网连接),装置可以切换到不同传输流。
在图5的所示示例中,示出高分辨率传输流520、中等分辨率传输流530和低分辨率传输流540。在所示示例中,每个传输流520、530和/或540表示关联媒体的一部分(例如,5秒、10秒、30秒、1分钟等)。因此,高分辨率传输流520对应于媒体的第一部分,第二高分辨率传输流521对应于媒体的第二部分,第三高分辨率传输流522对应于媒体的第三部分。同样地,中等分辨率传输流530对应于媒体的第一部分,第二中等分辨率传输流531对应于媒体的第二部分,以及第三中等分辨率传输流532对应于媒体的第三部分。另外,低分辨率传输流540对应于媒体的第一部分,第二低分辨率传输流541对应于媒体的第二部分,以及第三低分辨率传输流542对应于媒体的第三部分。尽管针对每个分辨率在图5的所示示例中示出了三个传输流,但是可以另外地或另选地使用表示媒体的任何数量的相应部分的任何数量的传输流。
在所示示例中,每个传输流520、521、522、530、531、532、540、541和/或542包括视频流550、551、552、音频流555、556、552和元数据流560、561、562。视频流550、551和/或552包括根据与视频流关联的传输流的分辨率以不同分辨率与媒体关联的视频。音频流555、556和/或557包括与媒体关联的音频。元数据流560、561和/或562包括元数据(诸如,例如,与媒体关联的ID3标签)。
在于此公开的示例中,ID3标签被格式化为ID3v2标签。然而,可以另外地或另选地使用任何其它类型和/或格式的元数据和/或元数据容器。在所示示例中,媒体识别信息被存储在ID3标签的私有帧中。然而,媒体识别信息可以被存储在任何其它位置。所示示例的媒体识别信息包括通过图1和/或图2的媒体识别器125识别的目的地域名和音频水印的文本版本。在所示示例中,音频水印以64基加密格式被存储。然而,水印可以按任何其它方式被存储。此外,虽然在所示示例中,ID3标签包括目的地域名和音频水印,但是在ID3标签中可以另外地或另选地包括任何其它信息(诸如,例如,媒体提供商110的标识符、服务提供商120的标识符、中心设施170的标识符等)。
虽然在图1、图2、图2A、图3、图4和/或图4A中示出实现图1、图2和/或图2A的示例服务提供商120、图1、图2和/或图3的示例浏览器165、图1、图2、图2A和/或图4A的示例中心设施170、和/或图1、图2、图2A和/或图4的示例数据库所有者180、182的示例方式,但是可以按任何其它方式组合、划分、重新布置、省略、消除和/或实现图1、图2、图2A、图3、图4和/或图4A中示出的元件、处理和/或装置中的一个或更多个。另外,图1、图2和/或图2A的示例媒体标识符125、示例转码器130、示例元数据嵌入器135、示例媒体发送器140和/或(更一般地)示例服务提供商120;图1、图2、图2A和/或图3的示例媒体呈现器310、示例事件监听器320、示例元数据检索器330、示例元数据转换器340、示例元数据发送位置确定器345、示例发送器350、示例用户识别信息仓库355、和/或(更一般地)示例浏览器165;图1、图2、图2A和/或图4A的示例HTTP服务器171、示例用户注册数据接收器421、示例人口统计信息数据库431、示例用户ID比较器441、示例元数据处理器451、示例元数据数据库461、示例元数据指示器480和示例数据接收器481和/或(更一般地)示例中心设施170;和/或图1、图2、图2A和/或图4的示例HTTP服务器410、示例用户注册数据接收器420、示例人口统计信息数据库430、示例用户ID比较器440、示例元数据处理器450、示例元数据数据库460、示例元数据发送器470和/或(更一般地)示例数据库所有者180、182可以由硬件、软件、固件和/或硬件、软件和/或固件的任何组合来实现。因此,例如,图1、图2和/或图2A的示例媒体识别器125、示例转码器130、示例元数据嵌入器135、示例媒体发送器140和/或(更一般地)示例服务提供商120;图1、图2、图2A和/或图3的示例媒体呈现器310、示例事件监听器320、示例元数据检索器330、示例元数据转换器340、示例元数据发送位置确定器345、示例发送器350、示例用户识别信息仓库355和/或(更一般地)示例浏览器165;图1、图2、图2A和/或图4A的示例HTTP服务器171、示例用户注册数据接收器421、示例人口统计信息数据库431、示例用户ID比较器441、示例元数据处理器451、示例元数据数据库461、示例元数据指示器480、示例数据接收器481和/或(更一般地)示例中心设施170;和/或图1、图2、图2A和/或图4的示例HTTP服务器410、示例用户注册数据接收器420、示例人口统计信息数据库430、示例用户ID比较器440、示例元数据处理器450、示例元数据数据库460、示例元数据发送器470和/或(更一般地)示例数据库所有者180、182中的任一个可以由一个或更多个模拟或数字电路、逻辑电路、可编程处理器、专用集成电路(ASIC)、可编程逻辑器件(PLD)和/或现场可编程逻辑器件(FPLD)来实现。当读取涵盖纯软件和/或固件实现的本专利的设备或系统权利要求中的任一个时,图1、图2和/或图2A的示例媒体识别器125、示例转码器130、示例元数据嵌入器135、示例媒体发送器140和/或(更一般地)示例服务提供商120;图1、图2、图2A和/或图3的示例媒体呈现器310、示例事件监听器320、示例元数据检索器330、示例元数据转换器340、示例元数据发送位置确定器345、示例发送器350、示例用户识别信息仓库355和/或(更一般地)示例浏览器165;图1、图2、图2A和/或图4A的示例HTTP服务器171、示例用户注册数据接收器421、示例人口统计信息数据库431、示例用户ID比较器441、示例元数据处理器451、示例元数据数据库461、示例元数据指示器480和示例数据接收器481和/或(更一般地)示例中心设施170;和/或图1、图2、图2A和/或图4的示例HTTP服务器410、示例用户注册数据接收器420、示例人口统计信息数据库430、示例用户ID比较器440、示例元数据处理器450、示例元数据数据库460、示例元数据发送器470和/或(更一般地)示例数据库所有者180、182在此被明确限定为包括存储软件和/或固件的有形计算机可读存储装置或存储盘(诸如,存储器、数字视频盘(DVD)、光盘(CD)、蓝光盘等)。另外,除了或者代替图1、图2、图2A、图3、图4和/或图4A中示出的那些之外,图1、图2和/或图2A的示例服务提供商120、图1、图2、图2A和/或图3的示例浏览器165、图1、图2、图2A和/或图4A的示例中心设施170、和/或图1、图2、图2A和/或图4的示例数据库所有者180、182可以包括一个或更多个元件、处理和/或装置,和/或可以包括所示元件、处理和装置中的任一个或全部中的多于一个。
在图6、图7、图8、图9、图10和/或图11中示出表示用于实现图1、图2和/或图2A的示例服务提供商120、图1、图2、图2A和/或图3的示例浏览器165、图1、图2、图2A和/或图4A的示例中心设施170、和/或图1、图2、图2A和/或图4的示例数据库所有者180、182的示例机器可读指令的流程图。在这些示例中,机器可读指令包括用于由处理器(以下结合图12论述的示例处理器平台1200中示出的处理器1212)执行的程序。该程序可以在存储在有形计算机可读存储介质(诸如,CD-ROM、软盘、硬驱动器、数字视频盘(DVD)、蓝光盘、或与处理器212关联的存储器)的软件中具体实现,但是整个程序和/或其部分可以另选地由除了处理器1212之外的装置来执行和/或在固件或专用硬件中具体实现。另外,尽管参照图6、图7、图8、图9、图10和/或图11中示出的流程图描述了示例程序,但是可以另选地使用实现图1、图2和/或图2A的示例服务提供商120、图1、图2、图2A和/或图3的示例浏览器165、图1、图2、图2A和/或图4A的示例中心设施170、和/或图1、图2、图2A和/或图4的示例数据库所有者180、182的许多其它方法。例如,可以改变这些框的执行顺序,和/或可以改变、消除或组合所描述的框中的一些。
如以上所述的,可以使用存储在有形计算机可读存储介质(诸如,硬盘驱动器、闪存、只读存储器(ROM)、光盘(CD)、数字视频盘(DVD)、高速缓存、随机存取存储器(RAM)和/或在任何持续时间(例如,延长时间段、永久地、简短实例、暂时缓冲、和/或高速缓存信息)内存储信息的任何其它存储装置或存储盘)上的编码指令(例如,计算机和/或机器可读指令)来实现图6、图7、图8、图9、图10和/或图11的示例处理。如在此使用的,术语有形计算机可读存储介质被明确限定为包括任何类型的计算机可读存储装置和/或存储盘并且不包括传播信号和传输媒体。如在此使用的,“有形计算机可读存储介质”和“有形机器可读存储介质”被可交换地使用。另外地或另选地,可以使用存储在非暂时计算机和/或机器可读介质(诸如,硬盘驱动器、闪存、只读存储器、光盘、数字视频盘、高速缓存、随机存取存储器和/或在任何持续时间(例如,延长时间段、永久地、简短实例、暂时缓冲、和/或高速缓存信息)内存储信息的任何其它存储装置或存储盘)上的编码指令(例如,计算机和/或机器可读指令)来实现图6、图7、图8、图9、图10和/或图11的示例处理。如在此使用的,术语非暂时计算机可读存储介质被明确限定为包括任何类型的计算机可读存储装置和/或存储盘并且不包括传播信号和传输媒体。如在此使用的,当短语“至少”被用作在权利要求的前序部分中的过渡术语时,它以与术语“包括”开放结束相同的方式开放结束。
图6是表示示例机器可读指令600的流程图,可以执行这些可读指令来实现图1和/或图2的示例服务提供商120。图6的示例机器可读指令600的执行开始于服务提供商120的媒体识别器125接收来自媒体提供商110的媒体(框610)。在所示示例中,在媒体被广播(例如,直播)时接收媒体。然而,在一些示例中,由媒体识别器215存储和/或高速缓存媒体。
所示示例的媒体识别器215然后识别媒体(框620)。媒体识别器215通过从媒体中提取计量数据(例如,签名、水印等)来识别媒体。基于所提取的计量数据,媒体识别器215生成元数据(框630)。在所示示例中,以ID3格式生成元数据。然而,可以另外地或另选地使用任何其它元数据格式。另外,在所示示例中,基于所提取的计量数据来生成元数据。然而,在一些示例中,可以通过使用所提取的计量数据中的一些或全部询问外部源来生成元数据。
然后,由服务提供商120的转码器130对媒体转码(框640)。在所示示例中,媒体被转码成可以经由HTTP直播流(HLS)发送的MPEG2传输流。服务提供商120的元数据嵌入器135将元数据嵌入媒体中(框650)。在一些示例中,元数据在被嵌入媒体中之前被加密。在所示示例中,元数据被嵌入媒体的元数据通道中。然而,在一些示例中,元数据可以被嵌入可以与媒体关联的辅助数据文档、文件等中。例如,元数据可以被嵌入清单文件(例如,M3U8文件)中、与媒体关联的文本跟踪中等。
然后,由服务提供商120的媒体发送器140发送媒体(框660)。在所示示例中,使用HTTP直播流(HLS)发送媒体。然而,可以另外地或另选地使用用于发送(例如,广播、单播、多播等)媒体的任何其它格式和/或协议。
图7是表示示例机器可读指令700的流程图,可以执行这些可读指令来实现图1、图2和/或图3的示例浏览器165。图7的示例机器可读指令700的执行开始于浏览器165被实例化(例如,通过由客户端装置160加载)。然后,浏览器165的媒体呈现器310开始通过例如加载用于经由客户端装置160呈现的显示对象开始呈现媒体(框710)。在所示示例中,显示对象是对象。然而,可以另外地或者另选地使用任何其它类型的显示对象。
浏览器165的事件监听器320开始监听事件(框720)。在所示示例中,事件监听器320监听由媒体呈现器210触发的JavaScript事件。然而,在一些示例中,事件监听器320监听任何其它事件(诸如,例如,媒体改变事件、用户交互事件(例如,当用户点击对象时)、显示事件(例如,页面加载)等)。如果事件监听器320没有检测到事件,则事件监听器320继续监听事件,直到例如浏览器165被关闭,加载不同网页等为止。
如果事件监听器320检测到事件,则浏览器165的元数据检索器330检索元数据(框730)。在所示示例中,事件监听器320将事件对象传递到检查事件对象以检索元数据的元数据检索器330。然而,在一些示例中,事件监听器320传递对象(例如,媒体呈现器310显示对象)的标识符,该标识符指示元数据检索器330从其检索元数据的对象。在所示示例中,元数据检索器330检查文档对象模块(DOM)对象来检索元数据。然而,在一些示例中,元数据检索器330检查例如计时文本跟踪、HLS媒体的元数据流等来检索元数据。在所示示例中,元数据被格式化为ID3标签。然而,可以另外地或另选地使用任何其它格式的元数据。在一些示例中,元数据检索器330检索关于媒体呈现器310和/或(更一般地)浏览器165的操作信息。所检索的操作信息可以包括例如关于媒体呈现器310是完全可见还是部分可见(例如,媒体呈现器310完全可见,媒体呈现器31050%可见,媒体呈现器310不可见等)的信息、关于媒体呈现器310是在前台还是后台的信息等。
然后,浏览器165的元数据转换器340将元数据转换成用于由浏览器165的发送器330使用的格式(框740)。在所示示例中,将元数据从二进制数据格式转换成文本格式。在一些示例中,对元数据进行语法分析,以识别元数据(例如,类型、艺术家、歌名、唱片名、发送站/服务站等)中的感兴趣部分(例如,字段、片段等)。在一些示例中,元数据转换器340对元数据加密。对元数据加密防止第三方(例如,数据库所有者)识别媒体,同时仍然允许记录印象以用于与人工统计关联。在所示示例中,元数据转换器340在将元数据发送到数据库所有者180、182之前,将时间戳添加到元数据中。加时间戳(例如,记录发生事件的时间)使得能够进行所呈现的媒体和/或向呈现装置的用户呈现媒体的时间的准确识别和/或关联。
在一些示例中,元数据在由发送器发送之前可以不经历转换(例如,元数据可以按由元数据检索器330检索它的格式被发送)。在这样的示例中,数据库所有者180、182和/或中心设施170通过例如将元数据转换成不同格式,对元数据进行语法分析以识别元数据中的感兴趣部分,将元数据解密等来转换元数据。通过数据库所有者180、182和/或中心设施170转换元数据有助于所呈现的媒体与识别将向谁呈现媒体的标识符的关联。在一些示例中,数据库所有者180、182和/或中心设施170在接收时给元数据加时间戳。给元数据加时间戳使得能够进行所呈现的媒体和/或向呈现装置的用户呈现它的时间的准确识别和/或关联。
然后,浏览器165的元数据发送位置确定器345确定元数据应该被发送到的位置(框750)。在所示示例中,基于包括在ID3标签中的域名来确定位置。然而,可以另外地或另选地使用确定发送元数据的位置的任何其它方式。以下,结合图8公开用于确定发送元数据的示例处理。
然后,发送器350将元数据发送到由元数据发送位置确定器345识别的位置(框750)。在所示示例中,使用HTTPPost请求来发送元数据。然而,可另外地或另选地使用发送数据和/或元数据的任何其它方法。例如,可以使用文件传输协议(FTP)指令、HTTP获取请求、异步JavaScript和可扩展标记语言(XML)(AJAX)消息等来发送元数据。在一些示例中,元数据不被发送到数据库所有者180、182和/或中心设施170。例如,元数据可以被发送到客户端装置160的显示对象,以用于向用户显示。在所示示例中,元数据被实时发送(例如,流处理)到数据库所有者180、182。然而,在一些示例中,可以在将元数据发送到数据库所有者180、182之前的时间段内,存储(例如,高速缓存、缓冲等)元数据。在一些示例中,发送器350发送由元数据检索器330从媒体呈现器310检索的操作数据。发送操作信息使观众测量实体能够计算附加媒体呈现度量(例如,用户是否在后台利用媒体呈现器310监听流音频等)。
图8是表示示例机器可读指令800的流程图,可以执行这些可读指令来实现图1、图2和/或图3的示例浏览器165。图8的示例流程图表示图3的元数据发送位置确定器345确定经由例如虚拟请求(例如,图1的线187)发送元数据和/或用户标识符数据的目的地的处理。图8的示例机器可读指令800的执行开始于元数据发送位置确定器345确定包括在由图3的元数据检索器330识别的ID3标签中的元数据是否识别发送元数据的位置(框810)。在一些示例中,ID3标签包括指定元数据被应该发送的位置的URL。URL可以识别例如优选数据库所有者180、182。如果ID3标签包括指定元数据应该被发送的位置的URL(框810),则元数据发送位置确定器345使用由元数据识别的位置(例如,URL)(框815)以确定虚拟请求的目的地。
然而,在一些示例中,ID3标签不识别发送元数据的位置。如果ID3标签不识别发送元数据的位置(框810),则示例元数据发送位置确定器345确定服务提供商是否识别发送元数据的位置(框820)。在一些示例中,服务提供商120在实现与由浏览器165实现的监测指令关联的SDK时,指定元数据应该被发送元到的数据库所有者。在这样的示例中,元数据发送位置确定器345使用由服务提供商识别的位置(框825)以确定虚拟请求的目的地。
在一些示例中,元数据和服务提供商都不能识别元数据应该被发送的位置(框810、820)。在这样的示例中,元数据发送位置确定器345使用默认位置来发送元数据(框830)以确定虚拟请求的目的地。默认位置可以是例如优选数据库所有者,诸如,例如,Facebook、Twitter、Experian等。在一些示例中,默认位置可以是中心设施170。图8的示例机器可读指令800然后终止,并且图3的发送器350继续经由虚拟请求发送与目的地关联的元数据和用户标识符(图7的框760)。
图9是表示示例机器可读指令900的流程图,可以执行这些机器可读指令来实现图1、图2、图2A和/或图4的示例数据库所有者180、182。在一些示例中,可以执行图9的所示示例的示例指令900来实现图1、图2、图2A和/或图4的示例中心设施170。图9的示例机器可读指令900的执行开始于图4的数据库所有者180的HTTP服务器410接收来自浏览器的虚拟请求(例如,图1的虚拟请求187)(框910)。虚拟请求包括媒体识别元数据,并且可以另外包括用户识别数据(诸如,例如,用户标识符166A、166B)。基于接收到的用户标识符和/或不存在用户标识符,用户ID比较器440确定用户标识符166A、166B是否识别数据库所有者180已知的用户(框920)。为了进行这样的确定,用户ID比较器440可以询问人口统计信息数据库430以确定是否可以使用与cookie166A、166B关联的用户标识符和/或任何其它信息以识别用户。如果不能使用cookie数据来识别用户(框920),则用户ID比较器440确定浏览器165应该被定向到的下一跳位置(框930)。下一跳位置可以是例如不同数据库所有者182、中心设施170等。例如,在图2的所示示例中,数据库所有者A180不能识别用户,并且因此将数据库所有者B182识别为下一跳位置。使用下一跳位置,HTTP服务器410将重定向消息发送到浏览器165以识别下一跳位置(框940)。再此参照图2,由线191表示重定向消息。在一些示例中,浏览器165可以被定向到多个数据库所有者(例如,第一数据库所有者将浏览器重定向到第二数据库所有者,第二数据库所有者将浏览器重定向到第三数据库所有者等)。
如果可以使用用户标识符数据来识别用户(框920),则用户ID比较器440确定用户标识符(框950)。然后,元数据处理器450将接收到的元数据和关联的用户标识符存储在元数据数据库460中(框960)。在所示示例中,元数据处理器450存储媒体识别元数据(例如,ID3标签)和用户标识符。当存储元数据和用户标识符时,元数据处理器450可以以与例如图10A的表1070类似的方式来存储印象记录。在一些示例中,元数据处理器450存储时间戳,以有助于识别媒体的呈现时间。
然后,HTTP服务器410将确认消息发送到请求客户端(框970)。发送确认消息通知请求客户端(例如,浏览器165)不需要关于虚拟请求采取进一步动作。在一些示例中,即使数据库所有者180能够识别用户,数据库所有者180也发送指示浏览器165联系第二数据库所有者182的重定向消息。这样的重定向可以使可以存储不同各类型的人口统计数据(例如,金融数据、地理数据等)的不同数据库所有者收集可以由单个数据库所有者收集的人口统计数据的较大数据集合。
图10是表示示例机器可读指令1000的流程图,可以执行这些机器可读指令1000来实现图1、图2、图2A和/或图4的示例数据库所有者180、182。图10的示例机器可读指令1000的执行开始于元数据处理器450选择存储在与阈值数量的用户(例如,20个用户、100个用户等)关联的元数据数据库460中的元数据(框1010)。可以以与例如图10A的示例表1070中示出的印象记录类似的方式将印象数据格式化。然后,元数据处理器450确定与所选择的元数据关联的用户标识符(框1020)。基于所识别的用户标识符,元数据处理器450聚集与所识别的用户标识符关联的人口统计信息(框1030)。可以以与例如图10B的示例表1080中示出的人口统计信息类似的方式存储人口统计信息。由元数据发送器470将所聚集的人口统计信息与所选择的元数据(例如,ID3标签)关联地发送到中心设施170(框1040)。可以以与例如图10C的示例表1089类似的格式,将所聚集的人口统计信息和媒体标识符发送到中心设施。然后,元数据处理器450确定满足用于发送到中心设施170的阈值要求的附加元数据是否被存储在元数据数据库中(框1050)。如果存在附加元数据,则元数据处理器选择元数据(框1010)。如果不存在附加元数据,则处理终止。虽然在图10的所示示例中,人口统计信息独立于来自中心设施170的请求被发送到中心设施170,但是在一些示例中,中心设施170可以向数据库所有者180请求与特定元数据关联的人口统计信息。
图10A是表示由示例数据库所有者180记录的印象数据的表1070。示例表1070包括用于存储媒体标识符(例如,ID3标签)的第一列1071、用于存储用户标识符的第二列1072、用于存储时间戳的第三列1073。虽然在所示示例中示出三列,但是可以另外地或另选地使用用于存储任何其它信息的任何其它列(诸如,例如,用于存储客户端装置的互联网协议地址的列、用于存储服务提供商标识符的列等)。
在图10A的所示示例中,示例表1070包括印象数据的第一行1074、印象数据的第二行1075、印象数据的第三行1076、印象数据的第四行1077、以及印象数据的第五行1078。然而,可以另外地或另选地存储任何其它数量的记录。例如,示例表可以包括对应于一万个所记录的印象的一万行数据。在图10A的所示示例中,第一示例行1074识别出第一媒体被呈现给第一用户(例如,媒体0001被呈现给用户A)。第二示例行1075识别出第一媒体被呈现给第二用户。第三示例行1076识别出第一媒体被呈现给第三用户。第四示例行1077识别出第二媒体被呈现给第一用户。第五示例行1078识别出第二媒体被呈现给第四用户。在一些示例中,媒体标识符(例如,媒体0001)被加密,使得数据库所有者可以确定媒体标识符对应于相同媒体,但是不能确定媒体的身份。
图10B是表示由数据库所有者180存储的人口统计信息的表1080。示例表1080包括存储用户标识符(例如,图10A的第一列1072的用户标识符)的第一列1082、存储第一人口统计信息(例如,年龄)的第二列1083、以及存储第二人口统计信息(例如,收入)的第三列1085。虽然在图10B的所示示例中,存在存储人口统计信息的两列,但是可以另外地或另选地使用存储任何其它信息的任何其它数量的列。例如,可以使用存储其它人口统计信息(例如,种族、邮寄地址、性别等)的附加列。另外地或另选地,可以使用存储用户信息(例如,用户账户创建日期、“最近被访问”日期、用户偏好等)的列。
在所示示例中,示出四个用户记录。第一用户记录1085表示用户A。第二用户记录1086表示用户B。第三用户记录1087表示用户C。第四记录1087表示用户D。虽然在图10B的所示示例中示出四个用户记录,但是可以另外地或另选地使用任何其它数量的记录。例如,数据库所有者可以存储分别与五万个用户关联的五万条记录。
图10C是表示由数据库所有者180发送到中心设施170的所聚集的媒体呈现信息的表1089。如结合图10描述的,数据库所有者聚集人口统计信息(例如,与图10A的示例表1070的媒体印象数据关联的图10B的示例表1080的人口统计信息)。示例表1089表示示出与多种人口统计和不同媒体标识符关联的多个印象的所聚集的人口统计数据。
图10C的示例表1089包括表示媒体标识符的第一列1090。示例表1089包括表示被暴露到由20岁以下的第一列1090的媒体标识符识别的媒体的用户的数量的计数(例如,总和)的第二列。示例表1089包括表示被暴露到由在20岁至40岁之间的第一列1090的媒体标识符识别的媒体的用户的数量的计数(例如,总和)的第三列。示例表1089包括表示暴露到40岁至60岁之间的第一列1090的媒体标识符识别的媒体的用户的数量的计数(例如,总和)的第四列。示例表1089包括表示暴露到60岁以上的第一列1090的媒体标识符识别的媒体的用户的数量的计数(例如,总和)的第五列。虽然在所示示例中,年龄以20岁的范围被划分,但是可以使用任何其它范围(例如,1岁、2岁、5岁、10岁等)。
在图10C的所示示例中,示例表1089包括表示暴露到由年收入低于四万美金的第一列1090的媒体标识符识别的媒体的用户的数量的计数(例如,总和)的第六列。示例表1089包括表示暴露到年收入在四万美金和八万美金之间的第一列1090的媒体标识符识别的媒体的用户的数量的计数(例如,总和)的第七列。示例表1089包括表示暴露到年收入高于八万美金的第一列1090的媒体标识符识别的媒体的用户的数量的计数(例如,总和)的第八列。虽然在所示示例中,收入以四万美金的范围被划分,但是可以另外地或另选地使用任何其它范围和/或划分。此外,虽然在图10C的所示示例中,针对年龄和收入的人口统计信息被聚集,但是可以另外地或另选地聚集任何其它人口统计信息。另外,虽然单独示出了年龄和收入,但是其它组合是可以的(例如,年收入在4万-6万的40-60岁的人)。
图11是表示示例机器可读指令1100的流程图,可以执行这些机器可读指令来实现图1和/或图2的示例中心设施170。图11的示例机器可读指令1100的执行开始于中心设施170接收来自数据库所有者180、182的元数据(其可以被加密和/或被格式化为ID3标签)和与元数据关联的人口统计信息(框1110)。在所示示例中,示例中心设施170的数据接收器481接收来自数据库所有者180、182的元数据,而不首先向数据库所有者请求这样的数据。也就是说,数据库所有者180、182根据它们自身将关联的人口统计信息发送到中心设施170。然后,示例中心设施170的元数据处理器451确定来自附加数据库所有者的数据是否应该在继续之前被接收(框1120)。例如,虽然示例中心设施170的数据接收器481可能已经接收到来自单个数据库所有者的数据,但是接收来自多个数据库所有者的元数据和人口统计信息可能得到与所呈现媒体关联的人口统计曝光的更准确报告。在一些示例中,与人口统计信息关联地接收的媒体识别元数据可以被加密。在这样的示例中,元数据处理器451将加密后的媒体识别元数据解密,以使得能够识别媒体。
如果已经从足够数量的数据库所有者接收到数据(框1120),则元数据处理器451聚集来自数据库所有者的人口统计数据(框1130)。然后,元数据处理器451基于元数据和所聚集的人口统计信息来生成媒体呈现报告(框1140)。
图12是示例处理器平台1000的框图,该处理器平台1000能够执行图6、图7、图8、图9、图10和/或图11的指令来实现图1和/或图2的示例服务提供商120、图1、图2、图2A和/或图3的示例浏览器165、和/或图1、图2和/或图4的示例数据库所有者180、182。处理器平台1200可以是例如服务器、个人计算机、移动装置(例如,手机、智能电话、诸如iPadTM的平板)、个人数字助理(PDA)、互联网设备、DVD播放器、CD播放器、数字录像机、蓝光播放器、游戏控制台、个人录像机、机顶盒、或任何其它类型的计算装置。
所示示例的处理器平台1200包括处理器1212。所示示例的处理器1212是硬件。例如,处理器1212可以由来自任何期望系列或制造商的一个或更多个集成电路、逻辑电路、微处理器或控制器来实现。
所示示例的处理器1212包括本地存储器1213(例如,高速缓存)。所示示例的处理器1212经由总线1218与包括易失性存储器1214和非易失性存储器1216的主存储器通信。易失性存储器1214可以由同步动态随机存取存储器(SDRAM)、动态随机存取存储器(DRAM)、RAMBUS动态随机存取存储器(RDRAM)和/或任何其它类型的随机存取存储器装置来实现。非易失性存储器1216可以由闪存和/或任何其它期望类型的存储器装置来实现。由存储器控制器来控制对主存储器1214、1216的访问。
所示示例的处理器平台1200还包括接口电路1220。接口电路1220可以由任何类型的接口标准(诸如,以太网接口、通用串行总线(USB)、和/或PCIExpress接口)来实现。
在所示示例中,一个或更多个输入装置1222连接到接口电路1220。输入装置1222允许用户将数据和命令输入到处理器1212中。输入装置可以由例如音频传感器、麦克风、相机(静止或视频)、键盘、按钮、鼠标、触摸屏、跟踪板、跟踪球、等点和/或语音识别系统来实现。
一个或更多个输出装置1224还连接到所示示例的接口电路1220。输出装置1224可以例如由显示装置(例如,发光二极管(LED))、有机发光二极管(OLED)、液晶显示器、阴极射线管(CRT)、触摸屏、触觉输出装置、发光二极管(LED)、打印机和/或扬声器)来实现。因此,所示示例的接口电路1220通常包括图形驱动器卡、图形驱动器芯片或图形驱动器处理器。
所示示例的接口电路1220还包括通信装置(诸如,发送器、接收器、收发器、调制解调器和/或网络接口卡),以有助于经由网络1226(例如,以太网连接、数字用户线(DSL)、电话线、同轴电缆、蜂窝电话系统等)与外部机器(例如,任何种类的计算装置)进行数据交换。
所示示例的处理器平台1200还包括用于存储软件和/或数据的一个或更多个大容量存储装置128。这样的大容量存储装置1228的示例包括软盘驱动器、硬盘驱动器、光盘驱动器、蓝光盘驱动器、RAID系统和数字视频盘(DVD)驱动器。
图6、图7、图8、图9、图10和/或图11的编码指令1232可以被存储在大容量存储装置1228中、易失性存储器1214中、非易失性存储器1216中、和/或诸如CD或DVD的可移动有形计算机可读存储介质上。
根据以上内容,应该理解,以上公开的方法、设备和物品能够监测媒体呈现并且使由一个或更多个数据库所有者提供的人口统计信息与媒体呈现关联。特别地,响应于检测到媒体呈现,由客户端装置将媒体识别元数据(其可以被加密和/或被格式化为ID3标签)和用户识别信息被发送到数据库所有者。数据库所有者聚集与所呈现媒体关联的人口统计信息(基于用户识别信息),并且将人口统计信息和媒体识别信息报告给音频测量实体。
虽然在此已经公开了特定示例方法、设备和物品,但是本专利的覆盖范围不限于此。相反,本专利覆盖完全落入本专利的权利要求的范围内的所有方法、设备和物品。

Claims (42)

1.一种测量到流媒体的曝光的方法,所述方法包括:
利用处理器检测与在客户端装置处呈现的流媒体关联的ID3标签;
响应于所述ID3标签,将第一请求从所述客户端装置发送到第一互联网域,所述第一请求识别所述流媒体;
从所述第一互联网域接收重定向消息;
响应于所述重定向消息,将第二请求发送到由所述重定向消息指定的第二互联网域;以及
将识别所述客户端装置的cookie提供到所述第二互联网域。
2.根据权利要求1所述的方法,其中,基于所述ID3标签的字段确定所述第一互联网域。
3.根据权利要求1所述的方法,其中,从服务提供商接收所述媒体,并且基于由所述服务提供商提供的信息确定所述第一互联网域。
4.根据权利要求1所述的方法,其中,所述第一互联网域由统一资源定位符指定。
5.根据权利要求1所述的方法,所述方法还包括:从所述流媒体的元数据流提取所述ID3标签。
6.根据权利要求1所述的方法,其中,所述ID3标签将使所述客户端装置发送对监测指令的请求,所述监测指令使所述客户端装置发送所述第一请求。
7.根据权利要求1所述的方法,所述方法还包括:收集所述流媒体的媒体呈现器的操作信息,所述第一请求包括所述操作信息。
8.一种测量到流媒体的曝光的设备,所述设备包括:
元数据检索器,所述元数据检索器用于检索与在客户端装置处呈现的媒体关联的元数据,所述元数据位于ID3标签中;
元数据发送位置确定器,所述元数据发送位置确定器用于确定发送所述元数据的位置,所述位置基于所述ID3标签的元数据来确定;以及
发送器,所述发送器用于将请求发送到所述位置,所述请求包括所述元数据和用户识别数据,所述用户识别数据在所述位置处可访问。
9.根据权利要求8所述的设备,所述设备还包括:用于在所述客户端装置处呈现所述媒体的媒体呈现器。
10.根据权利要求9所述的设备,所述设备还包括:用于监听由所述媒体呈现器触发的事件的事件监听器,所述元数据检索器响应于所述事件的检测来检索所述元数据。
11.根据权利要求10所述的设备,其中,所述事件是媒体呈现事件。
12.根据权利要求8所述的设备,所述设备还包括:用于将所述ID3标签中的元数据转换成请求的有效载荷的元数据转换器。
13.根据权利要求8所述的设备,所述设备还包括:用于存储所述用户识别数据的用户识别信息仓库。
14.根据权利要求13所述的设备,其中,所述用户识别数据是cookie数据。
15.一种有形机器可读存储介质,所述有形机器可读存储介质包括指令,当所述指令被执行时,使客户端装置至少:
检测与流媒体关联的ID3标签;
响应于所述ID3标签,将第一请求发送到第一互联网域,所述第一请求识别所述流媒体;
从所述第一互联网域接收重定向消息;
响应于所述重定向消息,将第二请求发送到由所述重定向消息指定的第二互联网域;以及
将识别所述客户端装置的cookie提供到所述第二互联网域。
16.根据权利要求15所述的机器可读存储介质,其中,所述指令使所述客户端装置基于所述ID3标签的字段来确定所述第一互联网域。
17.根据权利要求15所述的机器可读存储介质,其中,从服务提供商接收所述媒体,并且所述指令使所述客户端装置基于由所述服务提供商提供的信息来确定所述第一互联网域。
18.根据权利要求15所述的机器可读存储介质,其中,所述第一互联网域由统一资源定位符指定。
19.根据权利要求15所述的机器可读存储介质,所述机器可读存储介质还包括指令,当所述指令被执行时,使所述客户端装置从所述流媒体的元数据流提取所述ID3标签。
20.根据权利要求15所述的机器可读存储介质,所述机器可读存储介质还包括指令,当所述指令被执行时,使所述客户端装置收集所述流媒体的媒体呈现器的操作信息,所述第一请求包括所述操作信息。
21.一种监测到流媒体的曝光的方法,所述方法包括:
利用观众测量服务器指示内容提供商将ID3标签嵌入将被流处理的媒体中,所述ID3标签使客户端装置联系所述观众测量服务器;
在所述观众测量服务器处接收由访问所述标签的客户端装置生成的第一请求,所述第一请求识别所述流媒体;
将重定向消息从所述观众测量服务器发送到所述客户端装置;以及
从在所述重定向消息中指定的社交媒体提供商接收所述客户端装置的用户的识别信息。
22.根据权利要求21所述的方法,其中,所述流媒体的识别信息被加密。
23.根据权利要求21所述的方法,所述方法还包括:将提供与所述流媒体关联的人口统计信息的请求发送到所述社交媒体提供商。
24.根据权利要求21所述的方法,其中,所述重定向消息是超文本传输协议重定向消息。
25.一种有形机器可读存储介质,所述有形机器可读存储介质包括指令,当所述指令被执行时,使观众测量服务器至少:
指示内容提供商将ID3标签嵌入将被流处理的媒体中,所述标签使客户端装置将消息发送到所述观众测量服务器;
响应于由访问所述标签的客户端装置生成的第一请求,将重定向消息发送到所述客户端装置,所述第一请求识别所述流媒体;以及
从在所述重定向消息中指定的社交媒体提供商接收所述客户端装置的识别信息。
26.根据权利要求25所述的机器可读存储介质,其中,所述流媒体的识别被加密。
27.根据权利要求25所述的机器可读存储介质,所述机器可读存储介质还包括指令,当所述指令被执行时,使所述观众测量服务器将提供与所述流媒体关联的人口统计信息的请求发送到所述社交媒体提供商。
28.根据权利要求25所述的机器可读存储介质,其中,所述重定向消息是超本文传输协议重定向消息。
29.一种设备,所述设备包括:
元数据指示器,所述元数据指示器用于指示内容提供商将ID3标签嵌入将被流处理的媒体中,所述标签使客户端装置将消息发送到观众测量服务器;
服务器,所述服务器响应于由访问所述标签的所述客户端装置生成的第一请求,将重定向消息发送到所述客户端装置,所述第一请求识别所述流媒体;以及
数据接收器,所述数据接收器用于从在所述重定向消息中指定的社交媒体提供商接收所述客户端装置的识别信息。
30.根据权利要求29所述的设备,其中,所述数据接收器将提供与所述流媒体关联的人口统计信息的请求发送到所述社交媒体提供商。
31.根据权利要求29所述的设备,其中,所述重定向消息是超文本传输协议重定向消息。
32.一种测量到流媒体的曝光的方法,所述方法包括:
从由媒体提供商获得的媒体提取媒体识别信息;
基于所述媒体识别信息生成识别所述媒体的元数据;
确定所述元数据将被发送到的数据库所有者的地址;
将所述数据库所有者的地址和所述元数据嵌入ID3标签中;以及
将所述媒体和所述ID3标签发送到客户端装置。
33.根据权利要求32所述的方法,所述方法还包括:将指令发送到所述客户端装置,所述指令使所述客户端装置将所述元数据发送到所述数据库所有者的地址。
34.根据权利要求32所述的方法,其中,所述指令位于所述ID3标签中。
35.根据权利要求32所述的方法,所述方法还包括:对所述媒体识别信息加密。
36.一种有形机器可读存储介质,所述有形机器可读存储介质包括指令,当所述指令被执行时,使机器至少:
从由媒体提供商获得的媒体提取媒体识别信息;
基于所述媒体识别信息生成识别所述媒体的元数据;
确定所述元数据将被发送到的数据库所有者的地址;
将所述数据库所有者的地址和所述元数据嵌入ID3标签中;以及
将所述媒体和所述ID3标签发送到客户端装置。
37.根据权利要求36所述的机器可读存储介质,所述机器可读存储介质还包括指令,当所述指令被执行时,使所述机器将使所述客户端装置将所述元数据发送到所述数据库所有者的地址的指令发送到所述客户端装置。
38.根据权利要求36所述的机器可读存储介质,其中,所述指令位于所述ID3标签中。
39.根据权利要求36所述的机器可读存储介质,所述机器可读存储介质还包括指令,当所述指令被执行时,使所述机器对所述媒体识别信息加密。
40.一种设备,所述设备包括:
媒体识别器,所述媒体识别器用于从由媒体提供商获得的媒体提取媒体识别信息,所述媒体识别器基于所述媒体识别信息生成识别所述媒体的元数据;
元数据嵌入器,所述元数据嵌入器用于确定所述元数据将被发送到的数据库所有者的地址,所述元数据嵌入器将所述数据库所有者的地址和所述元数据嵌入ID3标签中;以及
媒体发送器,所述媒体发送器用于将所述媒体和所述ID3标签发送到客户端装置。
41.根据权利要求40所述的设备,其中,所述元数据嵌入器基于从观众测量服务器接收的指令确定所述地址。
42.根据权利要求40所述的设备,其中,所述元数据嵌入器在将所述元数据嵌入所述ID3标签中之前对所述元数据加密。
CN201480065971.2A 2013-10-10 2014-10-09 测量和监测到流媒体的曝光的方法和设备 Active CN105814901B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910227898.9A CN109978620A (zh) 2013-10-10 2014-10-09 测量和监测对流媒体的曝光的方法和设备以及存储装置

Applications Claiming Priority (7)

Application Number Priority Date Filing Date Title
US201361889505P 2013-10-10 2013-10-10
US61/889,505 2013-10-10
US201361890176P 2013-10-11 2013-10-11
US61/890,176 2013-10-11
US14/144,352 2013-12-30
US14/144,352 US9332035B2 (en) 2013-10-10 2013-12-30 Methods and apparatus to measure exposure to streaming media
PCT/US2014/059809 WO2015054445A1 (en) 2013-10-10 2014-10-09 Methods and apparatus to measure exposure to streaming media

Related Child Applications (1)

Application Number Title Priority Date Filing Date
CN201910227898.9A Division CN109978620A (zh) 2013-10-10 2014-10-09 测量和监测对流媒体的曝光的方法和设备以及存储装置

Publications (2)

Publication Number Publication Date
CN105814901A true CN105814901A (zh) 2016-07-27
CN105814901B CN105814901B (zh) 2019-04-19

Family

ID=52810624

Family Applications (2)

Application Number Title Priority Date Filing Date
CN201910227898.9A Pending CN109978620A (zh) 2013-10-10 2014-10-09 测量和监测对流媒体的曝光的方法和设备以及存储装置
CN201480065971.2A Active CN105814901B (zh) 2013-10-10 2014-10-09 测量和监测到流媒体的曝光的方法和设备

Family Applications Before (1)

Application Number Title Priority Date Filing Date
CN201910227898.9A Pending CN109978620A (zh) 2013-10-10 2014-10-09 测量和监测对流媒体的曝光的方法和设备以及存储装置

Country Status (5)

Country Link
US (7) US9332035B2 (zh)
EP (2) EP3056013B1 (zh)
CN (2) CN109978620A (zh)
AU (1) AU2014331927B2 (zh)
WO (1) WO2015054445A1 (zh)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2019019344A1 (zh) * 2017-07-26 2019-01-31 上海壹账通金融科技有限公司 网页数据爬取方法、装置、用户终端及可读存储介质
US10356455B2 (en) 2013-10-10 2019-07-16 The Nielsen Company (Us), Llc Methods and apparatus to measure exposure to streaming media
CN110300951A (zh) * 2017-02-20 2019-10-01 斯纳普公司 媒体项附接系统
CN112565291A (zh) * 2017-03-01 2021-03-26 谷歌有限责任公司 从跨源资源提供自动播放媒体内容元素
CN113348672A (zh) * 2018-12-18 2021-09-03 尼尔森(美国)有限公司 对流传输媒体内容进行监测的方法和装置

Families Citing this family (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9515904B2 (en) 2011-06-21 2016-12-06 The Nielsen Company (Us), Llc Monitoring streaming media content
CN104717555B (zh) * 2013-12-11 2018-01-02 华为技术有限公司 视频码流的获取方法及装置
US9639412B1 (en) 2014-03-11 2017-05-02 Apteligent, Inc. Application performance management tools with a service monitor for collecting network breadcrumb data
US9916601B2 (en) * 2014-03-21 2018-03-13 Cisco Technology, Inc. Marketplace for presenting advertisements in a scalable data broadcasting system
US9699499B2 (en) * 2014-04-30 2017-07-04 The Nielsen Company (Us), Llc Methods and apparatus to measure exposure to streaming media
US10311464B2 (en) * 2014-07-17 2019-06-04 The Nielsen Company (Us), Llc Methods and apparatus to determine impressions corresponding to market segments
US20160094600A1 (en) * 2014-09-30 2016-03-31 The Nielsen Company (Us), Llc Methods and apparatus to measure exposure to streaming media
CN104361303A (zh) * 2014-10-22 2015-02-18 小米科技有限责任公司 终端异常的处理方法及装置、电子设备
US9407968B2 (en) * 2014-12-22 2016-08-02 Verizon Patent And Licensing Inc. Multicast and unicast adaptive bitrate services
US10045082B2 (en) 2015-07-02 2018-08-07 The Nielsen Company (Us), Llc Methods and apparatus to correct errors in audience measurements for media accessed using over-the-top devices
US10380633B2 (en) 2015-07-02 2019-08-13 The Nielsen Company (Us), Llc Methods and apparatus to generate corrected online audience measurement data
US10277703B2 (en) 2015-07-22 2019-04-30 International Business Machines Corporation Optimizing bandwidth usage and improving performance for web page caching
US10582235B2 (en) * 2015-09-01 2020-03-03 The Nielsen Company (Us), Llc Methods and apparatus to monitor a media presentation
US10554530B2 (en) 2016-12-20 2020-02-04 The Nielsen Company (Us), Llc Methods and apparatus to monitor media in a direct media network
US20180308520A1 (en) * 2017-04-25 2018-10-25 Terry Crawford Method and system for watermarking video media to trace video distribution
US10631018B2 (en) 2017-08-15 2020-04-21 The Nielsen Company (Us), Llc Methods and apparatus of identification of streaming activity and source for cached media on streaming devices
US20210084087A1 (en) * 2017-12-20 2021-03-18 Telefonaktiebolaget Lm Ericsson (Publ) Methods and apparatus for content delivery
US10244279B1 (en) * 2018-05-14 2019-03-26 Martell Broadcasting Systems, Inc. Systems and methods of time zone specific scheduling of streaming content
US11412285B2 (en) * 2018-11-29 2022-08-09 Martell Broadcasting Systems, Inc. Systems and methods of time zone specific scheduling of streaming content
US10972799B2 (en) * 2018-12-16 2021-04-06 The Nielsen Company (Us), Llc Media presentation device with voice command feature
US10880600B2 (en) 2018-12-27 2020-12-29 The Nielsen Company (US) Methods and apparatus to monitor digital media
WO2020263621A1 (en) * 2019-06-24 2020-12-30 The Nielsen Company (Us), Llc Use of watermarking to trigger fingerprint-related action
US11271933B1 (en) 2020-01-15 2022-03-08 Worldpay Limited Systems and methods for hosted authentication service
US11553054B2 (en) * 2020-04-30 2023-01-10 The Nielsen Company (Us), Llc Measurement of internet media consumption
US11582183B2 (en) 2020-06-30 2023-02-14 The Nielsen Company (Us), Llc Methods and apparatus to perform network-based monitoring of media accesses
US11722445B2 (en) 2020-12-03 2023-08-08 Bank Of America Corporation Multi-computer system for detecting and controlling malicious email

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1745374A (zh) * 2002-12-27 2006-03-08 尼尔逊媒介研究股份有限公司 用于对元数据进行译码的方法和装置
US20070094304A1 (en) * 2005-09-30 2007-04-26 Horner Richard M Associating subscription information with media content
US20120151079A1 (en) * 2010-12-13 2012-06-14 Jan Besehanic Methods and apparatus to measure media exposure
US20130159499A1 (en) * 2011-12-16 2013-06-20 Jan Besehanic Systems, methods, and apparatus to identify media presentation devices

Family Cites Families (488)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3540003A (en) 1968-06-10 1970-11-10 Ibm Computer monitoring system
US3906450A (en) 1970-10-09 1975-09-16 Jr Eduardo Da Silva Prado Electronic system for the recording of periodically sampled variables
US3818458A (en) 1972-11-08 1974-06-18 Comress Method and apparatus for monitoring a general purpose digital computer
US3906454A (en) 1973-05-18 1975-09-16 Bell Telephone Labor Inc Computer monitoring system
UST955010I4 (en) 1975-03-12 1977-02-01 International Business Machines Corporation Hardware/software monitoring system
US4361832A (en) 1977-01-28 1982-11-30 Cole Martin T Automatic centralized monitoring system
GB1553027A (en) 1977-05-12 1979-09-19 Marconi Co Ltd Message signal scrambling apparatus
US4168396A (en) 1977-10-31 1979-09-18 Best Robert M Microprocessor for executing enciphered programs
US4230990C1 (en) 1979-03-16 2002-04-09 John G Lert Jr Broadcast program identification method and system
US4319079A (en) 1979-09-13 1982-03-09 Best Robert M Crypto microprocessor using block cipher
US4306289A (en) 1980-02-04 1981-12-15 Western Electric Company, Inc. Digital computer having code conversion apparatus for an encrypted program
US4367525A (en) 1980-06-06 1983-01-04 Tesdata Systems Corporation CPU Channel monitoring system
AU547877B2 (en) 1980-09-26 1985-11-07 B. Lofberg Method for processing an information signal and means for carrying out the method
GB2128453A (en) 1982-10-08 1984-04-26 Philips Electronic Associated System identification in communications systems
US4588991A (en) 1983-03-07 1986-05-13 Atalla Corporation File access security method and means
US4590550A (en) 1983-06-29 1986-05-20 International Business Machines Corporation Internally distributed monitoring system
US4658093A (en) 1983-07-11 1987-04-14 Hellman Martin E Software distribution system
US4558413A (en) 1983-11-21 1985-12-10 Xerox Corporation Software version management system
US4740890A (en) 1983-12-22 1988-04-26 Software Concepts, Inc. Software protection system with trial period usage code and unlimited use unlocking code both recorded on program storage media
US4718005A (en) 1984-05-03 1988-01-05 International Business Machines Corporation Distributed control of alias name usage in networks
US4672572A (en) 1984-05-21 1987-06-09 Gould Inc. Protector system for computer access and use
US4791565A (en) 1984-06-20 1988-12-13 Effective Security Systems, Inc. Apparatus for controlling the use of computer software
US4747139A (en) 1984-08-27 1988-05-24 Taaffe James L Software security method and systems
US4696034A (en) 1984-10-12 1987-09-22 Signal Security Technologies High security pay television system
GB2176639B (en) 1985-05-31 1988-11-23 Mars Inc Data acquisition system
US4685056A (en) 1985-06-11 1987-08-04 Pueblo Technologies, Inc. Computer security device
US4757533A (en) 1985-09-11 1988-07-12 Computer Security Corporation Security system for microcomputers
US4825354A (en) 1985-11-12 1989-04-25 American Telephone And Telegraph Company, At&T Bell Laboratories Method of file access in a distributed processing computer network
US4720782A (en) 1986-01-13 1988-01-19 Digital Equipment Corporation Console unit for clustered digital data processing system
US4734865A (en) 1986-01-28 1988-03-29 Bell & Howell Company Insertion machine with audit trail and command protocol
US4926255A (en) 1986-03-10 1990-05-15 Kohorn H Von System for evaluation of response to broadcast transmissions
US4821178A (en) 1986-08-15 1989-04-11 International Business Machines Corporation Internal performance monitoring by event sampling
US5050213A (en) 1986-10-14 1991-09-17 Electronic Publishing Resources, Inc. Database usage metering and protection system and method
US4827508A (en) 1986-10-14 1989-05-02 Personal Library Software, Inc. Database usage metering and protection system and method
US4977594A (en) 1986-10-14 1990-12-11 Electronic Publishing Resources, Inc. Database usage metering and protection system and method
US4866769A (en) 1987-08-05 1989-09-12 Ibm Corporation Hardware assist for protecting PC software
US4914689A (en) 1987-12-22 1990-04-03 Bell Mountain States Telephone & Telegraph Co. Reverse automatic number identification system
US4943963A (en) 1988-01-19 1990-07-24 A. C. Nielsen Company Data collection and transmission system with real time clock
US4940976A (en) 1988-02-05 1990-07-10 Utilicom Inc. Automated remote water meter readout system
US4956769A (en) 1988-05-16 1990-09-11 Sysmith, Inc. Occurence and value based security system for computer databases
US5023907A (en) 1988-09-30 1991-06-11 Apollo Computer, Inc. Network license server
US4926162A (en) 1988-10-28 1990-05-15 Honeywell Inc. High security communication line monitor
DE3991548C1 (de) 1989-01-09 1995-05-04 Shogaku Ikueisha Kyoiku Kenkyusho Elektrisches Gerät zum Ermitteln der Fenrsehprogramm-Einschaltquote
CA2053261A1 (en) 1989-04-28 1990-10-29 Gary D. Hornbuckle Method and apparatus for remotely controlling and monitoring the use of computer software
KR920701894A (ko) 1989-04-28 1992-08-12 브루스 마르쿠스 컴퓨터 소프트웨어의 원격 제어 장치 및 그 보호 방법
US5086386A (en) 1990-03-23 1992-02-04 Sun Microsystems, Inc. Method and apparatus for benchmarking the working set of window-based computer systems
CA2036205C (en) 1990-06-01 1996-11-19 Russell J. Welsh Program monitoring unit
US5032979A (en) 1990-06-22 1991-07-16 International Business Machines Corporation Distributed security auditing subsystem for an operating system
US5182770A (en) 1991-04-19 1993-01-26 Geza Medveczky System and apparatus for protecting computer software
US5444642A (en) 1991-05-07 1995-08-22 General Signal Corporation Computer system for monitoring events and which is capable of automatically configuring itself responsive to changes in system hardware
US5440738A (en) 1991-05-16 1995-08-08 Tally Systems Corporation Method and apparatus for digital data processor file configuration detection
US5233642A (en) 1991-05-24 1993-08-03 Omnitronix, Inc. Cellular telephone usage monitoring system
US5204897A (en) 1991-06-28 1993-04-20 Digital Equipment Corporation Management interface for license management system
US5406269A (en) 1991-07-05 1995-04-11 David Baran Method and apparatus for the remote verification of the operation of electronic devices by standard transmission mediums
US5355484A (en) 1991-08-12 1994-10-11 International Business Machines Corporation Dynamically established event monitors in event management services of a computer system
US5343239A (en) 1991-11-20 1994-08-30 Zing Systems, L.P. Transaction based interactive television system
JPH05324352A (ja) 1992-05-22 1993-12-07 Nec Corp 計算機利用監視装置
US5287408A (en) 1992-08-31 1994-02-15 Autodesk, Inc. Apparatus and method for serializing and validating copies of computer software
US5377269A (en) 1992-10-29 1994-12-27 Intelligent Security Systems, Inc. Security access and monitoring system for personal computer
US5450134A (en) 1993-01-12 1995-09-12 Visual Automation Systems, Inc. Video facility management system for encoding and decoding video signals to facilitate identification of the video signals
AU674189B2 (en) 1993-02-23 1996-12-12 Moore North America, Inc. A method and system for gathering and analyzing customer and purchasing information
US5483658A (en) 1993-02-26 1996-01-09 Grube; Gary W. Detection of unauthorized use of software applications in processing devices
US5841978A (en) 1993-11-18 1998-11-24 Digimarc Corporation Network linking method using steganographically embedded data objects
US5499340A (en) 1994-01-12 1996-03-12 Isogon Corporation Method and apparatus for computer program usage monitoring
RU95103479A (ru) 1994-03-11 1996-12-27 Уолкер Эссет Мэнеджмент Лимитед Партнершип (US) Игровая система, игровой компьютер, способ проведения игры, лотереи с участием игрока
CA2119970A1 (en) 1994-03-25 1995-09-26 Michael A. Lyons Program monitoring system
IL114359A0 (en) 1994-06-30 1995-10-31 Walker Asset Management Ltd System and method for remote gaming
US5594934A (en) 1994-09-21 1997-01-14 A.C. Nielsen Company Real time correlation meter
US5695009A (en) 1995-10-31 1997-12-09 Sonoma Corporation Downhole oil well tool running and pulling with hydraulic release using deformable ball valving member
US5758257A (en) 1994-11-29 1998-05-26 Herz; Frederick System and method for scheduling broadcast of and access to video programs and other data using customer profiles
DE69638018D1 (de) 1995-02-13 2009-10-15 Intertrust Tech Corp Systeme und Verfahren zur Verwaltung von gesicherten Transaktionen und zum Schutz von elektronischen Rechten
US5651010A (en) 1995-03-16 1997-07-22 Bell Atlantic Network Services, Inc. Simultaneous overlapping broadcasting of digital programs
WO1996028904A1 (en) 1995-03-16 1996-09-19 Bell Atlantic Network Services, Inc. Simulcasting digital video programs for broadcast and interactive services
US5947479A (en) 1995-03-31 1999-09-07 John Crane Inc. Mechanical seal with flexible metal diaphragm
US5812928A (en) 1995-04-12 1998-09-22 Watson Technologies Cable television control apparatus and method with channel access controller at node of network including channel filtering system
JPH0944432A (ja) 1995-05-24 1997-02-14 Fuji Xerox Co Ltd 情報処理方法および情報処理装置
US5546353A (en) 1995-05-26 1996-08-13 National Semiconductor Corporation Partitioned decode circuit for low power operation
US5793410A (en) 1995-05-26 1998-08-11 Hyundai Electronics America Video pedestal network
US5940738A (en) 1995-05-26 1999-08-17 Hyundai Electronics America, Inc. Video pedestal network
US6181867B1 (en) 1995-06-07 2001-01-30 Intervu, Inc. Video storage and retrieval system
US5675510A (en) 1995-06-07 1997-10-07 Pc Meter L.P. Computer use meter and analyzer
US5774668A (en) 1995-06-07 1998-06-30 Microsoft Corporation System for on-line service in which gateway computer uses service map which includes loading condition of servers broadcasted by application servers for load balancing
US8574074B2 (en) 2005-09-30 2013-11-05 Sony Computer Entertainment America Llc Advertising impression determination
US6505160B1 (en) 1995-07-27 2003-01-07 Digimarc Corporation Connected audio and other media objects
US7171018B2 (en) 1995-07-27 2007-01-30 Digimarc Corporation Portable devices and methods employing digital watermarking
US7711564B2 (en) 1995-07-27 2010-05-04 Digimarc Corporation Connected audio and other media objects
US7562392B1 (en) 1999-05-19 2009-07-14 Digimarc Corporation Methods of interacting with audio and ambient music
US6408331B1 (en) 1995-07-27 2002-06-18 Digimarc Corporation Computer linking methods using encoded graphics
US6829368B2 (en) 2000-01-26 2004-12-07 Digimarc Corporation Establishing and interacting with on-line media collections using identifiers in media signals
US7095871B2 (en) 1995-07-27 2006-08-22 Digimarc Corporation Digital asset management and linking media signals with related data using watermarks
US20020049832A1 (en) 1996-03-08 2002-04-25 Craig Ullman Enhanced video programming system and method for incorporating and displaying retrieved integrated internet information segments
US7505605B2 (en) 1996-04-25 2009-03-17 Digimarc Corporation Portable devices and methods employing digital watermarking
US5848396A (en) 1996-04-26 1998-12-08 Freedom Of Information, Inc. Method and apparatus for determining behavioral profile of a computer user
JP3996673B2 (ja) 1996-08-08 2007-10-24 義宇 江 インターネット上の情報収集方法、および情報収集システム
US6073241A (en) 1996-08-29 2000-06-06 C/Net, Inc. Apparatus and method for tracking world wide web browser requests across distinct domains using persistent client-side state
US6108637A (en) 1996-09-03 2000-08-22 Nielsen Media Research, Inc. Content display monitor
US20020120925A1 (en) 2000-03-28 2002-08-29 Logan James D. Audio and video program recording, editing and playback systems using metadata
US6052730A (en) 1997-01-10 2000-04-18 The Board Of Trustees Of The Leland Stanford Junior University Method for monitoring and/or modifying web browsing sessions
US6285987B1 (en) 1997-01-22 2001-09-04 Engage, Inc. Internet advertising system
US6643696B2 (en) 1997-03-21 2003-11-04 Owen Davis Method and apparatus for tracking client interaction with a network resource and creating client profiles and resource database
US5796952A (en) 1997-03-21 1998-08-18 Dot Com Development, Inc. Method and apparatus for tracking client interaction with a network resource and creating client profiles and resource database
US6247050B1 (en) 1997-09-12 2001-06-12 Intel Corporation System for collecting and displaying performance improvement information for a computer
US6286140B1 (en) 1997-11-20 2001-09-04 Thomas P. Ivanyi System and method for measuring and storing information pertaining to television viewer or user behavior
US6098093A (en) 1998-03-19 2000-08-01 International Business Machines Corp. Maintaining sessions in a clustered server environment
US7689532B1 (en) 2000-07-20 2010-03-30 Digimarc Corporation Using embedded data with file sharing
DE69830163D1 (de) 1998-05-12 2005-06-16 Nielsen Media Res Inc Zuschauerermittlungssystem für digitales fernsehen
US20020095676A1 (en) 1998-05-15 2002-07-18 Robert A. Knee Interactive television program guide system for determining user values for demographic categories
US7240022B1 (en) 1998-05-19 2007-07-03 Mypoints.Com Inc. Demographic information gathering and incentive award system and method
US6434614B1 (en) 1998-05-29 2002-08-13 Nielsen Media Research, Inc. Tracking of internet advertisements using banner tags
JP2000041115A (ja) 1998-07-22 2000-02-08 Victor Co Of Japan Ltd Isdn端末機器の着信制御方法
US6144988A (en) 1998-07-23 2000-11-07 Experian Marketing Solutions, Inc. Computer system and method for securely formatting and mapping data for internet web sites
US6223215B1 (en) 1998-09-22 2001-04-24 Sony Corporation Tracking a user's purchases on the internet by associating the user with an inbound source and a session identifier
US6298348B1 (en) 1998-12-03 2001-10-02 Expanse Networks, Inc. Consumer profiling system
US8290351B2 (en) 2001-04-03 2012-10-16 Prime Research Alliance E., Inc. Alternative advertising in prerecorded media
US6216129B1 (en) 1998-12-03 2001-04-10 Expanse Networks, Inc. Advertisement selection system supporting discretionary target market characteristics
EP1208418A4 (en) 1998-12-03 2004-09-15 Samsung Electronics Co Ltd SYSTEM FOR DETERMINING A SUBSCRIBER PROFILE AND ADVERTISING MONITORING
US7150030B1 (en) 1998-12-03 2006-12-12 Prime Research Alliance, Inc. Subscriber characterization system
US7949565B1 (en) 1998-12-03 2011-05-24 Prime Research Alliance E., Inc. Privacy-protected advertising system
US6164975A (en) 1998-12-11 2000-12-26 Marshall Weingarden Interactive instructional system using adaptive cognitive profiling
US6760916B2 (en) 2000-01-14 2004-07-06 Parkervision, Inc. Method, system and computer program product for producing and distributing enhanced media downstreams
US6055573A (en) 1998-12-30 2000-04-25 Supermarkets Online, Inc. Communicating with a computer based on an updated purchase behavior classification of a particular consumer
US20020059218A1 (en) 1999-01-26 2002-05-16 Katherine Grace August System and method for obtaining real time survey information for media programming using input device
US6460079B1 (en) 1999-03-04 2002-10-01 Nielsen Media Research, Inc. Method and system for the discovery of cookies and other client information
US6366298B1 (en) 1999-06-03 2002-04-02 Netzero, Inc. Monitoring of individual internet usage
CA2299773C (en) 1999-03-09 2003-12-09 Netzero, Inc. Monitoring of individual internet usage
US6529952B1 (en) 1999-04-02 2003-03-04 Nielsen Media Research, Inc. Method and system for the collection of cookies and other information from a panel
US8874244B2 (en) 1999-05-19 2014-10-28 Digimarc Corporation Methods and systems employing digital content
US20020062382A1 (en) 1999-05-19 2002-05-23 Rhoads Geoffrey B. Collateral data combined with other data to select web site
US20020032734A1 (en) 2000-07-26 2002-03-14 Rhoads Geoffrey B. Collateral data combined with user characteristics to select web site
US6721713B1 (en) 1999-05-27 2004-04-13 Andersen Consulting Llp Business alliance identification in a web architecture framework
US7523191B1 (en) 2000-06-02 2009-04-21 Yahoo! Inc. System and method for monitoring user interaction with web pages
US6102406A (en) 1999-06-07 2000-08-15 Steven A. Miles Internet-based advertising scheme employing scavenger hunt metaphor
JP2000357141A (ja) 1999-06-14 2000-12-26 Nihon Business Data Processing Center Co Ltd インターネットの技術を用いたネットワーク上の情報収集システム、情報収集方法および情報収集方法を記録した記録媒体
US7010497B1 (en) 1999-07-08 2006-03-07 Dynamiclogic, Inc. System and method for evaluating and/or monitoring effectiveness of on-line advertising
AUPQ206399A0 (en) 1999-08-06 1999-08-26 Imr Worldwide Pty Ltd. Network user measurement system and method
US6463445B1 (en) 1999-08-27 2002-10-08 Sony Electronics Inc. Multimedia information retrieval system and method including format conversion system and method
US6415323B1 (en) 1999-09-03 2002-07-02 Fastforward Networks Proximity-based redirection system for robust and scalable service-node location in an internetwork
US6839680B1 (en) 1999-09-30 2005-01-04 Fujitsu Limited Internet profiling
US7007080B2 (en) 1999-12-23 2006-02-28 Solution Inc Limited System for reconfiguring and registering a new IP address for a computer to access a different network without user intervention
US6691163B1 (en) 1999-12-23 2004-02-10 Alexa Internet Use of web usage trail data to identify related links
US6993590B1 (en) 2000-01-13 2006-01-31 Inktomi Corporation Method of creating data streams for user-specific usage data gathering systems
US7065503B2 (en) 2000-01-14 2006-06-20 Matsushita Electric Industrial Co., Ltd. Cookie data stored on transportable recording medium
WO2001052168A1 (en) 2000-01-14 2001-07-19 Matsushita Electric Industrial Company, Limited Cookie data stored on transportable recording medium
US20020016969A1 (en) 2000-02-03 2002-02-07 International Business Machines Corporation Media on demand system and method
US7266501B2 (en) 2000-03-02 2007-09-04 Akiba Electronics Institute Llc Method and apparatus for accommodating primary content audio and secondary content remaining audio capability in the digital audio production process
DE60143927D1 (de) 2000-03-13 2011-03-10 Sony Corp Verfahren und vorrichtung zur erzeugung von kompakten metadateien für transcodierungshinweise
US7930285B2 (en) 2000-03-22 2011-04-19 Comscore, Inc. Systems for and methods of user demographic reporting usable for identifying users and collecting usage data
US7181412B1 (en) 2000-03-22 2007-02-20 Comscore Networks Inc. Systems and methods for collecting consumer data
US7260837B2 (en) 2000-03-22 2007-08-21 Comscore Networks, Inc. Systems and methods for user identification, user demographic reporting and collecting usage data usage biometrics
JP2001338176A (ja) 2000-03-23 2001-12-07 Casio Comput Co Ltd 情報伝達仲介方法及びシステム
JP2001282982A (ja) 2000-03-28 2001-10-12 Hisahiro Negi Webマーケティングシステム
US7127518B2 (en) 2000-04-17 2006-10-24 Circadence Corporation System and method for implementing application functionality within a network infrastructure
AU2001257320A1 (en) 2000-04-28 2001-11-12 Live365, Inc. System and method for reducing the resources required to deliver streaming media
US7039699B1 (en) 2000-05-02 2006-05-02 Microsoft Corporation Tracking usage behavior in computer systems
US6970886B1 (en) 2000-05-25 2005-11-29 Digimarc Corporation Consumer driven methods for associating content indentifiers with related web addresses
US7962603B1 (en) 2000-06-06 2011-06-14 Nobuyoshi Morimoto System and method for identifying individual users accessing a web site
JP2003536145A (ja) 2000-06-07 2003-12-02 シー. パワーズ,アーサー 企業とその顧客との間の直接通信方法
US20050193425A1 (en) 2000-07-24 2005-09-01 Sanghoon Sull Delivery and presentation of content-relevant information associated with frames of audio-visual programs
JP4240182B2 (ja) 2000-08-09 2009-03-18 株式会社エヌ・ティ・ティ・データ 広告露出管理方法及び受信機
US6714683B1 (en) 2000-08-24 2004-03-30 Digimarc Corporation Wavelet based feature modulation watermarks and related applications
US7363643B2 (en) 2000-08-31 2008-04-22 Eddie Drake Real-time audience monitoring, content rating, and content enhancing
US6754470B2 (en) 2000-09-01 2004-06-22 Telephia, Inc. System and method for measuring wireless device and network usage and performance metrics
US7689510B2 (en) 2000-09-07 2010-03-30 Sonic Solutions Methods and system for use in network management of content
US6760042B2 (en) 2000-09-15 2004-07-06 International Business Machines Corporation System and method of processing MPEG streams for storyboard and rights metadata insertion
JP2002091852A (ja) 2000-09-18 2002-03-29 Seino Information Service Co Ltd 閲覧履歴取得方法及び情報提供方法
US20020111934A1 (en) 2000-10-17 2002-08-15 Shankar Narayan Question associated information storage and retrieval architecture using internet gidgets
CA2427678A1 (en) 2000-11-02 2002-06-06 Netiq Corporation System and method for generating and reporting cookie values at a client node
US6642966B1 (en) 2000-11-06 2003-11-04 Tektronix, Inc. Subliminally embedded keys in video for synchronization
JP2002149693A (ja) 2000-11-07 2002-05-24 Pioneer Electronic Corp 視聴ログ管理方法、視聴ログ管理システム、視聴ログ管理システムにおける管理サーバならびに端末装置、同方法がプログラムされ記録された記録媒体
US7600014B2 (en) 2000-11-16 2009-10-06 Symantec Corporation Method and system for monitoring the performance of a distributed application
KR20020037980A (ko) 2000-11-16 2002-05-23 김형순 정보 중개 시스템
WO2002043353A2 (en) 2000-11-16 2002-05-30 Mydtv, Inc. System and methods for determining the desirability of video programming events
JP2002163562A (ja) 2000-11-27 2002-06-07 Dainippon Printing Co Ltd 情報配信サーバー装置
US7020888B2 (en) 2000-11-27 2006-03-28 Intellocity Usa, Inc. System and method for providing an omnimedia package
EP1340320B1 (en) 2000-11-30 2008-10-15 Intrasonics Limited Apparatus and system for using data signal embedded into an acoustic signal
US6879960B2 (en) 2000-12-01 2005-04-12 Claritas, Inc. Method and system for using customer preferences in real time to customize a commercial transaction
US6965683B2 (en) 2000-12-21 2005-11-15 Digimarc Corporation Routing networks for use with watermark systems
US20030006911A1 (en) 2000-12-22 2003-01-09 The Cadre Group Inc. Interactive advertising system and method
US20020162118A1 (en) 2001-01-30 2002-10-31 Levy Kenneth L. Efficient interactive TV
US20020112002A1 (en) 2001-02-15 2002-08-15 Abato Michael R. System and process for creating a virtual stage and presenting enhanced content via the virtual stage
JP4248183B2 (ja) 2001-02-26 2009-04-02 パナソニック株式会社 クッキー処理プログラムおよび画像データ表示装置
US20020124246A1 (en) 2001-03-02 2002-09-05 Kaminsky David Louis Methods, systems and program products for tracking information distribution
US6565714B2 (en) 2001-03-12 2003-05-20 Curtiss-Wright Flow Control Corporation Coke drum bottom de-heading system
EP1379604B1 (en) 2001-03-12 2010-02-24 Curtiss-Wright Flow Control Corporation Improved coke drum bottom de-heading system
US20030115598A1 (en) 2001-03-23 2003-06-19 Pantoja William E. System and method for interactively producing a web-based multimedia presentation
US7363278B2 (en) 2001-04-05 2008-04-22 Audible Magic Corporation Copyright detection and protection system and method
US7092926B2 (en) 2001-04-06 2006-08-15 Sedna Patent Services, Llc Method and apparatus for identifying unique client users from user behavioral data
US20030046385A1 (en) 2001-04-13 2003-03-06 Netiq Corporation, A Delaware Corporation User-side tracking of multimedia application usage within a web page
US7089195B2 (en) 2001-04-30 2006-08-08 Ari Rosenberg System and method for the presentation of advertisements
US7266832B2 (en) 2001-06-14 2007-09-04 Digeo, Inc. Advertisement swapping using an aggregator for an interactive television system
US8024766B2 (en) 2001-08-01 2011-09-20 Ericsson Television, Inc. System and method for distributing network-based personal video
US20030037131A1 (en) 2001-08-17 2003-02-20 International Business Machines Corporation User information coordination across multiple domains
US7257546B2 (en) 2001-09-04 2007-08-14 Yahoo! Inc. System and method for correlating user data from a content provider and user data from an advertising provider that is stored on autonomous systems
US6877007B1 (en) 2001-10-16 2005-04-05 Anna M. Hentzel Method and apparatus for tracking a user's interaction with a resource supplied by a server computer
JP4099973B2 (ja) 2001-10-30 2008-06-11 松下電器産業株式会社 映像データ送信方法及び映像データ受信方法、並びに映像監視システム
US7343417B2 (en) 2001-11-30 2008-03-11 Knowledge Networks, Inc. System and method for rating media information
US20080000495A1 (en) 2001-12-07 2008-01-03 Eric Hansen Apparatus and method for single substrate processing
US7215280B1 (en) 2001-12-31 2007-05-08 Rdpa, Llc Satellite positioning system enabled media exposure
US20030163516A1 (en) 2002-02-27 2003-08-28 Perkins Gregory Eugene Session coordination
US20030177488A1 (en) 2002-03-12 2003-09-18 Smith Geoff S. Systems and methods for media audience measurement
JP2003345940A (ja) 2002-03-19 2003-12-05 Toshiba Corp Web分析プログラム及びシステム並びにWeb分析データ出力方法
US20030220901A1 (en) 2002-05-21 2003-11-27 Hewlett-Packard Development Company Interaction manager
US20060184617A1 (en) 2005-02-11 2006-08-17 Nicholas Frank C Method and system for the creating, managing, and delivery of feed formatted content
EP1379044A1 (en) 2002-06-22 2004-01-07 TELEFONAKTIEBOLAGET LM ERICSSON (publ) Method for providing information to a web server
US20040098229A1 (en) 2002-06-28 2004-05-20 Brett Error Efficient click-stream data collection
US20040003394A1 (en) 2002-07-01 2004-01-01 Arun Ramaswamy System for automatically matching video with ratings information
GB0218711D0 (en) 2002-08-12 2002-09-18 Mitel Knowledge Corp System and method for facilitating communication using presence and communication services
US20040073941A1 (en) 2002-09-30 2004-04-15 Ludvig Edward A. Systems and methods for dynamic conversion of web content to an interactive walled garden program
US20060107195A1 (en) 2002-10-02 2006-05-18 Arun Ramaswamy Methods and apparatus to present survey information
CA2499967A1 (en) 2002-10-15 2004-04-29 Verance Corporation Media monitoring, management and information system
US20040088212A1 (en) 2002-10-31 2004-05-06 Hill Clarke R. Dynamic audience analysis for computer content
US7383229B2 (en) 2003-03-12 2008-06-03 Yahoo! Inc. Access control and metering system for streaming media
CA2424771A1 (en) 2003-04-07 2004-10-07 Buzz Technologies System and method for attaching advertisements to media files
CA2686265A1 (en) 2003-06-17 2004-12-17 Ibm Canada Limited - Ibm Canada Limitee Multiple identity management in an electronic commerce site
US7127305B1 (en) 2003-07-21 2006-10-24 Eyecon Technologies, Inc. Method and apparatus for unified control of multiple devices
US20050033657A1 (en) 2003-07-25 2005-02-10 Keepmedia, Inc., A Delaware Corporation Personalized content management and presentation systems
ZA200600900B (en) 2003-08-01 2007-05-30 Tacoda Systems Inc System and method for segmenting and targeting audience members
US7805332B2 (en) 2003-08-01 2010-09-28 AOL, Inc. System and method for segmenting and targeting audience members
US9118812B2 (en) 2003-08-01 2015-08-25 Advertising.Com Llc Audience server
US8464290B2 (en) 2003-08-01 2013-06-11 Tacoda, Inc. Network for matching an audience with deliverable content
US20050033758A1 (en) 2003-08-08 2005-02-10 Baxter Brent A. Media indexer
WO2005019982A2 (en) 2003-08-15 2005-03-03 Ocwen Financial Corporation Methods and systems for providing customer relations information
US20070198327A1 (en) 2003-08-15 2007-08-23 Amir Yazdani Systems and methods for measuring, targeting, verifying, and reporting advertising impressions
WO2005041456A1 (en) 2003-10-24 2005-05-06 Telefonaktiebolaget Lm Ericsson (Publ) A method and device for audience monitoring on multicast capable networks
US7647385B2 (en) 2003-12-19 2010-01-12 Microsoft Corporation Techniques for limiting network access
US20050144067A1 (en) 2003-12-19 2005-06-30 Palo Alto Research Center Incorporated Identifying and reporting unexpected behavior in targeted advertising environment
GB2430849B (en) 2004-01-09 2009-03-25 Matsushita Electric Ind Co Ltd IP Device Management Server and Network System
WO2005079501A2 (en) 2004-02-18 2005-09-01 Nielsen Media Research, Inc., Et Al. Methods and apparatus to determine audience viewing of video-on-demand programs
US7792954B2 (en) 2004-04-02 2010-09-07 Webtrends, Inc. Systems and methods for tracking web activity
CA2574998C (en) 2004-07-23 2011-03-15 Nielsen Media Research, Inc. Methods and apparatus for monitoring the insertion of local media content into a program stream
EP1790152A4 (en) 2004-08-09 2008-10-08 Nielsen Media Res Inc METHODS AND APPARATUS FOR CONTROLLING AUDIOVISUAL CONTENT FROM VARIOUS SOURCES
US7546370B1 (en) 2004-08-18 2009-06-09 Google Inc. Search engine with multiple crawlers sharing cookies
US8271866B2 (en) 2004-08-19 2012-09-18 International Business Machines Corporation User-controlled web browser table reduction
US7636439B2 (en) 2004-09-10 2009-12-22 Hitachi Kokusai Electric, Inc. Encryption method, encryption apparatus, data storage distribution apparatus and data delivery system
US20060089754A1 (en) 2004-10-27 2006-04-27 Andrew Mortenson An installed Vehicle Personal Computing (VPC) system with touch interaction, voice interaction or sensor interaction(s) that provides access to multiple information sources and software applications such as internet connected data applications, dynamic traffic-aware navigational routing, vehicle tracking, emergency accident dispatching, business applications, office applications, music and video player(s), personal info portal, vehicle monitoring, alarm and camera security and recording.
JP2006127320A (ja) 2004-10-29 2006-05-18 Solid Technology Kk 端末属性推定装置および端末属性推定方法
JP2006127321A (ja) 2004-10-29 2006-05-18 Solid Technology Kk 端末属性後付装置および端末属性後付方法
US7657458B2 (en) 2004-12-23 2010-02-02 Diamond Review, Inc. Vendor-driven, social-network enabled review collection system and method
CN100389564C (zh) 2005-01-07 2008-05-21 腾讯科技(深圳)有限公司 一种网络服务信息处理系统及方法
US20060190616A1 (en) 2005-02-04 2006-08-24 John Mayerhofer System and method for aggregating, delivering and sharing audio content
US8768766B2 (en) 2005-03-07 2014-07-01 Turn Inc. Enhanced online advertising system
US7323991B1 (en) 2005-05-12 2008-01-29 Exavera Technologies Incorporated System and method for locating and communicating with personnel and equipment in a facility
US8131861B2 (en) 2005-05-20 2012-03-06 Webtrends, Inc. Method for cross-domain tracking of web site traffic
US8312172B2 (en) 2005-05-26 2012-11-13 Bytemobile, Inc. Method and system for delta compression
US10510043B2 (en) 2005-06-13 2019-12-17 Skyword Inc. Computer method and apparatus for targeting advertising
US7849154B2 (en) 2005-06-27 2010-12-07 M:Metrics, Inc. Acquiring, storing, and correlating profile data of cellular mobile communications system's users to events
US20090164564A1 (en) 2005-07-01 2009-06-25 Michael John Willis System and methods for mobilizing web content
US20070073585A1 (en) 2005-08-13 2007-03-29 Adstreams Roi, Inc. Systems, methods, and computer program products for enabling an advertiser to measure user viewing of and response to advertisements
JP4764103B2 (ja) 2005-08-18 2011-08-31 株式会社東芝 コンテンツデータ配信システム、及び情報処理装置
JP4883342B2 (ja) 2005-09-06 2012-02-22 ソニー株式会社 情報処理装置および方法、並びにプログラム
US20070288426A1 (en) 2006-06-12 2007-12-13 Joshua Schachter System and method for bookmarking and auto-tagging a content item based on file type
US20070073833A1 (en) 2005-09-28 2007-03-29 International Business Machines Corporation Web page preview without browsing to web page
US20070083611A1 (en) 2005-10-07 2007-04-12 Microsoft Corporation Contextual multimedia advertisement presentation
CN100452781C (zh) 2005-10-26 2009-01-14 华为技术有限公司 一种传送目的地用户部分不可用消息的方法
US7801910B2 (en) 2005-11-09 2010-09-21 Ramp Holdings, Inc. Method and apparatus for timed tagging of media content
US20070118873A1 (en) 2005-11-09 2007-05-24 Bbnt Solutions Llc Methods and apparatus for merging media content
US8566887B2 (en) 2005-12-09 2013-10-22 Time Warner Cable Enterprises Llc Caption data delivery apparatus and methods
US20080086356A1 (en) 2005-12-09 2008-04-10 Steve Glassman Determining advertisements using user interest information and map-based location information
US20070294132A1 (en) 2005-12-20 2007-12-20 Zhang Jack K Methods and systems for recruiting panelists for a research operation
US8924412B2 (en) 2005-12-21 2014-12-30 Digimarc Corporation Rules driven pan ID metadata routing system and network
US20090030780A1 (en) 2006-01-03 2009-01-29 Ds-Iq, Inc. Measuring effectiveness of marketing campaigns presented on media devices in public places using audience exposure data
US20070198353A1 (en) * 2006-02-22 2007-08-23 Robert Paul Behringer Method and system for creating and distributing and audio newspaper
CA3074180C (en) 2006-03-27 2023-03-21 The Nielsen Company (Us), Llc Methods and systems to meter media content presented on a wireless communication device
US8645991B2 (en) 2006-03-30 2014-02-04 Tout Industries, Inc. Method and apparatus for annotating media streams
US7941525B1 (en) 2006-04-01 2011-05-10 ClickTale, Ltd. Method and system for monitoring an activity of a user
US20070244985A1 (en) * 2006-04-13 2007-10-18 Concert Technology Corporation User system providing previews of a user's media collection to an associated portable media player
US7444388B1 (en) 2006-04-13 2008-10-28 Concert Technology Corporation System and method for obtaining media content for a portable media player
US20070255618A1 (en) 2006-04-28 2007-11-01 Meerbergen Jason R System and method for improving online advertising effectiveness and promoting digital content creation
US20070271580A1 (en) 2006-05-16 2007-11-22 Bellsouth Intellectual Property Corporation Methods, Apparatus and Computer Program Products for Audience-Adaptive Control of Content Presentation Based on Sensed Audience Demographics
US8280982B2 (en) 2006-05-24 2012-10-02 Time Warner Cable Inc. Personal content server apparatus and methods
US9386327B2 (en) 2006-05-24 2016-07-05 Time Warner Cable Enterprises Llc Secondary content insertion apparatus and methods
US20080004958A1 (en) 2006-06-29 2008-01-03 Tony Ralph Client side counting verification testing
CN100456298C (zh) 2006-07-12 2009-01-28 百度在线网络技术(北京)有限公司 广告信息检索系统及广告信息检索方法
US8887040B2 (en) 2006-08-10 2014-11-11 Qualcomm Incorporated System and method for media content delivery
US20080040653A1 (en) 2006-08-14 2008-02-14 Christopher Levine System and methods for managing presentation and behavioral use of web display content
US20080086523A1 (en) 2006-08-18 2008-04-10 Akamai Technologies, Inc. Method of data collection in a distributed network
US20080086524A1 (en) 2006-08-18 2008-04-10 Akamai Technologies, Inc. Method and system for identifying valid users operating across a distributed network
US20100004977A1 (en) 2006-09-05 2010-01-07 Innerscope Research Llc Method and System For Measuring User Experience For Interactive Activities
JP4935274B2 (ja) 2006-09-27 2012-05-23 大日本印刷株式会社 サーバ及びプログラム
US20080083003A1 (en) 2006-09-29 2008-04-03 Bryan Biniak System for providing promotional content as part of secondary content associated with a primary broadcast
WO2008042953A1 (en) 2006-10-03 2008-04-10 Shazam Entertainment, Ltd. Method for high throughput of identification of distributed broadcast content
CN101617516B (zh) 2006-12-28 2012-10-10 意大利电信股份公司 控制客户端和具有私有网络地址的服务器之间的应用消息的方法和设备
US20100094897A1 (en) 2007-01-05 2010-04-15 Gracenote, Inc. Unified format for digital content metadata
CN101222348B (zh) 2007-01-10 2011-05-11 阿里巴巴集团控股有限公司 统计网站真实用户的方法及系统
US20080228537A1 (en) 2007-02-26 2008-09-18 Andrew Monfried Systems and methods for targeting advertisements to users of social-networking and other web 2.0 websites and applications
US8181206B2 (en) 2007-02-28 2012-05-15 Time Warner Cable Inc. Personal content server apparatus and methods
US7996519B1 (en) 2007-03-07 2011-08-09 Comscore, Inc. Detecting content and user response to content
KR100910517B1 (ko) 2007-03-21 2009-07-31 엔에이치엔비즈니스플랫폼 주식회사 브라우저-로그인 맵핑을 통한 타겟 인벤토리 확장 방법 및시스템
US8249992B2 (en) 2007-03-22 2012-08-21 The Nielsen Company (Us), Llc Digital rights management and audience measurement systems and methods
CN101682729B (zh) 2007-03-22 2013-04-10 尼尔森(美国)有限公司 用于识别有意布置的产品的系统和方法
US20080240490A1 (en) 2007-03-30 2008-10-02 Microsoft Corporation Source authentication and usage tracking of video
US7606897B2 (en) * 2007-04-05 2009-10-20 Yahoo! Inc. Accelerated and reproducible domain visitor targeting
US20080276179A1 (en) 2007-05-05 2008-11-06 Intapp Inc. Monitoring and Aggregating User Activities in Heterogeneous Systems
US20090217315A1 (en) 2008-02-26 2009-08-27 Cognovision Solutions Inc. Method and system for audience measurement and targeting media
US9710553B2 (en) 2007-05-25 2017-07-18 Google Inc. Graphical user interface for management of remotely stored videos, and captions or subtitles thereof
US8099315B2 (en) 2007-06-05 2012-01-17 At&T Intellectual Property I, L.P. Interest profiles for audio and/or video streams
US7890592B2 (en) 2007-06-29 2011-02-15 Microsoft Corporation Processing data obtained from a presence-based system
US20090015599A1 (en) 2007-07-09 2009-01-15 Yahoo! Inc. Draggable mechanism for identifying and communicating the state of an application
US8478862B2 (en) 2007-07-13 2013-07-02 Front Porch, Inc. Method and apparatus for internet traffic monitoring by third parties using monitoring implements
US8229780B2 (en) 2007-07-30 2012-07-24 Silvercarrot, Inc. System and method for online lead generation
US20090070219A1 (en) 2007-08-20 2009-03-12 D Angelo Adam Targeting advertisements in a social network
US20090055241A1 (en) 2007-08-23 2009-02-26 Att Knowledge Ventures L.P. System and Method for Estimating a Qualiifed Impression Count for Advertising Data in a Communication System
US20110125593A1 (en) 2007-08-30 2011-05-26 Channel Intelligence, Inc. Online marketing payment monitoring method and system
WO2009032548A2 (en) 2007-09-06 2009-03-12 Microsoft Corporation Session broker extensibility application program iinterface
US8090847B2 (en) 2008-05-02 2012-01-03 Microsoft Corporation Session broker extensibility application program interface
US7698422B2 (en) 2007-09-10 2010-04-13 Specific Media, Inc. System and method of determining user demographic profiles of anonymous users
US20090076899A1 (en) 2007-09-14 2009-03-19 Gbodimowo Gbeminiyi A Method for analyzing, searching for, and trading targeted advertisement spaces
US8577996B2 (en) 2007-09-18 2013-11-05 Tremor Video, Inc. Method and apparatus for tracing users of online video web sites
CN101393629A (zh) 2007-09-20 2009-03-25 阿里巴巴集团控股有限公司 一种网络广告效果监测的实现方法及装置
WO2009046435A1 (en) * 2007-10-05 2009-04-09 Aharon Mizrahi System and method for enabling search of content
WO2009052531A1 (en) 2007-10-18 2009-04-23 Linkshare Corporation Methods and systems for tracking electronic commerce transactions
US7925694B2 (en) 2007-10-19 2011-04-12 Citrix Systems, Inc. Systems and methods for managing cookies via HTTP content layer
US20090119723A1 (en) 2007-11-05 2009-05-07 John Tinsman Systems and methods to play out advertisements
US8799068B2 (en) 2007-11-05 2014-08-05 Facebook, Inc. Social advertisements and other informational messages on a social networking website, and advertising model for same
US20090125934A1 (en) 2007-11-11 2009-05-14 Microsoft Corporation User rating mechanism for media content
US8136140B2 (en) 2007-11-20 2012-03-13 Dish Network L.L.C. Methods and apparatus for generating metadata utilized to filter content from a video stream using text data
US20090132579A1 (en) 2007-11-21 2009-05-21 Kwang Edward M Session audit manager and method
US8117193B2 (en) 2007-12-21 2012-02-14 Lemi Technology, Llc Tunersphere
US8315950B2 (en) * 2007-12-31 2012-11-20 Sandisk Technologies Inc. Powerfully simple digital media player and methods for use therewith
US20090171762A1 (en) 2008-01-02 2009-07-02 Microsoft Corporation Advertising in an Entertainment Access Service
JP5240903B2 (ja) 2008-02-15 2013-07-17 東京カレンダー株式会社 アフィリエイト広告監視システム及び方法
US8302120B2 (en) 2008-02-19 2012-10-30 The Nielsen Company (Us), Llc Methods and apparatus to monitor advertisement exposure
CN101540734A (zh) * 2008-03-21 2009-09-23 阿里巴巴集团控股有限公司 一种跨域名Cookie访问方法、系统及设备
US9916611B2 (en) 2008-04-01 2018-03-13 Certona Corporation System and method for collecting and targeting visitor behavior
US20090254633A1 (en) 2008-04-03 2009-10-08 Olive Bentley J Methods, systems, and computer program products for distributing profile-based advertisement content and user identification-tagged media content
US8112301B2 (en) 2008-04-14 2012-02-07 Tra, Inc. Using consumer purchase behavior for television targeting
US20090259666A1 (en) 2008-04-15 2009-10-15 Kenneth Tola Unobtrusive methods and systems for collecting information transmitted over a network
EP2269334A4 (en) 2008-04-17 2013-02-20 Arbitron Inc TRANS-MEDIA INTERACTIVITY METRIC
JP2009259119A (ja) 2008-04-18 2009-11-05 Video Research:Kk 情報収集システム、情報収集方法、及び情報収集プログラム
US8150729B2 (en) 2008-05-05 2012-04-03 International Business Machines Corporation Method, system and program product for displaying advertising content on a music player
US8329849B2 (en) 2008-05-16 2012-12-11 Nec Corporation Organic silicon compound and material for forming silica-based fine particle
US20090307084A1 (en) 2008-06-10 2009-12-10 Integrated Media Measurement, Inc. Measuring Exposure To Media Across Multiple Media Delivery Mechanisms
US20090307061A1 (en) 2008-06-10 2009-12-10 Integrated Media Measurement, Inc. Measuring Exposure To Media
US20100010866A1 (en) 2008-07-11 2010-01-14 Microsoft Corporation Advertising across social network communication pathways
JP4834042B2 (ja) 2008-08-06 2011-12-07 ヤフー株式会社 ユーザ作成コンテンツ管理装置、ユーザ作成コンテンツ管理システムおよび閲覧者の嗜好調査方法
WO2010028071A1 (en) 2008-09-03 2010-03-11 Owjo Ltd. Systems and methods for a comprehensive integrated and universal content selling and buying platform
US8549163B2 (en) 2008-09-18 2013-10-01 Jonathan M. Urdan Passive parameter based demographics generation
US20100076814A1 (en) 2008-09-24 2010-03-25 Manning Kathleen E Method for financial forecasting for associations using actuarial open group simulation
US20100088152A1 (en) 2008-10-02 2010-04-08 Dominic Bennett Predicting user response to advertisements
US20100088373A1 (en) 2008-10-06 2010-04-08 Jeremy Pinkham Method of Tracking & Targeting Internet Payloads based on Time Spent Actively Viewing
MX2011004257A (es) 2008-10-20 2013-07-12 Beyond Oblivion Inc Metodo y sistema para la contabilizacion de transacciones de descarga y la interaccion en una red social.
US20120110027A1 (en) 2008-10-28 2012-05-03 Fernando Falcon Audience measurement system
JP5114362B2 (ja) 2008-10-30 2013-01-09 独立行政法人科学技術振興機構 光造形法によって作製され細胞適合化処理を施された3次元物体
US20100121676A1 (en) 2008-11-11 2010-05-13 Yahoo! Inc. Method and system for logging impressions of online advertisments
US20100125567A1 (en) * 2008-11-18 2010-05-20 Morris Robert P Method and System for managing Metadata associated with a resource
US20100153207A1 (en) 2008-12-11 2010-06-17 Randy Roberts Method and system for providing consumer services with a telematics system
US8386314B2 (en) 2008-12-11 2013-02-26 Accenture Global Services Limited Online ad detection and ad campaign analysis
US20100153175A1 (en) 2008-12-12 2010-06-17 At&T Intellectual Property I, L.P. Correlation of Psycho-Demographic Data and Social Network Data to Initiate an Action
US8356247B2 (en) 2008-12-16 2013-01-15 Rich Media Worldwide, Llc Content rendering control system and method
US8578272B2 (en) 2008-12-31 2013-11-05 Apple Inc. Real-time or near real-time streaming
US7962547B2 (en) 2009-01-08 2011-06-14 International Business Machines Corporation Method for server-side logging of client browser state through markup language
US9129293B2 (en) 2009-01-29 2015-09-08 The Nielsen Company (Us), Llc Methods and apparatus to measure market statistics
US20100205057A1 (en) 2009-02-06 2010-08-12 Rodney Hook Privacy-sensitive methods, systems, and media for targeting online advertisements using brand affinity modeling
US20100217665A1 (en) 2009-02-25 2010-08-26 Vishal Naresh Sharma Method and system for launching an advertising campaign
US20100223119A1 (en) 2009-03-02 2010-09-02 Yahoo! Inc. Advertising Through Product Endorsements in Social Networks
US10262337B2 (en) 2009-03-06 2019-04-16 AppNexus Inc. Advertising platform transaction management
CN101505247A (zh) 2009-03-09 2009-08-12 成都市华为赛门铁克科技有限公司 一种共享接入主机数目的检测方法和装置
KR101073112B1 (ko) 2009-03-11 2011-10-12 박상호 저작물과 광고를 공개라이센스를 이용하여 결합한 컨텐츠 관리방법 및 그 장치
US8150974B2 (en) 2009-03-17 2012-04-03 Kindsight, Inc. Character differentiation system generating session fingerprint using events associated with subscriber ID and session ID
US8438485B2 (en) 2009-03-17 2013-05-07 Unews, Llc System, method, and apparatus for generating, customizing, distributing, and presenting an interactive audio publication
US8266687B2 (en) 2009-03-27 2012-09-11 Sophos Plc Discovery of the use of anonymizing proxies by analysis of HTTP cookies
JP5492630B2 (ja) 2009-03-31 2014-05-14 株式会社ビデオリサーチ コンテンツ接触調査システム及びコンテンツ接触調査方法
CN102379076B (zh) 2009-04-06 2015-12-09 Abb技术有限公司 多端hvdc电力传输网络中的dc电压补偿
KR20110138276A (ko) 2009-04-09 2011-12-26 노키아 코포레이션 미디어 파일 스트리밍을 위한 시스템, 방법 및 장치
US20100268540A1 (en) 2009-04-17 2010-10-21 Taymoor Arshi System and method for utilizing audio beaconing in audience measurement
US10008212B2 (en) 2009-04-17 2018-06-26 The Nielsen Company (Us), Llc System and method for utilizing audio encoding for measuring media exposure with environmental masking
US20100268573A1 (en) 2009-04-17 2010-10-21 Anand Jain System and method for utilizing supplemental audio beaconing in audience measurement
EP2425563A1 (en) 2009-05-01 2012-03-07 The Nielsen Company (US), LLC Methods, apparatus and articles of manufacture to provide secondary content in association with primary broadcast media content
JP4987035B2 (ja) 2009-06-03 2012-07-25 ヤフー株式会社 サーバ装置および広告システム
US8990337B2 (en) 2009-06-08 2015-03-24 Collective, Inc. Tracking advertising abandonment rates
US20100313009A1 (en) 2009-06-09 2010-12-09 Jacques Combet System and method to enable tracking of consumer behavior and activity
BRPI1013145B1 (pt) 2009-06-15 2021-01-12 Blackberry Limited métodos e dispositivos para transmissão de conteúdo de mídia via protocolo de transferência de hipertexto
US8856869B1 (en) 2009-06-22 2014-10-07 NexWavSec Software Inc. Enforcement of same origin policy for sensitive data
US20100325051A1 (en) 2009-06-22 2010-12-23 Craig Stephen Etchegoyen System and Method for Piracy Reduction in Software Activation
US9178634B2 (en) 2009-07-15 2015-11-03 Time Warner Cable Enterprises Llc Methods and apparatus for evaluating an audience in a content-based network
US20110026899A1 (en) 2009-07-31 2011-02-03 Paul Lussier Systems and Methods for Viewing and Editing Content Over a Computer Network in Multiple Formats and Resolutions
US20140046777A1 (en) * 2009-08-14 2014-02-13 Dataxu, Inc. Methods and systems for using consumer aliases and identifiers
DE202009011507U1 (de) 2009-08-24 2009-12-24 Kraft Foods R & D, Inc., Northfield Verpackung mit einem Lebensmittel darin und Maschine zur Herstellung eines verpackten Lebensmittels
US20120192214A1 (en) 2009-12-22 2012-07-26 Resonate Networks Method and apparatus for delivering targeted content to television viewers
KR101118741B1 (ko) 2009-08-31 2012-03-12 주식회사 나스미디어 인터넷 광고 시청률 제공 방법
US8868637B2 (en) 2009-09-02 2014-10-21 Facebook, Inc. Page rendering for dynamic web pages
US8234408B2 (en) 2009-09-10 2012-07-31 Cloudshield Technologies, Inc. Differentiating unique systems sharing a common address
US8504411B1 (en) 2009-09-14 2013-08-06 Aol Advertising Inc. Systems and methods for online user profiling and segmentation
US8725794B2 (en) * 2009-09-30 2014-05-13 Tracking. Net Enhanced website tracking system and method
US20110087519A1 (en) 2009-10-09 2011-04-14 Visa U.S.A. Inc. Systems and Methods for Panel Enhancement with Transaction Data
US8082464B2 (en) 2009-10-13 2011-12-20 International Business Machines Corporation Managing availability of a component having a closed address space
US8595058B2 (en) 2009-10-15 2013-11-26 Visa U.S.A. Systems and methods to match identifiers
US8521744B2 (en) 2009-11-13 2013-08-27 Electronics And Telecommunications Research Institute Apparatus and method for authoring data in communication system
US8566856B2 (en) 2009-12-01 2013-10-22 International Business Machines Corporation Video stream measurement method and system
US9390438B2 (en) 2009-12-08 2016-07-12 Comscore, Inc. Systems and methods for capturing and reporting metrics regarding user engagement including a canvas model
US20110153391A1 (en) 2009-12-21 2011-06-23 Michael Tenbrock Peer-to-peer privacy panel for audience measurement
US20110296048A1 (en) * 2009-12-28 2011-12-01 Akamai Technologies, Inc. Method and system for stream handling using an intermediate format
IT1397374B1 (it) 2009-12-30 2013-01-10 St Microelectronics Srl Soluzione integrata per l'individuazione dei componenti difettosi in dispositivi di memoria
US20110191184A1 (en) 2010-01-29 2011-08-04 Bank Of America Corporation Mobile location integrated merchant offer program and customer shopping
US20110246306A1 (en) 2010-01-29 2011-10-06 Bank Of America Corporation Mobile location tracking integrated merchant offer program and customer shopping
US20110191664A1 (en) 2010-02-04 2011-08-04 At&T Intellectual Property I, L.P. Systems for and methods for detecting url web tracking and consumer opt-out cookies
US20110196735A1 (en) 2010-02-05 2011-08-11 Von Sydow Gustav System and method for measuring effectiveness of electronically presented advertizing
AU2011213606B2 (en) 2010-02-08 2014-04-17 Facebook, Inc. Communicating information in a social network system about activities from another domain
WO2011112053A2 (ko) 2010-03-11 2011-09-15 엘지전자 주식회사 비실시간 방송 서비스 처리 시스템 및 그 처리방법
US8839338B2 (en) 2012-03-28 2014-09-16 Sony Corporation Service usage reporting data transport
US20120310729A1 (en) 2010-03-16 2012-12-06 Dalto John H Targeted learning in online advertising auction exchanges
US20110238520A1 (en) 2010-03-26 2011-09-29 Selley Jonathan W Wireless jukebox ordering and administration application with restaurant and administrative support
US8495682B2 (en) 2010-03-26 2013-07-23 Google Inc. Exposure based customization of surveys
US20110246267A1 (en) 2010-03-31 2011-10-06 Williams Gregory D Systems and Methods for Attribution of a Conversion to an Impression Via a Demand Side Platform
US8626901B2 (en) 2010-04-05 2014-01-07 Comscore, Inc. Measurements based on panel and census data
GB2479455B (en) 2010-04-07 2014-03-05 Apple Inc Real-time or near real-time streaming
US8825747B2 (en) * 2010-05-07 2014-09-02 Google Inc. Managing multiple logins from a single browser
US8626084B2 (en) 2010-05-13 2014-01-07 Qualcomm, Incorporated Area efficient concurrent matching transceiver
US20120096546A1 (en) 2010-05-19 2012-04-19 Akamai Technologies, Inc. Edge server HTTP POST message processing
US20110314114A1 (en) 2010-06-16 2011-12-22 Adknowledge, Inc. Persistent Cross Channel Cookie Method and System
US9002895B2 (en) 2010-06-29 2015-04-07 Vibrant Media, Inc. Systems and methods for providing modular configurable creative units for delivery via intext advertising
US20130080268A1 (en) 2011-09-26 2013-03-28 Unicorn Media, Inc. Multi-platform media syndication customization
US8307006B2 (en) 2010-06-30 2012-11-06 The Nielsen Company (Us), Llc Methods and apparatus to obtain anonymous audience measurement data from network server data for particular demographic and usage profiles
US9747605B2 (en) 2010-08-02 2017-08-29 Facebook, Inc. Measuring quality of user interaction with third party content
US8886773B2 (en) 2010-08-14 2014-11-11 The Nielsen Company (Us), Llc Systems, methods, and apparatus to monitor mobile internet activity
AU2013203898B2 (en) 2010-09-22 2015-07-02 The Nielsen Company (Us), Llc Methods and apparatus to determine impressions using distributed demographic information
CA3027898C (en) 2010-09-22 2023-01-17 The Nielsen Company (Us), Llc Methods and apparatus to determine impressions using distributed demographic information
US9092797B2 (en) 2010-09-22 2015-07-28 The Nielsen Company (Us), Llc Methods and apparatus to analyze and adjust demographic information
US20120222133A1 (en) 2010-09-28 2012-08-30 Adam Kidron Shared content management platform apparatuses, methods and systems
US9122760B2 (en) 2010-10-12 2015-09-01 Robert Osann, Jr. User preference correlation for web-based selection
US8484241B2 (en) 2010-10-29 2013-07-09 Russell Kent Bouse Systems and methods to consolidate and communicate user profiles and modality preferences information for content delivery or interaction experiences
US10034034B2 (en) 2011-07-06 2018-07-24 Symphony Advanced Media Mobile remote media control platform methods
US8631122B2 (en) 2010-11-29 2014-01-14 Viralheat, Inc. Determining demographics based on user interaction
US9779423B2 (en) 2010-11-29 2017-10-03 Biocatch Ltd. Device, system, and method of generating and managing behavioral biometric cookies
WO2012078662A1 (en) 2010-12-06 2012-06-14 Campaigngrid, Llc Electronic and network-based franking
US9497154B2 (en) 2010-12-13 2016-11-15 Facebook, Inc. Measuring social network-based interaction with web content external to a social networking system
WO2012087954A2 (en) 2010-12-20 2012-06-28 The Nielsen Company (Us), Llc Methods and apparatus to determine media impressions using distributed demographic information
US8874639B2 (en) 2010-12-22 2014-10-28 Facebook, Inc. Determining advertising effectiveness outside of a social networking system
US20120173701A1 (en) 2010-12-30 2012-07-05 Arbitron Inc. Matching techniques for cross-platform monitoring and information
US20120206331A1 (en) 2011-02-14 2012-08-16 Gandhi Sidhant D Methods and Systems for Supporting Gesture Recognition Applications across Devices
US20120209918A1 (en) 2011-02-15 2012-08-16 Shesha Shah Social Net Advocacy Measure
US8543454B2 (en) 2011-02-18 2013-09-24 Bluefin Labs, Inc. Generating audience response metrics and ratings from social interest in time-based media
CN103189856B (zh) * 2011-03-18 2016-09-07 尼尔森(美国)有限公司 确定媒体印象的方法和装置
US9380356B2 (en) 2011-04-12 2016-06-28 The Nielsen Company (Us), Llc Methods and apparatus to generate a tag for media content
US8315620B1 (en) 2011-05-27 2012-11-20 The Nielsen Company (Us), Llc Methods and apparatus to associate a mobile device with a panelist profile
US9398347B2 (en) 2011-05-30 2016-07-19 Sandvine Incorporated Ulc Systems and methods for measuring quality of experience for media streaming
US9282158B2 (en) 2011-06-06 2016-03-08 Google Inc. Reducing redirects
EP2756683A4 (en) 2011-06-21 2015-06-24 Nielsen Co Us Llc METHOD AND DEVICE FOR MEASURING THE EXPOSITIOM AGAINST STREAMING MEDIA
AU2012272876B2 (en) * 2011-06-21 2016-06-16 The Nielsen Company (Us), Llc Methods and apparatus to measure exposure to streaming media
US9209978B2 (en) 2012-05-15 2015-12-08 The Nielsen Company (Us), Llc Methods and apparatus to measure exposure to streaming media
US20130290508A1 (en) 2012-04-25 2013-10-31 Jan Besehanic Methods and apparatus to measure exposure to streaming media
US9515904B2 (en) 2011-06-21 2016-12-06 The Nielsen Company (Us), Llc Monitoring streaming media content
US20130268630A1 (en) 2012-04-10 2013-10-10 Jan Besehanic Methods and apparatus to measure exposure to streaming media
JP5452774B2 (ja) 2011-06-22 2014-03-26 三菱電機株式会社 受信端末、視聴情報収集システムおよび視聴情報収集方法
US8688524B1 (en) 2011-06-28 2014-04-01 Amazon Technologies, Inc. Tracking online impressions to offline purchases
US8789597B2 (en) 2011-07-27 2014-07-29 Saudi Arabian Oil Company Water self-shutoff tubular
US10783547B2 (en) 2011-08-17 2020-09-22 Facebook, Inc. Approximating unique advertisement impressions on a social networking system
US20130046651A1 (en) 2011-08-17 2013-02-21 Zachary James Edson Gaming Marketplace Apparatuses, Methods and Systems
US20130060629A1 (en) 2011-09-07 2013-03-07 Joshua Rangsikitpho Optimization of Content Placement
US8909771B2 (en) 2011-09-15 2014-12-09 Stephan HEATH System and method for using global location information, 2D and 3D mapping, social media, and user behavior and information for a consumer feedback social media analytics platform for providing analytic measurements data of online consumer feedback for global brand products or services of past, present or future customers, users, and/or target markets
US9298900B2 (en) 2011-09-24 2016-03-29 Elwha Llc Behavioral fingerprinting via inferred personal relation
US8387084B1 (en) 2011-09-28 2013-02-26 United Video Properties, Inc. Systems and methods for detecting unauthorized use of a user equipment device
US9349129B2 (en) 2011-10-17 2016-05-24 Yahoo! Inc. Media enrichment system and method
US20130124628A1 (en) 2011-11-15 2013-05-16 Srilal Weerasinghe Method and apparatus for providing social network based advertising with user control and privacy
WO2013078640A1 (en) 2011-11-30 2013-06-06 Google Inc. Estimating user demographics
US20150046248A1 (en) 2012-01-09 2015-02-12 Catch Media, Inc. Campaign manager
US9479488B2 (en) 2012-01-26 2016-10-25 Facebook, Inc. Network access based on social-networking information
CN104205158B (zh) 2012-01-26 2017-11-28 尼尔森(美国)有限公司 测量在线观众的系统、方法和产品
US20130204694A1 (en) 2012-02-07 2013-08-08 Sayso, Llc Context-Based Study Generation and Administration
US8776105B2 (en) 2012-02-07 2014-07-08 Tuner Broadcasting System, Inc. Method and system for automatic content recognition protocols
US9015255B2 (en) 2012-02-14 2015-04-21 The Nielsen Company (Us), Llc Methods and apparatus to identify session users with cookie information
WO2013134290A2 (en) 2012-03-05 2013-09-12 R. R. Donnelley & Sons Company Digital content delivery
US9659105B2 (en) 2012-03-15 2017-05-23 The Nielsen Company (Us), Llc Methods and apparatus to track web browsing sessions
US20130247078A1 (en) 2012-03-19 2013-09-19 Rawllin International Inc. Emoticons for media
CA2791935A1 (en) 2012-03-30 2013-09-30 Disternet Technology, Inc. Transcoding system and method
US8859076B2 (en) 2012-04-13 2014-10-14 Bsh Home Appliances Corporation Corner insert for sheet panel assembly
US20130304777A1 (en) * 2012-05-09 2013-11-14 Google Inc. Mapping metadata on import of a music library
US8700657B2 (en) * 2012-05-16 2014-04-15 The Nielsen Company (Us), Llc Systems, methods, and apparatus to monitor media presentations
AU2013204865B2 (en) 2012-06-11 2015-07-09 The Nielsen Company (Us), Llc Methods and apparatus to share online media impressions data
US9430778B2 (en) 2012-07-30 2016-08-30 Kount Inc. Authenticating users for accurate online audience measurement
US20140040171A1 (en) 2012-07-31 2014-02-06 Triapodi Ltd Content-based demographic estimation of users of mobile devices and usage thereof
US20140108130A1 (en) 2012-10-12 2014-04-17 Google Inc. Calculating audience metrics for online campaigns
US9055021B2 (en) 2012-11-30 2015-06-09 The Nielsen Company (Us), Llc Methods and apparatus to monitor impressions of social media messages
US20140173746A1 (en) 2012-12-13 2014-06-19 Apple Inc. Application repository
US9313544B2 (en) 2013-02-14 2016-04-12 The Nielsen Company (Us), Llc Methods and apparatus to measure exposure to streaming media
US20140244828A1 (en) 2013-02-26 2014-08-28 Jan Besehanic Methods and apparatus to measure exposure to streaming media
US10356579B2 (en) 2013-03-15 2019-07-16 The Nielsen Company (Us), Llc Methods and apparatus to credit usage of mobile devices
US9697533B2 (en) 2013-04-17 2017-07-04 The Nielsen Company (Us), Llc Methods and apparatus to monitor media presentations
US20140324544A1 (en) 2013-04-26 2014-10-30 Paul Donato Methods and apparatus to determine demographic distributions of online users
US9519914B2 (en) 2013-04-30 2016-12-13 The Nielsen Company (Us), Llc Methods and apparatus to determine ratings information for online media presentations
US20140337104A1 (en) 2013-05-09 2014-11-13 Steven J. Splaine Methods and apparatus to determine impressions using distributed demographic information
US10068246B2 (en) 2013-07-12 2018-09-04 The Nielsen Company (Us), Llc Methods and apparatus to collect distributed user information for media impressions
US9313294B2 (en) 2013-08-12 2016-04-12 The Nielsen Company (Us), Llc Methods and apparatus to de-duplicate impression information
US9723051B2 (en) * 2013-08-13 2017-08-01 Criteo Sa Setting first-party cookies by redirection
US9332035B2 (en) * 2013-10-10 2016-05-03 The Nielsen Company (Us), Llc Methods and apparatus to measure exposure to streaming media
US9852163B2 (en) 2013-12-30 2017-12-26 The Nielsen Company (Us), Llc Methods and apparatus to de-duplicate impression information
US8910195B1 (en) 2014-02-20 2014-12-09 Google Inc. Systems and methods for enhancing audience measurement data
US10924347B1 (en) * 2019-10-16 2021-02-16 Microsoft Technology Licensing, Llc Networking device configuration value persistence

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1745374A (zh) * 2002-12-27 2006-03-08 尼尔逊媒介研究股份有限公司 用于对元数据进行译码的方法和装置
US20070094304A1 (en) * 2005-09-30 2007-04-26 Horner Richard M Associating subscription information with media content
US20120151079A1 (en) * 2010-12-13 2012-06-14 Jan Besehanic Methods and apparatus to measure media exposure
US20130159499A1 (en) * 2011-12-16 2013-06-20 Jan Besehanic Systems, methods, and apparatus to identify media presentation devices

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11197046B2 (en) 2013-10-10 2021-12-07 The Nielsen Company (Us), Llc Methods and apparatus to measure exposure to streaming media
US10687100B2 (en) 2013-10-10 2020-06-16 The Nielsen Company (Us), Llc Methods and apparatus to measure exposure to streaming media
US11563994B2 (en) 2013-10-10 2023-01-24 The Nielsen Company (Us), Llc Methods and apparatus to measure exposure to streaming media
US10356455B2 (en) 2013-10-10 2019-07-16 The Nielsen Company (Us), Llc Methods and apparatus to measure exposure to streaming media
US11632344B2 (en) 2017-02-20 2023-04-18 Snap Inc. Media item attachment system
CN110300951A (zh) * 2017-02-20 2019-10-01 斯纳普公司 媒体项附接系统
CN110300951B (zh) * 2017-02-20 2022-11-01 斯纳普公司 媒体项附接系统
CN112565291A (zh) * 2017-03-01 2021-03-26 谷歌有限责任公司 从跨源资源提供自动播放媒体内容元素
CN112565291B (zh) * 2017-03-01 2023-05-16 谷歌有限责任公司 从跨源资源提供自动播放媒体内容元素
US11842150B2 (en) 2017-03-01 2023-12-12 Google Llc Delivering auto-play media content element from cross origin resources
WO2019019344A1 (zh) * 2017-07-26 2019-01-31 上海壹账通金融科技有限公司 网页数据爬取方法、装置、用户终端及可读存储介质
CN113348672A (zh) * 2018-12-18 2021-09-03 尼尔森(美国)有限公司 对流传输媒体内容进行监测的方法和装置
CN113348672B (zh) * 2018-12-18 2023-06-09 尼尔森(美国)有限公司 对流传输媒体内容进行监测的方法和装置
US11831949B2 (en) 2018-12-18 2023-11-28 The Nielsen Company (Us), Llc Methods and apparatus to monitor streaming media content

Also Published As

Publication number Publication date
CN109978620A (zh) 2019-07-05
EP3056013A1 (en) 2016-08-17
US11968413B2 (en) 2024-04-23
US20200382822A1 (en) 2020-12-03
EP4037325A1 (en) 2022-08-03
AU2014331927B2 (en) 2017-06-22
US9332035B2 (en) 2016-05-03
US20190364312A1 (en) 2019-11-28
US20160212481A1 (en) 2016-07-21
US11197046B2 (en) 2021-12-07
US20230276087A1 (en) 2023-08-31
US10356455B2 (en) 2019-07-16
US11563994B2 (en) 2023-01-24
US9503784B2 (en) 2016-11-22
WO2015054445A1 (en) 2015-04-16
EP3056013A4 (en) 2017-05-03
EP3056013B1 (en) 2022-03-02
US20220086512A1 (en) 2022-03-17
US20150106505A1 (en) 2015-04-16
US20170041650A1 (en) 2017-02-09
US10687100B2 (en) 2020-06-16
CN105814901B (zh) 2019-04-19

Similar Documents

Publication Publication Date Title
US11968413B2 (en) Methods and apparatus to measure exposure to streaming media
AU2022279417B2 (en) Methods and apparatus to collect distributed user information for media impressions
CN104488277B (zh) 用于监测媒体呈现的方法和装置
AU2009257626B2 (en) Measuring exposure to media
AU2014331927A1 (en) Methods and apparatus to measure exposure to streaming media
JP5819456B2 (ja) 広告タグを介したウェブベースのメディアにおけるコンテンツシンジケーション
US20090307061A1 (en) Measuring Exposure To Media
US11563991B2 (en) Methods and apparatus to monitor a media presentation
CA2823602A1 (en) Matching techniques for cross-platform monitoring and information
US20210357788A1 (en) Methods and apparatus to generate computer-trained machine learning models to correct computer-generated errors in audience data
CN103733630A (zh) 测量流媒体曝光率的方法和设备

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
CB02 Change of applicant information

Address after: American New York

Applicant after: The Nielsen Company (US) LLC

Address before: Illinois State

Applicant before: The Nielsen Company (US) LLC

COR Change of bibliographic data
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
REG Reference to a national code

Ref country code: HK

Ref legal event code: DE

Ref document number: 1227592

Country of ref document: HK

GR01 Patent grant
GR01 Patent grant