US 11,836,754 B2
Electronic coupon management
Navendu Misra, Austin, TX (US); Alexis Puchek, Austin, TX (US); Nicole L Stuard, Pflugerville, TX (US); Jason M. Diaz, Austin, TX (US); John J. Neff, Round Rock, TX (US); and Alicia D. Jones, Cedar Park, TX (US)
Assigned to PAYPAL, INC., San Jose, CA (US)
Filed by PAYPAL, INC., San Jose, CA (US)
Filed on May 19, 2020, as Appl. No. 16/877,939.
Application 16/877,939 is a continuation of application No. 15/163,623, filed on May 24, 2016, granted, now 10,657,550.
Application 15/163,623 is a continuation of application No. 13/730,448, filed on Dec. 28, 2012, abandoned.
Claims priority of provisional application 61/580,950, filed on Dec. 28, 2011.
Prior Publication US 2021/0042776 A1, Feb. 11, 2021
Int. Cl. G06Q 30/0207 (2023.01); G06K 7/10 (2006.01); G06K 7/14 (2006.01)
CPC G06Q 30/0222 (2013.01) [G06K 7/10722 (2013.01); G06K 7/1408 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system comprising:
a non-transitory memory; and
one or more hardware processors coupled to the non-transitory memory and configured to read instructions from the non-transitory memory to cause the system to perform operations comprising:
receiving, via a network from a customer device of a user, a transaction request for purchasing an item from a merchant using a point of sale (POS) device;
determining, from the transaction request, a code scanned by the customer device for the merchant and a digital token for a digital wallet of the user;
identifying, based on the digital token received from the customer device, a user account associated with the digital wallet of the user;
extracting coupon data from the scanned code using an image data processing operation;
identifying the coupon data for the digital wallet based on the scanned code for the merchant and the item being purchased;
determining, from the identified coupon data and user preferences of the user for a coupon usage with the transaction request, an optimal coupon for the item during a checkout process with the merchant at the POS device;
generating a digital application notification based on the optimal coupon;
sending, via the network, the digital application notification for the optimal coupon to the POS device of the merchant;
applying the optimal coupon to the checkout process at the POS device that reduces a purchase price of the item during the checkout process;
processing the transaction request for purchasing the item at the POS device, the transaction being processed using the digital wallet and the optimal coupon;
transmitting a digital version of the optimal coupon to the customer device of the user over the network;
receiving a request to share the digital version with another device of a different user; and
transmitting, via a digital communication platform on the network, the digital version from the customer device to the other device based on the request, wherein the digital version is deleted from the customer device during or after the transmitting the digital version from the customer device to the other device.