IP Library Granted Patent US 9,619,818
Granted Patent B2
US 9,619,818 · App. 14/639,732 · Granted Apr 11, 2017

Identifier-based coupon distribution

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 9,619,818
App. No.
14/639,732
Granted
Apr 11, 2017
Kind
B2
Abstract

A client device detects a QR code (or NFC tag). The client device decodes the QR code. The client device determines that the data encoded within the QR code includes a URL. Based on the URL, the client device sends a first request to a first server identified by the URL. In response to the first request, the client device receives from the first server data configured to cause the client device to display, to a user of the client device, at least one of: a video or an interactive web page. Responsive to the data encoded in the QR code, the client device sends to a coupon server: identification data associated with a user of the client device, and a request for the coupon server to distribute a digital coupon for an offer associated with an identifier encoded within the QR code to an account associated with the user.

Claims (55)

1. One or more non-transitory computer-readable media storing one or more instructions that, when executed by one or more computing devices, cause:

at a first server:

receiving a first request from a client device for a coupon for a consumer product at an address associated with the first server, wherein the address is obtained by the client device by decoding information associated with the consumer product;

responsive to the first request, returning media to the client device,

requiring a user of the client device to participate in a prerequisite activity involving the media before enabling distribution of the coupon;

at a coupon server:

receiving from the client device a second request to distribute the coupon, wherein the second request includes offer identification data obtained by the client device by decoding information associated with the consumer product;

identifying at least one coupon for the consumer product based on the offer identification data;

verifying participation in the prerequisite activity involving the media using the client device, and

distributing the at least one coupon for the consumer product.

2. The one or more non-transitory computer-readable media of claim 1 ,

wherein the address includes a URL specifying: at least the location of the first server, and instructions for what to include in the first request to the first server.

3. The one or more non-transitory computer-readable media of claim 1 , wherein the one or more instructions, when executed by the one or more computing devices, cause performance of:

the first server detecting an event comprising completing participation in the prerequisite activity;

responsive to the first server detecting the event, the first server sending confirmation data to the client device to enable the client device to send the second request to the coupon server.

4. The one or more non-transitory computer-readable media of claim 1 , wherein the one or more instructions, when executed by the one or more computing devices, cause performance of:

calling a coupon management application at the client device, wherein the coupon management application is separate from a standard web browser of the client device, and wherein the coupon management application of the client device sends the second request to the coupon server.

5. The one or more non-transitory computer-readable media of claim 1 ,

wherein the media comprises at least one of: an interactive web page, a video, and a server address;

wherein the prerequisite activity comprises at least one of a set of one or more interactions with the interactive web page, watching the video, and accessing content at the address associated with the first server.

6. The one or more non-transitory computer-readable media of claim 1 , wherein verifying participation comprises at least one of: receiving confirmation by the coupon server from another server associated with the prerequisite activity, directly verifying participation when the coupon server is the first server or otherwise resides on the same computing device as the coupon server, and receiving verification data from a coupon management application running on the client device.

7. The one or more non-transitory computer-readable media of claim 1 , wherein the information associated with the consumer product is decoded by the client device by scanning a Quick Response (QR) code.

8. The one or more non-transitory computer-readable media of claim 1 , wherein distributing the at least one coupon for the consumer product includes: performing at least one of: storing a digital coupon in an account associated with the user; and sending a message to the user with instructions for generating a coupon.

9. The one or more non-transitory computer-readable media of claim 1 , wherein the one or more instructions, when executed by the one or more computing devices, cause performance of:

at the coupon server, providing an indication to the client device that the at least one coupon has been provided.

10. The one or more non-transitory computer-readable media of claim 9 , wherein the one or more instructions, when executed by the one or more computing devices, cause performance of:

at the coupon server, providing instructions to a coupon management application executing on the client device to update a set of one or more coupons previously saved in association with one or more of the user's loyalty cards.

11. The one or more non-transitory computer-readable media of claim 9 , wherein the one or more instructions, when executed by the one or more computing devices, cause performance of:

at the coupon server, providing instructions to a coupon management application executing on the client device to update a shopping list to include one or more consumer products related to the at least one coupon.

12. A method comprising:

at a first server:

receiving a request to provide a client device with a coupon for an offer for a consumer product associated with a first identifier decoded from a signal detected from the consumer product;

responsive to the request, sending media to the client device;

requiring participation in a prerequisite activity involving the media using the client device before distributing a coupon;

at a coupon server:

receiving from the client device, a second request to distribute a coupon for an offer for the consumer product, wherein the coupon is associated with identification data for a user of the client device;

identifying a specific coupon for the consumer product based on the identification data;

verifying participation in the prerequisite activity involving the media using the client device;

distributing the coupon by performing at least one of: storing a digital coupon in an account associated with the user and sending a message to the user with instructions for generating a coupon; and

sending, for rendering at the client device, information about the coupon.

13. The method of claim 12 , further comprising:

detecting, at the first server, an event comprising completing participation in the prerequisite activity;

responsive to detecting the event, sending confirmation to the client device;

wherein sending confirmation data to the client device causes the client device to send the second request to the coupon server.

14. The method of claim 12 , further comprising

detecting, at the first server, an event comprising completing participation in the prerequisite activity;

responsive to detecting the event at the first server, sending, from the first server, confirmation data to the client device to cause the client device to send the second request to the coupon server.

15. The method of claim 12 ,

wherein the media comprises at least one of: an interactive web page, a video, and a server address;

wherein the prerequisite activity comprises at least one of a set of one or more interactions with the interactive web page, watching the video, and accessing content at the server address.

16. The method of claim 12 , wherein verifying participation comprises at least one of:

receiving confirmation at the coupon server from another server associated with the prerequisite activity,

directly verifying participation when the coupon server is the first server or otherwise resides on the same computing device as the coupon server, and

receiving verification data from a coupon management application running on the client device.

17. The method of claim 15 , wherein the signal is a Quick Response (QR) code.

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 Aug 7, 2015
From: HOROWITZ, STEVEN; PATTAN, BIPIN; BOEHLE, JASON
To: COUPONS.COM INCORPORATED
Reel/Frame 036280/0012 →