Systems, apparatus, and methods for providing an interactive self-service interface for receiving selection of selectable location indicators and generating an impression object based on the selection
Abstract
Systems, apparatus, and methods for providing an interactive self-service interface with selectable location indicators are discussed herein. Some embodiments may include an apparatus or distributed apparatuses including processing circuitry configured to provide an interactive self-service merchant interface to a merchant device. The interactive self-service merchant interface may be configured to receive at least one selection of one or more selectable merchant location indicators associated with a merchant account. The processing circuitry may be configured to generate an impression object based at least in part on the at least one selection of the one or more selectable merchant location indicators, determine a real-time consumer device location associated with a consumer device, and transmit the impression object to the consumer device.
Claims
exact text as granted — not AI-modified1 .- 21 . (canceled)
22 . An apparatus comprising at least one processor and at least one non-transitory memory including 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:
transmit an interactive self-service interface to a merchant device associated with a merchant account, wherein the interactive self-service interface comprises one or more selectable merchant location indicators corresponding to one or more merchant locations associated with the merchant account; receive, via the interactive self-service interface and from the merchant device, at least one selection of the one or more selectable merchant location indicators corresponding to at least one selected merchant location; generate an impression object based at least in part on the at least one selection of the one or more selectable merchant location indicators; transmit a publication confirmation request associated with the impression object to the merchant device; determine a real-time consumer device location associated with a 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; and in response determining that the real-time consumer device location is within a predetermined threshold of the at least one selected merchant location and receiving approval indication via the interactive self-service interface and from the merchant device, transmit the impression object to the consumer device.
23 . The apparatus of claim 22 , wherein each of the one or more selectable merchant location indicators is associated with at least one of an in-store pickup option or a shipping option.
24 . The apparatus of claim 22 , wherein, prior to generating the impression object, the at least one non-transitory memory and the program code are configured to, with the at least one processor, cause the apparatus to:
receive, via the interactive self-service interface and from the merchant device, at least one of: stock keeping unit data, availability data, weight data, or size data.
25 . The apparatus of claim 24 , 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 shipping cost data based on at least one of the weight data or the size data.
26 . The apparatus of claim 22 , wherein, when transmitting the impression object to the consumer device, the at least one non-transitory memory and the program code are configured to, with the at least one processor, cause the apparatus to:
provide a location based feed via a graphical user interface (GUI) configured for display on the consumer device.
27 . The apparatus of claim 26 , 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:
update the location based feed on the consumer device to cause the impression object to be presented as a feed item of the location based feed.
28 . The apparatus of claim 26 , wherein the location based feed comprises a plurality of feed items, wherein each of the plurality of feed items is associated with a corresponding merchant location, 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:
arrange the plurality of feed items based on a distance from the real-time consumer device location to the corresponding merchant location of the plurality of feed items.
29 . 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:
transmit an interactive self-service interface to a merchant device associated with a merchant account, wherein the interactive self-service interface comprises one or more selectable merchant location indicators corresponding to one or more merchant locations associated with the merchant account; receive, via the interactive self-service interface and from the merchant device, at least one selection of the one or more selectable merchant location indicators corresponding to at least one selected merchant location; generate an impression object based at least in part on the at least one selection of the one or more selectable merchant location indicators; transmit a publication confirmation request associated with the impression object to the merchant device; determine a real-time consumer device location associated with a 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; and in response to determining that the real-time consumer device location is within a predetermined threshold of the at least one selected merchant location and receiving approval indication via the interactive self-service interface and from the merchant device, transmit the impression object to the consumer device.
30 . The computer program product of claim 29 , wherein each of the one or more selectable merchant location indicators is associated with at least one of an in-store pickup option or a shipping option.
31 . The computer program product of claim 29 , wherein, prior to generating the impression object, the computer-readable program code portions comprising the executable portion configured to:
receive, via the interactive self-service interface and from the merchant device, at least one of: stock keeping unit data, availability data, weight data, or size data.
32 . The computer program product of claim 31 , wherein the computer-readable program code portions comprising the executable portion configured to:
determine shipping cost data based on at least one of the weight data or the size data.
33 . The computer program product of claim 29 , wherein, when transmitting the impression object to the consumer device, the computer-readable program code portions comprising the executable portion configured to:
provide a location based feed via a graphical user interface (GUI) configured for display on the consumer device.
34 . The computer program product of claim 33 , wherein the computer-readable program code portions comprising the executable portion configured to:
update the location based feed on the consumer device to cause the impression object to be presented as a feed item of the location based feed.
35 . The computer program product of claim 33 , wherein the location based feed comprises a plurality of feed items, wherein each of the plurality of feed items is associated with a corresponding merchant location, wherein the computer-readable program code portions comprising the executable portion configured to:
arrange the plurality of feed items based on a distance from the real-time consumer device location to the corresponding merchant location of the plurality of feed items.
36 . A computer-implemented method comprising:
transmitting an interactive self-service interface to a merchant device associated with a merchant account, wherein the interactive self-service interface comprises one or more selectable merchant location indicators corresponding to one or more merchant locations associated with the merchant account; receiving, via the interactive self-service interface and from the merchant device, at least one selection of the one or more selectable merchant location indicators corresponding to at least one selected merchant location; generating an impression object based at least in part on the at least one selection of the one or more selectable merchant location indicators; transmitting a publication confirmation request associated with the impression object to the merchant device; determining a real-time consumer device location associated with a 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; and in response to determining that the real-time consumer device location is within a predetermined threshold of the at least one selected merchant location and receiving approval indication via the interactive self-service interface and from the merchant device, transmitting the impression object to the consumer device.
37 . The computer-implemented method of claim 36 , wherein each of the one or more selectable merchant location indicators is associated with at least one of an in-store pickup option or a shipping option.
38 . The computer-implemented method of claim 36 , wherein, prior to generating the impression object, the computer-implemented method further comprises:
receiving, via the interactive self-service interface and from the merchant device, at least one of: stock keeping unit data, availability data, weight data, or size data.
39 . The computer-implemented method of claim 38 further comprising:
determining shipping cost data based on at least one of the weight data or the size data.
40 . The computer-implemented method of claim 36 , wherein, when transmitting the impression object to the consumer device, the computer-implemented method further comprises:
providing a location based feed via a graphical user interface (GUI) configured for display on the consumer device.
41 . The computer-implemented method of claim 40 further comprising:
updating the location based feed on the consumer device to cause the impression object to be presented as a feed item of the location based feed.Join the waitlist — get patent alerts
Track US2021264469A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.