IP Library › Granted Patent US 10,664,856
Granted Patent B2
US 10,664,856 · App. 14/284,336 · Granted May 26, 2020

Beacon-triggered code redemption for mobile devices

Inventors: Gregory S. Robbin (Mountain View, CA); Oliver Krevet (San Jose, CA); Jeremy C. Norberg (Seattle, WA); Claes S. Nygren (Seattle, WA)
Assignee: Apple Inc.
G06Q30/0207H04W4/80
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,664,856
App. No.
14/284,336
Granted
May 26, 2020
Kind
B2
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.

Claims (52)

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.

2. The method of claim 1 , wherein displaying on the screen of the mobile device, the notification that is based on the response comprises displaying a user-selectable redeem mechanism.

3. The method of claim 2 , wherein the response includes a link to a website for redeeming the redemption code.

4. The method of claim 2 , comprising:

receiving user input selecting the user-selectable redeem mechanism associated with the notification; and

responsive to the user input, causing an application on the mobile device to obtain content from the content provider using the link and the redemption code.

5. The method of claim 1 , comprising:

receiving content from the content provider over a communication link that is different from the short-range communication link.

6. The method of claim 5 , wherein the content is related to an author or artist who generated the content and who is performing or has performed live at the event.

7. The method of claim 1 , comprising:

obtaining a location of the mobile device; and

including the location in the request.

8. The method of claim 1 , wherein the short-range communication link is based on Bluetooth radio technology.

9. The method of claim 1 , comprising:

determining that an application for handling the 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 beacon message to the application; and

launching, after the determining, the application.

10. The method of claim 1 , wherein the indication that the redemption code is ready to be redeemed includes force feedback, audio indication, visual indication, or a combination thereof.

11. The method of claim 1 , wherein the redemption code is a barcode.

12. The method of claim 1 , comprising:

broadcasting a signal that is based on the redemption code in order for the redemption code to be redeemed by a radio frequency scanner.

13. The method of claim 1 , comprising:

broadcasting, from the mobile device, a version of the beacon message such that the beacon message is propagated to other mobile devices within a communication range of the mobile device.

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.

15. The method of claim 14 , comprising:

displaying a first notification on a screen of the mobile device, the first notification including information regarding the one or more redemption criteria,

displaying a second notification on the screen of the mobile device, the second notification indicating that the redemption code is redeemable, the second notification being associated with the redemption mechanism.

16. The method of claim 14 , wherein the determining comprises sending at least a portion of the second beacon message to the content provider.

17. The method of claim 16 , wherein the determining comprises receiving the redemption code from the content provider if the one or more redemption criteria are satisfied.

18. The method of claim 14 , wherein the short-range communication link is based on Bluetooth radio technology.

19. The method of claim 1 , wherein the code redemption action comprises a value or string.

20. The method of claim 1 , wherein the code redemption action comprises a major value and a minor value, wherein the major value comprises a value for a redemption activity and the minor value specifies a subtype from a group associated with the major value.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 22, 2014
From: ROBBIN, GREGORY S.; KREVET, OLIVER; NORBERG, JEREMY C.; NYGREN, CLAES S.
To: APPLE INC.
Reel/Frame 032951/0859 →
Continuity (1)
Related Publication 20150339694A1 · Nov 26, 2015