IP Library Granted Patent US 11,188,637
Granted Patent B1
US 11,188,637 · App. 17/307,412 · Granted Nov 30, 2021

Systems and methods for link device authentication

Inventor: Mark Lawson (Las Vegas, NV)
G06F21/44G06N7/005G06N20/00
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 11,188,637
App. No.
17/307,412
Granted
Nov 30, 2021
Kind
B1
Abstract

A system for link device authentication includes a computing device configured to acquire, from an originating device, an identifier of an endpoint device, obtain an endpoint device authentication code corresponding to the identifier, determine, as a function of the identifier, a location of the endpoint device, identify a plurality of link devices, select, from the plurality of link devices, at least a probabilistically verified link device as a function of the location of the endpoint device, and transmit, to the at least a probabilistically verified link device, the endpoint device authentication code.

Claims (49)

1. A system for link device authentication, the system comprising a computing device configured to:

acquire, from an originating device, an identifier of an endpoint device;

obtain an endpoint device authentication code corresponding to the identifier;

determine, as a function of the identifier, a location of the endpoint device;

identify a plurality of link devices;

select, from the plurality of link devices, at least a probabilistically verified link device as a function of the location of the endpoint device; and

transmit, to the at least a probabilistically verified link device, the endpoint device authentication code;

wherein selecting the at least a probabilistically verified link device further comprises:

training a machine-learning model as a function of training data, wherein the training data groups sets of endpoint device data and link device data with verified communications;

acquiring current endpoint device data and current link device data; and

selecting the at least a probabilistically verified link device as a function of the current endpoint device data, the current link device data, and the machine-learning model.

2. The system of claim 1 , wherein obtaining the endpoint device authentication code further comprises acquiring the endpoint device authentication code from the originating device.

3. The system of claim 1 , wherein obtaining the endpoint device authentication code further comprises generating the endpoint device authentication code.

4. The system of claim 1 , wherein determining the location of the endpoint device further comprises acquiring the location from the endpoint device.

5. The system of claim 1 , wherein determining the location of the endpoint device further comprises:

acquiring communication metadata from the endpoint device; and

determining the location as a function of the communication metadata.

6. The system of claim 1 , wherein selecting the at least a probabilistically verified link device further comprises:

determining a distance from the location of the endpoint device to a location of the at least a probabilistically verified link device; and

selecting the at least a probabilistically verified link device as a function of the distance.

7. The system of claim 1 , wherein selecting the at least a probabilistically verified link device further comprises:

determining a temporal datum; and

selecting the at least a probabilistically verified link device as a function of the temporal datum.

8. The system of claim 1 further comprising authenticating the originating device.

9. The system of claim 1 further comprising authenticating the endpoint device.

10. A method of link device authentication, the method comprising:

acquiring, by a computing device and from an originating device, an identifier of an endpoint device;

obtaining, by the computing device, an endpoint device authentication code corresponding to the identifier;

determining, by the computing device and as a function of the identifier, a location of the endpoint device;

identifying, by the computing device, a plurality of link devices;

selecting, by the computing device and from the plurality of link devices, at least a probabilistically verified link device as a function of the location of the endpoint device; and

providing, by the computing device and to the at least a probabilistically verified link device, the endpoint device authentication code; wherein selecting the at least a probabilistically verified link device further comprises:

training a machine-learning model as a function of training data, wherein the training data groups sets of endpoint device data and link device data with verified communications;

acquiring current endpoint device data and current link device data; and

selecting the at least a probabilistically verified link device as a function of the current endpoint device data, the current link device data, and the machine-learning model.

11. The method of claim 10 , wherein obtaining the endpoint device authentication code further comprises acquiring the endpoint device authentication code from the originating device.

12. The method of claim 10 , wherein obtaining the endpoint device authentication code further comprises generating the endpoint device authentication code.

13. The method of claim 10 , wherein determining the location of the endpoint device further comprises acquiring the location from the endpoint device.

14. The method of claim 10 , wherein determining the location of the endpoint device further comprises:

acquiring communication metadata from the endpoint device; and

determining the location as a function of the communication metadata.

15. The method of claim 10 , wherein selecting the at least a probabilistically verified link device further comprises:

determining a distance from the location of the endpoint device to a location of the at least a probabilistically verified link device; and

selecting the at least a probabilistically verified link device as a function of the distance.

16. The method of claim 10 , wherein selecting the at least a probabilistically verified link device further comprises:

determining a temporal datum; and

selecting the at least a probabilistically verified link device as a function of the temporal datum.

17. The method of claim 10 further comprising authenticating the originating device.

18. The method of claim 10 further comprising authenticating the endpoint device.

Continuity (1)
Provisional Application 63045104 · Jun 28, 2020
Cited By (2)
US 12,199,964 US 12,367,275