IP Library Granted Patent US 12,093,403
Granted Patent B2
US 12,093,403 · App. 17/186,783 · Granted Sep 17, 2024

Systems and methods of access validation using distributed ledger identity management

Inventor: Graeme Jarvis (Marblehead, MA)
Assignee: TYCO FIRE & SECURITY GMBH
G06F21/602G06F16/2379G06F21/6245G07C9/257G16H10/60H04L9/30H04L9/3247
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 12,093,403
App. No.
17/186,783
Granted
Sep 17, 2024
Kind
B2
Abstract

An access validation device includes a user interface and one or more processors. The user interface includes at least one of a display and an audio output device. The one or more processors cause an identity wallet to generate a credential regarding a medical status of a user using credential data representative of the status received from a distributed ledger. The one or more processors cause the identity wallet to present an indication of the status using the user interface.

Claims (54)

1. An access validation system, comprising:

one or more hardware processors that:

cause a distributed ledger to generate a record data structure regarding a first user, the record data structure comprising an attribute, the attribute being a medical status of the first user, the medical status indicating whether the first user has been tested for immunity to, has been treated for, or has been vaccinated for a medical condition;

update the record data structure periodically responsive to receiving data regarding the first user without a request, the updated record data structure comprising an updated medical status based on the data regarding the first user;

output credential data representing the updated medical status, wherein the credential data indicates a pass status indicating the first user is immune to or has been treated for or vaccinated for the medical condition or indicates a fail status indicating the first user is not immune to or has not been treated for or vaccinated for the medical condition;

determine whether the updated medical status complies with a policy associated with a space based on the credential data;

validate access of the first user into the space based on the credential data indicating the pass status and the updated medical status complying with the policy;

determine a proportion of users with access to the space based on the credential data indicating the pass status associated with each user in the proportion of users, the proportion of users including the first user;

validate access of a second user based on the proportion of users with access to the space crossing a threshold, the second user corresponding to a second updated medical status based on data regarding the second user, the second updated medical status including credential data indicating the fail status;

update the distributed ledger to indicate access was validated based on the updated medical status complying with the policy; and

the distributed ledger outputs the credential data responsive to verifying a request for the credential data based on a private key used to sign the request for the credential data.

2. The access validation system of claim 1 , comprising:

the record data structure comprises an attribute type of the attribute, at least one of a hashed value and an encrypted value of the attribute, an attestor signature of the at least one of the hashed value and the encrypted value of the attribute, and an address of an entity that provides the attestor signature.

3. The access validation system of claim 1 , comprising:

the distributed ledger outputs the credential data to an electronic identity wallet of a user device at least one of periodically and responsive to the request for the credential data.

4. The access validation system of claim 1 , comprising:

the attribute is a first attribute, the record data structure comprises a second attribute indicating personally identifiable information of the first user, and the distributed ledger outputs the credential data to include the first attribute and not include the second attribute.

5. The access validation system of claim 1 , comprising:

the distributed ledger receives an indication of validation of the medical status from an electronic wallet associated with the first user and updates the record data structure using the indication.

6. An access validation device, comprising:

a user interface that includes at least one of a display and an audio output device; and

one or more processors that:

cause an identity wallet to generate a credential regarding a medical status of a first user using credential data representative of the medical status received from a distributed ledger, the medical status indicating whether the first user has been tested for immunity to, has been treated for, or has been vaccinated for a medical condition; and

update the credential periodically responsive to receiving data regarding the first user without a request, the updated credential regarding an updated medical status based on the data regarding the first user;

present an indication of the updated medical status using the user interface, the indication indicating a pass status or a fail status, the pass status indicating the first user is immune to or has been treated for or vaccinated for the medical condition and the fail status indicating the first user is not immune to or has not been treated for or vaccinated for the medical condition;

receive an indication of validation of access into a space based the credential indicting a pass status and the updated medical status complying with a policy associated with the space;

determine a proportion of users with access to the space based on the credential data indicating the pass status associated with each user in the proportion of users, the proportion of users including the first user;

validate access of a second user based on the proportion of users with access to the space crossing a threshold, the second user corresponding to a second updated medical status based on data regarding the second user, the second updated medical status including credential data indicating the fail status;

transmit an update to a distributed ledger from which the credential data is received to update the distributed ledger based on the indication of the validation; and

the distributed ledger outputs the credential data responsive to verifying a request for the credential data based on a private key used to sign the request for the credential data.

7. The access validation device of claim 6 , comprising:

the identity wallet presents the indication of the second updated medical status responsive to at least one of a user input received at the user interface and a request for the second updated medical status received from an access controller.

8. The access validation device of claim 6 , comprising:

the identity wallet presents the indication of the second updated medical status by causing a wireless transmission of the indication of the second updated medical status to an access controller.

9. The access validation device of claim 6 , comprising:

the identity wallet requests the credential data from a distributed ledger by signing the request for the credential data using at least one of the private key and a signature of the first user and transmitting the request for the credential data to the distributed ledger.

10. The access validation device of claim 6 , comprising:

the identity wallet transmits a request for access into a space using the credential.

11. A method of validating access into a space, comprising:

receiving, by an electronic device associated with a first user, a request to enter the space;

identifying, by the electronic device, credential data indicating a medical status of the first user corresponding to a policy for entry into the space by the first user;

updating the credential data periodically responsive to receiving data regarding the first user without a request, the updated credential data regarding an updated medical status based on the data regarding the first user;

outputting, by the electronic device, a credential representing the updated credential data, the credential indicating a pass status or a fail status, the pass status indicating the first user is immune to or has been treated for or vaccinated for the medical condition and the fail status indicating the first user is not immune to or has not been treated for or vaccinated for the medical condition;

receiving, by the electronic device, an indication of validation of access into the space based on the credential indicating a pass status and the updated medical status complying with the policy;

determining, by the electronic device, a proportion of users with access to the space based on the credential data indicating the pass status associated with each user in the proportion of users, the proportion of users including the first user;

validating, by the electronic device, access of a second user based on the proportion of users with access to the space crossing a threshold, the second user corresponding to a second updated medical status based on data regarding the second user, the second updated medical status including credential data indicating the fail status; and

updating, by the electronic device, a distributed ledger that maintains the updated credential data responsive to receiving the indication of validation of access into the space, wherein the distributed ledger outputs the credential data responsive to verifying a request for the credential data based on a private key used to sign the request for the credential data.

12. The method of claim 11 , comprising:

receiving, by the electronic device, the request for the credential data as a first wireless signal from an access controller; and

outputting, by the electronic device, the credential as at least one of a visual representation of the credential, an audio representation of the credential, and a second wireless signal for reception by the access controller.

13. The method of claim 11 , comprising:

receiving, by the electronic device, the credential data from a distributed ledger that maintains a record data structure comprising an attribute type of an attribute that comprises the second updated medical status, at least one of a hashed value and an encrypted value of the attribute, an attestor signature of the at least one of the hashed value and the encrypted value of the attribute, and an address of an entity that provides the attestor signature.

14. The method of claim 11 , comprising:

generating, by a distributed ledger, the credential data using information received from at least one of a medical entity and a government entity.

Assignments (8)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 28, 2024
From: JOHNSON CONTROLS TYCO IP HOLDINGS LLP
To: TYCO FIRE & SECURITY GMBH
Reel/Frame 067869/0779 →
NUNC PRO TUNC ASSIGNMENT Recorded Feb 4, 2022
From: JOHNSON CONTROLS US HOLDINGS LLC
To: JOHNSON CONTROLS, INC.
Reel/Frame 058955/0394 →
NUNC PRO TUNC ASSIGNMENT Recorded Feb 4, 2022
From: JOHNSON CONTROLS, INC.
To: JOHNSON CONTROLS TYCO IP HOLDINGS LLP
Reel/Frame 058955/0472 →
NUNC PRO TUNC ASSIGNMENT Recorded Feb 4, 2022
From: SENSORMATIC ELECTRONICS, LLC
To: JOHNSON CONTROLS US HOLDINGS LLC
Reel/Frame 058957/0138 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 30, 2021
From: SENSORMATIC ELECTRONICS LLC
To: JOHNSON CONTROLS US HOLDINGS LLC
Reel/Frame 058600/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 30, 2021
From: JOHNSON CONTROLS US HOLDINGS LLC
To: JOHNSON CONTROLS INC
Reel/Frame 058600/0080 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 30, 2021
From: JOHNSON CONTROLS INC
To: JOHNSON CONTROLS TYCO IP HOLDINGS LLP
Reel/Frame 058600/0126 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 23, 2021
From: JARVIS, GRAEME
To: SENSORMATIC ELECTRONICS, LLC
Reel/Frame 055682/0551 →