IP Library Granted Patent US 11,887,150
Granted Patent B2
US 11,887,150 · App. 17/205,286 · Granted Jan 30, 2024

Systems and methods for attributing electronic purchase events to previous online and offline activity of the purchaser

Inventors: Brent Badger (Powell, OH); Dennis Kettler (Lebanon, OH)
Assignee: Worldpay, LLC
G06Q30/0244G06F16/22G06Q30/0201G06Q30/0277G06Q30/0601G06Q40/02
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,887,150
App. No.
17/205,286
Granted
Jan 30, 2024
Kind
B2
Abstract

Systems and methods are disclosed for attributing payment vehicle purchase events to previous activity of a purchaser. One method comprises: receiving purchase information associated with a purchase event by a purchaser; comparing the received purchase information to a profile data store to identify a purchaser profile associated with the purchaser, the profile data store comprising a plurality of purchaser profiles, wherein each purchaser profile comprises payment vehicle data and a tracking element; determining the tracking element of the identified purchaser profile; identifying one or more activities of the purchaser using the tracking element of the identified purchaser profile; for each of the identified one or more activities, assessing the strength of attributing the purchase event to the activity, using environmental and/or behavioral data associated with the tracking element; and determining whether to attribute the purchase event to one or more of the identified activities based on the assessment.

Claims (95)

1. A method of attributing payment vehicle purchase events to activity, the method comprising:

receiving, by a profiler computing system by way of a networked user device, purchase information associated with a completed purchase event of a purchaser using a payment vehicle;

identifying, by a processor of the profiler computing system, a purchaser profile associated with the purchaser, the purchaser profile comprising payment vehicle data and a tracking element and wherein the identifying the purchaser profile comprises:

accessing, using the processor of the profiler computing system, a database of the profiler computer system, wherein the database comprises a plurality of purchaser profiles and wherein each of the plurality of purchaser profiles comprises payment vehicle data and tracking element data;

comparing, using the processor of the profiler computing system, the payment vehicle associated with the completed purchase event to the payment vehicle data of each of the plurality of purchaser profiles; and

identifying, using the processor of the profiler computing system, the purchaser profile by identifying a match between the payment vehicle and the payment vehicle data of one of the plurality of purchaser profiles;

generating, by an electronic transaction processor, one or more payment vehicle tokens based on the payment vehicle data;

affiliating, by the processor of the profiler computing system, the tracking element of the identified purchaser profile to the one or more of payment vehicle tokens;

generating, by the processor of the profiler computing system and based on data obtained from the tracking element affiliated with the one or more payment vehicle tokens, an attribution report that identifies that the completed purchase event is attributed to a non-purchase activity of the purchaser, wherein the non-purchase activity comprises interaction of the purchaser with an advertisement promoting a product category of a merchant; and

quantifying, based on analysis of the attribution report by the processor of the profiler computing system, an influential effect of the advertisement, wherein the quantifying comprises:

identifying, using the processor of the profiler computing system, that the completed purchase event corresponded to a product associated with the product category sold by another merchant; and

determining, using the processor of the profiler computing system and based on attribution report, that the advertisement facilitated the completed purchase event of the product.

2. The method of claim 1 , the method further comprising:

receiving, by the profiler computing system, initial online purchase information associated with an initial online completed purchase event of the purchaser;

generating, by the profiler computing system, the purchaser profile associated with the purchaser based on the initial online purchase information;

storing, by the profiler computing system, the generated purchaser profile associated with the purchaser in the profile data store; and

determining, by the processor of the profiler computing system, the strength of attributing the completed purchase event to the non-purchase activity of the purchaser based on the initial online purchase information.

3. The method of claim 1 , further comprising:

requesting, by the profiler computing system and from a data aggregator computing system, environmental and/or behavioral data associated with the tracking element of the identified purchase profile; and

receiving, by the profiler computing system and from the data aggregator computing system, the environmental and/or behavioral data associated with the tracking element of the identified purchase profile.

4. The method of claim 3 , wherein the environmental and/or behavioral data received from the data aggregator computing system comprises one or more of:

geographical data of the purchaser;

temporal data of the purchaser;

online activity tracking data and electronic advertisement interaction data; and

geographical, temporal, or online activity tracking data or electronic advertisement interaction data received from a third party.

5. The method of claim 3 , wherein the environmental and/or behavioral data received from the data aggregator computing system comprises a message indicating that previous environmental and/or behavioral data associated with the tracking element is nonexistent.

6. The method of claim 3 , wherein requesting the environmental and/or behavioral data comprises transmitting the tracking element to the data aggregator computing system.

7. The method of claim 1 , further comprising:

analyzing, by the profiler computing system, the non-purchase activity of the purchaser as a function of environmental and/or behavioral data.

8. The method of claim 1 , further comprising:

determining, by the profiler computing system, an attribution score based on the strength of attributing completed purchase event to the non-purchase activity of the purchaser; and

determining whether to attribute the completed purchase event to the non-purchase activities of the purchaser based on determining whether the attribution score is above a predetermining threshold.

9. A system for attributing payment vehicle purchase events to previous activity of a purchaser, the system comprising:

a profiler computing device comprising a processor executing instructions stored in memory, wherein the instructions cause the processor to:

receive, by a profiler computing system by way of a networked user device, purchase information associated with a completed purchase event of a purchaser using a payment vehicle;

identify, by a processor of the profiler computing system, a purchaser profile associated with the purchaser, the purchaser profile comprising payment vehicle data and a tracking element and wherein the identifying the purchaser profile comprises:

accessing, using the processor of the profiler computing system, a database of the profiler computer system, wherein the database comprises a plurality of purchaser profiles and wherein each of the plurality of purchaser profiles comprises payment vehicle data and tracking element data;

comparing, using the processor of the profiler computing system, the payment vehicle associated with the completed purchase event to the payment vehicle data of each of the plurality of purchaser profiles; and

identifying, using the processor of the profiler computing system, the purchaser profile by identifying a match between the payment vehicle and the payment vehicle data of one of the plurality of purchaser profiles;

generate, by an electronic transaction processor, one or more payment vehicle tokens based on the payment vehicle data;

affiliate, by the processor of the profiler computing system, the tracking element of the identified purchaser profile to the one or more of payment vehicle tokens;

generate, by the processor of the profiler computing system and based on data obtained from the tracking element affiliated with the one or more payment vehicle tokens, an attribution report that identifies that the completed purchase event is attributed to a non-purchase activity of the purchaser, wherein the non-purchase activity comprises interaction of the purchaser with an advertisement promoting a product category of a merchant; and

quantify, based on analysis of the attribution report by the processor of the profiler computing system, an influential effect of the advertisement, wherein the quantifying comprises:

identifying, using the processor of the profiler computing system, that the completed purchase event corresponded to a product associated with the product category sold by another merchant; and

determining, using the processor of the profiler computing system and based on attribution report, that the advertisement facilitated the completed purchase event of the product.

10. The system of claim 9 , wherein the instructions further cause the processor to:

receive, by the profiler computing system, initial online purchase information associated with an initial online completed purchase event of the purchaser;

generate, by the profiler computing system, the purchaser profile associated with the purchaser based on the initial online purchase information;

store, by the profiler computing system, the generated purchaser profile associated with the purchaser in the profile data store; and

determine, by the processor of the profiler computing system, the strength of attributing the completed purchase event to the non-purchase activity of the purchaser based on the initial online purchase information.

11. The system of claim 9 , wherein the instructions further cause the processor to:

request, by the profiler computing system and from a data aggregator computing system, environmental and/or behavioral data associated with the tracking element of the identified purchase profile; and

receive, by the profiler computing system and from the data aggregator computing system, the environmental and/or behavioral data associated with the tracking element of the identified purchase profile.

12. The system of claim 11 , wherein the environmental and/or behavioral data received from the data aggregator computing system comprises one or more of:

geographical data of the purchaser;

temporal data of the purchaser;

online activity tracking data and electronic advertisement interaction data; and

geographical, temporal, or online activity tracking data or electronic advertisement interaction data received from a third party.

13. The system of claim 11 , wherein the environmental and/or behavioral data received from the data aggregator computing system comprises a message indicating that previous environmental and/or behavioral data associated with the tracking element is nonexistent.

14. The system of claim 11 , wherein requesting the environmental and/or behavioral data comprises transmitting the tracking element to the data aggregator computing system.

15. The system of claim 9 , wherein the instructions further cause the processor to:

analyze, by the profiler computing system, the non-purchase activity of the purchaser as a function of environmental and/or behavioral data.

16. The system of claim 9 , wherein the instructions further cause the processor to:

determine, by the profiler computing system, an attribution score based on the strength of attributing completed purchase event to the non-purchase activity of the purchaser; and

determine whether to attribute the completed purchase event to the non-purchase activities of the purchaser based on determining whether the attribution score is above a predetermining threshold.

17. A non-transitory machine-readable medium stores instructions that, when executed by a profiler computing system, causes the profiler computing system to perform a method for attributing payment vehicle purchase events to previous activity of a purchaser, the method comprising:

receiving, by a profiler computing system by way of a networked user device, purchase information associated with a completed purchase event of a purchaser using a payment vehicle;

identifying, by a processor of the profiler computing system, a purchaser profile associated with the purchaser, the purchaser profile comprising payment vehicle data and a tracking element and wherein the identifying the purchaser profile comprises:

accessing, using the processor of the profiler computing system, a database of the profiler computer system, wherein the database comprises a plurality of purchaser profiles and wherein each of the plurality of purchaser profiles comprises payment vehicle data and tracking element data;

comparing, using the processor of the profiler computing system, the payment vehicle associated with the completed purchase event to the payment vehicle data of each of the plurality of purchaser profiles; and

identifying, using the processor of the profiler computing system, the purchaser profile by identifying a match between the payment vehicle and the payment vehicle data of one of the plurality of purchaser profiles;

generating, by an electronic transaction processor, one or more payment vehicle tokens based on the payment vehicle data;

affiliating, by the processor of the profiler computing system, the tracking element of the identified purchaser profile to the one or more of payment vehicle tokens;

generating, by the processor of the profiler computing system and based on data obtained from the tracking element affiliated with the one or more payment vehicle tokens, an attribution report that identifies that the completed purchase event is attributed to a non-purchase activity of the purchaser, wherein the non-purchase activity comprises interaction of the purchaser with an advertisement promoting a product category of a merchant; and

quantifying, based on analysis of the attribution report by the processor of the profiler computing system, an influential effect of the advertisement, wherein the quantifying comprises:

identifying, using the processor of the profiler computing system, that the completed purchase event corresponded to a product associated with the product category sold by another merchant; and

determining, using the processor of the profiler computing system and based on attribution report, that the advertisement facilitated the completed purchase event of the product.

18. The non-transitory machine-readable medium of claim 17 , the method further comprising:

receiving, by the profiler computing system, initial online purchase information associated with an initial online completed purchase event of the purchaser;

generating, by the profiler computing system, the purchaser profile associated with the purchaser based on the initial online purchase information;

storing, by the profiler computing system, the generated purchaser profile associated with the purchaser in the profile data store;

determining, by the processor of the profiler computing system, the strength of attributing the completed purchase event to the non-purchase activity of the purchaser based on the initial online purchase information;

analyzing, by the profiler computing system, the non-purchase activity of the purchaser as a function of environmental and/or behavioral data;

determining, by the profiler computing system, an attribution score based on the strength of attributing completed purchase event to the non-purchase activity of the purchaser; and

determining whether to attribute the completed purchase event to the non-purchase activities of the purchaser based on determining whether the attribution score is above a predetermining threshold.

19. The non-transitory machine-readable medium of claim 17 , the method further comprising:

requesting, by the profiler computing system and from a data aggregator computing system, environmental and/or behavioral data associated with the tracking element of the identified purchase profile;

receiving, by the profiler computing system and from the data aggregator computing system, the environmental and/or behavioral data associated with the tracking element of the identified purchase profile; and

requesting the environmental and/or behavioral data comprises transmitting the tracking element to the data aggregator computing system.

20. The non-transitory machine-readable medium of claim 17 , wherein the environmental and/or behavioral data received from the data aggregator computing system comprises one or more of:

geographical data of the purchaser;

temporal data of the purchaser;

online activity tracking data and electronic advertisement interaction data;

geographical, temporal, or online activity tracking data or electronic advertisement interaction data received from a third party; and

a message indicating that previous environmental and/or behavioral data associated with the tracking element is nonexistent.

Assignments (6)
RELEASE OF SECURITY INTERESTS RECORDED AT REEL/FRAMES 066626/0655, 066625/0426, 066625/0347, AND 066625/0276 Recorded Jan 12, 2026
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: WORLDPAY, LLC; WORLDPAY ISO AND ECOMMERCE, LLC; PAYMETRIC, LLC; WORLDPAY US, LLC
Reel/Frame 074314/0622 →
RELEASE OF SECURITY INTEREST IN INTELLECTUAL PROPERTY RECORDED AT R/F 066624/0719 Recorded Jan 12, 2026
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: WORLDPAY, LLC
Reel/Frame 074315/0412 →
SECURITY INTEREST Recorded Feb 19, 2024
From: WORLDPAY, LLC
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 066624/0719 →
SECURITY INTEREST Recorded Feb 19, 2024
From: WORLDPAY, LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
Reel/Frame 066626/0655 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 18, 2021
From: BADGER, BRENT; KETTLER, DENNIS
To: VANTIV, LLC
Reel/Frame 055637/0941 →
CHANGE OF NAME Recorded Mar 18, 2021
From: VANTIV, LLC
To: WORLDPAY, LLC
Reel/Frame 055743/0252 →
Continuity (2)
Continuation 15382069 · Dec 16, 2016
Related Publication 20210209637A1 · Jul 8, 2021