IP Library Granted Patent US 12,494,916
Granted Patent B2
US 12,494,916 · App. 18/354,658 · Granted Dec 9, 2025

Collaborative cloud identity and credential forgery and abuse defense

Inventors: Jason Crabtree (Vienna, VA); Richard Kelley (Woodbridge, VA)
Assignee: QOMPLX LLC
H04L9/3236H04L9/3213
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,494,916
App. No.
18/354,658
Granted
Dec 9, 2025
Kind
B2
Abstract

A system and method for providing a cloud identity verification exchange service which ingests a plurality of identity assertion data from various Identity Providers and/or Service Providers and aggregates the ingested plurality of data into a master global authentication ledger. The system and method comprise: a data ingestion engine configured for acquiring, extracting, and loading data into the system as well as providing hashing capabilities; a metadata manager for collecting, organizing, and cataloguing ingested data based on collected metadata; and database for storing the master global authentication ledger. The master ledger acts as a central repository that consolidates authentication objects from various Identity Providers, allowing for centralized authentication management, auditing, reporting, and analysis. It provides a comprehensive view of authentication activities across multiple systems and enables the tracking of user authentication events across different identity providers.

Claims (40)

1 . A system for providing cloud identity verification, comprising:

a computing device comprising a memory, a processor and a non-volatile data storage device;

a first plurality of programming instructions stored in the memory which, when operating on the processor, causes the computing device to:

receive a plurality of identity assertions from an identity provider;

for each identity assertion of the plurality of identity assertions:

assign an identification value to said identity assertion;

create a unique hash value associated with said identity assertion; and

store said identity assertion, the identification value assigned to said identity assertion, and the unique hash value assigned to said identity assertion in a master global authentication ledger stored on the non-volatile data storage device;

obtain credential data unique to a user from an identity verification service, wherein the unique credential data represents a verified identity of the user;

store the physical credential data to the relevant identity assertion stored in the master global authentication ledger.

2 . The system of claim 1 , further comprising a second plurality of programming instructions stored in the memory which, when operating on the processor, causes the computing device to:

for each identity assertion of the plurality of identity assertions:

parse said identity assertion to collect a plurality of metadata associated with said identity assertion; and

store the collected metadata in the master global authentication ledger.

3 . The system of claim 2 , wherein the metadata comprises information related to issuer, timestamp, audience, authentication method, subject, authentication context, authentication level or assurance, attributes, digital signatures, and security tokens.

4 . The system of claim 2 , wherein the identification value assigned to each identity assertion is based on a combination of attributes based on the collected metadata associated with respective identity assertion.

5 . The system of claim 1 , wherein the physical credential data is provided to a requesting party upon request.

6 . The system of claim 5 , wherein the requesting party is associated with real estate closing, bank account openings, powers of attorney, notarization, or health care actions.

7 . The system of claim 1 , wherein each unique the hash value is created using a cryptograph hash function.

8 . The system of claim 1 , wherein the identity assertions comprise at least SAML objects, OAuth tokens, and Kerberos tickets.

9 . The system of claim 1 , wherein the identity assertions are associated with single sign-on systems.

10 . A method for providing cloud identity verification, comprising the steps of:

receiving a plurality of identity assertions from an identity provider;

for each identity assertion of the plurality of identity assertions:

assign an identification value to said identity assertion;

create a unique hash value associated with said identity assertion; and

store said identity assertion, the identification value assigned to said identity assertion, and the unique hash value assigned to said identity assertion in a master global authentication ledger stored on the non-volatile data storage device;

obtaining credential data unique to a user from an identity verification service, wherein the unique credential data represents a verified identity of the user;

storing the physical credential data to the relevant identity assertion stored in the master global authentication ledger.

11 . The method of claim 10 , further comprising the steps of:

for each identity assertion of the plurality of identity assertions:

parse said identity assertion to collect a plurality of metadata associated with said identity assertion; and

store the collected metadata in the master global authentication ledger.

12 . The method of claim 11 , wherein the metadata comprises information related to issuer, timestamp, audience, authentication method, subject, authentication context, authentication level or assurance, attributes, digital signatures, and security tokens.

13 . The method of claim 11 , wherein the identification value assigned to each identity assertion is based on a combination of attributes based on the collected metadata associated with respective identity assertion.

14 . The method of claim 10 , wherein the physical credential data is provided to a requesting party upon request.

15 . The method of claim 14 , wherein the requesting party is associated with real estate closing, bank account openings, powers of attorney, notarization, or health care actions.

16 . The method of claim 10 , wherein each unique the hash value is created using a cryptograph hash function.

17 . The method of claim 10 , wherein the identity assertions comprise at least SAML objects, OAuth tokens, and Kerberos tickets.

18 . The method of claim 10 , wherein the identity assertions are associated with single sign-on systems.

Assignments (6)
CHANGE OF ADDRESS Recorded Oct 1, 2024
From: QOMPLX LLC
To: QOMPLX LLC
Reel/Frame 069083/0279 →
CORRECTIVE ASSIGNMENT TO CORRECT THE THE SECOND INVENTORS LAST NAME PREVIOUSLY RECORDED AT REEL: 64412 FRAME: 836. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNOR. Recorded May 22, 2024
From: CRABTREE, JASON; KELLEY, RICHARD
To: QOMPLX, INC.
Reel/Frame 067504/0369 →
CHANGE OF NAME Recorded Sep 27, 2023
From: QPX LLC
To: QOMPLX LLC
Reel/Frame 065036/0449 →
CORRECTIVE ASSIGNMENT TO CORRECT THE RECEIVING PARTY PREVIOUSLY RECORDED AT REEL: 064674 FRAME: 0408. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Sep 20, 2023
From: QOMPLX, INC.
To: QPX LLC
Reel/Frame 064966/0863 →
PATENT ASSIGNMENT AGREEMENT TO ASSET PURCHASE AGREEMENT Recorded Aug 23, 2023
From: QOMPLX, INC.
To: QPX, LLC.
Reel/Frame 064674/0407 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 28, 2023
From: CRABTREE, JASON; KELLY, RICHARD
To: QOMPLX, INC.
Reel/Frame 064412/0836 →
Continuity (1)
Related Publication 20250030552A1 · Jan 23, 2025
References Cited (117)
US 5669000A · Jessen et al. · 1997 [cited by applicant]
US 6256544B1 · Weissinger · 2001 [cited by applicant]
US 6477572B1 · Elderton et al. · 2002 [cited by applicant]
US 7072863B1 · Phillips et al. · 2006 [cited by applicant]
US 7657406B2 · Tolone et al. · 2010 [cited by applicant]
US 7698213B2 · Lancaster · 2010 [cited by applicant]
US 7739653B2 · Venolia · 2010 [cited by applicant]
US 8065257B2 · Kuecuekyan · 2011 [cited by applicant]
US 8145761B2 · Liu et al. · 2012 [cited by applicant]
US 8281121B2 · Nath et al. · 2012 [cited by applicant]
US 8615800B2 · Baddour et al. · 2013 [cited by applicant]
US 8788306B2 · Delurgio et al. · 2014 [cited by applicant]
US 8793758B2 · Raleigh et al. · 2014 [cited by applicant]
US 8914878B2 · Burns et al. · 2014 [cited by applicant]
US 8997233B2 · Green et al. · 2015 [cited by applicant]
US 9134966B2 · Brock et al. · 2015 [cited by applicant]
US 9141360B1 · Chen et al. · 2015 [cited by applicant]
US 9231962B1 · Yen et al. · 2016 [cited by applicant]
US 9294497B1 · Ben-Or et al. · 2016 [cited by applicant]
US 9306965B1 · Grossman et al. · 2016 [cited by applicant]
US 9602530B2 · Ellis et al. · 2017 [cited by applicant]
US 9654495B2 · Hubbard et al. · 2017 [cited by applicant]
US 9672355B2 · Titonis et al. · 2017 [cited by applicant]
US 9686308B1 · Srivastava · 2017 [cited by applicant]
US 9762443B2 · Dickey · 2017 [cited by applicant]
US 9887933B2 · Lawrence, III · 2018 [cited by applicant]
US 9946517B2 · Talby et al. · 2018 [cited by applicant]
US 10061635B2 · Ellwein · 2018 [cited by applicant]
US 10102480B2 · Dirac et al. · 2018 [cited by applicant]
US 10210246B2 · Stojanovic et al. · 2019 [cited by applicant]
US 10210255B2 · Crabtree et al. · 2019 [cited by applicant]
US 10216485B2 · Misra et al. · 2019 [cited by applicant]
US 10242406B2 · Kumar et al. · 2019 [cited by applicant]
US 10248910B2 · Crabtree et al. · 2019 [cited by applicant]
US 10318882B2 · Brueckner et al. · 2019 [cited by applicant]
US 10333705B2 · Smith et al. · 2019 [cited by applicant]
US 10367829B2 · Huang et al. · 2019 [cited by applicant]
US 10511498B1 · Narayan et al. · 2019 [cited by applicant]
US 20030041254A1 · Challener et al. · 2003 [cited by applicant]
US 20030145225A1 · Bruton et al. · 2003 [cited by applicant]
US 20040098610A1 · Hrastar · 2004 [cited by applicant]
US 20050289072A1 · Sabharwal · 2005 [cited by applicant]
US 20060149575A1 · Varadarajan et al. · 2006 [cited by applicant]
US 20070150744A1 · Cheng et al. · 2007 [cited by applicant]
US 20090012760A1 · Schunemann · 2009 [cited by applicant]
US 20090064088A1 · Barcia et al. · 2009 [cited by applicant]
US 20090089227A1 · Sturrock et al. · 2009 [cited by applicant]
US 20090182672A1 · Doyle · 2009 [cited by applicant]
US 20090222562A1 · Liu et al. · 2009 [cited by applicant]
US 20090293128A1 · Lippmann et al. · 2009 [cited by applicant]
US 20110060821A1 · Loizeaux et al. · 2011 [cited by applicant]
US 20110087888A1 · Rennie · 2011 [cited by applicant]
US 20110154341A1 · Pueyo et al. · 2011 [cited by applicant]
US 20120266244A1 · Green et al. · 2012 [cited by applicant]
US 20130073062A1 · Smith et al. · 2013 [cited by applicant]
US 20130132149A1 · Wei et al. · 2013 [cited by applicant]
US 20130191416A1 · Lee et al. · 2013 [cited by applicant]
US 20130246996A1 · Duggal et al. · 2013 [cited by applicant]
US 20130304623A1 · Kumar et al. · 2013 [cited by applicant]
US 20140074826A1 · Cooper et al. · 2014 [cited by applicant]
US 20140156806A1 · Karpistsenko et al. · 2014 [cited by applicant]
US 20140244612A1 · Bhasin et al. · 2014 [cited by applicant]
US 20140245443A1 · Chakraborty · 2014 [cited by applicant]
US 20140279762A1 · Xaypanya et al. · 2014 [cited by applicant]
US 20150095303A1 · Sonmez et al. · 2015 [cited by applicant]
US 20150149979A1 · Talby et al. · 2015 [cited by applicant]
US 20150163242A1 · Laidlaw et al. · 2015 [cited by applicant]
US 20150169294A1 · Brock et al. · 2015 [cited by applicant]
US 20150195192A1 · Vasseur et al. · 2015 [cited by applicant]
US 20150236935A1 · Bassett · 2015 [cited by applicant]
US 20150281225A1 · Schoen et al. · 2015 [cited by applicant]
US 20150317481A1 · Gardner et al. · 2015 [cited by applicant]
US 20150339263A1 · Ata et al. · 2015 [cited by applicant]
US 20150347414A1 · Xiao et al. · 2015 [cited by applicant]
US 20150379424A1 · Dirac et al. · 2015 [cited by applicant]
US 20160004858A1 · Chen et al. · 2016 [cited by applicant]
US 20160028758A1 · Ellis et al. · 2016 [cited by applicant]
US 20160072845A1 · Chiviendacz et al. · 2016 [cited by applicant]
US 20160078361A1 · Brueckner et al. · 2016 [cited by applicant]
US 20160099960A1 · Gerritz et al. · 2016 [cited by applicant]
US 20160105454A1 · Li et al. · 2016 [cited by applicant]
US 20160140519A1 · Trepca et al. · 2016 [cited by applicant]
US 20160212171A1 · Senanayake et al. · 2016 [cited by applicant]
US 20160275123A1 · Lin et al. · 2016 [cited by applicant]
US 20160285732A1 · Brech et al. · 2016 [cited by applicant]
US 20160342606A1 · Mouel et al. · 2016 [cited by applicant]
US 20160350442A1 · Crosby · 2016 [cited by applicant]
US 20160364307A1 · Garg et al. · 2016 [cited by applicant]
US 20170013003A1 · Samuni et al. · 2017 [cited by applicant]
US 20170019678A1 · Kim et al. · 2017 [cited by applicant]
US 20170063896A1 · Muddu et al. · 2017 [cited by applicant]
US 20170083380A1 · Bishop et al. · 2017 [cited by applicant]
US 20170111175A1 · Oberhauser · 2017 [cited by examiner]
US 20170126712A1 · Crabtree et al. · 2017 [cited by applicant]
US 20170139763A1 · Ellwein · 2017 [cited by applicant]
US 20170149802A1 · Huang et al. · 2017 [cited by applicant]
US 20170193110A1 · Crabtree et al. · 2017 [cited by applicant]
US 20170206360A1 · Brucker et al. · 2017 [cited by applicant]
US 20170222814A1 · Oberhauser et al. · 2017 [cited by applicant]
US 20170250972A1 · Ronda · 2017 [cited by examiner]
US 20170317833A1 · Smith · 2017 [cited by examiner]
US 20170322959A1 · Tidwell et al. · 2017 [cited by applicant]
US 20170323089A1 · Duggal et al. · 2017 [cited by applicant]
US 20180197128A1 · Carstens et al. · 2018 [cited by applicant]
US 20180254907A1 · Gasparini · 2018 [cited by examiner]
US 20180300930A1 · Kennedy et al. · 2018 [cited by applicant]
US 20190082305A1 · Proctor · 2019 [cited by applicant]
US 20190095533A1 · Levine et al. · 2019 [cited by applicant]
US 20190319808A1 · Fallah · 2019 [cited by examiner]
US 20210352142A1 · Jayaram et al. · 2021 [cited by applicant]
US 20220060453A1 · Crabtree et al. · 2022 [cited by applicant]
US 20230118388A1 · Crabtree et al. · 2023 [cited by applicant]
EP 3477891A1 · 2019 [cited by examiner]
WO 2014159150A1 · 2014 [cited by applicant]
WO 2017075543A1 · 2017 [cited by applicant]
WO 2022111838A1 · 2022 [cited by applicant]
Nayve, Rachel Anne D., International Search Report, Nov. 4, 2024, p. 2-3. [cited by applicant]