IP Library Granted Patent US 11,403,650
Granted Patent B2
US 11,403,650 · App. 17/104,480 · Granted Aug 2, 2022

Systems and methods for computer analytics of associations between online and offline purchase events

Inventors: Nicole Jass (Aurora, CO); Dennis Kettler (Lebanon, OH)
Assignee: Worldpay, LLC
G06Q30/0201G06Q30/0633
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,403,650
App. No.
17/104,480
Granted
Aug 2, 2022
Kind
B2
Abstract

Systems and methods are disclosed for generating consumer analytics for products placed in online shopping carts. A profiler computing system generates a unique tacking profile for associating purchase events by a purchaser. Payment vehicle data and a tracking element are associated with the identified purchaser profile. The purchaser profile may be generated based on purchase information associated with an initial purchase event by the purchaser. The profiler computing system determines whether products abandoned in online shopping carts are purchased at brick-and-mortar affiliates or other merchant forums. Other embodiments are described and claimed.

Claims (59)

1. A computer-implemented method, performed by a computing system, of generating consumer analytics for products placed in online shopping carts, the method comprising:

receiving a first time value and a first product identifier associated with a first product being placed, by a purchaser, in an online shopping cart of a first merchant via a user device of the purchaser, wherein the computing system and the user device are connected via an electronic network;

storing a transaction record comprising the first time value and the first product identifier;

receiving a second time value and a second product identifier associated with a purchase transaction reflecting a purchase of a second product by the purchaser;

determining that the first product identifier and the second product identifier identify matching products;

storing a time difference between the first time value and the second time value; and

updating the transaction record to include one or more of the second time value and the second product identifier.

2. The method of claim 1 , further comprising:

comparing the time difference to a predetermined period of time; and

updating the transaction record with a status indicator based at least in part on the comparing the time difference to the predetermined period of time.

3. The method of claim 1 , further comprising:

determining a tracking identifier associated with the user device.

4. The method of claim 3 , wherein the tracking identifier associated with the user device is one of a primary account number (PAN), a device identification (ID), and an email address.

5. The method of claim 1 , wherein the determining that the first product identifier and the second product identifier identify matching products is based on a matching characteristic of the first product and a matching characteristic of the second product, the matching characteristics based on one or more of: a model number, a part number, a stock keeping unit (SKU), and an international standard book number (ISBN) of the product.

6. The method of claim 1 , further comprising:

receiving an indication that the purchaser completed the purchase transaction reflecting the purchase of the second product at a second merchant's forum; and

updating the transaction record with a status indicator based at least in part on the indication that the purchaser completed the purchase transaction at the second merchant's forum.

7. The method of claim 6 , wherein the second merchant's forum is one of an online store and a brick-and-mortar store.

8. A system for generating consumer analytics for products placed in online shopping carts, the system comprising:

a data storage device storing instructions for generating consumer analytics for products placed in online shopping carts; and

one or more processors configured to execute the instructions that, when executed by the one or more processors, cause the one or more processors to perform:

receiving a first time value and a first product identifier associated with a first product being placed, by a purchaser, in an online shopping cart of a first merchant via a user device of the purchaser, wherein the system and the user device are connected via an electronic network;

storing a transaction record comprising the first time value and the first product identifier;

receiving a second time value and a second product identifier associated with a purchase transaction reflecting a purchase of a second product by the purchaser;

determining that the first product identifier and the second product identifier identify matching products;

storing a time difference between the first time value and the second time value;

updating the transaction record to include one or more of the second time value and the second product identifier; and

sending the transaction record to a receiving entity.

9. The system of claim 8 , further comprising:

determining a tracking identifier associated with the user device, wherein the tracking identifier associated with the user device is one of a primary account number (PAN), a device identification (ID), and an email address.

10. The system of claim 8 , further comprising:

comparing the time difference to a predetermined period of time; and

appending a status indicator to the transaction record, the status indicator indicating one of: (1) an abandonment and (2) a delayed conversion of the product placed in the online shopping cart based at least in part on the comparing.

11. The system of claim 8 , wherein the determining that the first product identifier and the second product identifier identify matching products is based at least in part on a matching characteristic, the matching characteristic based on one or more of a model number, a manufacturer part number, a stock keeping unit (SKU), and an international standard book number (ISBN).

12. The system of claim 8 , further comprising:

receiving an indication that the purchaser completed the purchase transaction reflecting the purchase of the second product at a second merchant's forum; and

updating the transaction record with a status indicator based at least in part on the indication that the purchaser completed the purchase transaction at the second merchant's forum.

13. The system of claim 12 , wherein the second merchant's forum is one of an online store and a brick-and-mortar store.

14. A non-transitory computer readable medium for generating consumer analytics for products placed in online shopping carts, the non-transitory computer readable medium storing instructions that, when executed by one or more processors, cause the one or more processors to perform:

receiving a first time value and a first product identifier associated with a first product being placed, by a purchaser, in an online shopping cart of a first merchant via a user device of the purchaser, wherein the one or more processors and the user device are connected via an electronic network;

storing a transaction record comprising the first time value and the first product identifier;

receiving a second time value and a second product identifier associated with a purchase transaction reflecting a purchase of a second product by the purchaser;

determining that the first product identifier and the second product identifier identify matching products;

storing a time difference between the first time value and the second time value;

updating the transaction record to include one or more of the second time value and the second product identifier; and

sending the transaction record to a receiving entity.

15. The non-transitory computer readable medium of claim 14 , further comprising:

determining a tracking identifier associated with the user device.

16. The non-transitory computer readable medium of claim 15 , wherein the tracking identifier associated with the user device is one of a primary account number (PAN), device identification (ID), and an email address.

17. The non-transitory computer readable medium of claim 14 , further comprising:

comparing the time difference to a predetermined period of time;

updating the transaction record with a status indicator based at least in part on the comparing the time difference to the predetermined period of time; and

sending the updated transaction record to the receiving entity.

18. The non-transitory computer readable medium of claim 14 , wherein the determining that the first product identifier and the second product identifier identify matching products is based at least in part on a matching characteristic, the matching characteristic based on one or more of a model number, a manufacturer part number, a stock keeping unit (SKU), and an international standard book number (ISBN).

19. The non-transitory computer readable medium of claim 14 , further comprising:

receiving an indication that the purchaser completed the purchase transaction reflecting the purchase of the second product at a second merchant's forum;

updating the transaction record with a status indicator based at least in part on the indication that the purchaser completed the purchase transaction at the second merchant's forum; and

sending the updated transaction record to the receiving entity.

20. The non-transitory computer readable medium of claim 19 , wherein the second merchant's forum is one of an online store and a brick-and-mortar store.

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 Apr 21, 2021
From: JASS, NICOLE; KETTLER, DENNIS
To: VANTIV, LLC
Reel/Frame 055986/0755 →
CHANGE OF NAME Recorded Apr 21, 2021
From: VANTIV, LLC
To: WORLDPAY, LLC
Reel/Frame 055989/0946 →
Continuity (3)
Continuation 16805048 · Feb 28, 2020
Continuation 15367992 · Dec 2, 2016
Related Publication 20210081967A1 · Mar 18, 2021