IP Library Granted Patent US 10,839,407
Granted Patent B2
US 10,839,407 · App. 16/266,963 · Granted Nov 17, 2020

Methods and apparatus to generate consumer data

Inventors: Frank W. Piotrowski (Arlington Heights, IL); Julie F. Banks (Palatine, IL); Kyle T. Poppie (Arlington Heights, IL); Ryan Koralik (Elk Grove Village, IL)
Assignee: THE NIELSEN COMPANY (US), LLC
G06Q30/0201G06Q20/389G06Q30/0204G06Q30/0205G06Q30/0211G06Q30/0226G06Q30/0236
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 10,839,407
App. No.
16/266,963
Granted
Nov 17, 2020
Kind
B2
Abstract

Methods and apparatus to generate consumer data are disclosed. An example method of selecting a sample of transaction data corresponding to a membership program includes defining a first type of member of the membership program; defining a second type of member of the membership program; calculating, via a processor, a target for the sample; selecting, via the processor, a first portion of the transaction data for the first type of member in accordance with the target; generating, via the processor, an updated target by recalculating the target with the first portion of the transaction data removed from consideration; and selecting, via the processor, a second portion of the transaction data for the second type of member in accordance with the updated target.

Claims (36)

1. An apparatus to prevent transaction data skew, the apparatus comprising:

a consumer data generator to:

determine a target for a characteristic of a sample of transaction data based on panelist data and retailer data;

determine a first sample size requirement for a first type of member of a membership program and a second sample size requirement for a second type of member of the membership program;

select a first portion of the sample of transaction data for the first type of member, the first portion to satisfy the target and the first sample size requirement;

generate an updated target for the characteristic based on the first portion of the sample of transaction data removed from consideration; and

prevent skew due to differential sampling rates in the sample of transaction data by selecting (a) the first portion of the transaction data and (b) a second portion of the sample of transaction data for the second type of member that satisfies the updated target and the second sample size requirement.

2. The apparatus as defined in claim 1 , wherein the consumer data generator is to apply a purchase threshold filter to filter out portions of the transaction data corresponding to households that do not use a membership card at a threshold frequency.

3. The apparatus as defined in claim 1 , wherein the consumer data generator is to apply a geographic filter to the transaction data to filter out membership card data corresponding to card holders that have moved away from a known address associated with a membership card.

4. The apparatus as defined in claim 1 , wherein the consumer data generator is to define the first and second types of member of the membership program by stratifying the transaction data into first and second strata, the first type of member corresponding to single banner households and the second type of member corresponding to multi-banner households.

5. The apparatus as defined in claim 1 , wherein the consumer data generator is to determine the target based on at least one of a demographic profile or a purchasing behavior profile.

6. The apparatus as defined in claim 1 , wherein the characteristic of the sample of transaction data includes at least one of an average spend within a banner or a spend distribution within the banner.

7. A non-transitory tangible computer readable medium comprising instructions that, when executed, cause at least one processor to at least:

determine a target for a characteristic of a sample of transaction data based on panelist data and retailer data;

determine a first sample size requirement for a first type of member of a membership program and a second sample size requirement for a second type of member of the membership program;

select a first portion of the sample of transaction data for the first type of member, the first portion to satisfy the target and the first sample size requirement;

generate an updated target for the characteristic based on the first portion of the sample of transaction data removed from consideration; and

prevent skew due to differential sampling rates in the sample of transaction data by selecting (a) the first portion of the transaction data and (b) a second portion of the sample of transaction data for the second type of member that satisfies the updated target and the second sample size requirement.

8. The computer readable medium as defined in claim 7 , wherein the instructions, when executed, cause the at least one processor to apply a purchase threshold filter to the transaction data.

9. The computer readable medium as defined in claim 7 , wherein the instructions, when executed, cause the at least one processor to define the first and second types of member of the membership program by stratifying the transaction data into first and second strata, the first type of member corresponding to a single banner household and the second type of member corresponding to a multi-banner household.

10. The computer readable medium as defined in claim 7 , wherein the instructions, when executed, cause the at least one processor to determine the target based on a purchasing behavior profile.

11. The computer readable medium as defined in claim 7 , wherein the membership program includes an incentive program for registered users.

12. The computer readable medium as defined in claim 7 , wherein the instructions, when executed, cause the at least one processor to determine the target based on a demographic profile.

13. The computer readable medium as defined in claim 7 , wherein the instructions, when executed, cause the at least one processor to determine the target based on a geographic profile.

14. The computer readable medium as defined in claim 7 , wherein the instructions, when executed, cause the at least one processor to apply a geographic filter to the transaction data.

15. The computer readable medium as defined in claim 7 , wherein the characteristic of the sample of transaction data includes at least one of an average spend within a banner or a spend distribution within the banner.

16. A method to prevent transaction data skew, the method comprising:

deter mining, by executing an instruction with a processor, a target for a characteristic of a sample of transaction data based on panelist data and retailer data;

determining, by executing an instruction with the processor, a first sample size requirement for a first type of member of a membership program and a second sample size requirement for a second type of member of the membership program;

selecting, by executing an instruction with the processor, a first portion of the sample of transaction data for the first type of member, the first portion to satisfy the target and the first sample size requirement;

generating, by executing an instruction with the processor, an updated target for the characteristic based on the first portion of the sample of transaction data removed from consideration; and

preventing skew due to differential sampling rates in the sample of transaction data by selecting, by executing an instruction with the processor, (a) the first portion of the transaction data and (b) a second portion of the sample of transaction data for the second type of member that satisfies the updated target and the second sample size requirement.

17. The method as defined in claim 16 , further including applying a purchase threshold filter to filter out portions of the transaction data corresponding to households that do not use a membership card at a threshold frequency.

18. The method as defined in claim 16 , further including applying a geographic filter to the transaction data to filter out membership card data corresponding to card holders that have moved away from a known address associated with a membership card.

19. The method as defined in claim 16 , wherein the defining of the first and second types of member of the membership program includes stratifying the transaction data into first and second strata, the first type of member corresponding to a single banner household and the second type of member corresponding to a multi-banner household.

20. The method as defined in claim 16 , wherein the characteristic of the sample of transaction data includes at least one of an average spend within a banner or a spend distribution within the banner.

Assignments (9)
RELEASE (REEL 054066 / FRAME 0064) Recorded May 11, 2023
From: CITIBANK, N.A.
To: GRACENOTE, INC.; A. C. NIELSEN COMPANY, LLC; EXELATE, INC.; GRACENOTE MEDIA SERVICES, LLC; THE NIELSEN COMPANY (US), LLC; NETRATINGS, LLC
Reel/Frame 063605/0001 →
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 →
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 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Dec 16, 2022
From: NIELSEN CONSUMER LLC
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 062142/0346 →
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 May 21, 2019
From: PIOTROWSKI, FRANK W.; BANKS, JULIE F.; POPPIE, KYLE T.; KORALIK, RYAN
To: THE NIELSEN COMPANY (US), LLC, A DELAWARE LIMITED LIABILITY COMPANY
Reel/Frame 049238/0433 →