US2026010884A1PendingUtilityA1

Custom codes for database-driven offer redemption

Assignee: SNAP INCPriority: Jul 31, 2018Filed: Sep 10, 2025Published: Jan 8, 2026
Est. expiryJul 31, 2038(~12 yrs left)· nominal 20-yr term from priority
Inventors:JAYARAM KRISH
G06Q 10/40H04L 51/52G06Q 30/0234G06Q 20/3276G06Q 20/24G06Q 30/0207G06Q 20/326G06Q 20/4014G06Q 20/401G06Q 20/384G06Q 20/123G06Q 30/0601G06Q 50/01G06K 19/06
86
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A system receives an offer code from a device associated with a user account. The offer code is obtained from an optical code featuring a custom graphic. The system identifies an offer from a merchant in a database based on the offer code, with the database specifying one or more parameters for the offer. An association between the offer and the user account is stored. The system receives a purchase code from the device and determines that the purchase code is associated with the merchant's offer. Upon authorizing a transaction linked to the purchase code, the system applies an offer benefit to the transaction, based on the one or more parameters, and presents a notification of the applied offer benefit at the device.

Claims

exact text as granted — not AI-modified
We claim: 
     
         1 . A system comprising:
 at least one processor; and   a memory storing instructions that, when executed by the at least one processor, configure the system to perform operations comprising:
 receiving an offer code from a device associated with a user account, the offer code being obtained via an optical code that comprises markings encoding the offer code and that further comprises a custom graphic; 
 identifying, in a database, an offer from a merchant based on the offer code, the database specifying one or more offer parameters for the offer; 
 storing an association between the offer and the user account; 
 receiving, from the device, a purchase code; 
 determining that the purchase code is associated with the offer from the merchant; 
 authorizing a transaction associated with the purchase code, wherein an offer benefit associated with the one or more offer parameters is applied to the transaction; and 
 causing presentation, at the device, of a notification of the offer benefit applied to the transaction. 
   
     
     
         2 . The system of  claim 1 , the operations further comprising:
 identifying the merchant based on the purchase code, wherein the purchase code is determined to be associated with the offer based on identification of the merchant.   
     
     
         3 . The system of  claim 1 , wherein the offer benefit comprises at least one of:
 a discounted price at the merchant;   loyalty points with the merchant; or   free merchandise from the merchant.   
     
     
         4 . The system of  claim 1 , wherein the custom graphic is associated with a messaging system used by a user of the user account, and the offer benefit comprises activation, for the user account, of a feature of the messaging system on the device. 
     
     
         5 . The system of  claim 4 , wherein the activation of the feature comprises activation of an image filter. 
     
     
         6 . The system of  claim 5 , the operations further comprising causing presentation, at the device, of a content item with the image filter applied thereto. 
     
     
         7 . The system of  claim 1 , wherein the offer benefit comprises:
 a first offer benefit specified by the merchant; and   a second offer benefit specified by a messaging system used by a user of the user account.   
     
     
         8 . The system of  claim 7 , wherein the first offer benefit comprises at least one of:
 a discounted price at the merchant;   loyalty points with the merchant; or   free merchandise from the merchant.   
     
     
         9 . The system of  claim 8 , wherein the second offer benefit comprises activation of a feature of the messaging system at the device. 
     
     
         10 . The system of  claim 1 , the operations further comprising:
 detecting user input provided via the device and indicating claiming of the offer.   
     
     
         11 . The system of  claim 10 , wherein the user input comprises a swiping gesture directed at an advertisement that presents the offer at the device. 
     
     
         12 . The system of  claim 1 , the operations further comprising:
 notifying, via one or more messages, a financial institution associated with a payment instrument of a user of the user account that the offer benefit has been claimed; and   storing details of the payment instrument in association with the offer or the offer code.   
     
     
         13 . The system of  claim 12 , further comprising storing an indication of whether the offer has been redeemed. 
     
     
         14 . The system of  claim 1 , wherein receiving the offer code comprises:
 receiving, from the device, an image captured by a camera of the device, the image comprising the optical code; and   decoding the optical code from the image to extract the offer code.   
     
     
         15 . The system of  claim 1 , wherein the custom graphic is associated with a messaging system used by a user of the user account. 
     
     
         16 . The system of  claim 15 , wherein the custom graphic comprises a logo associated with the messaging system. 
     
     
         17 . The system of  claim 1 , wherein the custom graphic comprises a custom finder pattern or a custom alignment pattern. 
     
     
         18 . The system of  claim 1 , the operations further comprising:
 receiving a purchase amount from the merchant; and   generating an authorized amount based on the purchase amount and the transaction, wherein authorizing the transaction comprises transmitting an authorization for the merchant to charge a user associated with the user account for the authorized amount.   
     
     
         19 . A computer-implemented method comprising:
 receiving an offer code from a device associated with a user account, the offer code being obtained via an optical code that comprises markings encoding the offer code and that further comprises a custom graphic;   identifying, in a database, an offer from a merchant based on the offer code, the database specifying one or more offer parameters for the offer;   storing an association between the offer and the user account;   receiving, from the device, a purchase code;   determining that the purchase code is associated with the offer from the merchant;   authorizing a transaction associated with the purchase code, wherein an offer benefit associated with the one or more offer parameters is applied to the transaction; and   causing presentation, at the device, of a notification of the offer benefit applied to the transaction.   
     
     
         20 . A non-transitory computer readable storage medium comprising instructions that when executed configure hardware processing circuitry to perform operations comprising:
 receiving an offer code from a device associated with a user account, the offer code being obtained via an optical code that comprises markings encoding the offer code and that further comprises a custom graphic;   identifying, in a database, an offer from a merchant based on the offer code, the database specifying one or more offer parameters for the offer;   storing an association between the offer and the user account;   receiving, from the device, a purchase code;   determining that the purchase code is associated with the offer from the merchant;   authorizing a transaction associated with the purchase code, wherein an offer benefit associated with the one or more offer parameters is applied to the transaction; and   causing presentation, at the device, of a notification of the offer benefit applied to the transaction.

Join the waitlist — get patent alerts

Track US2026010884A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.