IP Library Granted Patent US 9,076,083
Granted Patent B1
US 9,076,083 · App. 14/214,164 · Granted Jul 7, 2015

System, method, apparatus and computer readable medium for secure one-time printing of coupons

Inventors: Todd J. Person (Frisco, TX); Benjamin Walker (Addison, TX)
Assignee: Koupon Media, Inc.
G06K15/00G06F21/85G06F15/0233
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,076,083
App. No.
14/214,164
Granted
Jul 7, 2015
Kind
B1
Abstract

Technologies are provided in embodiments to enable secure one-time printing for electronic coupons. The embodiments are configured to provide, for display on a display screen of a user device, one or more coupon offers, to receive information indicating at least one offer is selected by a user, to communicate a unique identifier of the user device and an indication of the at least one selected offer to a coupon platform, and to receive the at least one selected offer to be printed if the at least one selected offer is available. Embodiments are also configured to bypass a print dialog box to provide the at least one selected offer directly to a default printer associated with the user device. Specific embodiments are configured to communicate to the coupon platform whether the print was successful. In specific embodiments, coupon codes are not displayed with the one or more coupon offers.

Claims (53)

1. A method, comprising:

providing, for display on a display screen of a user device, one or more coupon offers;

receiving information indicating at least one offer is selected by a user;

communicating a unique identifier of the user device and an indication of the at least one selected offer to a coupon platform;

receiving the at least one selected offer to be printed if the at least one selected offer is available;

bypassing a print dialog box to provide the at least one selected offer directly to a default printer associated with the user device;

receiving, from the default printer, an indication of whether the at least one selected offer was successfully printed; and

disabling the at least one selected offer after receiving an indication that the at least one selected offer was successfully printed, wherein the disabling includes blocking a user from selecting the at least one selected offer to be printed,

wherein the one or more coupon offers include only coupon offers that have not been successfully printed by the user device, and wherein the determination of whether a coupon offer has not been printed on the user device is based, at least in part, on the media access control (MAC) address of the user device.

2. The method of claim 1 , wherein a coupon code corresponding to the at least one selected offer is not displayed on the user device.

3. The method of claim 1 , further comprising:

communicating the unique identifier to the coupon platform before the one or more coupon offers are displayed on the user device; and

receiving a response indicating the one or more coupon offers are available to be printed.

4. The method of claim 1 , wherein the unique identifier includes a media access control (MAC) address of the user device.

5. The method of claim 4 , wherein the unique identifier further includes one or more of a printer name of the default printer, a timestamp, and an electronic mail address.

6. The method of claim 1 , further comprising:

communicating, to the coupon platform, an indication of whether the at least one selected offer was successfully printed.

7. At least one non-transitory computer readable medium having instructions stored therein that, when executed, cause one or more processors to:

provide, for display on a display screen of a user device, one or more coupon offers;

receive information indicating at least one offer is selected by a user;

communicate a unique identifier of the user device and an indication of the at least one selected offer to a coupon platform;

receive the at least one selected offer to be printed if the at least one selected offer is available;

bypass a print dialog box to provide the at least one selected offer directly to a default printer associated with the user device;

receive, from the default printer, an indication of whether the at least one selected offer was successfully printed; and

disable the at least one selected offer after receiving an indication that the at least one selected offer was successfully printed, wherein the disabling is to include blocking a user from selecting the at least one selected offer to be printed,

wherein the one or more coupon offers include only coupon offers that have not been successfully printed by the user device, and wherein the determination of whether a coupon offer has not been printed on the user device is based, at least in part, on the media access control (MAC) address of the user device.

8. The at least one non-transitory computer readable medium of claim 7 , wherein a coupon code corresponding to the selected offer is not displayed on the user device.

9. The at least one non-transitory computer readable medium of claim 7 , wherein the unique identifier includes a media access control (MAC) address of the user device.

10. The at least one non-transitory computer readable medium of claim 9 , wherein the unique identifier further includes one or more of a printer name of the default printer, a timestamp, and an electronic mail address.

11. The at least one non-transitory computer readable medium of claim 7 , wherein the instructions, when executed, cause the one or more processors to:

communicate, to the coupon platform, an indication of whether the at least one selected offer was successfully printed.

12. The at least one non-transitory computer readable medium of claim 7 , wherein the instructions, when executed, cause the one or more processors to:

communicate the unique identifier to the coupon platform before the one or more coupon offers are displayed on the user device; and

receive a response indicating the one or more coupon offers are available to be printed.

13. An apparatus comprising:

at least one processor;

a coupon print module configured to be executed by the at least one processor to:

provide, for display on a display screen of a user device, one or more coupon offers;

receive information indicating at least one offer is selected by a user;

communicate a unique identifier of the user device and an indication of the at least one selected offer to a coupon platform;

receive the at least one selected offer to be printed if the at least one selected offer is available;

bypass a print dialog box to provide the at least one selected offer directly to a default printer associated with the user device;

receive, from the default printer, an indication of whether the at least one selected offer was successfully printed; and

disable a coupon offer after receiving an indication that the coupon offer was successfully printed, wherein disabling the coupon offer is to include blocking a user from selecting the coupon offer to be printed,

wherein the one or more coupon offers include only coupon offers that have not been successfully printed by the user device, and wherein the determination of whether a coupon offer has not been printed on the user device is based, at least in part, on the media access control (MAC) address of the user device.

14. The apparatus of claim 13 , wherein a coupon code corresponding to the at least one selected offer is not displayed on the user device.

15. The apparatus of claim 13 , wherein the unique identifier includes a media access control (MAC) address of the user device.

16. The apparatus of claim 13 , wherein the print module is configured to be executed by the at least one processor to:

communicate, to the coupon platform, an indication of whether the at least one selected offer was successfully printed.

17. The apparatus of claim 13 , wherein the print module is configured to be executed by the at least one processor to:

communicate the unique identifier to the coupon platform before the one or more coupon offers are displayed on the user device; and

receive a response indicating the one or more coupon offers are available to be printed.

18. The apparatus of claim 13 , wherein the unique identifier further includes one or more of a printer name of the default printer, a timestamp, and an electronic mail address.

Assignments (10)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 15, 2025
From: KOUPON MEDIA, INC.
To: PDI TECHNOLOGIES, INC.
Reel/Frame 072029/0706 →
RELEASE OF SECURITY INTEREST Recorded Feb 15, 2024
From: ARES CAPITAL CORPORATION
To: KOUPON MEDIA INC.
Reel/Frame 066466/0692 →
RELEASE OF SECURITY INTEREST Recorded Feb 14, 2024
From: BARINGS FINANCE LLC
To: KOUPON MEDIA INC.
Reel/Frame 066461/0889 →
RELEASE OF SECURITY INTEREST Recorded Jan 14, 2022
From: ESPRESSO CAPITAL LTD.
To: KOUPON MEDIA INC.
Reel/Frame 058665/0255 →
FIRST LIEN PATENT SECURITY AGREEMENT Recorded Jan 11, 2022
From: KOUPON MEDIA INC.
To: BARINGS FINANCE LLC, AS ADMINISTRATIVE AGENT
Reel/Frame 058653/0347 →
SECURITY INTEREST Recorded Jan 10, 2022
From: KOUPON MEDIA INC.
To: ARES CAPITAL CORPORATION, AS ADMINISTRATIVE AGENT
Reel/Frame 058594/0802 →
SECURITY INTEREST Recorded May 22, 2020
From: KOUPON MEDIA INC.
To: ESPRESSO CAPITAL LTD.
Reel/Frame 052735/0561 →
RELEASE OF SECURITY INTEREST Recorded Jul 11, 2019
From: PACIFIC WESTERN BANK
To: KOUPON MEDIA INC.
Reel/Frame 049729/0656 →
SECURITY INTEREST Recorded Feb 5, 2016
From: KOUPON MEDIA INC.
To: PACIFIC WESTERN BANK
Reel/Frame 037676/0675 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 26, 2014
From: PERSON, TODD J.; WALKER, BENJAMIN
To: KOUPON MEDIA, INC.
Reel/Frame 033186/0430 →
Continuity (1)
Provisional Application 61793389 · Mar 15, 2013