IP Library Granted Patent US 9,596,600
Granted Patent B2
US 9,596,600 · App. 14/695,120 · Granted Mar 14, 2017

Systems and methods for generating location based entitlements

Inventors: Jose Hernandez (Rosemount, MN); Adam Hornibrook (Eagan, MN); Darren Trzynka (Eagan, MN)
Assignee: Thomson Reuters Global Resources UC
H04W12/06H04W4/008H04W40/244
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,596,600
App. No.
14/695,120
Granted
Mar 14, 2017
Kind
B2
Abstract

The present disclosure is directed towards systems and methods for providing one or more security measures in Bluetooth low energy protocol environment, which comprises broadcasting a beacon signal, wherein the beacon signal comprises one or more temporal attributes and a proximity range. A request from an access device is received to authenticate the access device with the beacon signal and is subsequently authenticated with the beacon signal when the access device is within the proximity range. One or more content items are the transmitted to the access device in accordance with the one or more temporal attributes while the access device is authenticated with the beacon signal.

Claims (34)

1. A computer-implemented method comprising:

broadcasting a beacon signal, wherein the beacon signal comprises one or more temporal attributes and a proximity range and complies with a Bluetooth low energy protocol; wherein the one or more temporal attributes comprises one or more of a rule defining a predefined time period before expiration and a rule defining a threshold number of beacon uses;

receiving a request from an access device to authenticate with the beacon signal;

authenticating the access device with the beacon signal when the access device is within the proximity range and determining whether a usage of the beacon by the access device does not exceed the threshold number of beacon uses;

authenticating a location of a beacon device broadcasting the beacon signal, wherein the detected location of a beacon corresponds to a location of record for the beacon; and

transmitting one or more content items to the access device in accordance with the one or more temporal attributes while the access device is authenticated with the beacon signal.

2. The computer-implemented method of claim 1 , further comprising invalidating the authentication of the access device with the beacon signal in accordance with the one or more temporal attributes.

3. The computer-implemented method of claim 2 , further comprising removing the one or more content items from the access device upon the authentication of the access device with the beacon signal being invalidated.

4. The computer-implemented method of claim 1 , wherein authenticating the mobile device with the beacon signal when the access device is within the proximity range further comprises iteratively authenticating the mobile device with the beacon signal.

5. The computer-implemented method of claim 1 , wherein authenticating the mobile device with the beacon signal when the access device is within the proximity range further comprises authenticating one or more beacon identification properties.

6. The computer-implemented method of claim 1 , wherein authenticating the mobile device with the beacon signal when the access device is within the proximity range further comprises authenticating the location of the access device.

7. Non-transitory computer readable media comprising program code stored thereon for execution by a programmable processor to perform a method for providing one or more security measures in a Bluetooth low energy protocol environment, the computer readable media comprising:

program code for broadcasting a beacon signal, wherein the beacon signal comprises one or more temporal attributes and a proximity range and complies with the Bluetooth low energy protocol, wherein the one or more temporal attributes comprises one or more of a rule defining a predefined time period before expiration and a rule defining a threshold number of beacon uses;

program code for receiving a request from an access device to authenticate with the beacon signal;

program code for authenticating the access device with the beacon signal when the access device is within the proximity range and determining whether a usage of the beacon by the access device does not exceed the threshold number of beacon uses;

program code for authenticating a location of a beacon device broadcasting the beacon signal, wherein the detected location of a beacon corresponds to a location of record for the beacon; and

program code for transmitting one or more content items to the access device in accordance with the one or more temporal attributes while the access device is authenticated with the beacon signal.

8. The computer readable media of claim 7 , further comprising program code for invalidating the authentication of the access device with the beacon signal in accordance with the one or more temporal attributes.

9. The computer readable media of claim 8 , further comprising program code for removing the one or more content items from the access device upon the authentication of the access device with the beacon signal being invalidated.

10. The computer readable media of claim 7 , wherein program code for authenticating the mobile device with the beacon signal when the access device is within the proximity range further comprises program code for iteratively authenticating the mobile device with the beacon signal.

11. The computer readable media of claim 7 , wherein program code for authenticating the mobile device with the beacon signal when the access device is within the proximity range further comprises program code for authenticating one or more beacon identification properties.

12. The computer readable media of claim 7 , wherein program code for authenticating the mobile device with the beacon signal when the access device is within the proximity range further comprises program code for authenticating the location of the access device.

13. A system for performing a method for providing one or more security measures in a Bluetooth low energy protocol environment, the system comprising:

a beacon device configured to broadcast a beacon signal, wherein the beacon signal comprises one or more temporal attributes and a proximity range and complies with the Bluetooth low energy protocol, wherein the one or more temporal attributes comprises one or more of a rule defining a predefined time period before expiration and a rule defining a threshold number of beacon uses;

a server including a processor configured to:

receive a request from an access device to authenticate with the beacon signal;

authenticate the access device with the beacon signal when the access device is within the proximity range and determine whether a usage of the beacon by the access device does not exceed the threshold number of beacon uses;

authenticate a location of a beacon device broadcasting the beacon signal, wherein the detected location of a beacon corresponds to a location of record for the beacon; and

transmit one or more content items to the access device in accordance with the one or more temporal attributes while the access device is authenticated with the beacon signal.

14. The system of claim 13 , wherein the server is further configured to invalidate the authentication of the access device with the beacon signal in accordance with the one or more temporal attributes.

15. The system of claim 14 , wherein the server is further configured to remove the one or more content items from the access device upon the authentication of the access device with the beacon signal being invalidated.

16. The system of claim 13 , wherein the server in authenticating the mobile device with the beacon signal when the access device is within the proximity range is further configured to iteratively authenticate the mobile device with the beacon signal.

17. The system of claim 13 , wherein the server in authenticating the mobile device with the beacon signal when the access device is within the proximity range is further configured to authenticate one or more beacon identification properties.

18. The system of claim 13 , wherein the server in authenticating the mobile device with the beacon signal when the access device is within the proximity range is further configured to authenticate the location of the access device.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 3, 2020
From: THOMSON REUTERS GLOBAL RESOURCES UNLIMITED COMPANY
To: THOMSON REUTERS ENTERPRISE CENTRE GMBH
Reel/Frame 051995/0132 →
CHANGE OF NAME Recorded Aug 15, 2017
From: THOMSON REUTERS GLOBAL RESOURCES
To: THOMSON REUTERS GLOBAL RESOURCES UNLIMITED COMPANY
Reel/Frame 043296/0590 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 30, 2015
From: WEST PUBLISHING CORP
To: THOMSON REUTERS GLOBAL RESOURCES
Reel/Frame 035531/0188 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 30, 2015
From: HORNIBROOK, ADAM; TRZYNKA, DARREN; HERNANDEZ, JOSE
To: WEST PUBLISHING CORP
Reel/Frame 035553/0087 →
Continuity (2)
Provisional Application 61984334 · Apr 25, 2014
Related Publication 20150312762A1 · Oct 29, 2015