IP Library Granted Patent US 9,609,481
Granted Patent B2
US 9,609,481 · App. 14/596,756 · Granted Mar 28, 2017

Systems and methods for transmitting variable beacon profiles

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 9,609,481
App. No.
14/596,756
Granted
Mar 28, 2017
Kind
B2
Abstract

Systems, devices, methods, computer-readable media, techniques, and methodologies are disclosed for transmitting variable beacon profiles. In some embodiments, a server may receive a variable beacon profile at a first point in time, the variable beacon profile associated with a wireless beacon. A temporal indicator indicating the first point in time may be received. Location information associated with the wireless beacon may be determined based at least in part on the variable beacon profile and the temporal indicator. The location information may be transmitted to a service provider application on a mobile device.

Claims (40)

1. A method comprising:

receiving, by a server comprising one or processors, a variable beacon profile at a first point in time, the variable beacon profile associated with a wireless beacon and a merchant, wherein the variable beacon profile comprises a rolling identifier changed by the wireless beacon at the first point in time;

receiving, by the server, a temporal indicator indicating the first point in time;

determining, by the server based at least in part on the variable beacon profile and the temporal indicator, location information associated with the wireless beacon, wherein determining the location information comprises:

accessing, by the server and using the rolling identifier and the temporal indicator, a lookup table comprised of associations between rolling beacon identifiers, temporal indicators, and location information in a database associated with the server; and

determining, by the server based at least in part on accessing the lookup table, the location information; and

transmitting, by the server, the location information to a service provider application on a mobile device, wherein upon or after receipt of the location information, the service provider application is launched, wherein transmitting the location information to the mobile device comprises at least one of transmitting a SMS message, transmitting a text message, transmitting an email, or transmitting offer information associated with a consumer's loyalty account with the merchant to the service provider application executing on the mobile device, wherein the loyalty account comprises at least purchase history, loyalty account points, redeemable coupons, redeemed coupon history, merchant offers, or progress toward a loyalty account prize or offer.

2. The method of claim 1 , wherein the wireless beacon changes the rolling identifier according to predetermined time intervals.

3. The method of claim 1 , further comprising:

identifying, by the server, a duplicate rolling identifier in the lookup table, wherein the duplicate rolling identifier is the same as the rolling identifier, and wherein the duplicate rolling identifier is associated with different location information.

4. The method of claim 3 , wherein the determining the location information further comprises:

receiving, by the server, global positioning satellite (GPS) coordinates associated with the mobile device; and

determining, by the server, that the location information associated with the rolling identifier indicates a closer proximity to the GPS coordinates than indicated by the different location information associated with the duplicate rolling identifier.

5. The method of claim 1 , wherein the temporal indicator comprises information associated with at least one of a date or time.

6. The method of claim 1 , further comprising:

receiving, by the server, the variable beacon profile at a second point in time, the variable beacon profile comprising a different rolling identifier;

receiving, by the server, a second temporal indicator indicating the second point in time; and

determining, by the server based at least in part on the different rolling identifier and the second temporal indicator, the location information associated with the wireless beacon.

7. The method of claim 1 , wherein the wireless beacon communicates with the mobile device via at least one of Bluetooth, Bluetooth Low-Energy, near field communication, infrared, or RFID.

8. A system comprising:

at least one processor; and

at least one memory comprising computer-executable instructions, that when executed by the at least one processor, causes the at least one processor to:

receive a variable beacon profile at a first point in time, the variable beacon profile associated with a wireless beacon and a merchant, wherein the variable beacon profile comprises a rolling identifier changed by the wireless beacon at the first point in time;

receive a temporal indicator indicating the first point in time;

determine, based at least in part on the variable beacon profile and the temporal indicator, location information associated with the wireless beacon, wherein the computer-executable instructions to determine the location information further comprises instructions to:

access, using the rolling identifier and the temporal indicator, a lookup table comprised of associations between rolling beacon identifiers, temporal indicators, and location information in a database associated with the server; and

determine, based at least in part on accessing the lookup table, the location information; and

transmit the location information to a service provider application on a mobile device, wherein upon or after receipt of the location information, the service provider application is launched, wherein to transmit the location information to mobile device comprises at least one of transmitting a SMS message, transmitting a text message, transmitting an email, or transmitting offer information associated with a consumer s loyalty account with the merchant to the service provider application executing on the mobile device, wherein the loyalty account comprises at least purchase history, loyalty account points, redeemable coupons, redeemed coupon history, merchant offers, or progress toward a loyalty account prize or offer.

9. The system of claim 8 , wherein the wireless beacon changes the rolling identifier according to predetermined time intervals.

10. The system of claim 8 , further comprising computer-executable instructions to:

identify a duplicate rolling identifier in the lookup table, wherein the duplicate rolling identifier is the same as the rolling identifier, and wherein the duplicate rolling identifier is associated with different location information.

11. The system of claim 10 , wherein the computer-executable instructions to determine the location information further comprise instructions to:

receive global positioning satellite (GPS) coordinates associated with the mobile device; and

determine that the location information associated with the rolling identifier indicates a closer proximity to the GPS coordinates than indicated by the different location information associated with the duplicate rolling identifier.

12. The system of claim 8 , wherein the temporal indicator comprises information associated with at least one of a date or time.

13. The system of claim 8 , further comprising computer-executable instructions to:

receive the variable beacon profile at a second point in time, the variable beacon profile comprising a different rolling identifier;

receive a second temporal indicator indicating the second point in time; and

determine, based at least in part on the different rolling identifier and the second temporal indicator, the location information associated with the wireless beacon.

14. The system of claim 8 , wherein the wireless beacon communicates with the mobile device via at least one of Bluetooth, Bluetooth Low-Energy, near field communication, infrared, or RFID.

Assignments (5)
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT RIGHTS Recorded Aug 19, 2019
From: WELLS FARGO BANK, NATIONAL ASSOCIATION
To: FIRST DATA CORPORATION
Reel/Frame 050094/0455 →
RELEASE OF SECURITY INTEREST Recorded Jul 30, 2019
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: FIRST DATA CORPORATION; CLOVER NETWORK, INC.; FDGS GROUP LLC; GYFT INC.
Reel/Frame 049898/0512 →
SECURITY INTEREST Recorded Nov 17, 2015
From: FIRST DATA CORPORATION
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 037054/0127 →
SECURITY INTEREST Recorded Sep 22, 2015
From: FIRST DATA CORPORATION
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 036656/0224 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 6, 2015
From: CHUNG, ALAN L.
To: FIRST DATA CORPORATION
Reel/Frame 035104/0985 →