Systems, Apparatus, And Methods For Providing Local Promotions
Abstract
Systems, apparatus, and methods for providing local promotions are discussed herein. Some embodiments may include an apparatus including circuitry configured to receive promotion purchase data from a consumer device indicating purchase of a promotion. The circuitry may be further configured to determine a location of the consumer device and a merchant location of a merchant capable of fulfilling redemption of the promotion. The circuitry may then facilitate the redemption of the promotion with the merchant at the merchant location. For example, the circuitry may communicate with a suitable merchant device of the merchant to facilitate redemption fulfillment options such as in-store pickup and/or shipping.
Claims
exact text as granted — not AI-modifiedThat which is claimed:
1 . An apparatus comprising at least one processor and at least one non-transitory memory comprising program code, the at least one non-transitory memory and the program code configured to, with the at least one processor, cause the apparatus to:
generate an interactive merchant interface comprising at least one graphical display; in response to receiving merchant approval data via the interactive merchant interface from a merchant device, generate a promotion impression user interface; in response to receiving promotion purchase data via the promotion impression user interface from a consumer device, generate a purchase completion indication; subsequent to generating the purchase completion indication, determine a real-time location of the consumer device based on one or more of an Internet Protocol (IP) address associated with the consumer device, cell-tower triangulation data associated with the consumer device, global positioning system (GPS) data associated with the consumer device, or a personal area network (PAN) associated with the consumer device; determine redemption fulfillment data based at least in part on the real-time location of the consumer device, wherein the at least one non-transitory memory and the program code are configured to, with the at least one processor, cause the apparatus to:
in response to determining that the real-time location of the consumer device is not within a predetermined threshold relative to a redemption merchant location defined by merchant location data, associate a shipping option of the redemption fulfillment data with a default selection status and an in-store pickup option of the redemption fulfillment data with a secondary selection status.
2 . The apparatus of claim 1 , wherein the merchant location data defines a plurality of merchant locations, wherein the at least one non-transitory memory and the program code are configured to, with the at least one processor, cause the apparatus to:
determine one or more merchant locations from the plurality of merchant locations that are capable of fulfilling promotion redemption based on the purchase completion indication.
3 . The apparatus of claim 2 , wherein the at least one non-transitory memory and the program code are configured to, with the at least one processor, cause the apparatus to:
determine a nearest merchant location to the real-time location of the consumer device from the one or more merchant locations as the redemption merchant location.
4 . The apparatus of claim 1 , wherein the at least one non-transitory memory and the program code are configured to, with the at least one processor, cause the apparatus to:
route at least one of shipping data or an order preparation trigger notification to the merchant device associated with the redemption merchant location.
5 . The apparatus of claim 1 , wherein the at least one non-transitory memory and the program code are configured to, with the at least one processor, cause the apparatus to:
transmit redemption data to the consumer device, wherein the redemption data comprises one or more of shipping timeline data or return instructions data.
6 . The apparatus of claim 1 , wherein the at least one non-transitory memory and the program code are configured to, with the at least one processor, cause the apparatus to:
generate a promotion redemption instrument based on the purchase completion indication; and transmit the promotion redemption instrument to the consumer device.
7 . The apparatus of claim 6 , wherein the promotion redemption instrument comprises one or more of redemption deadline data or redemption instructions data.
8 . A computer program product comprising at least one non-transitory computer-readable storage medium having computer-readable program code portions stored therein, the computer-readable program code portions comprising an executable portion configured to:
generate an interactive merchant interface comprising at least one graphical display; in response to receiving merchant approval data via the interactive merchant interface from a merchant device, generate a promotion impression user interface; in response to receiving promotion purchase data via the promotion impression user interface from a consumer device, generate a purchase completion indication; subsequent to generating the purchase completion indication, determine a real-time location of the consumer device based on one or more of an Internet Protocol (IP) address associated with the consumer device, cell-tower triangulation data associated with the consumer device, global positioning system (GPS) data associated with the consumer device, or a personal area network (PAN) associated with the consumer device; determine redemption fulfillment data based at least in part on the real-time location of the consumer device, wherein the computer-readable program code portions comprise the executable portion configured to:
in response to determining that the real-time location of the consumer device is not within a predetermined threshold relative to a redemption merchant location defined by merchant location data, associate a shipping option of the redemption fulfillment data with a default selection status and an in-store pickup option of the redemption fulfillment data with a secondary selection status.
9 . The computer program product of claim 8 , wherein the merchant location data defines a plurality of merchant locations, wherein the computer-readable program code portions comprise the executable portion configured to:
determine one or more merchant locations from the plurality of merchant locations that are capable of fulfilling promotion redemption based on the purchase completion indication.
10 . The computer program product of claim 9 , wherein the computer-readable program code portions comprise the executable portion configured to:
determine a nearest merchant location to the real-time location of the consumer device from the one or more merchant locations as the redemption merchant location.
11 . The computer program product of claim 8 , wherein the computer-readable program code portions comprise the executable portion configured to:
route at least one of shipping data or an order preparation trigger notification to the merchant device associated with the redemption merchant location.
12 . The computer program product of claim 8 , wherein the computer-readable program code portions comprise the executable portion configured to:
transmit redemption data to the consumer device, wherein the redemption data comprises one or more of shipping timeline data or return instructions data.
13 . The computer program product of claim 8 , wherein the computer-readable program code portions comprise the executable portion configured to:
generate a promotion redemption instrument based on the purchase completion indication; and transmit the promotion redemption instrument to the consumer device.
14 . The computer program product of claim 13 , wherein the promotion redemption instrument comprises one or more of redemption deadline data or redemption instructions data.
15 . A computer-implemented method comprising:
generating an interactive merchant interface comprising at least one graphical display; in response to receiving merchant approval data via the interactive merchant interface from a merchant device, generating a promotion impression user interface; in response to receiving promotion purchase data via the promotion impression user interface from a consumer device, generating a purchase completion indication; subsequent to generating the purchase completion indication, determining a real-time location of the consumer device based on one or more of an Internet Protocol (IP) address associated with the consumer device, cell-tower triangulation data associated with the consumer device, global positioning system (GPS) data associated with the consumer device, or a personal area network (PAN) associated with the consumer device; determining redemption fulfillment data based at least in part on the real-time location of the consumer device, wherein the computer-implemented method further comprises:
in response to determining that the real-time location of the consumer device is not within a predetermined threshold relative to a redemption merchant location defined by merchant location data, associating a shipping option of the redemption fulfillment data with a default selection status and an in-store pickup option of the redemption fulfillment data with a secondary selection status.
16 . The computer-implemented method of claim 15 , wherein the merchant location data defines a plurality of merchant locations, wherein the computer-implemented method further comprises:
determining one or more merchant locations from the plurality of merchant locations that are capable of fulfilling promotion redemption based on the purchase completion indication.
17 . The computer-implemented method of claim 16 , wherein the computer-implemented method further comprises:
determining a nearest merchant location to the real-time location of the consumer device from the one or more merchant locations as the redemption merchant location.
18 . The computer-implemented method of claim 15 , wherein the computer-implemented method further comprises:
routing at least one of shipping data or an order preparation trigger notification to the merchant device associated with the redemption merchant location.
19 . The computer-implemented method of claim 15 , wherein the computer-implemented method further comprises:
transmitting redemption data to the consumer device, wherein the redemption data comprises one or more of shipping timeline data or return instructions data.
20 . The computer-implemented method of claim 15 , wherein the computer-implemented method further comprises:
generating a promotion redemption instrument based on the purchase completion indication; and transmitting the promotion redemption instrument to the consumer device.Join the waitlist — get patent alerts
Track US2021150576A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.