IP Library Granted Patent US 11,176,568
Granted Patent B1
US 11,176,568 · App. 16/679,750 · Granted Nov 16, 2021

Machine learning digital promotion processing system based upon low-frequency and high-frequency data and related methods

Inventor: Gregory Montalvo (Durham, NC)
Assignee: INMAR CLEARING, INC.
G06Q30/0224G06N20/00G06Q30/0222G06Q30/0226
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,176,568
App. No.
16/679,750
Granted
Nov 16, 2021
Kind
B1
Abstract

A digital promotion system may include a user device and a digital promotion processing server. The digital promotion processing server is configured to repeatedly obtain low-frequency purchase data associated with a given user for a first category of purchases, and repeatedly obtain high-frequency purchase data associated with the given user for a second category of purchases different than the first category of purchases. The high-frequency purchase data may represent a greater number of purchases made in a given time period relative to the low-frequency purchase data. The digital promotion processing server is also configured to use machine learning to generate a current loyalty indicator based upon the repeatedly-obtained low-frequency purchase data and based upon the repeatedly-obtained high-frequency purchase data, and generate a digital promotion based upon the current loyalty indicator and communicate the digital promotion to the user device.

Claims (44)

1. A digital promotion system comprising:

a user device; and

a digital promotion processing server configured to use machine learning to

repeatedly obtain low-frequency purchase data associated with a given user for non-grocery-related purchases purchased at a store other than a grocery store,

repeatedly obtain high-frequency purchase data associated with the given user for grocery-related purchases purchased at the grocery store, the high-frequency purchase data representing a greater number of purchases made in a given time period relative to the low-frequency purchase data and purchases made on at least a weekly basis, and the high frequency purchase data comprising purchased product brand data, purchased product pricing data, and purchased product quantity data,

learn correlations between the high-frequency purchase data and the low-frequency purchase data to generate a current loyalty indicator based upon the correlations so that the loyalty indicator is representative of how likely the given user is to make the non-grocery-related purchases,

update, on an ongoing basis, the current loyalty indicator based upon the learned correlations so that the current loyalty indicator is updated with each iteration of obtaining the repeatedly obtained high-frequency purchase data and with each iteration of obtaining the repeatedly obtained low-frequency purchase data, and

generate a digital promotion based upon the current loyalty indicator and communicate the digital promotion to the user device.

2. The digital promotion system of claim 1 wherein the non-grocery-related purchases comprise automotive-related purchases.

3. The digital promotion system of claim 1 wherein the non-grocery-related purchases comprise medical-related purchases.

4. The digital promotion system of claim 1 wherein the digital promotion processing server is configured to repeatedly obtain the low-frequency purchase data from at least one point-of-sale (POS) terminal.

5. The digital promotion system of claim 1 wherein the digital promotion processing server is configured to repeatedly obtain the high-frequency purchase data from at least one point-of-sale (POS) terminal.

6. The digital promotion system of claim 1 wherein the digital promotion has a value based upon the current loyalty indicator.

7. The digital promotion system of claim 1 wherein the digital promotion server is configured to learn grocery-related purchase patterns based upon the high-frequency purchase data and generate the loyalty indicator based upon the grocery-related purchase patterns.

8. A digital promotion processing server comprising:

a processor and an associated memory configured to use machine learning to

repeatedly obtain low-frequency purchase data associated with a given user for non-grocery-related purchases purchased at a store other than a grocery store,

repeatedly obtain high-frequency purchase data associated with the given user for grocery-related purchases purchased at the grocery store, the high-frequency purchase data representing a greater number of purchases made in a given time period relative to the low-frequency purchase data and purchases made on at least a weekly basis, and the high frequency purchase data comprising purchased product brand data, purchased product pricing data, and purchased product quantity data,

learn correlations between the high-frequency purchase data and the low-frequency purchase data to generate a current loyalty indicator based upon the repeatedly-obtained low-frequency purchase data and based upon the correlations so that the loyalty indicator is representative of how likely the given user is to make the non-grocery-related purchases,

update, on an ongoing basis, the current loyalty indicator based upon the learned correlations so that the current loyalty indicator is updated with each iteration of obtaining the repeatedly obtained high-frequency purchase data and with each iteration of obtaining the repeatedly obtained low-frequency purchase data, and

generate a digital promotion based upon the current loyalty indicator and communicate the digital promotion to a user device.

9. The digital promotion processing server of claim 8 wherein the non-grocery-related purchases comprise automotive-related purchases.

10. The digital promotion processing server of claim 8 wherein the non-grocery-related purchases comprise medical-related purchases.

11. The digital promotion processing server of claim 8 wherein the processor is configured to learn grocery-related purchase patterns based upon the high-frequency purchase data and generate the loyalty indicator based upon the grocery-related purchase patterns.

12. A method of processing a digital promotion comprising:

using a digital promotion processing server to use machine learning to

repeatedly obtain low-frequency purchase data associated with a given user for non-grocery-related purchases purchased at a store other than a grocery store,

repeatedly obtain high-frequency purchase data associated with the given user for grocery-related purchases made at the grocery store, the high-frequency purchase data representing a greater number of purchases made in a given time period relative to the low-frequency purchase data and purchases made on at least a weekly basis, and the high frequency purchase data comprising purchased product brand data, purchased product pricing data, and purchased product quantity data,

learn correlations between the high-frequency purchase data and the low-frequency purchase data to generate a current loyalty indicator based upon the correlations so that the loyalty indicator is representative of how likely the given user is to make the non-grocery-related purchases,

update, on an ongoing basis, the current loyalty indicator based upon the learned correlations so that the current loyalty indicator is updated with each iteration of obtaining the repeatedly obtained high-frequency purchase data and with each iteration of obtaining the repeatedly obtained low-frequency purchase data, and

generate a digital promotion based upon the current loyalty indicator and communicate the digital promotion to a user device.

13. The method of claim 12 wherein the non-grocery-related purchases comprise automotive-related purchases.

14. The method of claim 12 wherein the non-grocery-related purchases comprise medical-related purchases.

15. The method of claim 12 wherein using the digital promotion processing server comprises using the digital promotion processing server to learn grocery-related purchase patterns based upon the high-frequency purchase data and generate the loyalty indicator based upon the grocery-related purchase patterns.

16. A non-transitory computer readable medium for processing a digital promotion, the non-transitory computer readable medium comprising computer executable instructions that when executed by a processor cause the processor to perform operations comprising:

using machine learning for

repeatedly obtaining low-frequency purchase data associated with a given user for non-grocery-related purchases made at a store other than a grocery store,

repeatedly obtaining high-frequency purchase data associated with the given user for grocery-related purchases made at the grocery store, the high-frequency purchase data representing a greater number of purchases made in a given time period relative to the low-frequency purchase data and purchases made on at least a weekly basis, and the high frequency purchase data comprising purchased product brand data, purchased product pricing data, and purchased product quantity data,

learning correlations between the high-frequency purchase data and the low-frequency purchase data to generate a current loyalty indicator based upon the correlations so that the loyalty indicator is representative of how likely the given user is to make the non-grocery-related purchases,

updating, on an ongoing basis, the current loyalty indicator based upon the learned correlations so that the current loyalty indicator is updated with each iteration of obtaining the repeatedly obtained high-frequency purchase data and with each iteration of obtaining the repeatedly obtained low-frequency purchase data, and

generating a digital promotion based upon the current loyalty indicator and communicating the digital promotion to a user device.

17. The non-transitory computer readable medium of claim 16 wherein the non-grocery-related purchases comprise automotive-related purchases.

18. The non-transitory computer readable medium of claim 16 wherein the grocery-related purchases comprise medical-related purchases.

19. The non-transitory computer readable medium of claim 16 wherein the operations comprise learning grocery-related purchase patterns based upon the high-frequency purchase data and generate the loyalty indicator based upon the grocery-related purchase patterns.

Assignments (2)
SECURITY INTEREST Recorded Jun 28, 2023
From: INMAR, INC.; INMAR SUPPLY CHAIN SOLUTIONS, LLC; AKI TECHNOLOGIES, INC.; INMAR ANALYTICS, INC.; INMAR BRAND SOLUTIONS, INC.; INMAR CLEARING, INC.; INMAR RX SOLUTIONS, INC.; INMAR - YOUTECH, LLC; QUALANEX, LLC; CAROLINA COUPON CLEARING, INC. (N/K/A INMAR CLEARING, INC.); COLLECTIVE BIAS, INC. (N/K/A INMAR BRAND SOLUTIONS, INC.); MED-TURN, INC. (N/K/A INMAR RX SOLUTIONS, INC.)
To: JEFFERIES FINANCE LLC
Reel/Frame 064148/0903 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 13, 2019
From: MONTALVO, GREGORY
To: INMAR CLEARING, INC.
Reel/Frame 050992/0931 →