IP Library Granted Patent US 11,222,356
Granted Patent B2
US 11,222,356 · App. 16/780,646 · Granted Jan 11, 2022

Methods and apparatus to de-duplicate impression information

View Patent ↗
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 11,222,356
App. No.
16/780,646
Granted
Jan 11, 2022
Kind
B2
Abstract

An example apparatus includes means for extracting characters from first cookies stored in a first memory space, the first cookies collected from client devices via network communications, and means for storing in a second memory space, a pattern of characters in association with a first demographic to indicate that the pattern of characters and the first demographic are both representative of a same first unique audience member, the storing being in response to determining that at least two of the first cookies (1) include the pattern of characters, and (2) correspond to the first demographic.

Claims (50)

1. An apparatus comprising:

means for extracting characters from first cookies stored in a first memory space, the first cookies collected from client devices via network communications;

means for storing in a second memory space, a pattern of characters in association with a first demographic to indicate that the pattern of characters and the first demographic are both representative of a same first unique audience member, the storing being in response to determining that at least two of the first cookies (1) include the pattern of characters, and (2) correspond to the first demographic;

means for obtaining first impression information corresponding to second cookies; and

means for de-duplicating impressions by:

determining that the pattern of characters is located in at least one of the second cookies, the at least one of the second cookies corresponding to a second demographic;

searching the second memory space for the pattern of characters in association with the second demographic;

storing in the second memory space the pattern of characters in association with the second demographic as representative of a second unique audience member, the storing based on the pattern of characters not being stored in association with the second demographic in the second memory space; and

when the second demographic corresponding to the at least one of the second cookies matches the first demographic corresponding to the at least two of the first cookies, storing second impression information corresponding to the at least one of the second cookies in association with the first unique audience member.

2. The apparatus as defined in claim 1 , wherein the means for de-duplicating is to determine reach and frequency based on the second impression information associated with the first unique audience member when the second demographic corresponding to the at least one of the second cookies matches the first demographic corresponding to the at least two of the first cookies.

3. The apparatus as defined in claim 1 , wherein the means for de-duplicating impressions is to generate an impression count in an audience report without the second impression information corresponding to the at least one of the second cookies when the second demographic corresponding to the at least one of the second cookies matches the first demographic corresponding to the at least two of the first cookies.

4. The apparatus as defined in claim 1 , wherein the storing of the second impression information corresponding to the at least one of the second cookies in association with the first unique audience member de-duplicates the first impression information corresponding to the second cookies.

5. An apparatus comprising:

means for extracting characters from first cookies stored in a first memory space, the first cookies collected from client devices via network communications; and

means for storing in a second memory space, a pattern of characters in association with a first demographic to indicate that the pattern of characters and the first demographic are both representative of a same first unique audience member, the storing being in response to determining that at least two of the first cookies (1) include the pattern of characters, and (2) correspond to the first demographic, wherein the first demographic is determined based on a user identifier collected from the network communications, the user identifier corresponding to a member of an audience measurement panel.

6. An apparatus comprising:

means for extracting characters from first cookies stored in a first memory space, the first cookies collected from client devices via network communications; and

means for storing in a second memory space, a pattern of characters in association with a first demographic to indicate that the pattern of characters and the first demographic are both representative of a same first unique audience member, the storing being in response to determining that at least two of the first cookies (1) include the pattern of characters, and (2) correspond to the first demographic, wherein the means for extracting the characters from the cookies is to extract the characters by:

generating a character map indicating a number of occurrences that a first character appears at a first location;

determining that the first character is a break in the first cookies when the number of occurrences that the first character appears at the first location satisfies a threshold;

separating the characters from the first cookies into groupings based on the break; and

extracting one of the groupings.

7. An apparatus comprising:

a processor; and

memory including instructions which, when executed, cause the processor to at least:

extract characters from first cookies stored in a first memory space, the first cookies collected from client devices via network communications;

store in a second memory space, a pattern of characters in association with a first demographic to indicate that the pattern of characters and the first demographic are both representative of a same first unique audience member, the storing being in response to determining that at least two of the first cookies (1) include the pattern of characters, and (2) correspond to the first demographic:

obtain first impression information corresponding to second cookies; and

de-duplicate impressions by:

determining that the pattern of characters is located in at least one of the second cookies, the at least one of the second cookies corresponding to a second demographic;

searching the second memory space for the pattern of characters in association with the second demographic;

storing in the second memory space the pattern of characters in association with the second demographic as representative of a second unique audience member, the storing based on the pattern of characters not being stored in association with the second demographic in the second memory space; and

when the second demographic corresponding to the at least one of the second cookies matches the first demographic corresponding to the at least two of the first cookies, storing second impression information corresponding to the at least one of the second cookies in association with the first unique audience member.

8. The apparatus of claim 7 , wherein the instructions are further to cause the processor to determine reach and frequency based on the second impression information associated with the first unique audience member when the second demographic corresponding to the at least one of the second cookies matches the first demographic corresponding to the at least two of the first cookies.

9. The apparatus of claim 7 , wherein the instructions are further to cause the processor to generate an impression count in an audience report without the second impression information corresponding to the at least one of the second cookies when the second demographic corresponding to the at least one of the second cookies matches the first demographic corresponding to the at least two of the first cookies.

10. The apparatus of claim 7 , wherein the storing of the second impression information corresponding to the at least one of the second cookies in association with the first unique audience member is to de-duplicate the first impression information corresponding to the second cookies.

11. An apparatus comprising:

a processor; and

memory including instructions which, when executed, cause the processor to at least:

extract characters from first cookies stored in a first memory space, the first cookies collected from client devices via network communications; and

store in a second memory space, a pattern of characters in association with a first demographic to indicate that the pattern of characters and the first demographic are both representative of a same first unique audience member, the storing being in response to determining that at least two of the first cookies (1) include the pattern of characters, and (2) correspond to the first demographic, wherein the first demographic is determined based on a user identifier collected from the network communications, the user identifier corresponding to a member of an audience measurement panel.

12. An apparatus comprising:

a processor; and

memory including instructions which, when executed, cause the processor to at least:

extract characters from first cookies stored in a first memory space by:

generating a character map indicating a number of occurrences that a first character appears at a first location;

determining that the first character is a break in the first cookies when the number of occurrences that the first character appears at the first location satisfies a threshold;

separating the characters from the first cookies into groupings based on the break; and

extracting one of the groupings, the first cookies collected from client devices via network communications; and

store in a second memory space, a pattern of characters in association with a first demographic to indicate that the pattern of characters and the first demographic are both representative of a same first unique audience member, the storing being in response to determining that at least two of the first cookies (1) include the pattern of characters, and (2) correspond to the first demographic.

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 →
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 →