IP Library Patent Application 17807687
Patent Application
App. No. 17/807,687

SYSTEMS, APPARATUS, AND METHODS OF PROVIDING PROMOTIONS BASED ON CONSUMER REQUEST

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
17/807,687
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 (67)

1 .- 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.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 10, 2024
From: GROUPON, INC.
To: BYTEDANCE INC.
Reel/Frame 068538/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 21, 2022
From: LEFKOFSKY, ERIC; ROARTY, DANIEL; HANSON, MATTHEW JOSEPH; FINLEY, ZACHARY; KUNST, DAVID WILLIAM; KARABLIEH, FERAS
To: GROUPON, INC.
Reel/Frame 060259/0930 →