Prioritizing beacon messages for mobile devices

US9426615B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9426615-B2
Application numberUS-201514592638-A
CountryUS
Kind codeB2
Filing dateJan 8, 2015
Priority dateSep 30, 2014
Publication dateAug 23, 2016
Grant dateAug 23, 2016

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

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.

First claim

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.

Assignees

Inventors

Classifications

  • H04W72/56Primary

    based on priority criteria · CPC title

  • Received signal strength · CPC title

  • Targeted advertisements · CPC title

  • H04W4/02Primary

    Services making use of location information · CPC title

  • Advertisements · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9426615B2 cover?
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 d…
Who is the assignee on this patent?
Apple Inc
What technology area does this patent fall under?
Primary CPC classification H04W72/56. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Aug 23 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 5 related publications on this page (citations in our corpus or others sharing the same primary CPC).