IP Library Granted Patent US 12,050,679
Granted Patent B2
US 12,050,679 · App. 17/593,772 · Granted Jul 30, 2024

System and method for providing aggregated credentials with assurance levels

Inventors: Fabrice Jogand-Coulomb (Aix en Provence, FR); Jean-Baptiste Milan (Jupiter, FL)
Assignee: HID Global CID SAS
G06F21/45
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,050,679
App. No.
17/593,772
Granted
Jul 30, 2024
Kind
B2
Abstract

Various systems and methods for using credentials are described herein. In an example, the system is configured to generate and issue electronic credentials that may include aggregate credentials from various issuers. In another example, a query statement is used to express relationships between credential data elements and obtain a subset of data corresponding to the query.

Claims (34)

1. A data aggregation system comprising:

a processor subsystem; and

a memory device including instructions, which when executed by the processor subsystem, cause the processor subsystem to perform operations comprising:

requesting a data element from an issuer, wherein the data element is identified with a unique identifier;

receiving a response from the issuer; and

preparing an aggregated data package to issue, wherein the data element from the issuer is included by reference with a uniform resource identifier related to the issuer, wherein the uniform resource identifier includes an address of the issuer, a source data package identifier of a source data package containing the data element from the issuer, and a source data package hash value of the source data package.

2. The system of claim 1 , wherein requesting the data element comprises requesting a reference to the data element and wherein the response from the issuer includes the uniform resource identifier.

3. The system of claim 1 , wherein the instructions cause the processor subsystem to perform operations comprising:

detecting an update to the source data package; and

requesting an updated version of the data element from the issuer based on the update to the source data package.

4. The system of claim 3 , wherein detecting the update comprises:

using the source data package hash value to determine whether the source data package is current; and

initiating the request for the updated version of the data element when the source data package is not current.

5. The system of claim 1 , wherein requesting the data element from the issuer includes requesting a data element having a minimum confidence level.

6. The system of claim 1 , wherein the data element is delivered in the source data package and the source data package has a confidence level.

7. The system of claim 1 , wherein the aggregated data package to issue is assigned a confidence level.

8. The system of claim 7 , wherein the instructions cause the processor subsystem to perform operations comprising:

issuing a credential that includes the aggregated data package to issue, wherein each data package in the credential has a respective confidence level.

9. The system of claim 1 , wherein a confidence level for the data element from the issuer is inherited from the issuer.

10. At least one machine-readable medium including instructions, which when executed by a machine, cause the machine to perform operations of:

transmitting a request for data elements from a personal device, wherein each data element is respectively identified with a unique identifier; and

receiving a response from the personal device, the response including data elements from multiple issuers that meet the request, the data elements from multiple issuers including at least one data element from a package that includes a referenced data element.

11. The at least one machine-readable medium of claim 10 , wherein the request specifies a document for a data element in a package, which was issued by reference to a data element from another package.

12. The at least one machine-readable medium of claim 10 , wherein the referenced data element is associated with a uniform resource identifier related to an issuer of the referenced data element.

13. The at least one machine-readable medium of claim 10 , wherein transmitting the request includes requesting one or more data elements having a minimum confidence level.

14. The at least one machine-readable medium of claim 10 , wherein transmitting the request includes requesting data elements using an expression formatted using a database query syntax, the expression describing the relationship between the packages used to issue the data elements.

15. At least one machine-readable medium including instructions, which when executed by a machine, cause the machine to perform operations of:

receiving a request for data elements, wherein each data element of the request is respectively identified with a unique identifier;

selecting response data elements based on request metadata, wherein the request metadata includes a minimum confidence level for one or more of the data elements of the request, the confidence level for any given data element corresponding, at least in part, to a relevance of an issuer for the given data element; and

transmitting a response including the response data elements, the response data elements including a data element from a package that includes a referenced data element.

16. The at least one machine-readable medium of claim 15 , wherein the referenced data element is associated with a uniform resource identifier related to an issuer of the referenced data element.

17. The at least one machine-readable medium of claim 15 , wherein the response data elements have different confidence levels.

18. The at least one machine-readable medium of claim 17 , wherein at least one response data element is associated with a request confidence level and a response confidence level.

19. The at least one machine-readable medium of claim 15 , wherein the request metadata includes an SQL-helper to define an expected relationship between packages containing the response data elements.

Assignments (3)
CHANGE OF NAME Recorded Oct 23, 2025
From: HID GLOBAL CID SAS
To: TOPPAN SECURITY SAS
Reel/Frame 073225/0558 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 18, 2024
From: JOGAND-COULOMB, FABRICE; MILAN, JEAN-BAPTISTE
To: ASSA ABLOY AB
Reel/Frame 066164/0155 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 6, 2023
From: ASSA ABLOY AB
To: HID GLOBAL CID SAS
Reel/Frame 065779/0601 →
Continuity (3)
Provisional Application 62828694 · Apr 3, 2019
Provisional Application 62827626 · Apr 1, 2019
Related Publication 20220222330A1 · Jul 14, 2022
Cited By (1)
US 12,647,275