US 12,363,085 B2
Network device proximity-based authentication
Jeffrey Jason Griffin, Garner, NC (US)
Assigned to Truist Bank, Charlotte, NC (US)
Filed by Truist Bank, Charlotte, NC (US)
Filed on Nov. 22, 2023, as Appl. No. 18/517,490.
Application 18/517,490 is a continuation of application No. 17/748,732, filed on May 19, 2022, granted, now 11,863,543.
Application 17/748,732 is a continuation of application No. 17/014,085, filed on Sep. 8, 2020, granted, now 11,399,018, issued on Jul. 26, 2022.
Application 17/014,085 is a continuation of application No. 15/665,925, filed on Aug. 1, 2017, granted, now 10,805,278, issued on Oct. 13, 2020.
Claims priority of provisional application 62/374,955, filed on Aug. 15, 2016.
Prior Publication US 2024/0098074 A1, Mar. 21, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 29/06 (2006.01); G06F 21/31 (2013.01); G06F 21/35 (2013.01); H04L 9/40 (2022.01); G06F 21/62 (2013.01); H04W 12/06 (2021.01)
CPC H04L 63/0492 (2013.01) [G06F 21/31 (2013.01); G06F 21/316 (2013.01); G06F 21/35 (2013.01); H04L 63/0853 (2013.01); H04L 63/102 (2013.01); H04L 63/105 (2013.01); G06F 21/6245 (2013.01); G06F 2221/2111 (2013.01); G06F 2221/2137 (2013.01); H04L 2463/082 (2013.01); H04W 12/06 (2013.01)] 18 Claims
OG exemplary drawing
 
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.