IP Library Granted Patent US 10,621,599
Granted Patent B1
US 10,621,599 · App. 15/367,992 · Granted Apr 14, 2020

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,621,599
App. No.
15/367,992
Granted
Apr 14, 2020
Kind
B1
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 (58)

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

receiving, by at least one processor of a computing system, an indication of a product placed by a purchaser in an online shopping cart associated with a first online merchant, wherein the purchaser places the product in the online shopping cart via a user device, and wherein the computing system, the online shopping cart, and the user device are interconnected via an electronic communications network;

identifying, by the at least one processor of the computing system, a unique tracking identifier associated with the user device of the purchaser;

based on the received indication of the product placed in the online shopping cart, starting, by the at least one processor of the computing system, a timer configured to provide first time-stamp information indicating when the product was placed in the online shopping cart;

receiving, by the at least one processor of the computing system, an indication from a point-of-sale (POS) system of a brick-and-mortar affiliate of the first online merchant, that the purchaser completed a purchase transaction of

a matching product at the brick-and-mortar affiliate of the first online merchant, wherein the POS system is connected to the electronic communications network;

based on the received indication from the POS system that the purchaser completed the purchase transaction of the matching product, stopping the timer, by the at least one processor of the computing system, the timer further configured to provide second time-stamp information of the completed purchase transaction;

calculating, by the at least one processor of the computing system, a time accrual measuring between the first time-stamp information and the second time-stamp information;

appending, by the at least one processor of the computing system, the unique tracking identifier to include the calculated time accrual and information of the completed purchase transaction; and

reporting, by the at least one processor of the computing system, the calculated time accrual and information of the completed purchase transaction to a receiving entity.

2. The method of claim 1 , further comprising:

based on the calculated time accrual being less than a predetermined time window, reporting, by the at least one processor of the computing system, to the receiving entity that the completed purchase transaction is at least one of an online shopping cart abandonment associated with the first online merchant and a delayed conversion; and

based on the calculated time accrual being more than a predetermined time window, reporting, by the at least one processor of the computing system, to the receiving entity that the completed purchase transaction is at least one of an online shopping cart abandonment associated with the first online merchant and a delayed conversion with a lower weighted value.

3. The method of claim 1 , further comprising: wherein

the unique tracking identifier associated with the user device of the purchaser 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 relates to the product placed in the online shopping cart by a matching characteristic, wherein the matching characteristic is 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 at least one processor of the computing system, an indication that the purchaser completed a purchase transaction of the matching product at a second merchant's forum; and

based on the received indication that the purchaser completed a purchase transaction of the matching product at the second merchant's forum, reporting, by the at least one processor of the computing system, to the receiving entity that the completed purchase transaction is at least one of an online shopping cart abandonment associated with the first online merchant and a lost sale associated with the first online merchant.

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 the processor of the computing system, an indication of a product placed by a purchaser in an online shopping cart associated with a first online merchant, wherein the purchaser places the product in the online shopping cart via a user device, and wherein the computing system, the online shopping cart, and the user device are interconnected via an electronic communications network;

identifying, by the processor of the computing system, a unique tracking identifier associated with the user device of the purchaser;

based on the received indication of the product placed in the online shopping cart, starting, by the processor of the computing system, a timer configured to provide first time-stamp information indicating when the product was placed in the online shopping cart;

receiving, by the processor of the computing system, an indication from a point-of-sale (POS) system of a brick-and-mortar affiliate of the first online merchant, that the purchaser completed a purchase transaction of a matching product at the brick-and-mortar affiliate of the first online merchant, wherein the POS system is connected to the electronic communications network;

based on the received indication from the POS system that the purchaser completed the purchase transaction of the matching product, stopping the timer, by the processor of the computing system, the timer further configured to provide second time-stamp information of the completed purchase transaction;

calculating, by the processor of the computing system, a time accrual measuring between the first time-stamp information and the second time-stamp information;

appending, by the processor of the computing system, the unique tracking identifier to include the calculated time accrual and information of the completed purchase transaction; and

reporting, by the processor of the computing system, the calculated time accrual and information of the completed purchase transaction to a receiving entity.

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

9. The system of claim 7 , further comprising:

based on the calculated time accrual being less than a predetermined time window, reporting, by the processor of the computing system, to the receiving entity that the completed purchase transaction is at least one of an online shopping cart abandonment associated with the first online merchant and a delayed conversion; and

based on the calculated time accrual being more than a predetermined time window, reporting, by the processor of the computing system, to the receiving entity that the completed purchase transaction is at least one of an online shopping cart abandonment associated with the first online merchant and a delayed conversion with a lower weighted value.

10. The system of claim 7 , wherein the matching product relates to the product placed in the online shopping cart by a matching characteristic, wherein the matching characteristic is 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; and

based on the received indication that the purchaser completed a purchase transaction of the matching product at the second merchant's forum, reporting, by the processor of the computing system, to the receiving entity that the completed purchase transaction is at least one of an online shopping cart abandonment associated with the first online merchant and a lost sale associated with the first online merchant.

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 the at least one computer system, an indication of a product placed by a purchaser in an online shopping cart associated with a first online merchant, wherein the purchaser places the product in the online shopping cart via a user device, and wherein the computer system, the online shopping cart, and the user device are interconnected via an electronic communications network;

identifying, by the processor of the computer system, a unique tracking identifier associated with the user device of the purchaser;

based on the received indication of the product placed in the online shopping cart, starting, by the processor of the computer system, a timer configured to provide first time-stamp information indicating when the product was placed in the online shopping cart;

receiving, by the processor of the computer system, an indication from a point-of-sale (POS) system of a brick-and-mortar affiliate of the first online merchant, that the purchaser completed a purchase transaction of a matching product at the brick-and-mortar affiliate of the first online merchant, wherein the POS system is connected to the electronic communications network;

based on the received indication from the POS system that the purchaser completed the purchase transaction of the matching product, stopping the timer, by the processor of the computer system, the timer further configured to provide second time-stamp information of the completed purchase transaction;

calculating, by the processor of the computer system, a time accrual measuring between the first time-stamp information and the second time-stamp information;

appending, by the processor of the computer system, the unique tracking identifier to include the calculated time accrual and information of the completed purchase transaction; and

reporting, by the processor of the computer system, the calculated time accrual and information of the completed purchase transaction to a receiving entity.

14. The non-transitory computer readable medium of claim 13 , wherein the unique tracking identifier associated with the user device of the purchaser 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:

based on the calculated time accrual being less than a predetermined time window, reporting, by the processor of the computing system, to the receiving entity that the completed purchase transaction is at least one of an online shopping cart abandonment associated with the first online merchant and a delayed conversion; and

based on the calculated time accrual being more than a predetermined time window, reporting, by the processor of the computing system, to the receiving entity that the completed purchase transaction is at least one of an online shopping cart abandonment associated with the first online merchant and a delayed conversion with a lower weighted value.

16. The non-transitory computer readable medium of claim 13 , wherein the matching product relates to the product placed in the online shopping cart by a matching characteristic, wherein the matching characteristic is 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; and

based on the received indication that the purchaser completed a purchase transaction of the matching product at the second merchant's forum, reporting, by the processor of the computing system, to the receiving entity that the completed purchase transaction is at least one of an online shopping cart abandonment associated with the first online merchant and a lost sale associated with the first online merchant.

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 →
CHANGE OF NAME Recorded Aug 6, 2018
From: VANTIV, LLC
To: WORLDPAY, LLC
Reel/Frame 046723/0234 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 2, 2016
From: JASS, NICOLE; KETTLER, DENNIS
To: VANTIV, LLC
Reel/Frame 040502/0062 →
Cited By (1)
US 12,260,448