Campaign Management Systems for Creating and Managing Beacon Based Campaigns
First Claim
1. A method comprising:
- providing, by a data processing apparatus, a graphical user interface to create a campaign zone for a location, create campaign messages for the campaign zone, prioritize the campaign messages, and produce campaign message priority information, wherein the graphical user interface is configured to specify for a campaign message a beacon identifier associated with a beacon device that is within a vicinity of the location, and to specify for the campaign message an action for a mobile device to perform in response to receiving a beacon message containing the beacon identifier from the beacon device;
generating, by the data processing apparatus, campaign information based on the campaign messages and the campaign message priority information; and
providing, by the data processing apparatus, the campaign information to mobile devices.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques and systems for beacon based campaign creation and management are disclosed. A disclosed technique includes providing a graphical user interface to create a campaign zone for a location, create campaign messages for the campaign zone, prioritize the campaign messages, and produce campaign message priority information; generating campaign information based on the campaign messages and the campaign message priority information; and providing the campaign information to mobile devices. The graphical user interface can be configured to specify for a campaign message a beacon identifier associated with a beacon device that is within a vicinity of the location, and to specify for the campaign message an action for a mobile device to perform in response to receiving a beacon message containing the beacon identifier from the beacon device.
45 Citations
22 Claims
-
1. A method comprising:
-
providing, by a data processing apparatus, a graphical user interface to create a campaign zone for a location, create campaign messages for the campaign zone, prioritize the campaign messages, and produce campaign message priority information, wherein the graphical user interface is configured to specify for a campaign message a beacon identifier associated with a beacon device that is within a vicinity of the location, and to specify for the campaign message an action for a mobile device to perform in response to receiving a beacon message containing the beacon identifier from the beacon device; generating, by the data processing apparatus, campaign information based on the campaign messages and the campaign message priority information; and providing, by the data processing apparatus, the campaign information to mobile devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system comprising:
-
a processor; and a memory structure coupled with the processor, the memory structure being configured to store campaign related data, wherein the processor is configured to perform operations comprising; providing a graphical user interface to create a campaign zone for a location, create campaign messages for the campaign zone, prioritize the campaign messages, and produce campaign message priority information, wherein the graphical user interface is configured to specify for a campaign message a beacon identifier associated with a beacon device that is within a vicinity of the location, and to specify for the campaign message an action for a mobile device to perform in response to receiving a beacon message containing the beacon identifier from the beacon device; generating campaign information based on the campaign messages and the campaign message priority information; storing the campaign information in the memory structure; and providing the campaign information to mobile devices. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A method comprising:
-
determining, at a mobile device, campaign zone information associated with a location; sending, from the mobile device, the campaign zone information to a server; receiving, at the mobile device, a campaign file that corresponds to the campaign zone information, the campaign file comprising campaign messages; receiving, at the mobile device, beacon messages from multiple beacon devices over short-range communication links, the beacon devices being within a vicinity of the location; determining priorities of the beacon messages based on the campaign file; selecting a beacon message of the beacon messages based on the priorities to produce a selected beacon message; and presenting a campaign message of the campaign messages that corresponds to the selected beacon message through the mobile device. - View Dependent Claims (18, 19)
-
-
20. 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 a location; and a processor coupled with the circuitry, wherein the processor is configured to perform operations comprising; determining campaign zone information associated with the location; sending the campaign zone information to a server; receiving a campaign file that corresponds to the campaign zone information, the campaign file comprising campaign messages; determining priorities of the beacon messages based on the campaign file; selecting a beacon message of the beacon messages based on the priorities to produce a selected beacon message; and presenting a campaign message of the campaign messages that corresponds to the selected beacon message through the mobile device. - View Dependent Claims (21, 22)
-
Specification