IP Library Patent Application 12773592
Patent Application
App. No. 12/773,592

METHOD AND APPARATUS FOR VALIDATING REDEMPTION OF A COUPON

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 None
App. No.
12/773,592
Abstract

An approach is provided for validating redemption of a coupon. The coupon management module causes, at least in part, presentation of a coupon via a device. Next, the coupon management module receives a first code in response to the presentation. Next, the coupon management module causes, at least in part, validation of a redemption of the coupon based, at least in part, on the first code. The validation is performed at the device, at a server, or a combination thereof. Next, the coupon management module retrieves a second code based, at least in part, on the coupon, the first code, or a combination thereof. Next, the coupon management module causes, at least in part, presentation of the second code for verification. The validation of the redemption of the coupon is further based, at least in part, on the verification of the second code.

Claims (49)

1 . A method comprising:

causing, at least in part, presentation of a coupon via a device;

receiving a first code in response to the presentation;

causing, at least in part, validation of a redemption of the coupon based, at least in part, on the first code, wherein the validation is performed at the device, at a server, or a combination thereof;

retrieving a second code based, at least in part, on the coupon, the first code, or a combination thereof; and

causing, at least in part, presentation of the second code for verification,

wherein the validation of the redemption of the coupon is further based, at least in part, on the verification of the second code.

2 . A method of claim 1 , further comprising:

generating a request to redeem the coupon, the request including, at least in part, the first code; and

causing, at least in part, transmission of the request to the server,

wherein all or a portion of the validation is performed at the server based, at least in part, on the request.

3 . A method of claim 2 , wherein the server maintains a log of transactions with respect to the coupon, a merchant, the device, a time of the redemption, or a combination thereof, and wherein the log is caused, at least in part, to be transmitted to the merchant for auditing.

4 . A method of claim 2 , wherein a connection to the server is unavailable, the method further comprising:

causing, at least in part, the validation of the redemption of the coupon at the device using validation information available within the device;

storing in the device the information about transactions with respect to the coupon, a merchant, the device, a time of the redemption, or a combination thereof; and

causing at least in part, transmission of the stored information about the transactions to the server.

5 . A method of claim 1 , wherein the validation of the redemption of the coupon further includes confirming distribution of coupon benefits from a sponsor of the coupon to a merchant.

6 . A method of claim 1 , wherein the first code is a simple code, a one-time passcode, a secure passcode, a token-based passcode, a signed passcode, an encrypted passcode, an identification code identifying a mechanism for generating the code, or a combination thereof.

7 . A method of claim 1 , wherein the first code is coupled with metadata, the metadata providing information about a mechanism used to generate the first code.

8 . A method of claim 1 , wherein the second code is a simple code, a one-time passcode, a secure passcode, a token-based passcode, a signed passcode, an encrypted passcode, or a combination thereof.

9 . A method of claim 1 , wherein the second code is received in response to the validation of redemption of the coupon based on the first code.

10 . A method of claim 1 , wherein the first code is specific to a merchant, one or more representatives of the merchant, one or more sales terminal of the merchant, the coupon, a type of the coupon, or a combination thereof.

11 . A method of claim 1 , wherein the presentation of the coupon includes, at least in part, a validity status, a redemption status, or a combination thereof.

12 . A method of claim 1 , wherein the device and the server communicate with each other via a short message service (SMS), a multimedia messaging service (MMS), a voice service, a network connection, or a combination thereof.

13 . A method of claim 1 , wherein the first code is received at the device via a manual input, an automatic input, an audio input, a visual input, a wireless input, or a combination thereof.

14 . A method of claim 1 , wherein the first code is a secure code generated by a secure code generator for a merchant.

15 . An apparatus comprising:

at least one processor; and

at least one memory including computer program code for one or more programs,

the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following,

cause, at least in part, presentation of a coupon via a device;

receive a first code in response to the presentation; and

cause, at least in part, validation of a redemption of the coupon based, at least in part, on the first code, wherein the validation is performed at the device, at a server, or a combination thereof;

retrieve a second code based, at least in part, on the coupon, the first code, or a combination thereof; and

cause, at least in part, presentation of the second code verification,

wherein the validation of the redemption of the coupon is further based, at least in part, on the verification of the second code.

16 . An apparatus of claim 15 , wherein the apparatus is further caused to:

generate a request to redeem the coupon, the request including, at least in part, the first code; and

cause, at least in part, transmission of the request to the server,

wherein all or a portion of the validation is performed at the server based, at least in part, on the request.

17 . An apparatus of claim 16 , wherein the server maintains a log of transactions with respect to the coupon, a merchant, the device, a time of the redemption, or a combination thereof, and wherein the log is caused, at least in part, to be transmitted to the merchant for auditing.

18 . A method comprising:

causing, at least in part, presentation of a coupon via a device, the presentation including a representation of a status of the coupon;

in response to the presentation, generating a request to validate redemption of the coupon, the request including a code;

receiving an indication of a validation of the redemption of the coupon based, at least in part, on the request; and

causing, at least in part, modification of representation of the status of the coupon based, at least in part, on the indication of the validation.

19 . The method of claim 18 , wherein the modification includes modification to a visual characteristic, an audio characteristic, a tactile characteristic, or a combination thereof of the representation of the status of the coupon.

20 . The method of claim 18 , wherein the representation of the status of the coupon includes one or more geometric figures, colors, images, media files, or a combination thereof.

21 .- 61 . (canceled)

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 29, 2013
From: NOKIA CORPORATION
To: NXP B.V.
Reel/Frame 031496/0165 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 16, 2010
From: NORCROSS, TROY; GUSTAFSSON, PATRIK
To: NOKIA CORPORATION
Reel/Frame 024698/0491 →