US2021174393A1PendingUtilityA1

Systems, Apparatus, And Methods for updating a webpage based on data communications indicating user-defined values

Assignee: GROUPON INCPriority: Mar 21, 2014Filed: Dec 16, 2020Published: Jun 10, 2021
Est. expiryMar 21, 2034(~7.6 yrs left)· nominal 20-yr term from priority
G06Q 30/0257
56
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Systems, apparatus, and methods for updating a webpage to provide prepurchase promotions to consumers are discussed herein. A prepurchase promotion may refer to preliminary promotional mechanism that may be accepted but is not an actual (e.g., redeemable) promotion until subsequent to merchant approval of one or more promotion parameters. An example apparatus may include circuitry configured to: generate a bid acceptance table; provide a prepurchase impression of a prepurchase promotion to a consumer device; receive bid data from the consumer device indicating an initial consumer-defined accepted value; transmit a bid acceptance likelihood value corresponding to the initial consumer-defined accepted value; receive an updated consumer-defined accepted value and update the merchant webpage to include the prepurchase impression in response to determining that the updated consumer-defined accepted value satisfies the internal minimum accepted value.

Claims

exact text as granted — not AI-modified
1 .- 54 . (canceled) 
     
     
         55 . An apparatus comprising at least one processor and at least one non-transitory memory including computer program code, wherein the at least one non-transitory memory and the computer program code are configured to, with the at least one processor, cause the apparatus to at least:
 generate a bid acceptance table associated with a merchant device based on historical bid data approval data comprising historical consumer-defined accepted values and corresponding historical bid acceptance likelihood values;   generate a merchant webpage based on merchant information associated with the merchant device;   in response to detecting a consumer device accessing the merchant webpage, generate a prepurchase impression associated with a prepurchase promotion;   transmit the prepurchase impression to the consumer device;   receive, from the consumer device, bid data indicating an initial consumer-defined accepted value and a consumer acceptance indication of the prepurchase impression at the initial consumer-defined accepted value;   transmit, to the consumer device, a bid acceptance likelihood value corresponding to the initial consumer-defined accepted value based at least in part on the bid acceptance table;   receive an updated consumer-defined accepted value from the consumer device;   determine an internal minimum accepted value based on a threshold bid acceptance likelihood value; and   in response to determining that the updated consumer-defined accepted value satisfies the internal minimum accepted value, update the merchant webpage to include the prepurchase impression.   
     
     
         56 . The apparatus of  claim 55 , wherein the at least one non-transitory memory and the computer program code are configured to, with the at least one processor, cause the apparatus to:
 determine an expected revenue value associated with the prepurchase promotion based at least in part on the updated consumer-defined accepted value and the bid acceptance likelihood value; and   determine whether the expected revenue value satisfies a minimum expected revenue value.   
     
     
         57 . The apparatus of  claim 55 , wherein the at least one non-transitory memory and the computer program code are configured to, with the at least one processor, cause the apparatus to:
 in response to determining that the updated consumer-defined accepted value satisfies the internal minimum accepted value, generate a promotion offer request comprising the updated consumer-defined accepted value;   transmit the promotion offer request to the merchant device; and   subsequent to transmitting the promotion offer request to the merchant device, receive promotion data from the merchant device.   
     
     
         58 . The apparatus of  claim 57 , wherein the at least one non-transitory memory and the computer program code are configured to, with the at least one processor, cause the apparatus to:
 generate a promotion impression based on the promotion data; and   update the merchant webpage to include the promotion impression.   
     
     
         59 . The apparatus of  claim 55 , wherein the at least one non-transitory memory and the computer program code are configured to, with the at least one processor, cause the apparatus to:
 determine a relationship between the historical consumer-defined accepted values and the historical bid acceptance likelihood values;   determine a recommended consumer-defined accepted value based at least in part on the relationship between the historical consumer-defined accepted values and the historical bid acceptance likelihood values; and   transmit a recommended consumer-defined accepted value indication based on the recommended consumer-defined accepted value to the consumer device.   
     
     
         60 . The apparatus of  claim 55 , wherein the at least one non-transitory memory and the computer program code are configured to, with the at least one processor, cause the apparatus to:
 determine a prepurchase threshold time associated with the merchant device; and   determine whether a promotion offer request is approved by the merchant device within the prepurchase threshold time.   
     
     
         61 . The apparatus of  claim 60 , wherein the at least one non-transitory memory and the computer program code are configured to, with the at least one processor, cause the apparatus to:
 in response to determining that the promotion offer request is not approved by the merchant device within the prepurchase threshold time, provide to the consumer device one or more of:
 a request for a third consumer-defined accepted value that is greater than the updated consumer-defined accepted value; 
 a request for approval of a second prepurchase threshold time that is subsequent to the prepurchase threshold time; or 
 an option to cancel the consumer acceptance indication of the prepurchase impression. 
   
     
     
         62 . A computer program product for facilitating electronic correspondence between a sender and a recipient, the computer program product comprising at least one non-transitory computer readable storage medium having computer executable code portions stored therein, the computer executable code portions comprising program code instructions configured to:
 generate a bid acceptance table associated with a merchant device based on historical bid data approval data comprising historical consumer-defined accepted values and corresponding historical bid acceptance likelihood values;   generate a merchant webpage based on merchant information associated with the merchant device;   in response to detecting a consumer device accessing the merchant webpage, generate a prepurchase impression associated with a prepurchase promotion;   transmit the prepurchase impression to the consumer device;   receive, from the consumer device, bid data indicating an initial consumer-defined accepted value and a consumer acceptance indication of the prepurchase impression at the initial consumer-defined accepted value;   transmit, to the consumer device, a bid acceptance likelihood value corresponding to the initial consumer-defined accepted value based at least in part on the bid acceptance table;   receive an updated consumer-defined accepted value from the consumer device;   determine an internal minimum accepted value based on a threshold bid acceptance likelihood value; and   in response to determining that the updated consumer-defined accepted value satisfies the internal minimum accepted value, update the merchant webpage to include the prepurchase impression.   
     
     
         63 . The computer program product of  claim 62 , wherein the computer executable code portions comprise the program code instructions configured to:
 determine an expected revenue value associated with the prepurchase promotion based at least in part on the updated consumer-defined accepted value and the bid acceptance likelihood value; and   determine whether the expected revenue value satisfies a minimum expected revenue value.   
     
     
         64 . The computer program product of  claim 62 , wherein the computer executable code portions comprise the program code instructions configured to:
 in response to determining that the updated consumer-defined accepted value satisfies the internal minimum accepted value, generate a promotion offer request comprising the updated consumer-defined accepted value;   transmit the promotion offer request to the merchant device; and   subsequent to transmitting the promotion offer request to the merchant device, receive promotion data from the merchant device.   
     
     
         65 . The computer program product of  claim 64 , wherein the computer executable code portions comprise the program code instructions configured to:
 generate a promotion impression based on the promotion data; and   update the merchant webpage to include the promotion impression.   
     
     
         66 . The computer program product of  claim 62 , wherein the computer executable code portions comprise the program code instructions configured to:
 determine a relationship between the historical consumer-defined accepted values and the historical bid acceptance likelihood values;   determine a recommended consumer-defined accepted value based at least in part on the relationship between the historical consumer-defined accepted values and the historical bid acceptance likelihood values; and   transmit a recommended consumer-defined accepted value indication based on the recommended consumer-defined accepted value to the consumer device.   
     
     
         67 . The computer program product of  claim 62 , wherein the computer executable code portions comprise the program code instructions configured to:
 determine a prepurchase threshold time associated with the merchant device; and   determine whether a promotion offer request is approved by the merchant device within the prepurchase threshold time.   
     
     
         68 . The computer program product of  claim 67 , wherein the computer executable code portions comprise the program code instructions configured to:
 in response to determining that the promotion offer request is not approved by the merchant device within the prepurchase threshold time, provide to the consumer device one or more of:
 a request for a third consumer-defined accepted value that is greater than the updated consumer-defined accepted value; 
 a request for approval of a second prepurchase threshold time that is subsequent to the prepurchase threshold time; or 
 an option to cancel the consumer acceptance indication of the prepurchase impression. 
   
     
     
         69 . A computer-implemented method comprising:
 generating a bid acceptance table associated with a merchant device based on historical bid data approval data comprising historical consumer-defined accepted values and corresponding historical bid acceptance likelihood values;   generating a merchant webpage based on merchant information associated with the merchant device;   in response to detecting a consumer device accessing the merchant webpage, generating a prepurchase impression associated with a prepurchase promotion;   transmitting the prepurchase impression to the consumer device;   receiving, from the consumer device, bid data indicating an initial consumer-defined accepted value and a consumer acceptance indication of the prepurchase impression at the initial consumer-defined accepted value;   transmitting, to the consumer device, a bid acceptance likelihood value corresponding to the initial consumer-defined accepted value based at least in part on the bid acceptance table;   receiving an updated consumer-defined accepted value from the consumer device;   determining an internal minimum accepted value based on a threshold bid acceptance likelihood value; and   in response to determining that the updated consumer-defined accepted value satisfies the internal minimum accepted value, updating the merchant webpage to include the prepurchase impression.   
     
     
         70 . The computer-implemented method of  claim 69  further comprising:
 determining an expected revenue value associated with the prepurchase promotion based at least in part on the updated consumer-defined accepted value and the bid acceptance likelihood value; and 
 determining whether the expected revenue value satisfies a minimum expected revenue value. 
 
     
     
         71 . The computer-implemented method of  claim 69  further comprising:
 in response to determining that the updated consumer-defined accepted value satisfies the internal minimum accepted value, generating a promotion offer request comprising the updated consumer-defined accepted value; 
 transmitting the promotion offer request to the merchant device; and 
 subsequent to transmitting the promotion offer request to the merchant device, receiving promotion data from the merchant device. 
 
     
     
         72 . The computer-implemented method of  claim 71  further comprising:
 generating a promotion impression based on the promotion data; and 
 updating the merchant webpage to include the promotion impression. 
 
     
     
         73 . The computer-implemented method of  claim 69  further comprising:
 determining a relationship between the historical consumer-defined accepted values and the historical bid acceptance likelihood values; 
 determining a recommended consumer-defined accepted value based at least in part on the relationship between the historical consumer-defined accepted values and the historical bid acceptance likelihood values; and 
 transmitting a recommended consumer-defined accepted value indication based on the recommended consumer-defined accepted value to the consumer device. 
 
     
     
         74 . The computer-implemented method of  claim 69  further comprising:
 determining a prepurchase threshold time associated with the merchant device; and 
 determining whether a promotion offer request is approved by the merchant device within the prepurchase threshold time.

Join the waitlist — get patent alerts

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

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