System and method for situational location relevant invocable speed reference
US-9317867-B2 · Apr 19, 2016 · US
US9426615B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9426615-B2 |
| Application number | US-201514592638-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jan 8, 2015 |
| Priority date | Sep 30, 2014 |
| Publication date | Aug 23, 2016 |
| Grant date | Aug 23, 2016 |
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.
Techniques and systems for prioritizing beacon messages are disclosed. Such a technique can include receiving, at a mobile device, beacon messages from multiple beacon devices over short-range communication links, the beacon devices being within a vicinity of an establishment, the beacon messages being configured to provide content associated with the establishment; determining, at the mobile device, priorities of the beacon messages based on one or more criteria; selecting, at the mobile device, a beacon message of the beacon messages based on the priorities to produce a selected beacon message; and presenting the selected beacon message through the mobile device.
Opening claim text (preview).
What is claimed is: 1. A method comprising: receiving, at a mobile device, beacon messages from multiple beacon devices over short-range communication links, the beacon devices being within a vicinity of an establishment, wherein the beacon messages are configured to provide content associated with the establishment; determining, at the mobile device, priorities of the beacon messages based on one or more criteria; selecting, at the mobile device, a beacon message of the beacon messages based on the priorities to produce a selected beacon message; and presenting the selected beacon message through the mobile device, wherein determining the priorities comprises (i) determining a reason for a visit by a user of the mobile device to the establishment, and (ii) applying a rule set that is based on the reason to determine the priorities. 2. The method of claim 1 , comprising: determining range estimations between the mobile device and the beacon devices based on received signal strength values corresponding respectively to the beacon messages, wherein determining the priorities comprises using the range estimations such that a message from a beacon device that is closer to the mobile device has a higher priority than a message from a beacon device that is farther away from the mobile device. 3. The method of claim 1 , wherein receiving the beacon messages comprises receiving first beacon messages from a first beacon device, and receiving second beacon messages from a second beacon device, and wherein determining priorities comprises using hysteresis to prevent changes in the priorities that are due to transitory fluctuations in received signal strength values associated with the first beacon messages, the second beacon messages, or both. 4. The method of claim 1 , wherein determining the priorities comprises: determining whether a beacon message of the beacon messages is a duplicate of a previously received beacon message. 5. The method of claim 1 , comprising: retrieving content corresponding to one or more values included in the selected beacon message, wherein presenting the selected beacon message comprises displaying the retrieved content on a screen of the mobile device. 6. A method comprising: receiving, at a mobile device, beacon messages from multiple beacon devices over short-range communication links, the beacon devices being within a vicinity of an establishment, wherein the beacon messages are configured to provide content associated with the establishment; determining, at the mobile device, priorities of the beacon messages based on one or more criteria; selecting, at the mobile device, a beacon message of the beacon messages based on the priorities to produce a selected beacon message; and presenting the selected beacon message through the mobile device, wherein determining the priorities comprises: assigning a first priority to a first beacon message of the beacon messages based on the first beacon message being a duplicate of a previously received beacon message; and assigning a second priority to a second beacon message of the beacon messages based on the second beacon message not being a duplicate of a previously received beacon message, wherein the second priority is higher than the first priority. 7. The method of claim 6 , comprising: retrieving content corresponding to one or more values included in the selected beacon message, wherein presenting the selected beacon message comprises displaying the retrieved content on a screen of the mobile device. 8. A system comprising: a network interface configured to communicate with mobile devices; and processor electronics configured to store applications, including an application, for download to the mobile devices via the network interface, wherein the application comprises instructions to cause a mobile device to perform operations comprising: receiving beacon messages from multiple beacon devices over short-range communication links, the beacon devices being within a vicinity of an establishment, wherein the beacon messages are configured to provide content associated with the establishment; determining priorities of the beacon messages based on one or more criteria; selecting a beacon message of the beacon messages based on the priorities to produce a selected beacon message; and presenting the selected beacon message through the mobile device, wherein determining the priorities comprises (i) determining a reason for a visit by a user of the mobile device to the establishment, and (ii) applying a rule set that is based on the reason to determine the priorities. 9. The system of claim 8 , wherein the operations comprise: determining range estimations between the mobile device and the beacon devices based on received signal strength values corresponding respectively to the beacon messages, wherein determining the priorities comprises using the range estimations such that a message from a beacon device that is closer to the mobile device has a higher priority than a message from a beacon device that is farther away from the mobile device. 10. The system of claim 8 , wherein receiving the beacon messages comprises receiving first beacon messages from a first beacon device, and receiving second beacon messages from a second beacon device, and wherein determining priorities comprises using hysteresis to prevent changes in the priorities that are due to transitory fluctuations in received signal strength values associated with the first beacon messages, the second beacon messages, or both. 11. The system of claim 8 , wherein determining the priorities comprises: determining whether a beacon message of the beacon messages is a duplicate of a previously received beacon message. 12. The system of claim 8 , wherein the operations comprise: retrieving content corresponding to one or more values included in the selected beacon message, wherein presenting the selected beacon message comprises displaying the retrieved content on a screen of the mobile device. 13. A system comprising: a network interface configured to communicate with mobile devices; and processor electronics configured to store applications, including an application, for download to the mobile devices via the network interface, wherein the application comprises instructions to cause a mobile device to perform operations comprising: receiving beacon messages from multiple beacon devices over short-range communication links, the beacon devices being within a vicinity of an establishment, wherein the beacon messages are configured to provide content associated with the establishment; determining priorities of the beacon messages based on one or more criteria; selecting a beacon message of the beacon messages based on the priorities to produce a selected beacon message; and presenting the selected beacon message through the mobile device, wherein determining the priorities comprises: assigning a first priority to a first beacon message of the beacon messages based on the first beacon message being a duplicate of a previously received beacon message; and assigning a second priority to a second beacon message of the beacon messages based on the second beacon message not being a duplicate of a previously received beacon message, wherein the second priority is higher than the first priority. 14. The system of claim 13 , wherein the operations comprise: retrieving content corresponding to one or more values included in the selected beacon message, wherein presenting the selected beacon message comprises displaying the retrieved content on a screen of the mobile device.
Related publications grouped by family.
Answers are generated from the same data shown on this page.