IP Library Granted Patent US 11,403,665
Granted Patent B2
US 11,403,665 · App. 17/318,881 · Granted Aug 2, 2022

Automatic recommendation of offer parameters to an offer provider based on historical transaction data

Inventor: Steven R. Boal (Los Altos, CA)
Assignee: QUOTIENT TECHNOLOGY INC.
G06Q30/0245G06Q20/209G06Q30/0207G06Q30/0211G06Q30/0251G06Q30/0255G06Q30/0269G06Q40/10
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,665
App. No.
17/318,881
Granted
Aug 2, 2022
Kind
B2
Abstract

According to an embodiment, a computer-implemented method stores a set of historical transaction records pertaining to past consumer transactions, contextual transaction data, and offer activation and redemption tracking logs; receives a request to generate a new item offer; and uses a parameter optimizer to create suggested additional parameters. The parameter optimizer receives the stored records and data and determines a potential impact of the suggested additional parameters on sales of the item. In an embodiment, a visualization of the impact of the set of the parameters is presented on an offer definition interface. In an embodiment, the suggested additional parameters are automatically sent to the offer provider based in part on previous offer data associated with the offer provider.

Claims (43)

1. A computer-implemented method comprising:

storing a set of historical transaction records pertaining to past customer transactions, the set of historical transaction records comprising contextual transaction data, offer activation and redemption tracking logs, information about a data processing system, and a device identifier, the set of historical transaction records being associated with at least two retailers, at least one record of the set of historical transaction records being related to a consumer transaction conducted within a facility operated by one of the at least two retailers;

receiving a request, on an offer definition interface via one of a web interface hosted by a web server or an application programming interface (API), to generate, at a periodic time interval, a new offer for an item and one or more parameter constraints associated with the new offer for the item;

storing the request;

automatically, at the periodic time interval, using an offer parameter optimizer to generate the new offer by creating additional parameters considering the one or more parameter constraints, the offer parameter optimizer being programmed for performing the steps of:

receiving the set of historical transaction data associated with the historical transaction records, the contextual transaction data, and the offer activation and redemption tracking logs;

determining an impact of a set of parameters in the new offer on a sale of the item;

generating a visualization of the impact of the set of parameters in the new offer on the sale of the item;

presenting, via a human GUI interface, the visualization of the impact of the set of parameters in the new offer on the sale of the item and the additional parameters;

receiving an acceptance of the additional parameters via a button on a touchscreen displaying the human GUI interface;

implementing the new offer for the item and the additional parameters.

2. The method of claim 1 , further comprising receiving, on the offer definition interface, metrics that the new offer must meet to be presented and sending the metrics to the offer parameter optimizer.

3. The method of claim 1 , further comprising the offer parameter optimizer generating proactive new offers for an offer provider by processing the set of historical transaction records and previous offer data associated with the offer provider.

4. The method of claim 3 , further comprising the offer parameter optimizer receiving recent contextual transaction data and generating proactive new offers for the offer provider considering the recent contextual transaction data.

5. The method of claim 1 , further comprising receiving, by the offer parameter optimizer, at least one of a historical or projected redemption rate and using the historical or projected redemption rate to determine the impact of the set of parameters.

6. The method of claim 1 , further comprising receiving, by the offer parameter optimizer, at least one of a historical or projected profit per offer impression and using the historical or projected profit per offer impression to determine the impact of the set of parameters.

7. The method of claim 1 , further comprising receiving, by the offer parameter optimizer, a historical trend in offers made available by an offer provider and using the historical trend to generate a proactive offer to be presented to the offer provider.

8. The method of claim 7 , further comprising using the historical trend in offers made available by the offer provider to determine that it is likely the offer provider will soon generate one or more other new offers and generating the proactive offer automatically.

9. The method of claim 8 , further comprising automatically sending the proactive offer to the offer provider.

10. A data processing system comprising:

one or more processors;

a computer readable storage media coupled to the one or more processors and storing a set of historical transaction records pertaining to past customer transactions, the set of historical transaction records comprising contextual transaction data, offer activation and redemption tracking logs, information about a data processing system, and a device identifier, the set of historical transaction records being associated with at least two retailers, at least one record of the set of historical transaction records being related to a consumer transaction conducted within a facility operated by one of the at least two retailers;

a memory coupled to the computer readable storage media and storing sequences of instructions which, when executed, cause the one or more processors to:

receive a request, on an offer definition interface via one of a web interface hosted by a web server or an application programming interface (API), to generate, at a periodic time interval, a new offer for an item and one or more parameter constraints associated with the new offer for the item;

store the request;

automatically, at the periodic time interval, use an offer parameter optimizer to generate the new offer by creating additional parameters considering the one or more parameter constraints, the offer parameter optimizer performing the steps of:

receiving the set of historical transaction data associated with the historical transaction records, the contextual transaction data, and the offer activation and redemption tracking logs;

determining an impact of a set of parameters in the new offer on a sale of the item;

generating a visualization of the impact of the set of parameters in the new offer on the sale of the item;

present, via a human GUI interface, the visualization of the impact of the set of parameters in the new offer on the sale of the item and the additional parameters;

receiving an acceptance of the additional parameters via a button on a touchscreen displaying the human GUI interface;

implementing the new offer for the item and the additional parameters.

11. The data processing system of claim 10 , further comprising receiving, on the offer definition interface, metrics that the new offer must meet to be presented and sending the metrics to the offer parameter optimizer.

12. The data processing system of claim 10 , further comprising instructions which, when executed, cause the one or more processors to:

generate, by the offer parameter optimizer, proactive new offers for an offer provider by processing the set of historical transaction records and previous offer data associated with the offer provider.

13. The data processing system of claim 12 , further comprising the offer parameter optimizer receiving recent contextual transaction data and generating proactive new offers for the offer provider considering the recent contextual transaction data.

14. The data processing system of claim 10 , further comprising receiving, by the offer parameter optimizer, at least one of a historical or projected redemption rate and using the historical or projected redemption rate to determine the impact of the set of parameters.

15. The data processing system of claim 10 , further comprising receiving, by the offer parameter optimizer, at least one of a historical or projected profit per offer impression and using the historical or projected profit per offer impression to determine the impact of the set of parameters.

16. The data processing system of claim 10 , further comprising receiving, by the offer parameter optimizer, a historical trend in offers made available by an offer provider and using the historical trend to generate a proactive offer to be presented to the offer provider.

17. The data processing system of claim 16 , further comprising instructions which, when executed, cause the one or more processors to:

in response to the historical trend in offers made available by the offer provider, determine that it is likely the offer provider will soon generate one or more other new offers and generate the proactive offer automatically.

18. The data processing system of claim 17 , further comprising instructions which, when executed, cause the one or more processors to:

automatically send the proactive offer to the offer provider.

Assignments (7)
RELEASE OF SECURITY INTEREST Recorded Sep 8, 2023
From: PNC BANK, NATIONAL ASSOCIATION
To: QUOTIENT TECHNOLOGY INC.; UBIMO LTD
Reel/Frame 064841/0963 →
RELEASE OF SECURITY INTEREST Recorded Sep 7, 2023
From: BLUE TORCH FINANCE LLC
To: QUOTIENT TECHNOLOGY INC.; UBIMO LTD
Reel/Frame 064834/0950 →
SECURITY INTEREST Recorded Sep 5, 2023
From: CB NEPTUNE HOLDINGS, LLC; ONCARD MARKETING, INC.; QUOTIENT TECHNOLOGY INC.
To: CERBERUS BUSINESS FINANCE AGENCY, LLC
Reel/Frame 064805/0237 →
SECURITY INTEREST Recorded Dec 2, 2022
From: QUOTIENT TECHNOLOGY INC.; UBIMO LTD
To: BLUE TORCH FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 062040/0140 →
SECURITY INTEREST Recorded Dec 1, 2022
From: QUOTIENT TECHNOLOGY, INC.; UBIMO LTD; SAVINGSTAR, INC.
To: PNC BANK, NATIONAL ASSOCIATION
Reel/Frame 062038/0015 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 12, 2021
From: BOAL, STEVEN R.
To: COUPONS.COM INCORPORATED
Reel/Frame 056221/0063 →
CHANGE OF NAME Recorded May 12, 2021
From: COUPONS.COM INCORPORATED
To: QUOTIENT TECHNOLOGY INC.
Reel/Frame 056225/0493 →
Continuity (5)
Continuation 16514889 · Jul 17, 2019
Continuation 13944158 · Jul 17, 2013
Provisional Application 61788009 · Mar 15, 2013
Provisional Application 61745566 · Dec 22, 2012
Related Publication 20210264467A1 · Aug 26, 2021
Cited By (1)
US 12,375,381