IP Library Granted Patent US 12,363,085
Granted Patent B2
US 12,363,085 · App. 18/517,490 · Granted Jul 15, 2025

Network device proximity-based authentication

Inventor: Jeffrey Jason Griffin (Garner, NC)
Assignee: Truist Bank
H04L63/0492G06F21/31G06F21/316G06F21/35H04L63/0853H04L63/102H04L63/105G06F21/6245G06F2221/2111G06F2221/2137H04L2463/082H04W12/06
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 12,363,085
App. No.
18/517,490
Granted
Jul 15, 2025
Kind
B2
Abstract

A wireless system can be used to authenticate a user device via proximity information of wireless network devices. The system can include the user device, the wireless network devices, and a server. At least some of the wireless network devices can be wirelessly connected to the user device and at least some other wireless network devices can be wirelessly unconnected to the user device. The server can use proximity information about the user device with respect to the wireless network devices to authenticate a user.

Claims (55)

1. A system comprising:

one or more processor devices; and

a non-transitory computer-readable medium comprising instructions that are executable by the one or more processor devices for causing the one or more processor devices to:

receive first proximity information from a user device of a user, the first proximity information indicating a first set of wireless network devices in a wireless range of the user device on a first date;

generate a fingerprint for the user based on the first proximity information;

store the fingerprint in memory; and

after storing the fingerprint in the memory:

receive second proximity information from the user device of the user, the second proximity information indicating a second set of wireless network devices in wireless range of the user device on a second date that is subsequent to the first date;

retrieve the first proximity information from the fingerprint in the memory;

determine a level of closeness between the first proximity information and the second proximity information;

determine a first characteristic of the first date and a second characteristic of the second date;

determine a difference between the first characteristic and the second characteristic;

adjust an authentication process for granting the user access to sensitive information based on the difference between the first characteristic and the second characteristic; and

determine whether to grant the user access to the sensitive information based on the level of closeness and the difference.

2. The system of claim 1 , wherein the first characteristic is that the first date is a non-holiday weekday.

3. The system of claim 1 , wherein the second characteristic is that the second date is a holiday.

4. The system of claim 1 , wherein the second characteristic is that the second date is a weekend day.

5. The system of claim 1 , wherein the non-transitory computer-readable medium further comprises instructions that are executable by the one or more processor devices for causing the one or more processor devices to:

relax the authentication process for granting the user access to the sensitive information based on the difference between the first characteristic and the second characteristic.

6. The system of claim 1 , wherein the first characteristic includes a first time associated with the first proximity information on the first date, the second characteristic includes a second time associated with the second proximity information on the second date, and the difference is a time difference between the first time and the second time.

7. A method comprising:

receiving, by one or more processor devices, first proximity information from a user device of a user, the first proximity information indicating a first set of wireless network devices in a wireless range of the user device on a first date;

generating, by the one or more processor devices, a fingerprint for the user based on the first proximity information;

storing, by the one or more processor devices, the fingerprint in memory; and

after storing the fingerprint in the memory:

receiving, by the one or more processor devices, second proximity information from the user device of the user, the second proximity information indicating a second set of wireless network devices in wireless range of the user device on a second date that is subsequent to the first date;

retrieving, by the one or more processor devices, the first proximity information from the fingerprint in the memory;

determining, by the one or more processor devices, a level of closeness between the first proximity information and the second proximity information;

determining, by the one or more processor devices, a first characteristic of the first date and a second characteristic of the second date;

determining, by the one or more processor devices, a difference between the first characteristic and the second characteristic;

adjusting, by the one or more processor devices, an authentication process for granting the user access to sensitive information based on the difference between the first characteristic and the second characteristic; and

determining, by the one or more processor devices, whether to grant the user access to the sensitive information based on the level of closeness and the difference.

8. The method of claim 7 , wherein the first characteristic is that the first date is a non-holiday weekday.

9. The method of claim 7 , wherein the second characteristic is that the second date is a holiday.

10. The method of claim 7 , wherein the second characteristic is that the second date is a weekend day.

11. The method of claim 7 , further comprising:

relaxing the authentication process for granting the user access to the sensitive information based on the difference between the first characteristic and the second characteristic.

12. The method of claim 7 , wherein the first characteristic includes a first time associated with the first proximity information on the first date, the second characteristic includes a second time associated with the second proximity information on the second date, and the difference is a time difference between the first time and the second time.

13. A non-transitory computer-readable medium comprising instructions that are executable by one or more processor devices for causing the one or more processor devices to:

receive first proximity information from a user device of a user, the first proximity information indicating a first set of wireless network devices in a wireless range of the user device on a first date;

generate a fingerprint for the user based on the first proximity information;

store the fingerprint in memory; and

after storing the fingerprint in the memory:

receive second proximity information from the user device of the user, the second proximity information indicating a second set of wireless network devices in wireless range of the user device on a second date that is subsequent to the first date;

retrieve the first proximity information from the fingerprint in the memory;

determine a level of closeness between the first proximity information and the second proximity information;

determine a first characteristic of the first date and a second characteristic of the second date;

determine a difference between the first characteristic and the second characteristic; and

determine whether to grant the user access to sensitive information based on the level of closeness and the difference at least in part by adjusting an authentication process for granting the user access to the sensitive information based on the difference between the first characteristic and the second characteristic.

14. The non-transitory computer-readable medium of claim 13 , wherein the first characteristic is that the first date is a non-holiday weekday.

15. The non-transitory computer-readable medium of claim 13 , wherein the second characteristic is that the second date is a holiday.

16. The non-transitory computer-readable medium of claim 13 , wherein the second characteristic is that the second date is a weekend day.

17. The non-transitory computer-readable medium of claim 13 , further comprising program code that is executable by the one or more processor devices for causing the one or more processor devices to:

relax the authentication process for granting the user access to the sensitive information based on the difference between the first characteristic and the second characteristic.

18. The non-transitory computer-readable medium of claim 13 , wherein the first characteristic includes a first time associated with the first proximity information on the first date, the second characteristic includes a second time associated with the second proximity information on the second date, and the difference is a time difference between the first time and the second time.

Assignments (2)
CHANGE OF NAME Recorded Nov 20, 2024
From: BRANCH BANKING AND TRUST COMPANY
To: TRUIST BANK
Reel/Frame 069396/0934 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 15, 2024
From: GRIFFIN, JEFFREY JASON
To: BRANCH BANKING AND TRUST COMPANY
Reel/Frame 069275/0362 →
Continuity (5)
Continuation 17748732 · May 19, 2022
Continuation 17014085 · Sep 8, 2020
Continuation 15665925 · Aug 1, 2017
Provisional Application 62374955 · Aug 15, 2016
Related Publication 20240098074A1 · Mar 21, 2024
References Cited (33)
US 9075979B1 · Queru · 2015 [cited by applicant]
US 9451397B1 · Lee · 2016 [cited by examiner]
US 10805278B2 · Griffin · 2020 [cited by applicant]
US 11082839B2 · Jacobson et al. · 2021 [cited by applicant]
US 20070021126A1 · Nanda · 2007 [cited by examiner]
US 20070192349A1 · Farr · 2007 [cited by applicant]
US 20080146230A1 · Pandian · 2008 [cited by examiner]
US 20090254975A1 · Turnbull · 2009 [cited by applicant]
US 20090264775A1 · Wu · 2009 [cited by applicant]
US 20090265775A1 · Wisely · 2009 [cited by examiner]
US 20110059689A1 · Haverty · 2011 [cited by applicant]
US 20110154460A1 · Khare · 2011 [cited by examiner]
US 20120208463A1 · Causey · 2012 [cited by examiner]
US 20130281118A1 · Lipman · 2013 [cited by applicant]
US 20130318581A1 · Counterman · 2013 [cited by examiner]
US 20140289827A1 · Tang · 2014 [cited by examiner]
US 20150113620A1 · Brewer · 2015 [cited by examiner]
US 20150116320A1 · Schwab · 2015 [cited by applicant]
US 20150208226A1 · Kuusilinna · 2015 [cited by applicant]
US 20150229650A1 · Grigg · 2015 [cited by applicant]
US 20150254465A1 · Ekberg · 2015 [cited by examiner]
US 20150281194A1 · Elliott · 2015 [cited by examiner]
US 20170048659A1 · Silvestri · 2017 [cited by examiner]
US 20180048630A1 · Griffin · 2018 [cited by applicant]
US 20180062851A1 · Cronholm · 2018 [cited by examiner]
US 20180316671A1 · Brown · 2018 [cited by applicant]
Andre Kalamandeen et al., Ensemble: Cooperative Proximity-based Authentication; Jun. 2010, ACM, pp. 331-344. (Year: 2010). [cited by examiner]
Suhas Mathur et al., ProxiMate: Proximity-based Secure Pairing using Ambient Wireless Signals, Jun. 2011, ACM, pp. 211-224. (Year: 2011). [cited by examiner]
Athul Prasad et al., Energy Efficient Device Discovery for Social Cloud Application in 3GPP LTE-Advanced Networks, Jun. 23-26, 2014, IEEE, pp. 1-6. (Year: 2014). [cited by examiner]
Liang Xiao et al., Proximity-Based Security Techniques for Mobile Users in Wireless Networks; Oct. 18, 2013, IEEE, vol. 8, Issue 12; pp. 2089-2100. (Year: 2013). [cited by examiner]
Andre Kalamandeen et al., Ensemble: Cooperative Proximity-based Authentication; Jun. 2020, ACM, pp. 331-344. (Year 2010). [cited by applicant]
Athul Prasad et al., Energy Efficient Device Discovery for Social Cloud Applications in 3Gpp LTE-Advanced Networks, Jun. 23-26, 2014, IEEE, pp. 1-6 (Year: 2014). [cited by applicant]
Mathur, et al., “ProxiMate: Proximity-Based Secure Pairing using Ambient Wireless Signals”, Mobisys '11: Proceedings of the 9th International Conference on Mobile Systems, Applications, and Services, Jun. 2011, pp. 211-… [cited by applicant]