IP Library Granted Patent US 10,902,440
Granted Patent B2
US 10,902,440 · App. 16/805,048 · Granted Jan 26, 2021

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 10,902,440
App. No.
16/805,048
Granted
Jan 26, 2021
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 (62)

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

receiving, by a processor of a computing system, an indication of a product placed in an online shopping cart, the product placed in the online shopping cart via a user device of a purchaser, the online shopping cart associated with a first online merchant, and the computing system being connected to each of the online shopping cart and the user device via an electronic network;

storing a first time value indicating when the product was placed in the online shopping cart;

determining a tracking identifier associated with the user device;

receiving an indication of a purchase transaction from a point-of-sale (POS) system, the purchase transaction reflecting a purchase of a matching product by the purchaser, the POS system connected to the electronic network and associated with a brick-and-mortar affiliate of the first online merchant;

storing a second time value based on the received indication of the purchase transaction;

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

appending the determined time difference and the tracking identifier to a purchase transaction record; and

sending the purchase transaction record to a receiving entity.

2. The method of claim 1 , further comprising:

comparing, by the processor of the computing system, the time difference against a predetermined period of time;

appending to the purchase transaction record a status indicating one of an abandonment and delayed conversion of the product placed in the online shopping cart based on the comparison between the time difference and the predetermined period of time; and

sending the purchase transaction record to a receiving entity.

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

4. The method of claim 1 , wherein the matching product corresponds to the product placed in the online shopping cart by a matching characteristic, the matching characteristic being one of a model number, manufacturer part number, stock keeping unit (SKU), and international standard book number (ISBN).

5. The method of claim 2 , further comprising:

receiving, by the processor of the computing system, an indication that the purchaser completed a purchase transaction of the matching product at a second merchant's forum;

appending to the purchase transaction record a status indicating one of an abandonment and a lost sale associated with the first online merchant; and

sending the purchase transaction record to the receiving entity.

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

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

a processor of a computing system configured to execute the instructions to perform a method including the steps of:

receiving, by a processor of a computing system, an indication of a product placed in an online shopping cart, the product placed in the online shopping cart via a user device of a purchaser, the online shopping cart associated with a first online merchant, and the computing system being connected to each of the online shopping cart and the user device via an electronic network;

storing a first time value indicating when the product was placed in the online shopping cart;

determining a tracking identifier associated with the user device;

receiving an indication of a purchase transaction from a point-of-sale (POS) system, the purchase transaction reflecting a purchase of a matching product by the purchaser, the POS system connected to the electronic network and associated with a brick-and-mortar affiliate of the first online merchant;

storing a second time value based on the received indication of the purchase transaction;

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

appending the determined time difference and the tracking identifier to a purchase transaction record; and

sending the purchase transaction record to a receiving entity.

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

9. The system of claim 7 , further comprising:

comparing, by the processor of the computing system, the time difference against a predetermined period of time;

appending to the purchase transaction record a status indicating one of an abandonment and delayed conversion of the product placed in the online shopping cart based on the comparison between the time difference and the predetermined period of time; and

sending the purchase transaction record to a receiving entity.

10. The system of claim 7 , wherein the matching product corresponds to the product placed in the online shopping cart by a matching characteristic, the matching characteristic being one of a model number, manufacturer part number, stock keeping unit (SKU), and international standard book number (ISBN).

11. The system of claim 9 , further comprising:

receiving, by the processor of the computing system, an indication that the purchaser completed a purchase transaction of the matching product at a second merchant's forum;

appending to the purchase transaction record a status indicating one of an abandonment and a lost sale associated with the first online merchant; and

sending the purchase transaction record to the receiving entity.

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

13. A non-transitory computer readable medium for use on at least one computer system containing computer-executable programming instructions for generating consumer analytics for products placed in online shopping carts, the method comprising:

receiving, by a processor of a computing system, an indication of a product placed in an online shopping cart, the product placed in the online shopping cart via a user device of a purchaser, the online shopping cart associated with a first online merchant, and the computing system being connected to each of the online shopping cart and the user device via an electronic network;

storing a first time value indicating when the product was placed in the online shopping cart;

determining a tracking identifier associated with the user device;

receiving an indication of a purchase transaction from a point-of-sale (POS) system, the purchase transaction reflecting a purchase of a matching product by the purchaser, the POS system connected to the electronic network and associated with a brick-and-mortar affiliate of the first online merchant;

storing a second time value based on the received indication of the purchase transaction;

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

appending the determined time difference and the tracking identifier to a purchase transaction record; and

sending the purchase transaction record to a receiving entity.

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

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

comparing, by the processor of the computing system, the time difference against a predetermined period of time;

appending to the purchase transaction record a status indicating one of an abandonment and delayed conversion of the product placed in the online shopping cart based on the comparison between the time difference and the predetermined period of time; and

sending the purchase transaction record to a receiving entity.

16. The non-transitory computer readable medium of claim 13 , wherein the matching product corresponds to the product placed in the online shopping cart by a matching characteristic, the matching characteristic being one of a model number, manufacturer part number, stock keeping unit (SKU), and international standard book number (ISBN).

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

receiving, by the processor of the computing system, an indication that the purchaser completed a purchase transaction of the matching product at a second merchant's forum;

appending to the purchase transaction record a status indicating one of an abandonment and a lost sale associated with the first online merchant; and

sending the purchase transaction record to the receiving entity.

18. The non-transitory computer readable medium of claim 17 , 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 Mar 11, 2020
From: JASS, NICOLE; KETTLER, DENNIS
To: VANTIV, LLC
Reel/Frame 052088/0596 →
CHANGE OF NAME Recorded Mar 11, 2020
From: VANTIV, LLC
To: WORLDPAY, LLC
Reel/Frame 052150/0576 →
Continuity (2)
Continuation 15367992 · Dec 2, 2016
Related Publication 20200202367A1 · Jun 25, 2020