US 12,236,446 B2
Automated transactional offers using a browser extension
Suman Babu Alapati, Phoenix, AZ (US); William H. Bishop, Phoenix, AZ (US); Anoop Kanippayyur, Phoenix, AZ (US); Rakesh Pattanayak, Phoenix, AZ (US); Avishekh Kumar Tewari, Mesa, AZ (US); and Tejaswi Upadhyaya, Phoenix, AZ (US)
Assigned to American Express Travel Related Services Company, Inc., New York, NY (US)
Filed by American Express Travel Related Services Company, Inc., New York, NY (US)
Filed on Feb. 10, 2024, as Appl. No. 18/438,422.
Application 18/438,422 is a continuation of application No. 17/684,029, filed on Mar. 1, 2022, granted, now 11,941,654.
Application 17/684,029 is a continuation of application No. 16/384,416, filed on Apr. 15, 2019, granted, now 11,282,103, issued on Mar. 22, 2022.
Prior Publication US 2024/0185280 A1, Jun. 6, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. G06Q 30/00 (2023.01); G06F 16/955 (2019.01); G06Q 30/0207 (2023.01)
CPC G06Q 30/0222 (2013.01) [G06F 16/9566 (2019.01); G06Q 30/0236 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
receiving, by a computing device, an extension communication from a browser extension executed on a client device of a user having a user account registered with an offer program provided by an offer system, wherein the extension communication is generated in response to the client device navigating to a merchant identifier via a user interaction with a user interface of the client device;
determining, by the computing device, a captured merchant identifier, an offer ID, and the user account based at least in part on the extension communication, wherein the browser extension stores the offer ID, wherein the offer ID is a unique identifier indicating the user account is registered to receive an available offer from the offer system;
retrieving, by the computing device, an available offer based at least in part on a merchant ID associated with the captured merchant identifier;
receiving, by the computing device, an offer enrollment request from the browser extension of the client device based at least in part on a selection of the available offer on the client device; and
transmitting, by the computing device, a user offer enrollment to an issuer system, the user offer enrollment comprising user account data associated with the user account.