Redemption Code Auto-Complete for Online Offers and Tracking
Abstract
Auto-detecting an electronic shopping basket and auto-completing offer redemption codes on the shopping basket webpage. When the user selects an item to add to the shopping basket, the shopping basket webpage loads. A plug-in detects a load event and communicates that information to an offer system. The offer system reviews the information, identifies the merchant, and determines offer codes applicable to a purchase. The offer system communicates the offer code to the plug-in, which auto-completes the code on the electronic shopping basket. The user completes the online transaction and the merchant provides a notification of completed transaction webpage. The plug-in detects a load event for the completed transaction webpage and communicates information regarding the load event to the offer system. The offer system reviews the information, identifies the offer code previously transmitted for auto-completion, marks the offer code as redeemed, and calculates the redemption rate of the transmitted offer code.
Claims
exact text as granted — not AI-modified1 - 20 . (canceled)
21 . A computer-implemented method to auto-complete form fields in electronic shopping baskets, comprising, by a first computing system:
determining that an item is in an electronic shopping basket for an online marketplace for a purchase transaction between a user and the online marketplace by detecting one or more key words in a first URL identified by information regarding a first load event for the electronic shopping basket, the electronic shopping basket comprising a form field for one or more offer redemption codes; in response to determining that the user has placed the item in the electronic shopping basket for the online marketplace, identifying one or more offer redemption codes that correspond to at least one of the online marketplace or the item in the electronic shopping basket; providing at least one of the one or more offer redemption codes to the user computing device for auto-completion of the form field and application of the at least one of the one or more offer redemption codes to the purchase transaction; receiving, from the user computing device, information regarding a second load event associated with the electronic shopping basket and the online marketplace; and identifying, from the information regarding the second load event, the at least one of the one or more offer redemption codes and a second URL indicating that the user has completed the purchase transaction.
22 . The computer-implemented method of claim 21 , further comprising:
receiving, from the user computing device, information regarding the first load event detected by the user computing device in association with the electronic shopping basket and the online marketplace; and identifying a merchant system associated with the online marketplace based at least in part on the information regarding the first load event in association with the electronic shopping basket and the online marketplace.
23 . The computer-implemented method of claim 22 , wherein:
determining that an item is in an electronic shopping basket for an online marketplace for the purchase transaction between the user and the online marketplace comprises detecting the one or more key words in the first URL identified by the information regarding the first load event detected by the user computing device.
24 . The computer-implemented method of claim 23 , wherein:
detecting the one or more key words in the first URL identified by the information regarding the first load event detected by the user computing device comprises periodically detecting the one or more key words.
25 . The computer-implemented method of claim 22 , wherein:
identifying one or more offer redemption codes that correspond to at least one of the online marketplace or the item in the electronic shopping basket comprises identifying one or more offer redemption codes that correspond to at least one of the merchant system associated with the online marketplace or the item in the electronic shopping basket.
26 . The computer-implemented method of claim 25 , wherein:
identifying one or more offer redemption codes that correspond to at least one of the merchant system associated with the online marketplace or the item in the electronic shopping basket comprises identifying one or more offer redemption codes that correspond to the first URL and the merchant system.
27 . The computer-implemented method of claim 26 , wherein:
the one or more offer redemption codes comprise redemption conditions that are satisfied by the purchase transaction.
28 . The computer-implemented method of claim 27 , wherein the one or more offer redemption conditions comprise a number of times the one or more offer redemption codes can be redeemed.
29 . The computer-implemented method of claim 21 , further comprising:
selecting the at least one of the one of the one or more offer redemption codes determined to provide the user with greatest savings to apply to the purchase transaction.
30 . The computer-implemented method of claim 21 , further comprising:
marking the at least one of the one or more redemption codes as redeemed in response to detecting that the user has completed the purchase transaction with the online marketplace.
31 . The computer-implemented method of claim 21 , further comprising:
saving the at least one of the one or more redemption codes to an account of the user managed by the first computing system.
32 . The computer-implemented method of claim 31 , wherein identifying the one or more offer redemption codes comprises reviewing the account of the user managed by the first computing system to identify the at least one of the one or more redemption codes.
33 . The computer-implemented method of claim 21 , further comprising:
reviewing a browser history for the user, wherein the one or more offer redemption codes comprise offer redemption codes corresponding to an item from the browser history of the user and an identity of the online marketplace.
34 . The computer-implemented method of claim 21 , further comprising:
calculating, by the first computing system, a redemption rate of the at least one of the one or more offer redemption codes based at least in part on marking the at least one of the one or more offer redemption codes auto-completed in the form field in the electronic shopping basket for the online marketplace as redeemed.
35 . The computer-implemented method of claim 34 , wherein calculating the redemption rate of the at least one of the one or more offer redemption codes comprises comparing a number of times the at least one of the one or more offer redemption codes was auto-completed to a number of times the at least one of the one or more offer redemption codes was redeemed.
36 . One or more non-transitory computer readable media that collectively store instructions that when executed by one or more processors cause the one or more processors to perform operations, the operations comprising:
determining that an item is in an electronic shopping basket for an online marketplace for a purchase transaction between a user and the online marketplace by detecting one or more key words in a first URL identified by information regarding a first load event for the electronic shopping basket, the electronic shopping basket comprising a form field for one or more offer redemption codes; in response to determining that the user has placed the item in the electronic shopping basket for the online marketplace, identifying one or more offer redemption codes that correspond to at least one of the online marketplace or the item in the electronic shopping basket; providing at least one of the one or more offer redemption codes to the user computing device for auto-completion of the form field and application of the at least one of the one or more offer redemption codes to the purchase transaction; receiving from the user computing device, information regarding a second load event associated with the electronic shopping basket and the online marketplace; and identifying, from the information regarding the second load event, the at least one of the one or more offer redemption codes and a second URL indicating that the user has completed the purchase transaction.
37 . The one or more non-transitory computer readable media of claim 36 , further comprising:
receiving, from the user computing device, information regarding the first load event detected by the user computing device in association with the electronic shopping basket and the online marketplace; and identifying a merchant system associated with the online marketplace based at least in part on the information regarding the first load event in association with the electronic shopping basket and the online marketplace.
38 . The one or more non-transitory computer readable media of claim 36 , wherein:
determining that an item is in an electronic shopping basket for an online marketplace for the purchase transaction between the user and the online marketplace comprises detecting the one or more key words in the first URL identified by the information regarding the first load event detected by the user computing device.
39 . The one or more non-transitory computer readable media of claim 37 , wherein:
identifying one or more offer redemption codes that correspond to at least one of the online marketplace or the item in the electronic shopping basket comprises identifying one or more offer redemption codes that correspond to at least one of the merchant system associated with the online marketplace or the item in the electronic shopping basket.
40 . A computing system, comprising:
one or more processors; and one or non-transitory computer readable media that collectively store instructions that when executed by the one or more processors cause the one or more processors to perform operations, the operations comprising:
determining that an item is in an electronic shopping basket for an online marketplace for a purchase transaction between a user and the online marketplace by detecting one or more key words in a first URL identified by information regarding a first load event for the electronic shopping basket, the electronic shopping basket comprising a form field for one or more offer redemption codes;
in response to determining that the user has placed the item in the electronic shopping basket for le online marketplace, identifying one or more offer redemption codes that correspond to at least one of the online marketplace or the item in the electronic shopping basket;
providing at least one of the one or more offer redemption codes to the user computing device for auto-completion of the form field and application of the at least one of the one or more offer redemption codes to the purchase transaction;
receiving, from the user computing device, information regarding a second load event associated with the electronic shopping basket and the online marketplace; and
identifying, from the information regarding the second load event, the at least one of the one or more offer redemption codes and a second URL indicating that the user has completed the purchase transaction.Join the waitlist — get patent alerts
Track US2022245662A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.