IP Library Patent Application 16005650
Patent Application
App. No. 16/005,650

METHODS AND APPARATUS TO INTEGRATE TAGGED MEDIA IMPRESSIONS WITH PANELIST INFORMATION

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
16/005,650
Abstract

Methods, apparatus, systems and articles of manufacture are disclosed to integrate tagged media impressions with panelist information. An example apparatus includes: a memory; and a processor to: request a unique identifier of a panelist from a central server in an audience measurement environment; receive the unique identifier of the panelist; and modify a user agent setting of a web browser executing on the processor to insert the unique identifier of the panelist into a user agent string of the web browser.

Claims (54)

1 . (canceled)

2 . A system comprising:

a user agent configurer to:

modify a user agent setting of a browser to include a first panelist identifier in a user agent field of requests sent by the browser, the first panelist identifier obtained from a first network communication sent by a monitoring entity that is not a media provider;

obtain a second panelist identifier from the monitoring entity, the second panelist identifier for the panelist different than the first panelist identifier; and

modify the user agent setting of the browser to replace the first panelist identifier with the second panelist identifier in the user agent field to protect the privacy of the panelist; and

a beacon generator to:

execute a media monitoring tag included in media received from the media provider in a second network communication; and

in response to executing the media monitoring tag included in the media received from the media provider, send, in the user agent field of a third network communication to the monitoring entity, a media identifier and the second panelist identifier obtained from the monitoring entity, the second panelist identifier indicative of a panelist in a database of panelists to enable the monitoring entity to associate the media with the panelist and to associate demographic information of the panelist with the media, at least one of the user agent configurer and the beacon generator implemented by a logic circuit.

3 . The system as defined in claim 2 , wherein the user agent configurer is to obtain the panelist identifier from the monitoring entity.

4 . The system as defined in claim 2 , wherein the user agent configurer is to:

obtain a third panelist identifier from the monitoring entity; and

modify the user agent setting of the browser to replace the second panelist identifier with the third panelist identifier in a user agent field of a subsequent communication.

5 . The system as defined in claim 4 , wherein the beacon generator is to send a fourth network communication including the third panelist identifier to the monitoring entity, the third panelist identifier transmitted in the user agent field of the fourth network communication.

6 . The system as defined in claim 2 , wherein the communication is either a hypertext transfer protocol GET request or a hypertext transfer protocol POST request.

7 . A tangible computer readable storage medium comprising instructions that, when executed, cause a client device associated with a panelist to at least:

execute a media monitoring tag included in media received in a first network communication sent by a media provider;

modify a user agent setting of a browser to include a first panelist identifier in a user agent field of requests sent by the browser, the first panelist identifier obtained in a second network communication sent by a monitoring entity;

in response to executing the media monitoring tag included in the media received from the media provider, send a third network communication, including a media identifier and the first panelist identifier, in the user agent field of the third network communication to the monitoring entity that did not provide the media, the monitoring entity to use the first panelist identifier to identify the panelist in a database of panelists and to associate demographic information of the panelist with the media;

obtain a second panelist identifier from the monitoring entity, the second panelist identifier for the panelist different than the first panelist identifier; and

modify the user agent setting of the browser to replace the first panelist identifier with the second panelist identifier in the user agent field to protect the privacy of the panelist.

8 . The tangible computer readable storage medium as defined in claim 7 , wherein the media is first media, the panelist is a first panelist, and wherein the instructions further cause the client device to:

send a fourth network communication including an identifier of second media, the fourth network communication sent in response to accessing the second media;

associate the first media with the first panelist in a first log entry;

associate the second media with a second panelist in a second log entry; and

credit the first media with a single impression when the first panelist is the second panelist.

9 . The tangible computer readable storage medium as defined in claim 8 , wherein the instructions further cause the client device to determine the second log entry is a duplicate of the first log entry when the first panelist is the second panelist and the first media identifier is the second media identifier.

10 . The tangible computer readable storage medium as defined in claim 7 , wherein the instructions cause the client device to obtain the panelist identifier from the monitoring entity.

11 . The tangible computer readable storage medium as defined in claim 7 , wherein the instructions further cause the client device to:

obtain a third panelist identifier from the monitoring entity; and

modify the user agent setting of the browser to replace the second panelist identifier with the third panelist identifier in a user agent field of a subsequent communication.

12 . The tangible computer readable storage medium as defined in claim 11 , wherein the instructions further cause the client device to send a fourth network communication including the third panelist identifier to the monitoring entity, the third panelist identifier transmitted in the user agent field of the fourth communication.

13 . The tangible computer readable storage medium as defined in claim 12 , wherein the instructions further cause the client device to associate the panelist with the third network communication and the fourth network communication.

14 . The tangible computer readable storage medium as defined in claim 12 , wherein the instructions further cause the client device to:

extract the panelist identifier from the user agent field; and

identify the panelist in a lookup table with the panelist identifier.

15 . The tangible computer readable storage medium as defined in claim 7 , wherein the instructions cause the client device to modify the user agent setting of the browser in response to media monitoring at the client device.

16 . The tangible computer readable storage medium as defined in claim 7 , wherein the communication is either a hypertext transfer protocol GET request or a hypertext transfer protocol POST request.

17 . A method comprising:

executing, at a client device associated with a panelist, a media monitoring tag included in media received in a first network communication from a media provider;

modifying, at the client device, a user agent setting of a browser to include a first panelist identifier in a user agent field of requests sent by the browser, the first panelist identifier obtained from a second network communication sent by a monitoring entity that is not the media provider;

in response to executing the media monitoring tag included in the media received from the media provider, sending from the client device, a third network communication, including a media identifier and the first panelist identifier obtained from the monitoring entity, in the user agent field of the third network communication to the monitoring entity, the monitoring entity to associate the media with the panelist, the first panelist identifier used to identify the panelist in a database of panelists and to associate demographic information of the panelist with the media;

obtaining, at the client device, a second panelist identifier from the monitoring entity, the second panelist identifier for the panelist different than the first panelist identifier; and

modifying, at the client device, the user agent setting of the browser to replace the first panelist identifier with the second panelist identifier in the user agent field of requests sent by the browser to protect the privacy of the panelist.

18 . The method as defined in claim 17 , wherein the method further includes sending the fourth network communication including the second panelist identifier to the monitoring entity, the second panelist identifier transmitted in the user agent field of the fourth network communication.

19 . The method as defined in claim 18 , wherein the media is first media, the panelist is a first panelist, and the method further includes:

sending a fifth network communication including an identifier of second media, the fourth communication sent in response to a second client device accessing the second media;

associating the first media with the first panelist in a first log entry;

associating the second media with a second panelist in a second log entry; and

determining the second log entry is a duplicate of the first log entry when the first panelist is the second panelist and the first media identifier is the second media identifier.

20 . The method as defined in claim 18 , further including associating the panelist with the third network communication and the fourth network communication.

21 . The method as defined in claim 17 , further including:

extracting the panelist identifier from the user agent field; and

identifying the panelist in a lookup table with the panelist identifier.

Assignments (8)
RELEASE (REEL 053473 / FRAME 0001) Recorded May 11, 2023
From: CITIBANK, N.A.
To: A. C. NIELSEN COMPANY, LLC; EXELATE, INC.; GRACENOTE, INC.; GRACENOTE MEDIA SERVICES, LLC; THE NIELSEN COMPANY (US), LLC; NETRATINGS, LLC
Reel/Frame 063603/0001 →
RELEASE (REEL 054066 / FRAME 0064) Recorded May 11, 2023
From: CITIBANK, N.A.
To: A. C. NIELSEN COMPANY, LLC; EXELATE, INC.; GRACENOTE, INC.; GRACENOTE MEDIA SERVICES, LLC; THE NIELSEN COMPANY (US), LLC; NETRATINGS, LLC
Reel/Frame 063605/0001 →
SECURITY INTEREST Recorded May 8, 2023
From: GRACENOTE DIGITAL VENTURES, LLC; GRACENOTE MEDIA SERVICES, LLC; GRACENOTE, INC.; TNC (US) HOLDINGS, INC.; THE NIELSEN COMPANY (US), LLC
To: ARES CAPITAL CORPORATION
Reel/Frame 063574/0632 →
SECURITY INTEREST Recorded Apr 28, 2023
From: GRACENOTE DIGITAL VENTURES, LLC; GRACENOTE MEDIA SERVICES, LLC; GRACENOTE, INC.; TNC (US) HOLDINGS, INC.; THE NIELSEN COMPANY (US), LLC
To: CITIBANK, N.A.
Reel/Frame 063561/0381 →
SECURITY AGREEMENT Recorded Jan 31, 2023
From: GRACENOTE DIGITAL VENTURES, LLC; GRACENOTE MEDIA SERVICES, LLC; GRACENOTE, INC.; TNC (US) HOLDINGS, INC.; THE NIELSEN COMPANY (US), LLC
To: BANK OF AMERICA, N.A.
Reel/Frame 063560/0547 →
CORRECTIVE ASSIGNMENT TO CORRECT THE PATENTS LISTED ON SCHEDULE 1 RECORDED ON 6-9-2020 PREVIOUSLY RECORDED ON REEL 053473 FRAME 0001. ASSIGNOR(S) HEREBY CONFIRMS THE SUPPLEMENTAL IP SECURITY AGREEMENT. Recorded Oct 7, 2020
From: A.C. NIELSEN (ARGENTINA) S.A.; A.C. NIELSEN COMPANY, LLC; ACN HOLDINGS INC.; ACNIELSEN CORPORATION; ACNIELSEN ERATINGS.COM; AFFINNOVA, INC.; ART HOLDING, L.L.C.; ATHENIAN LEASING CORPORATION; CZT/ACN TRADEMARKS, L.L.C.; EXELATE, INC.; GRACENOTE, INC.; GRACENOTE DIGITAL VENTURES, LLC; GRACENOTE MEDIA SERVICES, LLC; NETRATINGS, LLC; NIELSEN AUDIO, INC.; NIELSEN CONSUMER INSIGHTS, INC.; NIELSEN CONSUMER NEUROSCIENCE, INC.; NIELSEN FINANCE CO.; NIELSEN FINANCE LLC; NIELSEN INTERNATIONAL HOLDINGS, INC.; NIELSEN MOBILE, LLC; NMR INVESTING I, INC.; TCG DIVESTITURE INC.; TNC (US) HOLDINGS, INC.; THE NIELSEN COMPANY (US), LLC; VIZU CORPORATION; VNU MARKETING INFORMATION, INC.; NMR LICENSING ASSOCIATES, L.P.; NIELSEN HOLDING AND FINANCE B.V.; THE NIELSEN COMPANY B.V.; VNU INTERNATIONAL B.V.
To: CITIBANK, N.A
Reel/Frame 054066/0064 →
SUPPLEMENTAL SECURITY AGREEMENT Recorded Jun 9, 2020
From: A. C. NIELSEN COMPANY, LLC; ACN HOLDINGS INC.; ACNIELSEN CORPORATION; ACNIELSEN ERATINGS.COM; AFFINNOVA, INC.; ART HOLDING, L.L.C.; ATHENIAN LEASING CORPORATION; CZT/ACN TRADEMARKS, L.L.C.; EXELATE, INC.; GRACENOTE, INC.; GRACENOTE DIGITAL VENTURES, LLC; GRACENOTE MEDIA SERVICES, LLC; NETRATINGS, LLC; NIELSEN AUDIO, INC.; NIELSEN CONSUMER INSIGHTS, INC.; NIELSEN CONSUMER NEUROSCIENCE, INC.; NIELSEN FINANCE CO.; NIELSEN FINANCE LLC; NIELSEN INTERNATIONAL HOLDINGS, INC.; NIELSEN MOBILE, LLC; NIELSEN UK FINANCE I, LLC; NMR INVESTING I, INC.; TCG DIVESTITURE INC.; TNC (US) HOLDINGS, INC.; THE NIELSEN COMPANY (US), LLC; VIZU CORPORATION; VNU MARKETING INFORMATION, INC.; NMR LICENSING ASSOCIATES, L.P.; NIELSEN HOLDING AND FINANCE B.V.; THE NIELSEN COMPANY B.V.; VNU INTERNATIONAL B.V.
To: CITIBANK, N.A.
Reel/Frame 053473/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 11, 2019
From: GUTIERREZ, ALEJANDRO
To: THE NIELSEN COMPANY (US), LLC
Reel/Frame 048297/0289 →