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 that provides information about retrieving a redemption code, wherein the beacon identifier is associated with an event in a vicinity of the beacon device;
sending, by the mobile device, a request to a content provider to retrieve the redemption code associated with the code redemption action, the request including the beacon identifier;
receiving, by the mobile device, a response from the content provider, the response including the redemption code and one or more redemption criteria to be satisfied to redeem the redemption code;
displaying, by the mobile device and on a screen of the mobile device, a notification that is based on the response;
determining, by the mobile device, that the one or more redemption criteria have been satisfied; and
in response to determining, by the mobile device, that the one or more redemption criteria have been satisfied;
activating, by the mobile device, the redemption code, andproviding, by the mobile device, an indication that the redemption code is ready to be redeemed.
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
20 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 that provides information about retrieving a redemption code, wherein the beacon identifier is associated with an event in a vicinity of the beacon device; sending, by the mobile device, a request to a content provider to retrieve the redemption code associated with the code redemption action, the request including the beacon identifier; receiving, by the mobile device, a response from the content provider, the response including the redemption code and one or more redemption criteria to be satisfied to redeem the redemption code; displaying, by the mobile device and on a screen of the mobile device, a notification that is based on the response; determining, by the mobile device, that the one or more redemption criteria have been satisfied; and in response to determining, by the mobile device, that the one or more redemption criteria have been satisfied; activating, by the mobile device, the redemption code, and providing, by the mobile device, an indication that the redemption code is ready to be redeemed. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 19, 20)
-
-
14. A method comprising:
-
causing a mobile device to listen for beacon messages broadcasted by beacon devices over a first short-range communication link; receiving, at the mobile device, a 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 that provides information about retrieving a redemption code, wherein the beacon identifier is associated with an event in a vicinity of the beacon device; determining that an application for handling the first beacon message is installed on the mobile device; downloading the application if the application is not installed on the mobile device; forwarding at least a portion of the first beacon message to the application; exchanging, by the application, information with a content provider to retrieve the redemption code associated with the beacon identifier, wherein the redemption code is redeemable based on satisfying one or more redemption criteria; displaying, by the mobile device and on a screen of the mobile device, a notification that is based on the response; 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 user-selectable redemption mechanism for redeeming the redemption code in response to determining that the one or more redemption criteria are satisfied. - View Dependent Claims (15, 16, 17, 18)
-
Specification