Systems, Apparatus, And Methods for updating a webpage based on data communications indicating user-defined values
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-modified1 .- 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.