Systems, apparatus, and methods for providing electronic newsfeed user interfaces
Abstract
Systems, apparatus, and methods for providing local promotions are discussed herein. Some embodiments may include an apparatus, such as a server or distributed servers, including processing circuitry configured to provide an electronic newsfeed to consumer devices based on tracking consumer device location. For example, the processing circuitry may be connected with merchant devices and consumer devices via a network. The processing circuitry may transmit an electronic newsfeed user interface to a consumer device, determine a real-time consumer device location, determine whether the real-time consumer device location is within a predetermined distance of a merchant location associated with a merchant account, and in response to determining that the real-time consumer device location is within a predetermined distance of the merchant location, update the electronic newsfeed user interface.
Claims
exact text as granted — not AI-modified1 .- 31 . (canceled)
32 . 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 electronic newsfeed user interface to a consumer device; determine a real-time consumer device location associated with 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 whether the real-time consumer device location is within a predetermined distance of a merchant location associated with a merchant account; and in response to determining that the real-time consumer device location is within the predetermined distance of the merchant location, update the electronic newsfeed user interface displayed on the consumer device to provide a plurality of location relevant feed items associated with the merchant account.
33 . The apparatus of claim 32 , wherein the consumer device is associated with a first consumer account, 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:
receive an electronic newsfeed sharing request, wherein the electronic newsfeed sharing request is associated with a second consumer account; and update the electronic newsfeed user interface displayed on the consumer device to provide a consumer newsfeed associated with the second consumer account.
34 . The apparatus of claim 32 , 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 consumer merchant review data associate a consumer account of the consumer device indicating a preference for the merchant account; and associate the consumer account with the merchant account.
35 . The apparatus of claim 32 , 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 receiving a request from the consumer device to access a merchant electronic newsfeed user interface associated with the merchant account, associate a consumer account of the consumer device with the merchant account.
36 . The apparatus of claim 32 , 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 promotion purchase count associated with each of the plurality of location relevant feed items; and order the plurality of location relevant feed items within the electronic newsfeed user interface displayed on the consumer device based at least on the promotion purchase count associated with each of the plurality of location relevant feed items.
37 . The apparatus of claim 32 , wherein the consumer device is associated with a first consumer account, 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:
receive, from a merchant device associated with the merchant account, promotion data indicating a plurality of promotions; and subsequent to receiving the promotion data indicating the plurality of promotions from the merchant device, generate a plurality of impressions of the plurality of promotions based on the promotion data, wherein each of the plurality of impressions comprises an impression user interface configured to, in response to receiving a user input indicating purchase of a promotion of the plurality of promotions, execute a promotion purchase.
38 . The apparatus of claim 37 , 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 a confirmation request to the merchant device, wherein the confirmation request comprises an electronic request to approve publication of the plurality of impressions of the plurality of promotions on the electronic newsfeed user interface.
39 . 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 electronic newsfeed user interface to a consumer device; determine a real-time consumer device location associated with 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 whether the real-time consumer device location is within a predetermined distance of a merchant location associated with a merchant account; and in response to determining that the real-time consumer device location is within the predetermined distance of the merchant location, update the electronic newsfeed user interface displayed on the consumer device to provide a plurality of location relevant feed items associated with the merchant account.
40 . The computer program product of claim 39 , wherein the consumer device is associated with a first consumer account, wherein the computer-readable program code portions comprises the executable portion configured to:
receive an electronic newsfeed sharing request, wherein the electronic newsfeed sharing request is associated with a second consumer account; and update the electronic newsfeed user interface displayed on the consumer device to provide a consumer newsfeed associated with the second consumer account.
41 . The computer program product of claim 39 , wherein the computer-readable program code portions comprises the executable portion configured to:
determine consumer merchant review data associate a consumer account of the consumer device indicating a preference for the merchant account; and associate the consumer account with the merchant account.
42 . The computer program product of claim 39 , wherein the computer-readable program code portions comprises the executable portion configured to:
in response to receiving a request from the consumer device to access a merchant electronic newsfeed user interface associated with the merchant account, associate a consumer account of the consumer device with the merchant account.
43 . The computer program product of claim 39 , wherein the computer-readable program code portions comprises the executable portion configured to:
determine a promotion purchase count associated with each of the plurality of location relevant feed items; and order the plurality of location relevant feed items within the electronic newsfeed user interface displayed on the consumer device based at least on the promotion purchase count associated with each of the plurality of location relevant feed items.
44 . The computer program product of claim 39 , wherein the computer-readable program code portions comprises the executable portion configured to:
receive, from a merchant device associated with the merchant account, promotion data indicating a plurality of promotions; and subsequent to receiving the promotion data indicating the plurality of promotions from the merchant device, generate a plurality of impressions of the plurality of promotions based on the promotion data, wherein each of the plurality of impressions comprises an impression user interface configured to, in response to receiving a user input indicating purchase of a promotion of the plurality of promotions, execute a promotion purchase.
45 . The computer program product of claim 44 , wherein the computer-readable program code portions comprises the executable portion configured to:
transmit a confirmation request to the merchant device, wherein the confirmation request comprises an electronic request to approve publication of the plurality of impressions of the plurality of promotions on the electronic newsfeed user interface.
46 . A computer-implemented method comprising:
transmitting an electronic newsfeed user interface to a consumer device; determining a real-time consumer device location associated with 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 whether the real-time consumer device location is within a predetermined distance of a merchant location associated with a merchant account; and in response to determining that the real-time consumer device location is within the predetermined distance of the merchant location, updating the electronic newsfeed user interface displayed on the consumer device to provide a plurality of location relevant feed items associated with the merchant account.
47 . The computer-implemented method of claim 46 further comprising:
receiving an electronic newsfeed sharing request, wherein the electronic newsfeed sharing request is associated with a second consumer account; and
updating the electronic newsfeed user interface displayed on the consumer device to provide a consumer newsfeed associated with the second consumer account.
48 . The computer-implemented method of claim 46 further comprising:
determining consumer merchant review data associate a consumer account of the consumer device indicating a preference for the merchant account; and
associating the consumer account with the merchant account.
49 . The computer-implemented method of claim 46 further comprising:
in response to receiving a request from the consumer device to access a merchant electronic newsfeed user interface associated with the merchant account, associate a consumer account of the consumer device with the merchant account.
50 . The computer-implemented method of claim 46 further comprising:
determining a promotion purchase count associated with each of the plurality of location relevant feed items; and
ordering the plurality of location relevant feed items within the electronic newsfeed user interface displayed on the consumer device based at least on the promotion purchase count associated with each of the plurality of location relevant feed items.
51 . The computer-implemented method of claim 46 further comprising:
receiving, from a merchant device associated with the merchant account, promotion data indicating a plurality of promotions; and
subsequent to receiving the promotion data indicating the plurality of promotions from the merchant device, generating a plurality of impressions of the plurality of promotions based on the promotion data, wherein each of the plurality of impressions comprises an impression user interface configured to, in response to receiving a user input indicating purchase of a promotion of the plurality of promotions, execute a promotion purchase.Join the waitlist — get patent alerts
Track US2021166268A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.