Coupon validation and fraud mitigation

US12475481B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12475481-B2
Application numberUS-202017781683-A
CountryUS
Kind codeB2
Filing dateApr 30, 2020
Priority dateApr 30, 2019
Publication dateNov 18, 2025
Grant dateNov 18, 2025

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A method for preventing fraud is provided that includes receiving metadata from a manufacturer for an incentive associated with a product, the metadata including a product identifier and a redemption rule. The method includes requesting a host to create a record in a ledger for the incentive using the metadata, providing the incentive to a consumer via a mobile device, assigning a public address to the incentive, receiving from the host a first private key associated with the public address in the record, providing the first private key to the consumer, and receiving a second private key indicative of a redemption of the incentive at a retailer. The method includes validating redemption of the incentive and recording the redemption of the incentive at a retailer in the ledger record when the redemption of the incentive is validated. A system to perform the above method is also provided.

First claim

Opening claim text (preview).

What is claimed is: 1 . A computer-implemented method, comprising: receiving an incentive metadata from a brand manufacturer for an incentive associated with a selected product, the incentive metadata including a product identifier and a redemption rule; requesting a distributed ledger host to create a distributed ledger record for the incentive using the incentive metadata, wherein the distributed ledger record comprises a blockchain; determining, via a gating rule, the incentive is allowable; in response to determining, via the gating rule, the incentive is allowable, providing a message to the blockchain that the incentive is redeemable; verifying, in the incentive, an anti-stacking rule against combining multiple incentives for a same product and at a same time; providing the incentive to a consumer via a mobile device, the incentive including the incentive metadata; assigning a public address to the distributed ledger record for the incentive; generating a visual code for the public address; providing the visual code to the mobile device for display in a graphic user interface at a point of sale of a retailer; generating, by the distributed ledger host, a first private key associated with a hash of the public address; providing, by the distributed ledger host, the first private key to the mobile device in response to the consumer selecting the incentive using the mobile device; receiving, from the consumer and by the point of sale in the retailer, a request by the consumer for redeeming the incentive, the request by the consumer including the first private key from the mobile device and the public address from the visual code from the mobile device; redeeming the incentive at the point of sale in the retailer, which comprises: accessing the distributed ledger record using the public address from the visual code and the first private key; verifying, by the distributed ledger host, that the redemption rule is met; assigning, by the distributed ledger host, a new address to the distributed ledger record; generating, by the distributed ledger host, a second private key; adding, by the distributed ledger host, a redemption of the incentive to the distributed ledger record; transmitting, by the distributed ledger host, the second private key to the point of sale in the retailer; and applying, by the point of sale in the retailer, the redemption of the incentive; and validating redemption of the incentive based on a submitted redemption confirmation, which comprises: accessing the distributed ledger record using the second private key; and adding, by the distributed ledger host, a further recording of the redemption of the incentive at the retailer in the distributed ledger record. 2 . The computer-implemented method of claim 1 , wherein providing the incentive to a consumer via a mobile device comprises including a barcode to identify the consumer in the incentive metadata. 3 . The computer-implemented method of claim 1 , further comprising providing a granular redemption data to the brand manufacturer wherein a discount has been applied to a purchase transaction of the selected product at the retailer. 4 . The computer-implemented method of claim 1 , further comprising requesting, to the distributed ledger host, to include an offer block in the distributed ledger record associated with the incentive. 5 . The computer-implemented method of claim 1 , further comprising requesting, to the distributed ledger host, to include a clear block in the distributed ledger record associated with the incentive in response to a validation of the incentive. 6 . The computer-implemented method of claim 1 , further comprising requesting, to the distributed ledger host, to include a block in the distributed ledger record associated with the incentive, wherein the consumer has clipped an incentive offer to use the incentive. 7 . The computer-implemented method of claim 1 , further comprising providing to the retailer a command to print a hard copy of the incentive in a printer at a point of sale in the retailer. 8 . A system, comprising: one or more processors; and a memory storing multiple instructions which, wherein executed by the one or more processors, cause the system to: receive an incentive metadata from a brand manufacturer for an incentive associated with a selected product, the incentive metadata including a product identifier and a redemption rule; request, to a distributed ledger host, to create a distributed ledger record for the incentive using the incentive metadata, wherein the distributed ledger record comprises a blockchain; determine, via a gating rule, the incentive is allowable; in response to determining, via the gating rule, the incentive is allowable, provide a message to the blockchain that the incentive is redeemable; verify, in the incentive, an anti-stacking rule against combining multiple incentives for a same product and at a same time; provide the incentive to a consumer via a mobile device, the incentive including the incentive metadata; assign a public address to the distributed ledger record for the incentive; generate a visual code for the public address; provide the visual code to the mobile device for display in a graphic user interface at a point of sale of a retailer; generate a first private key associated with a hash of the public address; provide the first private key to the mobile device in response to the consumer selecting the incentive using the mobile device; receive, from the consumer and by the point of sale in the retailer, a request by the consumer for redeeming the incentive, the request by the consumer including the first private key from the mobile device and the public address from the visual code from the mobile device; redeem the incentive at the point of sale in the retailer, which comprises: accessing the distributed ledger record using the public address from the visual code and the first private key; verifying that the redemption rule is met; assigning a new address to the distributed ledger record; generating a second private key; adding a redemption of the incentive to the distributed ledger record; transmitting the second private key to the point of sale in the retailer, and applying the redemption of the incentive; and validate redemption of the incentive based on a submitted redemption confirmation, which comprises: accessing the distributed ledger record using the second private key; and adding a further recording of the redemption of the incentive at the retailer in the distributed ledger record. 9 . The system of claim 8 , wherein the instructions executed by the one or more processors further cause the system to include a barcode to identify the consumer in the incentive metadata. 10 . The system of claim 8 , wherein the instructions executed by the one or more processors further cause the system to provide a granular redemption data to the brand manufacturer wherein a discount has been applied to a purchase transaction of the selected product at the retailer. 11 . The system of claim 8 , wherein the instructions executed by the one or more processors further cause the system to request, to the distributed ledger host, to include an offer block in the distributed ledger record associated with the incentive. 12 . The system of claim 8 , wherein the instructions executed by the one or more processors further cause the system to request, to the distributed ledger host, to include a clear block in the distributed ledger record associated with the incentive after the validation of the incentive. 13 . The system of cl

Assignees

Inventors

Classifications

  • Product, service or business identity fraud · CPC title

  • Payment using discounts or coupons (relating to marketing G06Q30/02) · CPC title

  • using hash chains, e.g. blockchains or hash trees · CPC title

  • Integrity · CPC title

  • Detection or prevention of fraud · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12475481B2 cover?
A method for preventing fraud is provided that includes receiving metadata from a manufacturer for an incentive associated with a product, the metadata including a product identifier and a redemption rule. The method includes requesting a host to create a record in a ledger for the incentive using the metadata, providing the incentive to a consumer via a mobile device, assigning a public addres…
Who is the assignee on this patent?
Catalina Marketing Corp
What technology area does this patent fall under?
Primary CPC classification G06Q30/0185. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Nov 18 2025 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 7 related publications on this page (citations in our corpus or others sharing the same primary CPC).