Systems, apparatus, and methods of providing promotions based on consumer request
Abstract
Systems, apparatus, and methods for effectively allowing consumers to request promotions from a merchant are discussed herein. Some embodiments may provide for a networked device, apparatus, or server configured to: receive promotion request data from a consumer device indicating that a consumer is interested in purchasing a promotion associated with a merchant; determine a promotion request threshold value; in response to receiving the promotion request, increment a promotion request count, wherein the promotion request count indicates a number of consumers that have provided the promotion request associated with the merchant; determine whether the promotion request count exceeds the promotion request threshold value; and in response to determining that the promotion request count exceeds the promotion request threshold value, generate a request to offer a promotion for transmission to the merchant. Some embodiments may additionally provide for techniques for determining parameters of a promotions or prepurchase promotion.
Claims
exact text as granted — not AI-modified1 .- 28 . (canceled)
29 . 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:
in response to determining that a merchant account is not associated with at least one currently available promotion, retrieve merchant item data associated with the merchant account; generate a prepurchase impression based at least in part on the merchant item data, wherein the prepurchase impression comprises an item parameter and a promotion value parameter; determine a prepurchase threshold value associated with the prepurchase impression; transmit the prepurchase impression to a plurality of consumer devices; receive a plurality of prepurchase approval notifications associated with the prepurchase impression from the plurality of consumer devices; in response to determining that a prepurchase approval notification count associated with the plurality of prepurchase approval notifications satisfies the prepurchase threshold value, generate a promotion offer request based on the prepurchase impression; and transmit the promotion offer request to a merchant device associated with the merchant account.
30 . The apparatus of claim 29 , wherein the prepurchase impression comprises an accepted value parameter, wherein, when generating the prepurchase impression, 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:
retrieve merchant rating data associated with the merchant account; and generate the accepted value parameter based at least in part on the merchant rating data.
31 . The apparatus of claim 29 , wherein the prepurchase impression comprises an accepted value parameter, wherein, when generating the prepurchase impression, 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:
retrieve historically accepted values associated with the merchant account; and generate the accepted value parameter based at least in part on the historically accepted values.
32 . The apparatus of claim 29 , 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:
receive a plurality of consumer bid notifications from the plurality of consumer devices, wherein each of the plurality of consumer bid notifications indicates a consumer-defined accepted value.
33 . The apparatus of claim 29 , wherein the promotion offer request comprises an input request for a promotion availability parameter.
34 . The apparatus of claim 33 , 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:
receive the promotion availability parameter from the merchant device; and generate one or more redeemable impressions based at least in part on the prepurchase impression and the promotion availability parameter.
35 . The apparatus of claim 34 , 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 consumer queue indicating the plurality of consumer devices, wherein a queue order associated with the consumer queue is based on a receive time associated with a corresponding prepurchase approval notification from a corresponding consumer device; and transmit the one or more redeemable impressions to the plurality of consumer devices.
36 . A 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:
in response to determining that a merchant account is not associated with at least one currently available promotion, retrieve merchant item data associated with the merchant account; generate a prepurchase impression based at least in part on the merchant item data, wherein the prepurchase impression comprises an item parameter and a promotion value parameter; determine a prepurchase threshold value associated with the prepurchase impression; transmit the prepurchase impression to a plurality of consumer devices; receive a plurality of prepurchase approval notifications associated with the prepurchase impression from the plurality of consumer devices; in response to determining that a prepurchase approval notification count associated with the plurality of prepurchase approval notifications satisfies the prepurchase threshold value, generate a promotion offer request based on the prepurchase impression; and transmit the promotion offer request to a merchant device associated with the merchant account.
37 . The computer program product of claim 36 , wherein the prepurchase impression comprises an accepted value parameter, wherein, when generating the prepurchase impression, the computer executable code portions comprise the program code instructions configured to:
retrieve merchant rating data associated with the merchant account; and generate the accepted value parameter based at least in part on the merchant rating data.
38 . The computer program product of claim 36 , wherein the prepurchase impression comprises an accepted value parameter, wherein, when generating the prepurchase impression, the computer executable code portions comprise the program code instructions configured to:
retrieve historically accepted values associated with the merchant account; and generate the accepted value parameter based at least in part on the historically accepted values.
39 . The computer program product of claim 36 , wherein the computer executable code portions comprise the program code instructions configured to:
receive a plurality of consumer bid notifications from the plurality of consumer devices, wherein each of the plurality of consumer bid notifications indicates a consumer-defined accepted value.
40 . The computer program product of claim 36 , wherein the promotion offer request comprises an input request for a promotion availability parameter.
41 . The computer program product of claim 40 , wherein the computer executable code portions comprise the program code instructions configured to:
receive the promotion availability parameter from the merchant device; and generate one or more redeemable impressions based at least in part on the prepurchase impression and the promotion availability parameter.
42 . The computer program product of claim 41 , wherein the computer executable code portions comprise the program code instructions configured to:
generate a consumer queue indicating the plurality of consumer devices, wherein a queue order associated with the consumer queue is based on a receive time associated with a corresponding prepurchase approval notification from a corresponding consumer device; and transmit the one or more redeemable impressions to the plurality of consumer devices.
43 . A computer-implemented method comprising:
in response to determining that a merchant account is not associated with at least one currently available promotion, retrieving merchant item data associated with the merchant account; generating a prepurchase impression based at least in part on the merchant item data, wherein the prepurchase impression comprises an item parameter and a promotion value parameter; determining a prepurchase threshold value associated with the prepurchase impression; transmitting the prepurchase impression to a plurality of consumer devices; receiving a plurality of prepurchase approval notifications associated with the prepurchase impression from the plurality of consumer devices; in response to determining that a prepurchase approval notification count associated with the plurality of prepurchase approval notifications satisfies the prepurchase threshold value, generating a promotion offer request based on the prepurchase impression; and transmitting the promotion offer request to a merchant device associated with the merchant account.
44 . The computer-implemented method of claim 43 , wherein the prepurchase impression comprises an accepted value parameter, wherein, when generating the prepurchase impression, the computer-implemented method further comprises:
retrieving merchant rating data associated with the merchant account; and generating the accepted value parameter based at least in part on the merchant rating data.
45 . The computer-implemented method of claim 43 , wherein the prepurchase impression comprises an accepted value parameter, wherein, when generating the prepurchase impression, the computer-implemented method further comprises:
retrieving historically accepted values associated with the merchant account; and generating the accepted value parameter based at least in part on the historically accepted values.
46 . The computer-implemented method of claim 43 , further comprising:
receiving a plurality of consumer bid notifications from the plurality of consumer devices, wherein each of the plurality of consumer bid notifications indicates a consumer-defined accepted value.
47 . The computer-implemented method of claim 43 , wherein the promotion offer request comprises an input request for a promotion availability parameter.
48 . The computer-implemented method of claim 47 , further comprising:
receiving the promotion availability parameter from the merchant device; and generating one or more redeemable impressions based at least in part on the prepurchase impression and the promotion availability parameter.Join the waitlist — get patent alerts
Track US2022391948A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.