Prioritizing beacon messages for mobile devices
First Claim
Patent Images
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 respectively comprise beacon identifiers, wherein the beacon messages respectively provide message contents, each of the message contents being associated with the establishment;
assigning flags to the beacon messages, each flag indicating whether a corresponding beacon message is a new message or a duplicate of a previously received beacon message;
determining, at the mobile device, priorities of the beacon messages based on the message contents and based on a message content based priority rule set, wherein the message contents are separate from the beacon identifiers, and wherein determining the priorities comprises determining the priorities based on the flags;
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.
0 Assignments
0 Petitions
Accused Products
Abstract
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.
-
Citations
24 Claims
-
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 respectively comprise beacon identifiers, wherein the beacon messages respectively provide message contents, each of the message contents being associated with the establishment; assigning flags to the beacon messages, each flag indicating whether a corresponding beacon message is a new message or a duplicate of a previously received beacon message; determining, at the mobile device, priorities of the beacon messages based on the message contents and based on a message content based priority rule set, wherein the message contents are separate from the beacon identifiers, and wherein determining the priorities comprises determining the priorities based on the flags; 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. 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, at the 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 respectively comprise beacon identifiers, wherein the beacon messages respectively provide message contents, each of the message contents being associated with the establishment; assigning flags to the beacon messages, each flag indicating whether a corresponding beacon message is a new message or a duplicate of a previously received beacon message; determining, at the mobile device, priorities of the beacon messages based on the message contents and based on a message content based priority rule set, wherein the message contents are separate from the beacon identifiers, and wherein determining the priorities comprises determining the priorities based on the flags; 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. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A mobile device comprising:
-
circuitry configured to receive 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 respectively comprise beacon identifiers, wherein the beacon messages respectively provide message contents, each of the message contents being associated with the establishment; and a processor configured to perform operations comprising; assigning flags to the beacon messages, each flag indicating whether a corresponding beacon message is a new message or a duplicate of a previously received beacon message; determining priorities of the beacon messages based on the message contents and based on a message content based priority rule set, wherein the message contents are separate from the beacon identifiers, and wherein determining the priorities comprises determining the priorities based on the flags; 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. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification