IP Library Granted Patent US 11,522,705
Granted Patent B2
US 11,522,705 · App. 16/940,702 · Granted Dec 6, 2022

Testing and other data communicated using trust models in decentralized and distributed systems

Inventors: Shamim A. Naqvi (Morristown, NJ); Robert Frank Raucci (New York, NY); Goutham Puppala (Basking Ridge, NJ)
Assignee: Safelishare, Inc.
H04L9/3218G06F21/6245G06Q20/065G16H40/67H04L9/0819
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,522,705
App. No.
16/940,702
Granted
Dec 6, 2022
Kind
B2
Abstract

A method for communicating information relating to test results of a user includes obtaining test results of a user. An assertion is derived from the test results of the user. The test results are input to a pre-provisioned first algorithm. The assertion is encapsulated in a first data object by a PGE that controls an environment in which the first algorithm is executed. A first proof is generated which is configured to be usable to verify that the first algorithm used the test results to produce the assertion when provided to a PVE along with the first data object. The test results itself are excluded from the first proof and the first data object such that privacy of the test results is maintained. The first proof and the first data object are communicated to a receiving communication device from an enterprise communication device associated with the user and an enterprise.

Claims (30)

1. A method for communicating information relating to test results of a user, comprising:

obtaining test results of a user;

deriving an assertion from the test results of the user, the test results being input to a pre-provisioned first algorithm, the assertion being encapsulated in a first data object by a proof generating engine (PGE) that controls an environment in which the first algorithm is executed;

generating a first proof configured to be usable to verify that the first algorithm used the test results to produce the assertion when provided to a proof verifying engine (PVE) along with the first data object, the test results itself being excluded from the first proof and the first data object such that privacy of the test results is maintained, wherein the first proof is generated by the PGE using as inputs the first algorithm and a first cryptographic key that is derived from the first algorithm using a key generating engine (KGE); and

communicating the first proof and the first data object to a receiving communication device from an enterprise communication device associated with the user and an enterprise.

2. The method of claim 1 , wherein the assertion links user identity information with the test results and indicates whether the user has tested positive or negative for a condition.

3. The method of claim 2 , wherein the condition is a disease or infection.

4. The method of claim 1 , wherein the obtaining, deriving, generating and communicating is performed by the enterprise communication device.

5. The method of claim 1 , wherein the communicating includes sending the first proof and the first data object to the receiving communication device over a communications network, wherein the receiving communications device is associated with the enterprise.

6. The method of claim 1 , wherein the environment in which the first algorithm is executed is provided by the PGE.

7. The method of claim 1 , wherein the first cryptographic key is provided to the enterprise communication device by the enterprise.

8. The method of claim 1 , wherein the first proof is configured to be usable to verify that the first algorithm used the underlying data to produce the assertion when provided to a PVE along with the first data object and a second cryptographic key that is complementary to the first cryptographic key and derived from the first algorithm using the KGE.

9. The method of claim 8 , wherein the pre-provisioned first algorithm, the first and second cryptographic keys, the PGE and the PVE are provided by the enterprise.

10. The method of claim 9 , wherein the PVE is implemented on the receiving communication device such that verification that the first algorithm used the underlying data to produce the assertion is able to be performed by the receiving communication device.

11. The method of claim 1 , wherein communicating the first proof and the first data object to the receiving communication device includes causing a visual and/or audio indicator to be presented by the receiving communication device upon verification of the first data object, the visual and/or audio indicator indicating whether the user has tested positive or negative for a condition.

12. A method for communicating information relating to test results of a user, comprising:

obtaining test results of a user;

deriving an assertion from the test results of the user, the test results being input to a pre-provisioned first algorithm, the assertion being encapsulated in a first data object by a PGE that controls an environment in which the first algorithm is executed;

generating a first proof configured to be usable to verify that the first algorithm used the test results to produce the assertion when provided to a PVE along with the first data object, the test results itself being excluded from the first proof and the first data object such that privacy of the test results is maintained, wherein the first proof is generated by a proof generating engine (PGE) using as inputs the first algorithm and a first cryptographic key that is derived from the first algorithm using a key generating engine (KGE); and

verifying that the first algorithm used the test results to produce the assertion by providing the first proof and the first data object to the PVE; and

in response to the verifying, presenting an indicator indicating whether the user has tested positive or negative for a condition.

13. The method of claim 12 , wherein the indicator permits access to information and/or a premises associated with the enterprise.

14. The method of claim 12 , wherein the assertion links user identity information with the test results and indicates whether the user has tested positive or negative for a condition.

15. The method of claim 14 , wherein the condition is a disease or infection.

16. The method of claim 12 , wherein the obtaining, deriving, generating and communicating is performed by the enterprise communication device.

17. The method of claim 12 , wherein the communicating includes sending the first proof and the first data object to the receiving communication device over a communications network, wherein the receiving communications device is associated with the enterprise.

18. The method of claim 12 , wherein the environment in which the first algorithm is executed is provided by the PGE.

19. The method of claim 17 , wherein the first cryptographic key is provided to the enterprise communication device by the enterprise.

20. The method of claim 18 , wherein the first proof is configured to be usable to verify that the first algorithm used the underlying data to produce the assertion when provided to a PVE along with the first data object and a second cryptographic key that is complementary to the first cryptographic key and derived from the first algorithm using the KGE.

21. The method of claim 20 , wherein the pre-provisioned first algorithm, the first and second cryptographic keys, the PGE and the PVE are provided by the enterprise.

Assignments (5)
CHANGE OF NAME Recorded Jun 30, 2022
From: SAFESHARE, INC.
To: SAFELISHARE, INC.
Reel/Frame 060543/0642 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 19, 2021
From: SENSORIANT, INC.
To: SAFESHARE, INC.
Reel/Frame 057834/0906 →
TERMINATION OF SECURITY AGREEMENT @ REEL 055997 AND FRAME 0672 Recorded Sep 17, 2021
From: FORTH VENTURES LLC
To: SENSORIANT, INC.
Reel/Frame 057692/0302 →
SECURITY AGREEMENT Recorded Apr 21, 2021
From: SENSORIANT, INC.
To: FORTH VENTURES LLC
Reel/Frame 055997/0672 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 1, 2020
From: NAQVI, SHAMIM A.; RAUCCI, ROBERT FRANK; PUPPALA, GOUTHAM
To: SENSORIANT, INC.
Reel/Frame 054498/0591 →
Continuity (1)
Related Publication 20220038284A1 · Feb 3, 2022
Cited By (1)
US 12,307,454