IP Library › Granted Patent US 11,695,783
Granted Patent B2
US 11,695,783 · App. 16/539,566 · Granted Jul 4, 2023

Systems, devices, and methods for determining a confidence level associated with a device using heuristics of trust

Inventor: Christian T. Wentz (Providence, RI)
Assignee: Ares Technologies, Inc.
H04L63/126
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,695,783
App. No.
16/539,566
Granted
Jul 4, 2023
Kind
B2
Abstract

A method of determining a confidence level associated with a device using heuristics of trust includes receiving, by an evaluating device, at least a communication from a first remote device, determining, by the evaluating device, an identity of the first remote device as a function of the at least a communication, calculating, by the evaluating device, at least a heuristic of trust as a function of the at least a communication and the identity, assigning, by the evaluating device, a first confidence level to the first remote device as a function of the at least a heuristic of trust, and assigning, by the evaluating device, an access right as a function of the first confidence level.

Claims (59)

1. A method of determining a confidence level associated with a device, the method comprising:

receiving, by an evaluating device, at least a communication from a first remote device, wherein the communication comprises at least a transaction;

determining, by the evaluating device, an identity of the first remote device as a function of the at least a communication, wherein determining the identity of the first remote device further comprises:

receiving a secure proof from the first remote device;

determining the identity of the first remote device as a function of the secure proof, wherein the secure proof is generated by a secure computing module of the first remote device, and wherein the secure computing module comprises a trusted platform module configured to determine at least a first confidence level and authenticate at least a digitally signed assertion; and

fingerprinting the first remote device as a function of at least a field parameter of the at least a communication;

comparing, by the evaluating device, the identity from the first remote device to the at least a digitally signed assertion incorporated in a temporally sequential listing, wherein the evaluating device implements an attested boot protocol (secure boot);

calculating, by the evaluating device, at least a heuristic of trust as a function of the at least a communication and the identity, wherein calculating the at least a heuristic of trust comprises evaluating an exchange of value in the transaction to which the first remote device is a party and comparing the exchange of value to a threshold of freshness, wherein the threshold of freshness includes a recency of interaction of the first remote device;

assigning, by the evaluating device, the first confidence level to the first remote device as a function of the at least a heuristic of trust; and

assigning, by the evaluating device, an access right as a function of the first confidence level.

2. The method of claim 1 , wherein receiving the at least a communication further comprises receiving at least a packet set over a network.

3. The method of claim 1 , wherein receiving the at least a communication further comprises receiving the transaction recorded in the temporally sequential listing.

4. The method of claim 1 , wherein determining the identity of the first remote device further comprises fingerprinting the first remote device as a function of at least a field parameter of the at least a communication.

5. The method of claim 1 , wherein determining the identity of the first remote device further comprises fingerprinting the first remote device as a function of at least a machine operation parameter described in the at least a communication.

6. The method of claim 1 , wherein determining the identity of the first remote device further comprises determining a geographic location of the first remote device.

7. The method of claim 6 , wherein determining the geographic location of the first remote device further comprises:

identifying an internet protocol address of the first remote device; and

determining the geographic location as a function of internet protocol address.

8. The method of claim 6 , wherein determining the geographic location of the first remote device further comprises determining proximity to a device having a recorded location.

9. The method of claim 1 , wherein determining the identity of the first remote device further comprises determining the identity as a function of user profile data.

10. The method of claim 1 , wherein calculating the at least a heuristic of trust further comprises reconciling a first datum of the at least a communication to at least a second datum of the at least a communication.

11. The method of claim 1 , wherein calculating the at least a heuristic of trust further comprises reconciling a first geographic location determination with at least a second geographic determination.

12. The method of claim 1 , wherein calculating the at least a heuristic of trust further comprises:

determining a duration of past interaction; and

calculating the at least a heuristic as a function of the duration of past interaction.

13. The method of claim 1 , wherein calculating the at least a heuristic of trust further comprises:

determining a second confidence level of at least a second device associated with the first remote device through transactions; and

calculating the at least a heuristic of trust as a function of the second confidence level of the at least a second device.

14. The method of claim 1 , wherein calculating the at least a heuristic of trust further comprises:

determining a most recent time of past interaction; and

calculating the at least a heuristic of trust as a function of the most recent time of past interaction.

15. The method of claim 1 , wherein calculating the at least heuristic of trust further comprises:

determining a degree of obscurity of the first remote device; and

calculating the at least a heuristic as a function of the degree of obscurity.

16. The method of claim 1 , wherein calculating the at least a heuristic of trust further comprises:

identifying a plurality of transactions performed by the first remote device;

deriving an average transaction amount of the plurality of transactions; and

calculating the at least a heuristic of trust as a function of the average transaction amount.

17. The method of claim 1 , wherein calculating the at least a heuristic of trust further comprises:

determining a second confidence level in the identity of the first remote device; and

calculating the at least a heuristic of trust as a function of the second confidence level.

18. The method of claim 1 , wherein calculating the at least a heuristic of trust further comprises performing a trusted time evaluation of at least an action performed by the at least a cryptographic evaluating device.

19. The method of claim 1 , calculating the at least a heuristic of trust further comprises:

receiving, from a verified device, a datum identifying the first remote device; and

calculating the at least a heuristic of trust as a function of the datum identifying the first device.

20. The method of claim 1 , wherein:

the at least a heuristic further comprises a plurality of heuristics; and

assigning the first confidence level further comprises:

aggregating the plurality of heuristics; and

assigning the first confidence level as a function of the aggregated plurality of heuristics.

21. The method of claim 1 , wherein assigning the confidence level further comprises:

retrieving a second confidence level associated with the first remote device; and

assigning the first confidence level as a function of the second confidence level.

22. The method of claim 20 , wherein retrieving the second confidence level further comprises:

evaluating an assertion, in the temporally sequential listing of assertions, assigning the second confidence level to the first remote device.

23. A system for determining a confidence level associated with a device, the system including:

an evaluating device communicatively connected to a network, the evaluating device including at least a microprocessor designed and configured to receive at least a communication, which comprises at least a transaction, from a first remote device, determine an identity of the first remote device as a function of the at least a communication, wherein determining the identity of the first remote device further comprises: receiving a secure proof from the first remote device; determining the identify of the first remote device as a function of the secure proof, wherein the secure proof is generated by a secure computing module of the first remote device, and wherein the secure computing module comprises a trusted platform module configured to determine at least a first confidence level and authenticate at least a digitally signed assertion; and fingerprinting the first remote device as a function of at least a field parameter of the at least a communication, compare the identity from the first remote device to the at least a digitally signed assertion incorporated in a temporally sequential listing, wherein the evaluating device implements an attested boot protocol;

calculate at least a heuristic of trust as a function of the at least a communication and the identity, assign the first confidence level to the first remote device as a function of the at least a heuristic of trust, and assign an access right as a function of the first confidence level;

wherein calculating the at least a heuristic of trust comprises evaluating an exchange of value in the transaction to which the first remote device is a party and comparing the exchange of value to a threshold of freshness, wherein the threshold of freshness includes a recency of interaction of the first remote device.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 3, 2020
From: WENTZ, CHRISTIAN T
To: ARES TECHNOLOGIES, INC.
Reel/Frame 052556/0537 →
Continuity (2)
Provisional Application 62718364 · Aug 13, 2018
Related Publication 20200076829A1 · Mar 5, 2020