Prioritizing beacon messages for mobile devices
US-9426615-B2 · Aug 23, 2016 · US
US12260431B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12260431-B2 |
| Application number | US-202218145656-A |
| Country | US |
| Kind code | B2 |
| Filing date | Dec 22, 2022 |
| Priority date | Apr 9, 2014 |
| Publication date | Mar 25, 2025 |
| Grant date | Mar 25, 2025 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Systems and related methods of providing seamless transactions, including payments and promotion redemptions, are discussed herein. Some embodiments may provide for a system including a communication beacon and one or more servers. The communication beacon may be configured to communicate with consumer devices via a direct wireless connection when the consumer devices are within a wireless direct communicable range of the communication beacon. The one or more servers may be configured to associate the communication with a merchant and receive consumer presence data from the communication beacon such that consumer presence at the merchant may be determined. In response, the one or more servers may be configured to perform a seamless transaction on behalf the consumer that allows the consumer to provide payments or redeem promotions, among other things, simply by self-identifying with the merchant while carrying the consumer device.
Opening claim text (preview).
That which is claimed: 1. A computing system comprising processing circuitry and at least one memory including computer program code instructions, the computer program code instructions configured to, when executed by the processing circuitry, cause the computing system to: receive, from a first communication beacon, consumer presence data and beacon identifier data indicating that a consumer device and a communication beacon have formed a direct wireless connection; generate, based on the consumer presence data, visitation data indicating that the consumer device is located at a particular location of interest; receive, from the communication beacon, an indication that the consumer device is no longer within the direct communicable range of the communication beacon; and responsive to the indication that the consumer device is no longer within the direct communicable range of the communication beacon, generate, based on the visitation data, a consumer review interface for display by the consumer device. 2. The computing system of claim 1 , wherein determining that the consumer device is located at the particular location of interest comprises: obtaining a threshold time period defining a minimum time interval that the consumer device must maintain the direct wireless connection with the first communication beacon to register the consumer device as being located at the particular location of interest; and determining that the consumer device is located at the particular location of interest when the consumer device has maintained the direct wireless connection with the first communication beacon for at least the threshold time period. 3. The computing system of claim 1 , wherein the computer program code instructions are further configured to, when executed by the processing circuitry, cause the computing system to: in response to a determination that the consumer device is located at the particular location of interest, update a consumer profile record for a consumer based on the visitation data. 4. The computing system of claim 3 , wherein the consumer profile identifies a visitation status that comprises a consumer classification associated with a merchant. 5. The computing system of claim 4 , wherein the computer program code instructions are further configured to, when executed by the processing circuitry, cause the computing system to: in response to the determination that the consumer device is located at the particular location of interest, output to an in-shop merchant device a user interface to display (a) the consumer device located at the particular location of interest of the plurality of locations of interest, (b) a consumer preference for an item, (c) a consumer item purchase history, (d) a consumer identifier, and (e) the visitation status of the consumer profile. 6. The computing system of claim 5 , wherein the computer program code instructions are further configured to, when executed by the processing circuitry, cause the computing system to: receive, from the in-shop merchant device, merchant data comprising a merchant message and a time that the merchant message can be sent. 7. The computing system of claim 6 , wherein the message merchant data defines an item value and a number of instances of the merchant message that can be sent to consumer devices. 8. The computing system of claim 7 , wherein the time is indicative of a predetermined time subsequent to the determination that the consumer device is located at the particular location of interest. 9. The computing system of claim 6 , wherein the computer program code instructions are further configured to, when executed by the processing circuitry, cause the computing system to: determine whether a time at which the consumer presence data is received from the communication beacon corresponds with the time that the merchant message can be sent; and in response to determining that the time at which the consumer presence data is received from the communication beacon corresponds with the time that the merchant message can be sent, provide merchant information to the consumer device. 10. The computing system of claim 9 , wherein the merchant data defines a target consumer demographic, and wherein the computer program code instructions are further configured to, when executed by the processing circuitry, cause the computing system to: determine whether consumer data associated with the consumer profile corresponds with the target consumer demographic; and in response to determining that the consumer data associated with the consumer profile corresponds with the target consumer demographic, provide the merchant information to the consumer device. 11. The computing system of claim 1 , wherein the computer program code instructions are further configured to, when executed by the processing circuitry, cause the computing system to: receive, from the consumer device via the consumer review interface, consumer feedback data. 12. The computing system of claim 11 , wherein the consumer feedback data is published to a merchant webpage or kept confidential with a merchant associated with the particular location of interest. 13. A machine-implemented method, the method comprising: receiving, from a first communication beacon, consumer presence data and beacon identifier data indicating that a consumer device and a communication beacon have formed a direct wireless connection; generating, based on the consumer presence data, visitation data indicating that the consumer device is located at a particular location of interest; receiving, from the communication beacon, an indication that the consumer device is no longer within the direct communicable range of the communication beacon; and responsive to the indication that the consumer device is no longer within the direct communicable range of the communication beacon, generating, based on the visitation data, a consumer review interface for display by the consumer device. 14. The machine-implemented method of claim 13 , further comprising: in response to a determination that the consumer device is located at the particular location of interest, updating a consumer profile record for a consumer based on the visitation data. 15. The machine-implemented method of claim 14 , wherein the consumer profile identifies a visitation status that comprises a consumer classification associated with a merchant. 16. The machine-implemented method of claim 15 further comprising: in response to the determination that the consumer device is located at the particular location of interest, outputting to an in-shop merchant device a user interface to display (a) the consumer device located at the particular location of interest, (b) a consumer preference for an item, (c) a consumer item purchase history, (d) a consumer identifier, and (e) the visitation status of the consumer profile. 17. The machine-implemented method of claim 16 further comprising: receiving, from the in-shop merchant device, merchant data comprising a merchant message and a time that the merchant message can be sent. 18. The machine-implemented method of claim 17 , wherein the merchant data defines an item value and a number of instances of the merchant message that can be sent to consumer devices. 19. The machine-implemented method of claim 18 , wherein the time is indicative of a predetermined time subsequent to the determination that the consumer device is located at the particular location of interest. 20. A computer program product com
Customer communication at a business location, e.g. providing product or service information, consulting · CPC title
Messaging; Mailboxes; Announcements · CPC title
Services making use of location information · CPC title
at least one of which is mobile · CPC title
based on user profile or attribute · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.