[go: nahoru, domu]

WO2005071961A1 - Portable audience measurement architectures and methods for portable audience measurement - Google Patents

Portable audience measurement architectures and methods for portable audience measurement Download PDF

Info

Publication number
WO2005071961A1
WO2005071961A1 PCT/US2004/000818 US2004000818W WO2005071961A1 WO 2005071961 A1 WO2005071961 A1 WO 2005071961A1 US 2004000818 W US2004000818 W US 2004000818W WO 2005071961 A1 WO2005071961 A1 WO 2005071961A1
Authority
WO
WIPO (PCT)
Prior art keywords
audience measurement
data
portable
data collection
collection server
Prior art date
Application number
PCT/US2004/000818
Other languages
French (fr)
Inventor
David J. Croy
Arun Ramaswamy
Paul Mears
Original Assignee
Nielsen Media Research, Inc.
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 Media Research, Inc. filed Critical Nielsen Media Research, Inc.
Priority to PCT/US2004/000818 priority Critical patent/WO2005071961A1/en
Priority to PCT/US2004/034251 priority patent/WO2005038625A2/en
Priority to EP10011301A priority patent/EP2278543A3/en
Priority to CN201310115747.7A priority patent/CN103338389B/en
Priority to ES04795418T priority patent/ES2388923T3/en
Priority to AU2004282954A priority patent/AU2004282954B2/en
Priority to CN201110155719.9A priority patent/CN102289758B/en
Priority to EP04795418A priority patent/EP1685459B1/en
Priority to CA2543017A priority patent/CA2543017C/en
Priority to TW093131327A priority patent/TWI377806B/en
Priority to TW094100982A priority patent/TW200530887A/en
Publication of WO2005071961A1 publication Critical patent/WO2005071961A1/en
Priority to US11/405,067 priority patent/US7587732B2/en
Priority to US11/457,666 priority patent/US8023882B2/en
Priority to US12/540,154 priority patent/US8806535B2/en
Priority to US13/017,907 priority patent/US8539527B2/en
Priority to AU2011200553A priority patent/AU2011200553B2/en
Priority to US13/159,243 priority patent/US8467717B2/en
Priority to HK12105918.4A priority patent/HK1165596A1/en
Priority to US14/448,715 priority patent/US9615114B2/en
Priority to US15/476,464 priority patent/US10085052B2/en
Priority to US16/140,231 priority patent/US10848804B2/en
Priority to US17/101,828 priority patent/US11388460B2/en
Priority to US17/862,018 priority patent/US11924486B2/en

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
    • 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/44213Monitoring of end-user related data
    • H04N21/44222Analytics of user selections, e.g. selection of programs or purchase activity
    • H04N21/44224Monitoring of user activity on external systems, e.g. Internet browsing
    • 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
    • H04HBROADCAST COMMUNICATION
    • H04H60/00Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
    • H04H60/29Arrangements for monitoring broadcast services or broadcast-related services
    • H04H60/31Arrangements for monitoring the use made of the broadcast services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H60/00Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
    • H04H60/35Arrangements for identifying or recognising characteristics with a direct linkage to broadcast information or to broadcast space-time, e.g. for identifying broadcast stations or for identifying users
    • H04H60/45Arrangements for identifying or recognising characteristics with a direct linkage to broadcast information or to broadcast space-time, e.g. for identifying broadcast stations or for identifying users for identifying users
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H60/00Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
    • H04H60/35Arrangements for identifying or recognising characteristics with a direct linkage to broadcast information or to broadcast space-time, e.g. for identifying broadcast stations or for identifying users
    • H04H60/49Arrangements for identifying or recognising characteristics with a direct linkage to broadcast information or to broadcast space-time, e.g. for identifying broadcast stations or for identifying users for identifying locations
    • H04H60/52Arrangements for identifying or recognising characteristics with a direct linkage to broadcast information or to broadcast space-time, e.g. for identifying broadcast stations or for identifying users for identifying locations of users
    • 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/41Structure of client; Structure of client peripherals
    • H04N21/414Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
    • H04N21/41407Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance embedded in a portable device, e.g. video client on a mobile phone, PDA, laptop
    • 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/439Processing of audio elementary streams
    • H04N21/4394Processing of audio elementary streams involving operations for analysing the audio stream, e.g. detecting features or characteristics in audio streams
    • 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
    • H04HBROADCAST COMMUNICATION
    • H04H60/00Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
    • H04H60/29Arrangements for monitoring broadcast services or broadcast-related services
    • H04H60/32Arrangements for monitoring conditions of receiving stations, e.g. malfunction or breakdown of receiving stations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H60/00Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
    • H04H60/29Arrangements for monitoring broadcast services or broadcast-related services
    • H04H60/33Arrangements for monitoring the users' behaviour or opinions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H60/00Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
    • H04H60/35Arrangements for identifying or recognising characteristics with a direct linkage to broadcast information or to broadcast space-time, e.g. for identifying broadcast stations or for identifying users
    • H04H60/37Arrangements for identifying or recognising characteristics with a direct linkage to broadcast information or to broadcast space-time, e.g. for identifying broadcast stations or for identifying users for identifying segments of broadcast information, e.g. scenes or extracting programme ID
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H60/00Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
    • H04H60/56Arrangements characterised by components specially adapted for monitoring, identification or recognition covered by groups H04H60/29-H04H60/54
    • H04H60/58Arrangements characterised by components specially adapted for monitoring, identification or recognition covered by groups H04H60/29-H04H60/54 of audio

Definitions

  • the present disclosure pertains to audience measurement and, more particularly, to portable audience measurement architectures and methods for portable audience measurement.
  • Determining a size and demographics of a television viewing audience helps television program producers improve their television programming and determine a price to be charged for advertising that is broadcasted during such programming.
  • accurate television viewing demographics allow advertisers to target audiences of a desired size and/or audiences comprising members having a set of common, desired characteristics (e.g., income level, lifestyles, interests, etc.).
  • an audience measurement company may enlist a number of television viewers (e.g., panelists) to cooperate in an audience measurement study for a predefined length of time.
  • the viewing habits of these enlisted viewers, as well as demographic data about these enlisted viewers, are collected using automated and/or manual collection methods.
  • the collected data is subsequently used to generate a variety of informational statistics related to television viewing audiences including, for example, audience sizes, audience demographics, audience preferences, the total number of hours of television viewing per household and/or per region, etc.
  • the configurations of audience measurement systems vary depending on the equipment used to receive, process, and display television signals in each home being monitored.
  • homes that receive cable television signals and/or satellite television signals typically include a set top box (STB) to receive television signals from a cable and/or a satellite television provider.
  • STB set top box
  • Television systems configured in this manner are typically monitored using hardware, firmware, and/or software to interface with the STB to extract or to generate signal information therefrom.
  • Such hardware, firmware, and/or software may be adapted to perform a variety of monitoring tasks including, for example, detecting the channel tuning status of a tuning device disposed in the STB, extracting program identification codes embedded in television signals tuned by the STB, generating signatures characteristic of television signals tuned by the STB, etc.
  • the collected viewing and demographic data may then be transmitted to a data collection facility for processing.
  • client/server architecture with the client (e.g., a metering device) and server (e.g., a data collection unit to collect data from the metering device) being in fixed physical locations.
  • server e.g., a data collection unit to collect data from the metering device
  • the client is located in a room in an enlisted viewer's residence and there may be a need for multiple clients if additional rooms in the enlisted viewer's residence are to be monitored.
  • the server is typically located in an off-site location away from the enlisted viewer's residence.
  • each client is assigned to a specific data collection server so that, even in the case of a portable client (e.g., a metering device), data collected by the metering device is always exported to the same data collection server.
  • metering devices e.g., a Peoplemeter
  • media devices e.g., devices to be measured such as a TV, STB, etc.
  • the metering devices accumulate the viewing and demographic data and typically use a proprietary data transfer protocol to communicate with a dedicated data collection unit.
  • the proprietary data transfer protocol is non-extensible.
  • FIG. 1 is a block diagram of an example portable audience measurement system.
  • FIG. 2 is a flowchart representative of example machine readable instructions to implement the example portable measurement device in the portable audience measurement system.
  • FIG. 4 is a block diagram of an example computer system that may execute the machine readable instructions represented by the flowcharts of FIG. 2 to implement the portable audience measurement device of FIG.1.
  • FIG. 1 is a block diagram of an example audience measurement architecture 100.
  • the audience measurement architecture 100 comprises a viewing area 102, household members 104, a media device 106, portable measurement devices 108a and 108b, data collection servers 110a, 110b, and 110c, a communication protocol 112, a network connection 114, and a central data processing server 116.
  • the viewing area 102 is located within a house which may be occupied by one or more people, referred to as household members 104 (e.g. panelists).
  • the viewing area 102 includes the area in which media devices (e.g., a television 106, a STB, a radio, etc.) are being monitored, is located.
  • media devices e.g., a television 106, a STB, a radio, etc.
  • the television 106 may be viewed by one or more household members 104 located in the viewing area 102.
  • FIG. 1 illustrates the viewing area 102 within a house, because the metering devices 108a and 108b are portable, other viewing areas outside the house may also be monitored.
  • a viewing area may be an automobile and the area surrounding the automobile.
  • the audience measurement system is collecting television audience statistics
  • viewing areas may include the areas around televisions outside the house (e.g., in a restaurant, in a bar, etc.) as well as the home viewing area 102.
  • the portable measurement devices 108a and 108b are devices to collect audience measurement data from media devices 106.
  • the portable measurement devices 108a and 108b are designed to be worn or otherwise carried by the household members 104.
  • the portable measurement devices 108a and 108b may use well known techniques to collect the audience measurement data such as audio code capture techniques and/or audio signature capture techniques.
  • the portable metering devices 108a and 108b may also be configured to capture program identification code information or collect audience measurement data using any other method known to a person of ordinary skill in the art.
  • the collected audience measuring data may be stored in any type of storage device 320 (FIG. 4) or main memory 310 (FIG. 4) or any other device to store the data.
  • the portable measurement devices 108a and 108b are also configured to have wireless communication capabilities using an extensible data transport protocol 112 such as Extensible Markup Language (XML) and may also have the capabilities of discovering other portable measurement devices 108 and/or data collection servers 110a, 110b, and/or 110c that are within a predetermined distance of the portable measurement devices 108a and 108b (e.g., a communication range).
  • the wireless communication may be implemented using any wireless protocol such as Bluetooth, 802.1 lb, General Packet Radio Service (GPRS), Code Division Multiple Access (CDMA), etc.
  • the data collection servers 110a, 11 Ob, and 110c may be any device configured to collect audience measurement data from any portable measurement device 108a or 108b from a plurality of portable measurement devices.
  • the data collection servers 110a, 110b, and 110c are configured to communicate with any portable measurement device 108a or 108b from a plurality of portable measurement devices in a peer-to-peer manner using any wireless communication protocol and/or standard.
  • a communication link (e.g., a network connection) is established via the communication protocol 112 and the portable measurement devices 108a and 108b may transmit audience measurement data to the data collection server 1 10a, 110b, and 1 10c.
  • the data collection servers 110a, 110b, and 110c may process, store, and/or transmit the audience measurement data to the central data processing server 116 via the network connection 114.
  • the data collection servers 110a, 110b, and 110c may also be configured to detect the portable measurement devices 108a and 108b and indicate the data collection servers' ability to receive audience measurement data.
  • the portable measurement devices 108a and 108b may detect the data collection servers 110 (e.g., the data collection servers 110a, 110b, 110c, and/or other data collection servers not shown in FIG. 2) and/or other portable measurement devices 108 by broadcasting a query message.
  • the query message may identify and/or publish the portable measurement device's capabilities such as the communication protocol 112, the ability to collect and/or receive audience measurement data, and/or the ability to transfer audience measurement data.
  • the query message may be a message probing a local network for data collection servers 110 and/or searching for a network to join.
  • each portable measurement device 108a or 108b is associated with a viewing area 102, a data collection server 110a, 110b, or 110c in the home of the household members 104 or located elsewhere, and/or household members 104.
  • the communication protocol 112 may be any extensible data transport protocol such as XML and/or XML Web Services.
  • the communication protocol 112 is a non-proprietary protocol that allows devices such as the data collection servers 110a, 110b, and 110c and the portable measurement devices 108a and 108b to communicate with one another in a global or localized manner (e.g. a peer-to-peer network).
  • the communication protocol 112 may be implemented via a wireless network protocol such as Bluetooth, 802.1 lb and/or an infrared (IR) connection.
  • the network connection 114 may be implemented using any type of public or private network such as, but not limited to, the Internet, an intranet, a telephone network, a local area network (LAN), a cable network, and/or a wireless peer-to-peer network.
  • the network connection 114 allows for the data collection servers 110a, 110b, and 110c to communicate with one another, with the central data processing server 116 and/or with other devices which may be connected through the network connection 114 such as a personal computer.
  • the central data processing server 116 is a device that collects audience measurement data from the data collection servers 110a, 110b, and 110c via the network connection 114.
  • the central data processing server 116 may store and/or process the data received from the data collection servers 110a, 110b, and 110c.
  • the central data processing server 116 processes the received data into reports that may be sold to interested parties.
  • a typical scenario in winch a portable measurement device 108a or 108b is used may be similar to the following example.
  • the viewing area 102 is a room in a house, including a television 106
  • the portable measurement device 108a is associated with the viewing area 102.
  • the portable measurement device 108a is configured to collect audience measurement data from the television 106.
  • the household member 104 watching the television 106 places the portable measurement device 108a in the viewing area 102.
  • the portable measurement device 108a collects signatures of television programs and/or advertisements shown on the television 106 and/or codes broadcast with the television program and/or advertisements.
  • the household member 104 may move the portable measurement device 108a to a first location outside of the viewing area 102 such as a second room in the house containing a data collection server 110a. If so, the portable measurement device 108a may detect the data collection server 110a and may determine that enough audience measurement data has been collected. If so, it uploads the audience measurement data to the data collection server 110a.
  • the data collection server 110a may communicate with the portable measurement device 108a when the portable measurement device 108a is present in the house ; (irrespective of which room) and within the communication range of the data collection server 110a. This may be implemented by a wireless network in the house which is well known to those of ordinary skill in the art.
  • the data collection server 110a may be able to use a signal strength from the portable measurement device 108a to determine where in the house the portable measurement device 108a is located.
  • the household member 104 may carry the portable measurement device 108a back to the viewing area 102.
  • the portable measurement device 108a then collects additional audience measurement data from the television 106.
  • the household member 104 may then carry the portable measurement device 108a to a second location outside of the viewing area 102, such as a grocery store. If the second location (or a location between the first and second location (e.g., a telephone pole on the street or in a parking lot) contains a data collection server 110b, the portable measurement device 108a may detect the data collection server 110b and upload the audience measurement data to the data collection server 110b if a predetermined amount of audience measurement data has been collected.
  • FIGS. 2 and 3 are flowcharts representative of example machine readable instructions which may be executed by a portable measurement device 108 to implement an example method of audience measurement.
  • the illustrated processes 200 and 250 are embodied in one or more software or firmware programs which are stored in one or more memories (e.g., flash memory 312 and/or hard disk 320) and executed by one or more processors (e.g., processor 306) in a well known manner.
  • processors e.g., processor 306
  • some or all of the blocks of the processes 200 and 250 may be performed manually and/or by some other device.
  • the processes 200 and 250 are described with reference to the flowchart illustrated in FIGS. 2 and 3, a person of ordinary skill in the art will readily appreciate that many other methods of performing the processes 200 and 250 may be used. For example, the order of many of the blocks may be altered, the operation of one or more blocks may be changed, blocks may be combined, and/or blocks may be eliminated.
  • the example process 200 begins when a portable measurement device 108 (e.g., the portable measurement devices 108a and/or 108b of FIG. 2 or other portable measurement devices not shown) collects audience measurement data from a media device 106. Subsequently, the portable measurement device 108 attempts to detect a data collection server 110. If the portable measurement device 108 detects a data collection server 110 and a predetermined amount of audience measurement data has been collected, the audience measurement data stored in the portable measurement device 108 is uploaded to the data collection server 110. Otherwise, the portable measurement device 108 waits a predetermined amount of time and then attempts to detect a data collection server 110. In this way, the portable measurement device 108 is able to export its collected data to any of several data collection servers 110a, 110b, and 110c as the portable measurement device 1 OS is transported from place to place.
  • a portable measurement device 108 e.g., the portable measurement devices 108a and/or 108b of FIG. 2 or other portable measurement devices not shown
  • the portable measurement device 108 attempts
  • the process 200 of FIG. 2 begins when a portable measurement device 108a gathers audience measurement data (block 202).
  • the portable measurement device 108a may collect audience measurement data from any type of media device 106, such as a television, a radio, billboards broadcasting an identifier and a map correlating the user's position to a known advertisement location such as billboard advertisements, and/or a personal computer.
  • Examples of the audience measurement data to be collected may include, but is not limited to signatures of a broadcast program (e.g., radio and/or television programming and/or advertisements), identification codes within the broadcast program (e.g., watermarked data in radio and/or television broadcasts and/or digital codes embedded within video frames of a program or advertisement), and/or channel tuning information.
  • the audience measurement data may also include survey or prompt information. Methods to collect the audience measurement data are well known in the art and, thus, will not be described here.
  • a household member 104 may carry the portable measurement device lOSa or the portable measurement device 108a may be otherwise moved to a new location (e.g., outside the home, into a separate room, etc.) (block 204).
  • a data collection server 110a is located in the home of the audience member 104 associated with the portable metering device 108a. Therefore, when the portable measurement device 108 is moved a sufficient distance, it will move beyond the communication range of the server 110a.
  • a wireless communication link (e.g., a network connection using the communication protocol 112) between the data collection server 110a and the portable measurement device 108a is lost.
  • a wireless communication link e.g., a network connection using the communication protocol 112
  • the portable measurement device 108a when the portable measurement device 108a detects the lost communication link 112, it attempts to establish a wireless communication link (e.g., discovered) with any available data collection server 110a by broadcasting a query message (block 206).
  • the data collection server 110a may be discovered through commonly known protocols and/or the network identity of the collection servers 110a (e.g., a domain name and/or an Internet protocol address) may be stored in the portable measurement device 108a.
  • the query message is transmitted using a communication protocol 112 as described above.
  • the query message may be a message publishing the portable measurement device's capabilities (e.g., a wireless communication protocol, collecting audience measurement data, ability to transfer the collected audience measurement data, etc.) or a message searching for a network to join.
  • a data collection server 110a, 110b, and 110c is in the communication range of the portable measurement device 108a and receives the query message, the data collection server 110a, 110b, and 110c responds and a wireless communication link is established between the data collection server 110a, 110b, and 110c and the portable measurement device 108a (block 208).
  • the portable measurement device 108a then transfers the collected audience measurement data to the data collection server 110a, 110b, and 110c (block 210) using the communication protocol 112. Control then returns to block 210.
  • the data collection server 110a, 110b, and 110c may transfer the collected audience measurement data to a central collection server 116 and explained below in connection with FIG. 3.
  • the portable measurement device 108a waits a predetermined amount of time (block 212).
  • the predetermined amount of time may be dynamically adjusted, set by a user, or determined in software.
  • control returns to block 206 and the portable measurement device 108a again attempts to find a data collection server 110 by broadcasting the query message. This attempt may be successful if, for example, the device 108a has been moved to a location within the communication range of a data collection server 110a, 110b, and/or 11 Oc.
  • FIG. 3 represents a program that may be executed by a data collection server 110a, 110b, or 110c.
  • the example process 250 of FIG. 3 begins by the data collection server 110a, 110b, or 110c searching for a query message broadcast by a portable measurement device 108a or 108b. If a query message is detected, the data collection server 110a, 110b, or 110c acknowledges the query message and establishes a wireless communication link with the portable measurement device 108a and/or 108b that broadcast the query message to publish its ability to receive an audience measurement data upload. After a wireless communication link is established, the data collection server 1 10a, 1 10b, or 1 10c receives audience measurement data from the portable measurement device 1 OSa or 108b. The data collection server 110a, 110b, or 110c then waits for additional query messages and/or audience measurement data from the portable measurement device 1 OSa and/or 108b and/or processes or transfers the audience measurement data that has been already received.
  • FIG. 3 begins when a data collection server 110a, 110b, or 110c searches for a query message broadcast from a portable measurement device 108a or 108b (block 252). If no query message is detected (block 252), control returns to block 252 and the data collection server 110a, 1 10b, or 110c continues to search for a query message.
  • the data collection server 110a, 110b, or 110c responds to the query message (block 254) and creates a wireless communication link with the portable measurement device 108a or 108b (block 255).
  • the data collection server 110a, 110b, or 110c may respond to the query message by sending an acknowledgement message or some other message to inform the portable measurement device 108a or 108b of the presence and capabilities of the data collection server 110a, 110b, or 110c.
  • the acknowledgment message is transmitted using the communication protocol 112 as described above.
  • the data collection server 110a, 110b, or 110c collects audience measurement data from the portable measurement device 108a or 108b (block 256).
  • the audience measurement data is transmitted from the portable measurement device 108a or 108b using the communication protocol 1 12.
  • the data collection server 110a, 110b, or 110c may transfer the collected audience measurement data to the central data processing server 116 (block 257).
  • the collected audience measurement data may be transferred as it is received by the data collection server 110a, 110b, or 110c or may be stored and transferred at a later time.
  • the data collection server 110a, 110b, or 110c then waits for another query message and/or additional audience measurement data from the portable measurement device 108a or 108b (block 258).
  • FIG. 4 is a block diagram of an example processor system 300 that may be used to implement the methods and architecture for the disclosed portable metering device 108a and 108b.
  • the example processor system 300 may be similar to a personal computer (PC), a handheld computer, or any other computing device.
  • the example processor system 300 includes a main processing unit 302 powered by a power supply 304.
  • the main processing unit 302 may include a processor 306 electrically coupled by a system interconnect 308 to a main memory device 310, a flash memory device 312, and one or more interface circuits 314.
  • the system interconnect 308 may be an address/data bus.
  • interconnects other than busses may be used to connect the processor 306 to the other devices 310, 312, and 314.
  • one or more dedicated lines and/or a crossbar may be used to connect the processor 306 to the other devices 310, 312, and 314.
  • the processor 306 may be any type of well known processor, such as a processor from the Intel Pentium family of microprocessors, the Intel Itanium ® family of microprocessors, the Intel Centrino ® family of microprocessors, and/or the Intel XScale ® family of microprocessors.
  • the processor 306 may include any type of well known cache memory, such as static random access memory (SRAM).
  • SRAM static random access memory
  • the main memory device 310 may include dynamic random access memory (DRAM) and/or any other form of random access memory.
  • the main memory device 310 may include double data rate random access memory (DDRAM).
  • the main memory device 310 may also include non- volatile memory.
  • the main memory device 310 stores a software program which is executed by the processor 306 in a well known manner.
  • the flash memory device 312 may be any type of flash memory device.
  • the flash memory device 312 may store firmware used to boot the portable metering device 300.
  • the interface circuit(s) 314 may be implemented using any type of well known interface standard, such as an Ethernet interface and/or a Universal Serial Bus (USB) interface.
  • One or more input devices 316 may be connected to the interface circuits 314 for entering data and commands into the main processing unit 302.
  • the input device 316 may be a keypad, mouse, touch screen, track pad, track ball, and/or a voice recognition system.
  • One or more displays, speakers, and/or other output devices 318 may also be connected to the main processing unit 302 via one or more of the interface circuits 314.
  • the display 318 may be a liquid crystal displays (LCD), light emitting diode (LED) display, or any other type of display.
  • the display 318 may generate visual indications of data generated during operation of the main processing unit 302. The visual indications may include prompts for human operator input, calculated values, detected data, etc.
  • the example processor system 300 may also include one or more storage devices 320.
  • the portable metering device 300 may include one or more hard drives, a compact disk (CD) drive, a digital versatile disk drive (DVD), and/or other computer media input/output (I/O) devices.
  • the example processor system 300 may also exchange data with other devices 322 via a connection to a network 324.
  • the network connection may be any type of network connection, such as an Ethernet connection, a wireless network connection, a cellular data line, etc.
  • the network 324 may be any type of network, such as the Internet, a cellular network, a cable network, and/or a wireless peer-to- peer network. Data may be exchanged using an extensible data transport such as XML and/or XML Web Services or may be exchanged using some other known communication protocol.
  • the hardware configuration of a server is well known, it is not separately shown. However, persons of ordinary skill in the art will appreciate that the data collection servers 110 may be implemented using hardware such as that shown in FIG. 4. Typically, the hardware of the server 110 will be more robust than the hardware of the portable data collection device 108, because the servers 110 do not face the portability constraints of the portable devices 108.

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Business, Economics & Management (AREA)
  • Social Psychology (AREA)
  • Databases & Information Systems (AREA)
  • Finance (AREA)
  • General Health & Medical Sciences (AREA)
  • Strategic Management (AREA)
  • Accounting & Taxation (AREA)
  • Development Economics (AREA)
  • Health & Medical Sciences (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Game Theory and Decision Science (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Testing, Inspecting, Measuring Of Stereoscopic Televisions And Televisions (AREA)
  • Arrangements For Transmission Of Measured Signals (AREA)

Abstract

Portable audience measurement architectures and methods for portable audience measurement are disclosed. A disclosed system contains a plurality of portable measurement devices configured to collect audience measurement data from media devices, a plurality of data collection servers configured to collect audience measurement data from the plurality of portable measurement devices, and a central data processing server. A portable measurement device establishes a communication link with a data collection server in a peer-to-peer manner and transfers the collected audience measurement data to the data collection server. Because the portable measurement device is not dedicated to a particular local data collection server, the portable measurement device periodically or a periodically broadcasts a message attempting to find a date collection server with which to establish a communication link.

Description

PORTABLE AUDIENCE MEASUREMENT ARCHITECTURES AND METHODS FOR PORTABLE AUDIENCE MEASUREMENT
TECHNICAL FIELD
[0001] The present disclosure pertains to audience measurement and, more particularly, to portable audience measurement architectures and methods for portable audience measurement.
BACKGROUND
[0002] Determining a size and demographics of a television viewing audience helps television program producers improve their television programming and determine a price to be charged for advertising that is broadcasted during such programming. In addition, accurate television viewing demographics allow advertisers to target audiences of a desired size and/or audiences comprising members having a set of common, desired characteristics (e.g., income level, lifestyles, interests, etc.).
[0003] In order to collect these demographics, an audience measurement company may enlist a number of television viewers (e.g., panelists) to cooperate in an audience measurement study for a predefined length of time. The viewing habits of these enlisted viewers, as well as demographic data about these enlisted viewers, are collected using automated and/or manual collection methods. The collected data is subsequently used to generate a variety of informational statistics related to television viewing audiences including, for example, audience sizes, audience demographics, audience preferences, the total number of hours of television viewing per household and/or per region, etc.
[0004] The configurations of audience measurement systems vary depending on the equipment used to receive, process, and display television signals in each home being monitored. For example, homes that receive cable television signals and/or satellite television signals typically include a set top box (STB) to receive television signals from a cable and/or a satellite television provider. Television systems configured in this manner are typically monitored using hardware, firmware, and/or software to interface with the STB to extract or to generate signal information therefrom. Such hardware, firmware, and/or software may be adapted to perform a variety of monitoring tasks including, for example, detecting the channel tuning status of a tuning device disposed in the STB, extracting program identification codes embedded in television signals tuned by the STB, generating signatures characteristic of television signals tuned by the STB, etc. The collected viewing and demographic data may then be transmitted to a data collection facility for processing.
[0005] Traditional audience measurement systems have employed a client/server architecture with the client (e.g., a metering device) and server (e.g., a data collection unit to collect data from the metering device) being in fixed physical locations. For example, in a typical system, the client is located in a room in an enlisted viewer's residence and there may be a need for multiple clients if additional rooms in the enlisted viewer's residence are to be monitored. The server is typically located in an off-site location away from the enlisted viewer's residence. Also, each client is assigned to a specific data collection server so that, even in the case of a portable client (e.g., a metering device), data collected by the metering device is always exported to the same data collection server.
[0006] Typically, metering devices (e.g., a Peoplemeter) communicate with media devices (e.g., devices to be measured such as a TV, STB, etc.) to measure usage of the media devices. The metering devices accumulate the viewing and demographic data and typically use a proprietary data transfer protocol to communicate with a dedicated data collection unit. The proprietary data transfer protocol is non-extensible.
BRIEF DESCRIPTION OF THE DRAWINGS
[0007] FIG. 1 is a block diagram of an example portable audience measurement system.
[0008] FIG. 2 is a flowchart representative of example machine readable instructions to implement the example portable measurement device in the portable audience measurement system.
[0009] FIG. 3 is a flowchart representative of example machine readable instructions to implement a data collection server in the example portable audience measurement system.
[0010] FIG. 4 is a block diagram of an example computer system that may execute the machine readable instructions represented by the flowcharts of FIG. 2 to implement the portable audience measurement device of FIG.1. DETAILED DESCRIPTION
[0011] FIG. 1 is a block diagram of an example audience measurement architecture 100. The audience measurement architecture 100 comprises a viewing area 102, household members 104, a media device 106, portable measurement devices 108a and 108b, data collection servers 110a, 110b, and 110c, a communication protocol 112, a network connection 114, and a central data processing server 116.
[0012] The media device 106 may be any device that is to be measured by the audience measurement architecture disclosed herein. As described above, the media device 106 may be a television and/or an audio system, but may also include a STB, a video game console or system, advertisements, and/or a personal computer.
[0013] The viewing area 102, as shown in FIG. 1, is located within a house which may be occupied by one or more people, referred to as household members 104 (e.g. panelists). The viewing area 102 includes the area in which media devices (e.g., a television 106, a STB, a radio, etc.) are being monitored, is located. In the case of television audience monitoring shown in FIG. 1 , the television 106 may be viewed by one or more household members 104 located in the viewing area 102. Although FIG. 1 illustrates the viewing area 102 within a house, because the metering devices 108a and 108b are portable, other viewing areas outside the house may also be monitored. For example, if the device to be monitored is an audio system in an automobile (e.g., a car stereo or compact disc (CD) player), a viewing area may be an automobile and the area surrounding the automobile. As another example, if the audience measurement system is collecting television audience statistics, viewing areas may include the areas around televisions outside the house (e.g., in a restaurant, in a bar, etc.) as well as the home viewing area 102.
[0014] The portable measurement devices 108a and 108b are devices to collect audience measurement data from media devices 106. Preferably, the portable measurement devices 108a and 108b are designed to be worn or otherwise carried by the household members 104. The portable measurement devices 108a and 108b may use well known techniques to collect the audience measurement data such as audio code capture techniques and/or audio signature capture techniques. The portable metering devices 108a and 108b may also be configured to capture program identification code information or collect audience measurement data using any other method known to a person of ordinary skill in the art. The collected audience measuring data may be stored in any type of storage device 320 (FIG. 4) or main memory 310 (FIG. 4) or any other device to store the data.
[0015] The portable measurement devices 108a and 108b are also configured to have wireless communication capabilities using an extensible data transport protocol 112 such as Extensible Markup Language (XML) and may also have the capabilities of discovering other portable measurement devices 108 and/or data collection servers 110a, 110b, and/or 110c that are within a predetermined distance of the portable measurement devices 108a and 108b (e.g., a communication range). The wireless communication may be implemented using any wireless protocol such as Bluetooth, 802.1 lb, General Packet Radio Service (GPRS), Code Division Multiple Access (CDMA), etc. [0016] The data collection servers 110a, 11 Ob, and 110c may be any device configured to collect audience measurement data from any portable measurement device 108a or 108b from a plurality of portable measurement devices. The data collection servers 110a, 110b, and 110c are configured to communicate with any portable measurement device 108a or 108b from a plurality of portable measurement devices in a peer-to-peer manner using any wireless communication protocol and/or standard. The data collection servers 110a, 110b, and 110c may be located anywhere (e.g., in a viewing area 102, in a home, outside of a home, in a restaurant, in a bar, outside, on a telephone pole or a cellular phone tower, etc.) and are situated to receive and store the audience measurement data from the portable measuring devices 108a and 108b. The data collection servers 110a, 110b, and 110c are typically stationary servers configured to communicate with the central data processing server 116 and a plurality of portable measurement devices (e.g., portable measurement devices 108a and 108b). The geographical location and the communication range of each data collection server 110a, 110b, and 110c may be known by the central data processing server 116 and the geographical location/proximity of a portable measurement device 108a and/or 108b may be determined from the reporting data collection server's location. For example, if the central data processing server 116 receives data from data collection server 110a, it may determine that portable measurement device 108a has been in the geographical or network proximity of the data collection server 110a. When the portable measurement devices 108a and 108b are within the communication range of at least one of the data collection servers 110a, 110b, and 110c, a communication link (e.g., a network connection) is established via the communication protocol 112 and the portable measurement devices 108a and 108b may transmit audience measurement data to the data collection server 1 10a, 110b, and 1 10c. The data collection servers 110a, 110b, and 110c may process, store, and/or transmit the audience measurement data to the central data processing server 116 via the network connection 114. The data collection servers 110a, 110b, and 110c may also be configured to detect the portable measurement devices 108a and 108b and indicate the data collection servers' ability to receive audience measurement data.
[0017] The portable measurement devices 108a and 108b may detect the data collection servers 110 (e.g., the data collection servers 110a, 110b, 110c, and/or other data collection servers not shown in FIG. 2) and/or other portable measurement devices 108 by broadcasting a query message. The query message may identify and/or publish the portable measurement device's capabilities such as the communication protocol 112, the ability to collect and/or receive audience measurement data, and/or the ability to transfer audience measurement data. Alternatively, the query message may be a message probing a local network for data collection servers 110 and/or searching for a network to join. Although the portable measurement devices 108a and 108b are able to communicate with any data collection server 110a, 110b, or 110c, each portable measurement device 108a or 108b is associated with a viewing area 102, a data collection server 110a, 110b, or 110c in the home of the household members 104 or located elsewhere, and/or household members 104.
[0018] The communication protocol 112 may be any extensible data transport protocol such as XML and/or XML Web Services. In the illustrated example, the communication protocol 112 is a non-proprietary protocol that allows devices such as the data collection servers 110a, 110b, and 110c and the portable measurement devices 108a and 108b to communicate with one another in a global or localized manner (e.g. a peer-to-peer network). The communication protocol 112 may be implemented via a wireless network protocol such as Bluetooth, 802.1 lb and/or an infrared (IR) connection.
[0019] The network connection 114 may be implemented using any type of public or private network such as, but not limited to, the Internet, an intranet, a telephone network, a local area network (LAN), a cable network, and/or a wireless peer-to-peer network. The network connection 114 allows for the data collection servers 110a, 110b, and 110c to communicate with one another, with the central data processing server 116 and/or with other devices which may be connected through the network connection 114 such as a personal computer.
[0020] The central data processing server 116 is a device that collects audience measurement data from the data collection servers 110a, 110b, and 110c via the network connection 114. The central data processing server 116 may store and/or process the data received from the data collection servers 110a, 110b, and 110c. Typically, the central data processing server 116 processes the received data into reports that may be sold to interested parties.
[0021] A typical scenario in winch a portable measurement device 108a or 108b is used may be similar to the following example. In tins example, it is assumed that the viewing area 102 is a room in a house, including a television 106, and the portable measurement device 108a is associated with the viewing area 102. It is also assumed the portable measurement device 108a is configured to collect audience measurement data from the television 106. [0022] The household member 104 watching the television 106 places the portable measurement device 108a in the viewing area 102. The portable measurement device 108a collects signatures of television programs and/or advertisements shown on the television 106 and/or codes broadcast with the television program and/or advertisements. Subsequently, the household member 104, may move the portable measurement device 108a to a first location outside of the viewing area 102 such as a second room in the house containing a data collection server 110a. If so, the portable measurement device 108a may detect the data collection server 110a and may determine that enough audience measurement data has been collected. If so, it uploads the audience measurement data to the data collection server 110a. The data collection server 110a may communicate with the portable measurement device 108a when the portable measurement device 108a is present in the house ; (irrespective of which room) and within the communication range of the data collection server 110a. This may be implemented by a wireless network in the house which is well known to those of ordinary skill in the art. The data collection server 110a may be able to use a signal strength from the portable measurement device 108a to determine where in the house the portable measurement device 108a is located.
[0023] Subsequently, the household member 104 may carry the portable measurement device 108a back to the viewing area 102. The portable measurement device 108a then collects additional audience measurement data from the television 106. The household member 104 may then carry the portable measurement device 108a to a second location outside of the viewing area 102, such as a grocery store. If the second location (or a location between the first and second location (e.g., a telephone pole on the street or in a parking lot) contains a data collection server 110b, the portable measurement device 108a may detect the data collection server 110b and upload the audience measurement data to the data collection server 110b if a predetermined amount of audience measurement data has been collected.
[0024] FIGS. 2 and 3 are flowcharts representative of example machine readable instructions which may be executed by a portable measurement device 108 to implement an example method of audience measurement. Preferably, the illustrated processes 200 and 250 are embodied in one or more software or firmware programs which are stored in one or more memories (e.g., flash memory 312 and/or hard disk 320) and executed by one or more processors (e.g., processor 306) in a well known manner. However, some or all of the blocks of the processes 200 and 250 may be performed manually and/or by some other device. Although the processes 200 and 250 are described with reference to the flowchart illustrated in FIGS. 2 and 3, a person of ordinary skill in the art will readily appreciate that many other methods of performing the processes 200 and 250 may be used. For example, the order of many of the blocks may be altered, the operation of one or more blocks may be changed, blocks may be combined, and/or blocks may be eliminated.
[0025] In general, the example process 200 begins when a portable measurement device 108 (e.g., the portable measurement devices 108a and/or 108b of FIG. 2 or other portable measurement devices not shown) collects audience measurement data from a media device 106. Subsequently, the portable measurement device 108 attempts to detect a data collection server 110. If the portable measurement device 108 detects a data collection server 110 and a predetermined amount of audience measurement data has been collected, the audience measurement data stored in the portable measurement device 108 is uploaded to the data collection server 110. Otherwise, the portable measurement device 108 waits a predetermined amount of time and then attempts to detect a data collection server 110. In this way, the portable measurement device 108 is able to export its collected data to any of several data collection servers 110a, 110b, and 110c as the portable measurement device 1 OS is transported from place to place.
[0026] More specifically, the process 200 of FIG. 2 begins when a portable measurement device 108a gathers audience measurement data (block 202). The portable measurement device 108a may collect audience measurement data from any type of media device 106, such as a television, a radio, billboards broadcasting an identifier and a map correlating the user's position to a known advertisement location such as billboard advertisements, and/or a personal computer. Examples of the audience measurement data to be collected, may include, but is not limited to signatures of a broadcast program (e.g., radio and/or television programming and/or advertisements), identification codes within the broadcast program (e.g., watermarked data in radio and/or television broadcasts and/or digital codes embedded within video frames of a program or advertisement), and/or channel tuning information. The audience measurement data may also include survey or prompt information. Methods to collect the audience measurement data are well known in the art and, thus, will not be described here.
[0027] After the audience measurement data has been collected by the portable measurement device 108a, a household member 104 may carry the portable measurement device lOSa or the portable measurement device 108a may be otherwise moved to a new location (e.g., outside the home, into a separate room, etc.) (block 204). In the example of FIG. 1, a data collection server 110a is located in the home of the audience member 104 associated with the portable metering device 108a. Therefore, when the portable measurement device 108 is moved a sufficient distance, it will move beyond the communication range of the server 110a. As a result of the portable measurement device 108a being outside the communication range of the data collection server 1 10a, a wireless communication link (e.g., a network connection using the communication protocol 112) between the data collection server 110a and the portable measurement device 108a is lost. Persons of ordinary skill in the art will appreciate, however, that there may not be a data collection server 110a located in the home or the viewing area 102.
[0028] Irrespective of the location of the server 1 10a, when the portable measurement device 108a detects the lost communication link 112, it attempts to establish a wireless communication link (e.g., discovered) with any available data collection server 110a by broadcasting a query message (block 206). The data collection server 110a may be discovered through commonly known protocols and/or the network identity of the collection servers 110a (e.g., a domain name and/or an Internet protocol address) may be stored in the portable measurement device 108a. The query message is transmitted using a communication protocol 112 as described above. The query message may be a message publishing the portable measurement device's capabilities (e.g., a wireless communication protocol, collecting audience measurement data, ability to transfer the collected audience measurement data, etc.) or a message searching for a network to join.
[0029] If a data collection server 110a, 110b, and 110c is in the communication range of the portable measurement device 108a and receives the query message, the data collection server 110a, 110b, and 110c responds and a wireless communication link is established between the data collection server 110a, 110b, and 110c and the portable measurement device 108a (block 208). The portable measurement device 108a then transfers the collected audience measurement data to the data collection server 110a, 110b, and 110c (block 210) using the communication protocol 112. Control then returns to block 210.
[0030] Although not shown in FIG. 2, after the collected audience measurement data is transferred to the data collection server 110a, 110b, and 110c (block 210), the data collection server 110a, 110b, and 110c may transfer the collected audience measurement data to a central collection server 116 and explained below in connection with FIG. 3.
[0031] Returning to block 208, if no data collection server 1 10 responds to the query message (block 208), the portable measurement device 108a waits a predetermined amount of time (block 212). The predetermined amount of time may be dynamically adjusted, set by a user, or determined in software. After the predetermined amount of time has elapsed (block 212), control returns to block 206 and the portable measurement device 108a again attempts to find a data collection server 110 by broadcasting the query message. This attempt may be successful if, for example, the device 108a has been moved to a location within the communication range of a data collection server 110a, 110b, and/or 11 Oc.
[0032] FIG. 3 represents a program that may be executed by a data collection server 110a, 110b, or 110c. In general, the example process 250 of FIG. 3 begins by the data collection server 110a, 110b, or 110c searching for a query message broadcast by a portable measurement device 108a or 108b. If a query message is detected, the data collection server 110a, 110b, or 110c acknowledges the query message and establishes a wireless communication link with the portable measurement device 108a and/or 108b that broadcast the query message to publish its ability to receive an audience measurement data upload. After a wireless communication link is established, the data collection server 1 10a, 1 10b, or 1 10c receives audience measurement data from the portable measurement device 1 OSa or 108b. The data collection server 110a, 110b, or 110c then waits for additional query messages and/or audience measurement data from the portable measurement device 1 OSa and/or 108b and/or processes or transfers the audience measurement data that has been already received.
[0033] More specifically, the process of FIG. 3 begins when a data collection server 110a, 110b, or 110c searches for a query message broadcast from a portable measurement device 108a or 108b (block 252). If no query message is detected (block 252), control returns to block 252 and the data collection server 110a, 1 10b, or 110c continues to search for a query message.
[0034] If a query message is detected (block 252), the data collection server 110a, 110b, or 110c responds to the query message (block 254) and creates a wireless communication link with the portable measurement device 108a or 108b (block 255). The data collection server 110a, 110b, or 110c may respond to the query message by sending an acknowledgement message or some other message to inform the portable measurement device 108a or 108b of the presence and capabilities of the data collection server 110a, 110b, or 110c. The acknowledgment message is transmitted using the communication protocol 112 as described above. [0035] After the wireless communication link is established (block 255), the data collection server 110a, 110b, or 110c collects audience measurement data from the portable measurement device 108a or 108b (block 256). The audience measurement data is transmitted from the portable measurement device 108a or 108b using the communication protocol 1 12.
[0036] After the audience measurement data is received by the data collection server 110a, 1 10b, or 110c (block 256), the data collection server 110a, 110b, or 110c may transfer the collected audience measurement data to the central data processing server 116 (block 257). The collected audience measurement data may be transferred as it is received by the data collection server 110a, 110b, or 110c or may be stored and transferred at a later time. The data collection server 110a, 110b, or 110c then waits for another query message and/or additional audience measurement data from the portable measurement device 108a or 108b (block 258).
[0037] Although the above examples illustrate only two portable measurement devices 108a and 108b, persons of ordinary skill in the art will readily appreciate that any number of portable measurement devices may be employed. Similarly, although only portable measurement devices 108a and 108b are discussed above, persons of ordinary skill in the art will appreciated that the system 100 may employ fixed measurement devices (not shown) in addition to the portable measurement devices. Moreover, although only three data collection servers 110a, 110b, and 110c are shown in the above example, a person of ordinary skill in the art will appreciate that any number of such servers may be employed. For example, additional data collection servers may be used in areas with large data traffic loads. Similarly, although only data collection servers 110a, 110b, or 110c employing an extensible language are disclosed above, persons of ordinary skill in the art will appreciate that some of the servers may be traditional dedicated servers adapted to collect data from fixed or otherwise dedicated metering devices.
[0038] FIG. 4 is a block diagram of an example processor system 300 that may be used to implement the methods and architecture for the disclosed portable metering device 108a and 108b. The example processor system 300 may be similar to a personal computer (PC), a handheld computer, or any other computing device. In the illustrated example, the example processor system 300 includes a main processing unit 302 powered by a power supply 304. The main processing unit 302 may include a processor 306 electrically coupled by a system interconnect 308 to a main memory device 310, a flash memory device 312, and one or more interface circuits 314. The system interconnect 308 may be an address/data bus. Of course, a person of ordinary skill in the art will readily appreciate that interconnects other than busses may be used to connect the processor 306 to the other devices 310, 312, and 314. For example, one or more dedicated lines and/or a crossbar may be used to connect the processor 306 to the other devices 310, 312, and 314.
[0039] The processor 306 may be any type of well known processor, such as a processor from the Intel Pentium family of microprocessors, the Intel Itanium® family of microprocessors, the Intel Centrino® family of microprocessors, and/or the Intel XScale® family of microprocessors. In addition, the processor 306 may include any type of well known cache memory, such as static random access memory (SRAM). The main memory device 310 may include dynamic random access memory (DRAM) and/or any other form of random access memory. For example, the main memory device 310 may include double data rate random access memory (DDRAM). The main memory device 310 may also include non- volatile memory. In an example, the main memory device 310 stores a software program which is executed by the processor 306 in a well known manner. The flash memory device 312 may be any type of flash memory device. The flash memory device 312 may store firmware used to boot the portable metering device 300.
[0040] The interface circuit(s) 314 may be implemented using any type of well known interface standard, such as an Ethernet interface and/or a Universal Serial Bus (USB) interface. One or more input devices 316 may be connected to the interface circuits 314 for entering data and commands into the main processing unit 302. For example, the input device 316 may be a keypad, mouse, touch screen, track pad, track ball, and/or a voice recognition system.
[0041] One or more displays, speakers, and/or other output devices 318 may also be connected to the main processing unit 302 via one or more of the interface circuits 314. The display 318 may be a liquid crystal displays (LCD), light emitting diode (LED) display, or any other type of display. The display 318 may generate visual indications of data generated during operation of the main processing unit 302. The visual indications may include prompts for human operator input, calculated values, detected data, etc.
[0042] The example processor system 300 may also include one or more storage devices 320. For example, the portable metering device 300 may include one or more hard drives, a compact disk (CD) drive, a digital versatile disk drive (DVD), and/or other computer media input/output (I/O) devices. [0043] The example processor system 300 may also exchange data with other devices 322 via a connection to a network 324. The network connection may be any type of network connection, such as an Ethernet connection, a wireless network connection, a cellular data line, etc. The network 324 may be any type of network, such as the Internet, a cellular network, a cable network, and/or a wireless peer-to- peer network. Data may be exchanged using an extensible data transport such as XML and/or XML Web Services or may be exchanged using some other known communication protocol.
[0044] Because the hardware configuration of a server is well known, it is not separately shown. However, persons of ordinary skill in the art will appreciate that the data collection servers 110 may be implemented using hardware such as that shown in FIG. 4. Typically, the hardware of the server 110 will be more robust than the hardware of the portable data collection device 108, because the servers 110 do not face the portability constraints of the portable devices 108.
[0045] Although the above discloses example systems including, among other components, software executed on hardware, it should be noted that such systems are merely illustrative and should not be considered as limiting. For example, it is contemplated that any or all of the disclosed hardware and software components could be embodied exclusively in dedicated hardware, exclusively in software, exclusively in firmware or in some combination of hardware, firmware and/or software.
[0046] In addition, although certain methods, apparatus, and articles of manufacture have been described herein, the scope of coverage of this patent is not limited thereto. On the contrary, this patent covers all apparatus, methods and articles of manufacture fairly falling within the scope of the appended claims either literally or under the doctrine of equivalents.

Claims

What is claimed is:
1. An audience measurement architecture comprising: a plurality of portable measurement devices, each of the portable measurement devices being structured to collect audience measurement data; a first data collection server to collect audience measurement data from any of the plurality of portable measurement devices; and a second data collection server to collect audience measurement data from any of the plurality of portable measurement devices, the first data collection server, the second data collection server and the plurality of portable measurement devices being stractured to operate in accordance with an extensible data transport protocol.
2. An audience measurement architecture as defined in claim 1 wherein the plurality of portable measurement devices are not associated with the first data collection server or the second data collection server.
3. An audience measurement architecture as defined in claim 1 wherein the first data collection server and the second data collection server are networked with a central data processing server .
4. An audience measurement architecture as defined in claim 1 wherein the first data collection server and the second data collection server are structured to publish their capabilities to receive audience measurement data.
5. An audience measurement architecture as defined in claim 1 wherein the plurality of portable measurement devices are stractured to publish their capability to upload audience measurement data.
6. An audience measurement architecture as defined in claim 1 wherein the portable measurement devices are stractured to upload the audience measurement data whenever one of the first and second data collection servers are detected.
7. An audience measurement architecture as defined in claim 6 wherein the portable measurement devices upload the audience measurement data to one of the first and second data collection servers via a wireless connection.
8. An audience measurement architecture as defined in claim 1 wherein the portable measurement devices are structured to upload the audience measurement data after the portable measurement devices have collected a predetermined amount of audience measurement data and at least one of the first and second data collection servers are detected.
9. An audience measurement architecture as defined in claim 1 wherein the audience measurement data comprises at least one of a signature of a broadcast program detected by the portable measurement device and a code broadcast with the broadcast program detected by the portable measurement device.
10. An audience measurement architecture as defined in claim 1 wherein at least one of the portable measurement devices is associated with a fixed data collection device when it is located in a predetermined location.
1 1. An audience measurement architecture as defined in claim 10 wherein the predetermined location is a home of a panelist.
12. A method of collecting audience measurement data comprising: gathering audience measurement data using a portable audience measurement device at a first location; transporting the portable audience measurement device to a second location; detecting, with the portable audience measurement device, availability of a first data collection server to collect audience measurement data; uploading the collected audience measurement data to the first data collection server; transporting the portable audience measurement device to the first location; gathering audience measurement data using the portable audience measurement device at the first location; transporting the portable audience measurement device to a third location; detecting, with the portable audience measurement device, availability of a second data collection server to collect audience measurement data; and uploading the collected audience measurement data to the second data collection server.
13. A method as defined in claim 12 wherein the first location is not the second location.
14. A method as defined in claim 13 wherein the first location is not the third location.
15. A method as defined in claim 12 wherein the first data collection server is not the second data collection server.
16. A method as defined in claim 12 wherein uploading the collected audience measurement data comprises transferring the collected audience measurement data via a wireless connection.
17. A method as defined in claim 12 wherein the first data collection server, the second data collection server, and the portable measurement device operate in accordance with an extensible data transport protocol.
18. A method as defined in claim 12 further comprising gathering audience measurement data at a further location; and uploading the audience measurement data gathered at the fourth location to one of the first and second data collection servers.
19. A method as defined in claim 12 wherein the first and second data collection servers and the portable audience measurement device have wireless communication capabilities.
PCT/US2004/000818 2003-10-17 2004-01-14 Portable audience measurement architectures and methods for portable audience measurement WO2005071961A1 (en)

Priority Applications (23)

Application Number Priority Date Filing Date Title
PCT/US2004/000818 WO2005071961A1 (en) 2004-01-14 2004-01-14 Portable audience measurement architectures and methods for portable audience measurement
TW093131327A TWI377806B (en) 2003-10-17 2004-10-15 Portable multi-purpose audience measurement system
EP10011301A EP2278543A3 (en) 2003-10-17 2004-10-15 Portable multi-purpose audience measurement system
CN201310115747.7A CN103338389B (en) 2003-10-17 2004-10-15 Portable multi-purpose audience measurement system
ES04795418T ES2388923T3 (en) 2003-10-17 2004-10-15 Portable multi-purpose audience measurement system
PCT/US2004/034251 WO2005038625A2 (en) 2003-10-17 2004-10-15 Portable multi-purpose audience measurement system
AU2004282954A AU2004282954B2 (en) 2003-10-17 2004-10-15 Portable multi-purpose audience measurement system
CN201110155719.9A CN102289758B (en) 2003-10-17 2004-10-15 Portable multi-purpose audience measurement system
EP04795418A EP1685459B1 (en) 2003-10-17 2004-10-15 Portable multi-purpose audience measurement system
CA2543017A CA2543017C (en) 2003-10-17 2004-10-15 Portable multi-purpose audience measurement system
TW094100982A TW200530887A (en) 2004-01-14 2005-01-13 Portable audience measurement architectures and methods for portable audience measurement
US11/405,067 US7587732B2 (en) 2003-10-17 2006-04-17 Portable multi-purpose audience measurement system
US11/457,666 US8023882B2 (en) 2004-01-14 2006-07-14 Portable audience measurement architectures and methods for portable audience measurement
US12/540,154 US8806535B2 (en) 2003-10-17 2009-08-12 Portable multi-purpose audience measurement systems, apparatus and methods
US13/017,907 US8539527B2 (en) 2003-10-17 2011-01-31 Portable multi-purpose audience measurement systems, apparatus and methods
AU2011200553A AU2011200553B2 (en) 2003-10-17 2011-02-10 Portable Multi-Purpose Audience Measurement System
US13/159,243 US8467717B2 (en) 2004-01-14 2011-06-13 Portable audience measurement architectures and methods for portable audience measurement
HK12105918.4A HK1165596A1 (en) 2003-10-17 2012-06-18 Portable multi-purpose audience measurement system
US14/448,715 US9615114B2 (en) 2003-10-17 2014-07-31 Portable multi-purpose audience measurement systems, apparatus and methods
US15/476,464 US10085052B2 (en) 2003-10-17 2017-03-31 Portable multi-purpose audience measurement systems, apparatus and methods
US16/140,231 US10848804B2 (en) 2003-10-17 2018-09-24 Portable multi-purpose audience measurement systems, apparatus and methods
US17/101,828 US11388460B2 (en) 2003-10-17 2020-11-23 Portable multi-purpose audience measurement systems, apparatus and methods
US17/862,018 US11924486B2 (en) 2003-10-17 2022-07-11 Portable multi-purpose audience measurement systems, apparatus and methods

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/US2004/000818 WO2005071961A1 (en) 2004-01-14 2004-01-14 Portable audience measurement architectures and methods for portable audience measurement

Related Child Applications (3)

Application Number Title Priority Date Filing Date
PCT/US2004/034251 Continuation-In-Part WO2005038625A2 (en) 2003-10-17 2004-10-15 Portable multi-purpose audience measurement system
US11/405,067 Continuation-In-Part US7587732B2 (en) 2003-10-17 2006-04-17 Portable multi-purpose audience measurement system
US11/457,666 Continuation US8023882B2 (en) 2004-01-14 2006-07-14 Portable audience measurement architectures and methods for portable audience measurement

Publications (1)

Publication Number Publication Date
WO2005071961A1 true WO2005071961A1 (en) 2005-08-04

Family

ID=34808764

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2004/000818 WO2005071961A1 (en) 2003-10-17 2004-01-14 Portable audience measurement architectures and methods for portable audience measurement

Country Status (4)

Country Link
EP (1) EP2278543A3 (en)
CN (1) CN102289758B (en)
TW (1) TW200530887A (en)
WO (1) WO2005071961A1 (en)

Cited By (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110078279A1 (en) * 2005-06-27 2011-03-31 M:Metrics, Inc. Acquiring, Storing, and Correlating Profile Data of Cellular Mobile Communications System's Users to Events
US8467717B2 (en) 2004-01-14 2013-06-18 The Nielsen Company (Us), Llc Portable audience measurement architectures and methods for portable audience measurement
US8527320B2 (en) 2005-12-20 2013-09-03 Arbitron, Inc. Methods and systems for initiating a research panel of persons operating under a group agreement
US8555304B2 (en) 2002-04-22 2013-10-08 The Nielsen Company (Us), Llc Methods and apparatus to collect audience information associated with a media presentation
US8677385B2 (en) 2010-09-21 2014-03-18 The Nielsen Company (Us), Llc Methods, apparatus, and systems to collect audience measurement data
US8738763B2 (en) 2004-03-26 2014-05-27 The Nielsen Company (Us), Llc Research data gathering with a portable monitor and a stationary device
US8918802B2 (en) 2011-02-28 2014-12-23 The Nielsen Company (Us), Llc Methods and apparatus to monitor media exposure
US9055336B2 (en) 2006-03-31 2015-06-09 The Nielsen Company (Us), Llc Methods, systems and apparatus for multi-purpose metering
PT107559A (en) * 2014-03-31 2015-09-30 Exva Experts In Video Analysis Lda COMPUTATIONAL VISION SYSTEM OF MODULAR ARCHITECTURE AND RESPECTIVE APPLICATION PROGRAMMING INTERFACE METHOD
US9265081B2 (en) 2011-12-16 2016-02-16 The Nielsen Company (Us), Llc Media exposure and verification utilizing inductive coupling
US9313286B2 (en) 2011-12-16 2016-04-12 The Nielsen Company (Us), Llc Media exposure linking utilizing bluetooth signal characteristics
US9426525B2 (en) 2013-12-31 2016-08-23 The Nielsen Company (Us), Llc. Methods and apparatus to count people in an audience
US9503536B2 (en) 2013-03-14 2016-11-22 The Nielsen Company (Us), Llc Methods and apparatus to monitor media presentations
US10390094B2 (en) 2013-04-24 2019-08-20 The Nielsen Company (Us), Llc Methods and apparatus to create a panel of media device users
US10810607B2 (en) 2014-09-17 2020-10-20 The Nielsen Company (Us), Llc Methods and apparatus to monitor media presentations
CN112311491A (en) * 2020-03-23 2021-02-02 尼尔森网联媒介数据服务有限公司 Multimedia data acquisition method and device, storage medium and electronic equipment

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5872588A (en) * 1995-12-06 1999-02-16 International Business Machines Corporation Method and apparatus for monitoring audio-visual materials presented to a subscriber
US20020129360A1 (en) * 2000-12-29 2002-09-12 Lg Electronics Inc. Apparatus and method for calculating audience rating using interactive television
US6647548B1 (en) * 1996-09-06 2003-11-11 Nielsen Media Research, Inc. Coded/non-coded program audience measurement system
WO2003095945A2 (en) * 2002-04-22 2003-11-20 Nielsen Media Research, Inc. Methods and apparatus to collect audience information associated with a media presentation

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1988001117A1 (en) * 1986-08-01 1988-02-11 Video Research Ltd. Apparatus for collecting tv channel data and market research data
US5481294A (en) * 1993-10-27 1996-01-02 A. C. Nielsen Company Audience measurement system utilizing ancillary codes and passive signatures
US6353929B1 (en) * 1997-06-23 2002-03-05 One River Worldtrek, Inc. Cooperative system for measuring electronic media
US6467089B1 (en) * 1997-12-23 2002-10-15 Nielsen Media Research, Inc. Audience measurement system incorporating a mobile handset
CN101282184A (en) * 2000-11-30 2008-10-08 英特拉松尼克斯有限公司 Communication system
US20060015401A1 (en) * 2004-07-15 2006-01-19 Chu Barry H Efficiently spaced and used advertising in network-served multimedia documents

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5872588A (en) * 1995-12-06 1999-02-16 International Business Machines Corporation Method and apparatus for monitoring audio-visual materials presented to a subscriber
US6647548B1 (en) * 1996-09-06 2003-11-11 Nielsen Media Research, Inc. Coded/non-coded program audience measurement system
US20020129360A1 (en) * 2000-12-29 2002-09-12 Lg Electronics Inc. Apparatus and method for calculating audience rating using interactive television
WO2003095945A2 (en) * 2002-04-22 2003-11-20 Nielsen Media Research, Inc. Methods and apparatus to collect audience information associated with a media presentation

Cited By (44)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8555304B2 (en) 2002-04-22 2013-10-08 The Nielsen Company (Us), Llc Methods and apparatus to collect audience information associated with a media presentation
US9326034B2 (en) 2002-04-22 2016-04-26 The Nielsen Company (Us), Llc Methods and apparatus to collect audience information associated with a media presentation
US8467717B2 (en) 2004-01-14 2013-06-18 The Nielsen Company (Us), Llc Portable audience measurement architectures and methods for portable audience measurement
US8738763B2 (en) 2004-03-26 2014-05-27 The Nielsen Company (Us), Llc Research data gathering with a portable monitor and a stationary device
US9317865B2 (en) 2004-03-26 2016-04-19 The Nielsen Company (Us), Llc Research data gathering with a portable monitor and a stationary device
US9055122B2 (en) * 2005-06-27 2015-06-09 Comscore, Inc. Collecting and associating profile data of a user of a mobile device to events of the mobile device using a unique individual identification number
US20110078279A1 (en) * 2005-06-27 2011-03-31 M:Metrics, Inc. Acquiring, Storing, and Correlating Profile Data of Cellular Mobile Communications System's Users to Events
US8799054B2 (en) 2005-12-20 2014-08-05 The Nielsen Company (Us), Llc Network-based methods and systems for initiating a research panel of persons operating under a group agreement
US8949074B2 (en) 2005-12-20 2015-02-03 The Nielsen Company (Us), Llc Methods and systems for testing ability to conduct a research operation
US8527320B2 (en) 2005-12-20 2013-09-03 Arbitron, Inc. Methods and systems for initiating a research panel of persons operating under a group agreement
US9055336B2 (en) 2006-03-31 2015-06-09 The Nielsen Company (Us), Llc Methods, systems and apparatus for multi-purpose metering
US9185457B2 (en) 2006-03-31 2015-11-10 The Nielsen Company (Us), Llc Methods, systems and apparatus for multi-purpose metering
US8677385B2 (en) 2010-09-21 2014-03-18 The Nielsen Company (Us), Llc Methods, apparatus, and systems to collect audience measurement data
US9055334B2 (en) 2010-09-21 2015-06-09 The Nielsen Company (Us), Llc Methods, apparatus, and systems to collect audience measurement data
US9521456B2 (en) 2010-09-21 2016-12-13 The Nielsen Company (Us), Llc Methods, apparatus, and systems to collect audience measurement data
US11528530B2 (en) 2010-09-21 2022-12-13 The Nielsen Company (Us), Llc Methods, apparatus, and systems to collect audience measurement data
US10924802B2 (en) 2010-09-21 2021-02-16 The Nielsen Company (Us), Llc Methods, apparatus, and systems to collect audience measurement data
US10231012B2 (en) 2010-09-21 2019-03-12 The Nielsen Company (Us), Llc Methods, apparatus, and systems to collect audience measurement data
US9942607B2 (en) 2010-09-21 2018-04-10 The Nielsen Company (Us), Llc Methods, apparatus, and systems to collect audience measurement data
US9113205B2 (en) 2011-02-28 2015-08-18 The Neilsen Company (US), LLC Methods and apparatus to monitor media exposure
US8918802B2 (en) 2011-02-28 2014-12-23 The Nielsen Company (Us), Llc Methods and apparatus to monitor media exposure
US9386111B2 (en) 2011-12-16 2016-07-05 The Nielsen Company (Us), Llc Monitoring media exposure using wireless communications
US9313286B2 (en) 2011-12-16 2016-04-12 The Nielsen Company (Us), Llc Media exposure linking utilizing bluetooth signal characteristics
US9265081B2 (en) 2011-12-16 2016-02-16 The Nielsen Company (Us), Llc Media exposure and verification utilizing inductive coupling
US9894171B2 (en) 2011-12-16 2018-02-13 The Nielsen Company (Us), Llc Media exposure and verification utilizing inductive coupling
US9503536B2 (en) 2013-03-14 2016-11-22 The Nielsen Company (Us), Llc Methods and apparatus to monitor media presentations
US10212242B2 (en) 2013-03-14 2019-02-19 The Nielsen Company (Us), Llc Methods and apparatus to monitor media presentations
US11736583B2 (en) 2013-03-14 2023-08-22 The Nielsen Company (Us), Llc Methods and apparatus to monitor media presentations
US10623511B2 (en) 2013-03-14 2020-04-14 The Nielsen Company (Us), Llc Methods and apparatus to monitor media presentations
US11431814B2 (en) 2013-03-14 2022-08-30 The Nielsen Company (Us), Llc Methods and apparatus to monitor media presentations
US11019163B2 (en) 2013-03-14 2021-05-25 The Nielsen Company (Us), Llc Methods and apparatus to monitor media presentations
US10945043B2 (en) 2013-04-24 2021-03-09 The Nielsen Company (Us), Llc Methods and apparatus to create a panel of media device users
US10390094B2 (en) 2013-04-24 2019-08-20 The Nielsen Company (Us), Llc Methods and apparatus to create a panel of media device users
US11457282B2 (en) 2013-04-24 2022-09-27 The Nielsen Company (Us), Llc Methods and apparatus to create a panel of media device users
US10560741B2 (en) 2013-12-31 2020-02-11 The Nielsen Company (Us), Llc Methods and apparatus to count people in an audience
US11197060B2 (en) 2013-12-31 2021-12-07 The Nielsen Company (Us), Llc Methods and apparatus to count people in an audience
US9918126B2 (en) 2013-12-31 2018-03-13 The Nielsen Company (Us), Llc Methods and apparatus to count people in an audience
US11711576B2 (en) 2013-12-31 2023-07-25 The Nielsen Company (Us), Llc Methods and apparatus to count people in an audience
US9426525B2 (en) 2013-12-31 2016-08-23 The Nielsen Company (Us), Llc. Methods and apparatus to count people in an audience
PT107559B (en) * 2014-03-31 2016-04-11 Exva Experts In Video Analysis Lda COMPUTATIONAL VISION SYSTEM OF MODULAR ARCHITECTURE AND RESPECTIVE APPLICATION PROGRAMMING INTERFACE METHOD
PT107559A (en) * 2014-03-31 2015-09-30 Exva Experts In Video Analysis Lda COMPUTATIONAL VISION SYSTEM OF MODULAR ARCHITECTURE AND RESPECTIVE APPLICATION PROGRAMMING INTERFACE METHOD
US10810607B2 (en) 2014-09-17 2020-10-20 The Nielsen Company (Us), Llc Methods and apparatus to monitor media presentations
US11468458B2 (en) 2014-09-17 2022-10-11 The Nielsen Company (Us), Llc Methods and apparatus to monitor media presentations
CN112311491A (en) * 2020-03-23 2021-02-02 尼尔森网联媒介数据服务有限公司 Multimedia data acquisition method and device, storage medium and electronic equipment

Also Published As

Publication number Publication date
TW200530887A (en) 2005-09-16
CN102289758A (en) 2011-12-21
EP2278543A3 (en) 2011-02-16
EP2278543A2 (en) 2011-01-26
CN102289758B (en) 2016-01-20

Similar Documents

Publication Publication Date Title
US8023882B2 (en) Portable audience measurement architectures and methods for portable audience measurement
US11528530B2 (en) Methods, apparatus, and systems to collect audience measurement data
US8763022B2 (en) Systems and methods to wirelessly meter audio/visual devices
US9326034B2 (en) Methods and apparatus to collect audience information associated with a media presentation
WO2005071961A1 (en) Portable audience measurement architectures and methods for portable audience measurement
US20050216509A1 (en) Systems and methods for gathering data concerning usage of media data
JP2012098598A (en) Advertisement providing system, advertisement provision management device, advertisement provision management method, and advertisement provision management program
US10547905B2 (en) Systems, methods, and devices for monitoring content viewership using short-range wireless communication
US20140250449A1 (en) Systems and methods to wirelessly meter audio/visual devices
CN112640480B (en) Watermark encoding device, method and computer readable medium
US20240244294A1 (en) Methods and apparatus to generate media exposure maps of media environments
US20230004628A1 (en) Methods and apparatus to credit unidentified media
MXPA06008054A (en) Portable audience measurement architectures and methods for portable audience measurement
JP2006067229A (en) Broadcast advertising viewing research system, monitoring device therefor and center device
MX2008007596A (en) Systems and methods to wirelessly meter audio/visual devices

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BW BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE EG ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NA NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SY TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): BW GH GM KE LS MW MZ SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IT LU MC NL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
WWE Wipo information: entry into national phase

Ref document number: 11405067

Country of ref document: US

WWE Wipo information: entry into national phase

Ref document number: PA/a/2006/008054

Country of ref document: MX

Ref document number: 11457666

Country of ref document: US

WWP Wipo information: published in national office

Ref document number: 11457666

Country of ref document: US

WWP Wipo information: published in national office

Ref document number: 11405067

Country of ref document: US

122 Ep: pct application non-entry in european phase