IP Library Granted Patent US 10,817,892
Granted Patent B2
US 10,817,892 · App. 14/851,502 · Granted Oct 27, 2020

Digital coupon offer redemption

Inventors: Michael Walsh (San Francisco, CA); William Robert Fisher (Palo Alto, CA); Kavita Aggarwal (Mountain View, CA)
Assignee: Quotient Technology Inc.
G06Q30/0225G06Q30/0238
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,817,892
App. No.
14/851,502
Granted
Oct 27, 2020
Kind
B2
Abstract

A coupon clearinghouse server receives a request for a coupon offer from a client device. The server transmits only a first subset of coupon offer data for the coupon offer to the client device, and stores, in memory, a first code for a first merchant at which the coupon offer is redeemable. The code is not revealed to the client device. Subsequently, the server receives, from the client device, a second code that the client device has obtained at a point of sale system. The server determines if there is a match between the first code and the second code, and if so, transmits the second subset of coupon offer data including coupon offer redemption instructions to the client device. The client device presents the now complete coupon offer to the point of sale system to redeem the coupon offer.

Claims (47)

1. A method comprising:

receiving, by a coupon clearinghouse server, a request for a digital coupon offer from a client device;

in response to receiving the request, issuing, by the coupon clearinghouse server, the digital coupon offer to the client device;

in response to receiving the request, storing, by the coupon clearinghouse server in memory, a first code for a first merchant at which the digital coupon offer is redeemable;

subsequent to issuing the digital coupon offer and storing the first code, receiving, by the coupon clearinghouse server from the client device, a second code, wherein the second code is provided to the client device at a point of sale system in response to the client device presenting the digital coupon offer at the point of sale system;

determining, by the coupon clearinghouse server and without the coupon clearinghouse server communicating with the point of sale system, if there is a match between the first code and the second code; and

in response to determining a match between the first code and the second code, the coupon clearinghouse server:

transmitting digital coupon offer redemption instructions to the client device, wherein the instructions include a representation of the digital coupon that is presented by the client device to the point of sale system to redeem the digital coupon, and

encumbering the digital coupon offer;

wherein in the coupon clearinghouse server performing the method, the coupon clearinghouse server communicates only with the client device.

2. The method of claim 1 , further comprising:

in addition to receiving the request for the digital coupon offer from the client device, receiving compensation for the digital coupon offer from an account associated with the client device.

3. The method of claim 1 , further comprising: in response to determining a lack of a match between the first code and the second code, transmitting an error message to the client device.

4. The method of claim 1 , wherein the digital coupon offer redemption instructions are valid for a predetermined amount of time.

5. The method of claim 1 , wherein the second code is obtained by the client device by scanning a QR code available at the point of sale system.

6. A method comprising:

receiving, by a coupon clearinghouse server, a request for a coupon offer from a client device, wherein the coupon offer includes a first subset of digital coupon offer data and a second subset of digital coupon offer data;

in response to receiving the request, transmitting, by the coupon clearinghouse server, the first subset of digital coupon offer data for the coupon offer to the client device;

in response to receiving the request, storing, by the coupon clearinghouse server in memory, a first code for a first merchant at which the coupon offer is redeemable;

subsequent to transmitting the first subset of digital coupon offer data and storing the first code, receiving, by the coupon clearinghouse server from the client device, a second code, wherein the second code is provided to the client device at a point of sale system in response to the client device presenting the first subset of digital coupon offer data at the point of sale system;

determining, by the coupon clearinghouse server and without the coupon clearinghouse server communicating with the point of sale system, if there is a match between the first code and the second code; and

in response to determining a match between the first code and the second code, the coupon clearinghouse server:

transmitting the second subset of digital coupon offer data including coupon offer redemption instructions to the client device, wherein the instructions include a representation of a digital coupon that is presented by the client device to the point of sale system to redeem the coupon offer, and

encumbering the coupon offer;

wherein in the coupon clearinghouse server performing the method, the coupon clearinghouse server communicates only with the client device.

7. The method of claim 6 , further comprising:

in addition to receiving the request for the coupon offer from the client device, receiving compensation for the coupon offer from an account associated with the client device.

8. The method of claim 6 , further comprising: in response to determining a lack of a match between the first code and the second code, transmitting an error message to the client device.

9. The method of claim 6 , wherein the coupon offer redemption instructions are valid for a predetermined amount of time.

10. The method of claim 6 , wherein the second code is obtained by the client device by scanning a QR code available at the point of sale system.

11. One or more non-transitory computer-readable media storing instructions, which when executed by one or more processors of a coupon clearinghouse server, cause the one or more processors to perform functions including:

receiving a request for a digital coupon offer from a client device;

in response to receiving the request, issuing the digital coupon offer to the client device;

in response to receiving the request, storing, in memory, a first code for a first merchant at which the digital coupon offer is redeemable;

receiving, from the client device, a second code, wherein the second code is provided to the client device at a point of sale system in response to the client device presenting the digital coupon offer at the point of sale system;

determining, by the one or more processors of the coupon clearinghouse server and without the one or more processors of the coupon clearinghouse server communicating with the point of sale system, if there is a match between the first code and the second code; and

in response to determining a match between the first code and the second code: transmitting digital coupon offer redemption instructions to the client device, wherein the instructions include a representation of the digital coupon that is presented by the client device to the point of sale system to redeem the digital coupon offer; and encumbering the digital coupon offer;

wherein in the one or more processors of the coupon clearinghouse server performing the functions, the coupon clearinghouse server communicates only the client device.

12. The one or more non-transitory computer-readable media of claim 11 storing instructions, which when executed by the one or more processors of the coupon clearinghouse server, cause the one or more processors to perform functions including:

in addition to receiving the request for the digital coupon offer from the client device, receiving compensation for the digital coupon offer from an account associated with the client device.

13. The one or more non-transitory computer-readable media of claim 11 storing instructions, which when executed by the one or more processors of the coupon clearinghouse server, cause the one or more processors to perform functions including:

in response to determining a lack of a match between the first code and the second code, transmitting an error message to the client device.

14. The one or more non-transitory computer-readable media of claim 11 , wherein the digital coupon offer redemption instructions are valid for a predetermined amount of time.

15. The one or more non-transitory computer-readable media of claim 11 , wherein the second code is from a scan of a QR code at the point of sale system.

16. The one or more non-transitory computer-readable media of claim 11 , wherein the digital coupon offer redemption instructions include a digital coupon representing the digital coupon offer.

17. The method of claim 1 , wherein the coupon clearinghouse server transmitting digital coupon offer redemption instructions to the client device includes the coupon clearinghouse server transmitting, to the client device, a digital coupon representing the digital coupon offer.

18. The method of claim 6 , wherein the coupon clearinghouse server transmitting coupon offer redemption instructions to the client device includes the coupon clearinghouse server transmitting, to the client device, a digital coupon representing the coupon offer.

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 →
CHANGE OF NAME Recorded Sep 1, 2016
From: COUPONS.COM INCORPORATED
To: QUOTIENT TECHNOLOGY INC.
Reel/Frame 039901/0229 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 9, 2015
From: AGGARWAL, KAVITA; WALSH, MICHAEL; FISHER, WILLIAM ROBERT
To: COUPONS.COM INCORPORATED
Reel/Frame 036990/0881 →
Continuity (2)
Provisional Application 62083061 · Nov 21, 2014
Related Publication 20160148241A1 · May 26, 2016