IP Library Patent Application 15017275
Patent Application
App. No. 15/017,275

METHODS AND APPARATUS TO ASSOCIATE PANELIST DATA WITH CENSUS DATA

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.
15/017,275
Abstract

Methods, apparatus, systems and articles of manufacture to associate panelist data with census data are disclosed herein. An example method includes accessing a log of communications from a proxy. A record is identified from the log of communications. A panelist identifier associated with the record based on a port number used in a request represented by the record is determined. Whether a domain name of the request represented by the record matches a pattern including a census identifier is determined. In response to determining that the domain name of the request represented by the record matches the pattern, the census identifier is stored in association with the panelist identifier.

Claims (33)

1 . A method to associate panelist data with census data, the method comprising:

accessing a log of communications from a proxy;

identifying a record from the log of communications;

determining, by executing a first instruction with a processor, a panelist identifier associated with the record based on a port number used in a request represented by the record;

determining, by executing a second instruction with the processor, whether a domain name of the request represented by the record matches a pattern including a census identifier; and

in response to the processor determining that the domain name of the request represented by the record matches the pattern, storing the census identifier in association with the panelist identifier in a memory by executing a third instruction with the processor.

2 . The method as described in claim 1 , further including determining whether a response represented by the record indicates the occurrence of an error message in response to the request represented by the record, and the storing of the census identifier is performed in response to determining that the response represented by the record indicates the occurrence of the error message.

3 . The method as described in claim 2 , wherein the error message indicates that an address of the request represented by the record could not be found.

4 . The method as described in claim 1 , wherein a fourth instruction provided to a mobile device by a census monitoring system causes the mobile device to transmit the request represented by the record to a domain that includes the census identifier via the proxy.

5 . The method as described in claim 1 , further including uniquely assigning the port number to a panelist of the mobile device.

6 . The method as described in claim 1 , further including extracting the census identifier from the domain name.

7 . The method as described in claim 1 , wherein the census identifier is represented by a sub-domain of the domain name of the request.

8 . A tangible machine-readable storage disk or storage device comprising instructions which, when executed, cause a processor to at least:

access a log of communications from a proxy;

identify a record from the log of communications;

determine a panelist identifier associated with the record based on a port number used in a request represented by the record;

determine whether a domain name of the request represented by the record matches a pattern including a census identifier; and

in response to determining that the domain name of the request represented by the record matches the pattern, store the census identifier in association with the panelist identifier.

9 . The tangible machine-readable storage disk or storage device as described in claim 8 , wherein the instructions, when executed, cause the processor to determine whether a response represented by the record indicates the occurrence of an error message in response to the request represented by the record, and the storing of the census identifier is performed in response to determining that the response represented by the record indicates the occurrence of the error message.

10 . The tangible machine-readable storage disk or storage device as described in claim 9 , wherein the error message indicates that an address of the request represented by the record could not be found.

11 . The tangible machine-readable storage disk or storage device as described in claim 8 , wherein a monitoring instruction provided to a mobile device by a census monitoring system causes the mobile device to transmit the request represented by the record to a domain that includes the census identifier via the proxy.

12 . The tangible machine-readable storage disk or storage device as described in claim 8 , wherein the port number is uniquely associated with a panelist of the mobile device.

13 . The tangible machine-readable storage disk or storage device as described in claim 8 , wherein the instructions, when executed, cause the processor to extract the census identifier from the domain name.

14 . The tangible machine-readable storage disk or storage device as described in claim 8 , wherein the census identifier is represented by a sub-domain of the domain name of the request.

15 . An apparatus to associate panelist data with census data, the apparatus comprising:

a proxy log parser to identify a record from the log of communications;

a crediting processor to determine a panelist identifier associated with the record based on a port number used in a request represented by the record; and

a domain processor to determine whether a domain name of the request represented by the record matches a pattern including a census identifier, wherein the crediting processor is to store the census identifier in association with the panelist identifier in response to the domain processor determining that the domain name of the request represented by the record matches the pattern.

16 . The apparatus as described in claim 15 , wherein the crediting processor is further to determine whether a response represented by the record indicates that an error message was received in response to the request represented by the record, and wherein the crediting processor is to store the census identifier in response to the determination that the response represented by the record indicates that the error message was received.

17 . The apparatus as described in claim 16 , wherein the error message indicates that an address of the request represented by the record could not be found.

18 . The apparatus as described in claim 15 , further including a monitoring instruction provider to provide, via an Internet site, a monitoring instruction to a mobile device, the monitoring instruction to cause the mobile device to transmit the request represented by the record to a domain that includes the census identifier via the proxy.

19 . The apparatus as described in claim 15 , further including a registrar to uniquely assign the port number to a mobile device.

20 . The apparatus as described in claim 15 , wherein the census identifier is represented by a sub-domain of the domain name of the request.

Assignments (5)
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 →
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 Nov 17, 2016
From: PAPAKOSTAS, ACHILLEAS; CIMINO, SUSAN
To: THE NIELSEN COMPANY (US), LLC
Reel/Frame 040356/0516 →