IP Library › Granted Patent US 10,911,422
Granted Patent B2
US 10,911,422 · App. 16/012,753 · Granted Feb 2, 2021

Data trust score

Inventors: Joseph Prasanna Fernando (Woodinville, WA); Karthik Ranjan (Kirkland, WA)
Assignee: Arm IP Limited
H04L63/08H04W12/06G16H10/65G16H20/10G16H80/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 10,911,422
App. No.
16/012,753
Granted
Feb 2, 2021
Kind
B2
Abstract

Various implementations described herein are directed to determining a multi-factor trust score. Data from one or more endpoint devices is received over a gateway. A trust score is determined based on a plurality of metrics. The plurality of metrics including at least: a first attestation process performed for the one or more endpoint devices, and a second attestation process performed for the gateway. The trust score is sent to an analytics server. The trust score is configured to be used by the analytics server to determine an alert and/or a command based on the trust score.

Claims (35)

1. A method, comprising:

receiving, by an attestation server, data from one or more endpoint devices over a gateway;

communicating, by the attestation server, to the one or more endpoint devices to receive characteristics of the one or more endpoint devices;

communicating, by the attestation server, to the gateway to receive characteristics of the gateway;

determining, by the attestation server, a trust score based on a plurality of metrics, the plurality of metrics including at least:

a first attestation process performed based on the characteristics of the one or more endpoint devices, and

a second attestation process performed based on the characteristics of the gateway; and

sending the trust score, by the attestation server, to an analytics server, the trust score being configured to be used by the analytics server to evaluate trustworthiness of the data and to determine an alert and/or a command.

2. The method of claim 1 , wherein the plurality of metrics further include a third attestation process based on an authentication status of an identity of an entity participating in an acquisition and/or handling of the data.

3. The method of claim 2 , wherein the plurality of metrics further includes at least one of an attribution metric, a device security level metric, a gateway security level metric, and a consent and/or approval metric.

4. The method of claim 1 , wherein the attestation server directly communicates to the one or more endpoint devices to receive characteristics of the one or more endpoint devices.

5. The method of claim 1 , wherein the trust score is compared to a plurality of threshold levels prior to authorizing different automated responses.

6. The method of claim 1 , wherein the attestation server and analytics server are cloud-based servers.

7. The method of claim 1 , wherein each of the one or more endpoint devices includes a root of trust computing engine.

8. The method of claim 1 , wherein the gateway includes a root of trust computing engine.

9. The method of claim 1 , wherein the gateway and each of the one or more endpoint devices include a root of trust computing engine.

10. The method of claim 9 , wherein the one or more endpoint devices and the gateway are part of a trusted execution environment.

11. The method of claim 1 , wherein a score is determined for each of the plurality of metrics.

12. The method of claim 11 , wherein the score for each of the plurality of metrics is combined to determine the trust score.

13. The method of claim 11 , further comprising applying a weight to each of the plurality of metrics.

14. The method of claim 13 , wherein the weight for each of the plurality of metrics is applied to the score that is determined for each of the plurality of metrics to determine a weighted score for each of the plurality of metrics.

15. The method of claim 14 , wherein the weighted score for each of the plurality of metrics is combined to determine the trust score.

16. The method of claim 5 , wherein the plurality of threshold levels includes a first threshold and a second threshold, and at the trust score above the first threshold, the different automated responses comprise automatically initiating a medical action.

17. The method of claim 16 , wherein the medical action comprises automatically delivering a dosage.

18. The method of claim 16 , wherein at the trust score below the first threshold and above the second threshold, the different automated responses comprise automatically delivering a notification to a medical professional.

19. The method of claim 18 , wherein at the trust score below the second threshold the different automated responses comprise sending a notification to the gateway.

20. A cloud-based attestation server, comprising:

a computer system having a processor and memory having stored thereon a plurality of executable instructions which, when executed by the processor, cause the processor to:

receive, by an attestation server, data from one or more endpoint devices over a gateway;

communicate, by the attestation server, to the one or more endpoint devices to receive characteristics of the one or more endpoint devices;

communicate, by the attestation server, to the gateway to receive characteristics of the gateway;

determine, by the attestation server, a trust score based on a plurality of metrics, the plurality of metrics including at least:

a first attestation process performed based on the characteristics of the one or more endpoint devices, and

a second attestation process performed based on the characteristics of the gateway;

send the trust score, by the attestation server, to an analytics server, the trust score configured to be used by the analytics server to evaluate trustworthiness of the data and to determine an alert and/or a command based on the trust score.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 19, 2020
From: FERNANDO, JOSEPH PRASANNA; RANJAN, KARTHIK
To: ARM IP LIMITED
Reel/Frame 051864/0924 →
Continuity (1)
Related Publication 20190386974A1 · Dec 19, 2019