Beacon-Triggered Code Redemption for Mobile Devices
First Claim
1. A method comprising:
- causing a mobile device to listen for beacon messages broadcast by a beacon device over a short-range communication link;
receiving, at the mobile device, a beacon message from the beacon device, the beacon message including a beacon identifier and an activity parameter, the activity parameter specifying a code redemption action, wherein the beacon identifier is associated with an event that will occur, is occurring, or has occurred in the vicinity of the beacon device;
sending a request to a content provider to retrieve a redemption code associated with the code redemption action, the request including the beacon identifier; and
receiving a response from the content provider, the response including the redemption code.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques and systems for beacon triggered code redemption are disclosed. Such a technique can include causing a mobile device to listen for beacon messages broadcast by a beacon device over a short-range communication link; receiving a beacon message from the beacon device; and exchanging information with a content provider to retrieve a redemption code associated with the beacon message. A beacon message can include a beacon identifier and an activity parameter specifying a code redemption action. The beacon identifier can be associated with an event that will occur, is occurring, or has occurred in the vicinity of the beacon device. The technique can further include displaying on a screen of the mobile device, a notification in regard to redeeming the redemption code configured for redeeming content associated with the event.
-
Citations
30 Claims
-
1. A method comprising:
-
causing a mobile device to listen for beacon messages broadcast by a beacon device over a short-range communication link; receiving, at the mobile device, a beacon message from the beacon device, the beacon message including a beacon identifier and an activity parameter, the activity parameter specifying a code redemption action, wherein the beacon identifier is associated with an event that will occur, is occurring, or has occurred in the vicinity of the beacon device; sending a request to a content provider to retrieve a redemption code associated with the code redemption action, the request including the beacon identifier; and receiving a response from the content provider, the response including the redemption code. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method comprising:
-
causing a mobile device to listen for beacon messages broadcast by beacon devices over a first short-range communication link; receiving, at the mobile device, a first beacon message from a first beacon device of the beacon devices, the beacon message including a beacon identifier and an activity parameter, the activity parameter specifying a code redemption action, where the beacon identifier is associated with an event that will occur, is occurring, or has occurred in the vicinity of the beacon device; exchanging information with a content provider to retrieve a redemption code associated with the beacon identifier, wherein the redemption code is redeemable based on satisfying one or more redemption criteria; receiving, at the mobile device, a second beacon message from a second beacon device of the beacon devices over a second short-range communication link; determining that the one or more redemption criteria are satisfied based on the second beacon message; and providing a redemption mechanism for redeeming the redemption code. - View Dependent Claims (17, 18, 19, 20)
-
-
21. A system comprising:
-
a beacon device configured to broadcast a beacon message over a short-range communication link to a mobile device, the beacon message comprising a beacon identifier and an activity parameter, the activity parameter specifying a code redemption action, wherein the beacon identifier is associated with an event that will occur, is occurring or has occurred in the vicinity of the beacon device; and a server configured to receive a request from the mobile device, the request including the beacon identifier, obtain a redemption code based on the beacon identifier, and send a response to the mobile device, the response comprising the redemption code, wherein the redemption code is configured for redeeming content associated with the event. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification