IP Library Granted Patent US 12,500,823
Granted Patent B2
US 12,500,823 · App. 18/359,895 · Granted Dec 16, 2025

System and method for enterprise-wide data utilization tracking and risk reporting

Inventors: Jason Crabtree (Vienna, VA); Richard Kelley (Woodbridge, VA)
Assignee: QOMPLX LLC
H04L43/028G06F21/6218H04L43/04H04L63/1416H04L67/535
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,500,823
App. No.
18/359,895
Granted
Dec 16, 2025
Kind
B2
Abstract

A system and method for comprehensive data utilization and tracking comprising an ontological engine which in some embodiments is configured to create and curate various industry-specific ontologies which can be used to provide deeper context to an enterprise's network traffic and data transmission. The system and method further comprise a tagging and tracking engine configured to inspect network packets, apply a first tag associated with an authentication object, apply a second tag associated with an identified ontology, and track the tagged packets as they traverse the enterprise network, generating data utilization tracking information as the packets move through the network. A scoring engine may leverage the data utilization tracking information in combination with user entity and behavior data to compute a risk score associated with data utilization on the enterprise network.

Claims (34)

1 . A computing system, comprising a hardware memory, wherein the computer system executes software instructions stored on nontransitory machine-readable storage media configured to:

capture a network packet in a network, the network packet comprising a payload;

analyze the network packet to identify an ontology associated with the payload;

maintain an authentication object database comprising a record of valid authentication objects issued by the network, each authentication object being associated with a user and an access session;

validate the network packet by determining whether the network packet is associated with a valid authentication object from the authentication object database;

when the network packet is associated with a valid authentication object from the authentication object database, add a first metadata tag to the network packet, the first metadata tag comprising the associated valid authentication object;

add a second metadata tag to the network packet, the second metadata tag being associated with the identified ontology and indicating a semantic classification of the payload;

obtain data utilization tracking information by tracking the tagged network packet as the tagged network packet traverses the network;

obtain user entity and behavior analysis (UEBA) data associated with a specific user associated with the valid authentication object, wherein the UEBA data comprises behavioral risk indicators; and

use the data utilization tracking information, the validated authentication object, and the UEBA data as inputs to determine a data utilization risk score for the network packet.

2 . The system of claim 1 , wherein the computer system is further configured to execute software instructions stored on nontransitory machine-readable storage media that:

obtain a plurality of data contracts;

analyze the plurality of data contracts to identify commonalities and differences in the way data is organized, wherein the commonalities comprise identified key concepts and relationships;

create a common vocabulary by mapping and aligning terms used in the plurality of data contracts based on the identified key concepts and relationships; and

store the common vocabulary as an ontology.

3 . The system of claim 2 , wherein the ontology is industry-specific.

4 . The system of claim 2 , wherein one or more ontologies are used to identify the ontology associated with the payload of the network packet.

5 . A method for data utilization tracking, comprising the steps of:

capturing a network packet, the network packet comprising a payload;

analyzing the network packet to identify an ontology associated with the payload;

maintaining an authentication object database comprising a record of valid authentication objects issued by the network, each authentication object being associated with a user and an access session;

validating the network packet by determining whether the network packet is associated with a valid authentication object from the authentication object database;

when the network packet is associated with a valid authentication object from the authentication object database, adding a first metadata tag to the network packet, the first metadata tag comprising the associated valid authentication object;

adding a second metadata tag to the network packet, the second metadata tag being associated with the identified ontology and indicating a semantic classification of the payload;

obtaining data utilization tracking information by tracking the tagged network packet as the tagged network packet traverses the network;

obtaining user entity and behavior analysis (UEBA) data associated with a specific user associated with the valid authentication object, wherein the UEBA data comprises behavioral risk indicators; and

using the data utilization tracking information, the validated authentication object, and the UEBA data as inputs to determine a data utilization risk score for the network packet.

6 . The method of claim 5 , further comprising the steps of:

obtaining a plurality of data contracts;

analyzing the plurality of data contracts to identify commonalities and differences in the way data is organized, wherein the commonalities comprise identified key concepts and relationships;

creating a common vocabulary by mapping and aligning terms used in the plurality of data contracts based on the identified key concepts and relationships; and

storing the common vocabulary as an ontology.

7 . The method of claim 6 , wherein the ontology is industry-specific.

8 . The method of claim 6 , wherein one or more ontologies are used to identify the ontology associated with the payload of the network packet.

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 INVENTOR'S LAST NAME PREVIOUSLY RECORDED AT REEL: 66412 FRAME: 805. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded May 22, 2024
From: CRABTREE, JASON; KELLEY, RICHARD
To: QOMPLX, INC.
Reel/Frame 067504/0349 →
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/0805 →
Continuity (2)
Continuation In Part 18359883 · Jul 27, 2023
Related Publication 20250039067A1 · Jan 30, 2025
References Cited (185)
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 6857073B2 · French et al. · 2005 [cited by applicant]
US 7072863B1 · Phillips et al. · 2006 [cited by applicant]
US 7171515B2 · Ohta et al. · 2007 [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 8006303B1 · Dennerline et al. · 2011 [cited by applicant]
US 8065257B2 · Kuecuekyan · 2011 [cited by applicant]
US 8132260B1 · Mayer et al. · 2012 [cited by applicant]
US 8145761B2 · Liu et al. · 2012 [cited by applicant]
US 8166185B2 · Samuel et al. · 2012 [cited by applicant]
US 8281121B2 · Nath et al. · 2012 [cited by applicant]
US 8516594B2 · Bennett et al. · 2013 [cited by applicant]
US 8516596B2 · Sandoval et al. · 2013 [cited by applicant]
US 8583639B2 · Chitnis et al. · 2013 [cited by applicant]
US 8595240B1 · Otey et al. · 2013 [cited by applicant]
US 8615800B2 · Baddour et al. · 2013 [cited by applicant]
US 8677473B2 · Dennerline et al. · 2014 [cited by applicant]
US 8725597B2 · Mauseth et al. · 2014 [cited by applicant]
US 8726393B2 · Macy et al. · 2014 [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 8949960B2 · Berkman et al. · 2015 [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 9210185B1 · Wood et al. · 2015 [cited by applicant]
US 9231962B1 · Yen · 2016 [cited by examiner]
US 9306965B1 · Grossman · 2016 [cited by examiner]
US 9319430B2 · Bell, Jr. et al. · 2016 [cited by applicant]
US 9558220B2 · Nixon et al. · 2017 [cited by applicant]
US 9571510B1 · Shen et al. · 2017 [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 9712553B2 · Nguyen et al. · 2017 [cited by applicant]
US 9762443B2 · Dickey · 2017 [cited by applicant]
US 9774616B2 · Flores et al. · 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 10176217B1 · Dang et al. · 2019 [cited by applicant]
US 10185832B2 · Cam · 2019 [cited by applicant]
US 10210246B2 · Stojanovic et al. · 2019 [cited by applicant]
US 10210255B2 · Crabtree et al. · 2019 [cited by applicant]
US 10210470B2 · Ray · 2019 [cited by applicant]
US 10212184B2 · Sweeney 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 10320828B1 · Derbeko et al. · 2019 [cited by applicant]
US 10367829B2 · Huang et al. · 2019 [cited by applicant]
US 10462112B1 · Makmel et al. · 2019 [cited by applicant]
US 10511498B1 · Narayan et al. · 2019 [cited by applicant]
US 10754820B2 · Khanna et al. · 2020 [cited by applicant]
US 11005824B2 · Crabtree et al. · 2021 [cited by applicant]
US 11012441B2 · Totale et al. · 2021 [cited by applicant]
US 11916947B2 · Kapoor · 2024 [cited by examiner]
US 20030041254A1 · Challener et al. · 2003 [cited by applicant]
US 20030145225A1 · Bruton et al. · 2003 [cited by applicant]
US 20040010491A1 · Riedinger · 2004 [cited by applicant]
US 20050000165A1 · Dischinat et al. · 2005 [cited by applicant]
US 20050094190A1 · Condon et al. · 2005 [cited by applicant]
US 20050289072A1 · Sabharwal · 2005 [cited by applicant]
US 20060149575A1 · Varadarajan et al. · 2006 [cited by applicant]
US 20070012161A1 · Lyles · 2007 [cited by applicant]
US 20070021955A1 · Tolone et al. · 2007 [cited by applicant]
US 20070036314A1 · Kloberdans et al. · 2007 [cited by applicant]
US 20070150744A1 · Cheng et al. · 2007 [cited by applicant]
US 20070226796A1 · Gilbert et al. · 2007 [cited by applicant]
US 20080027690A1 · Watts · 2008 [cited by applicant]
US 20080172353A1 · Lim et al. · 2008 [cited by applicant]
US 20080221949A1 · Delurgio et al. · 2008 [cited by applicant]
US 20080270203A1 · Holmes et al. · 2008 [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 20090199002A1 · Erickson · 2009 [cited by applicant]
US 20090222562A1 · Liu et al. · 2009 [cited by applicant]
US 20090293128A1 · Lippmann et al. · 2009 [cited by applicant]
US 20100042846A1 · Trotter et al. · 2010 [cited by applicant]
US 20100125900A1 · Dennerline et al. · 2010 [cited by applicant]
US 20100180337A1 · Bajekal · 2010 [cited by applicant]
US 20100205588A1 · Yu et al. · 2010 [cited by applicant]
US 20100228693A1 · Dawson et al. · 2010 [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 20110185432A1 · Sandoval et al. · 2011 [cited by applicant]
US 20110208681A1 · Kuecuekyan · 2011 [cited by applicant]
US 20110302640A1 · Liu et al. · 2011 [cited by applicant]
US 20120116743A1 · Ayala et al. · 2012 [cited by applicant]
US 20120137367A1 · Dupont et al. · 2012 [cited by applicant]
US 20120266244A1 · Green et al. · 2012 [cited by applicant]
US 20120303396A1 · Winkler et al. · 2012 [cited by applicant]
US 20130041921A1 · Cooper et al. · 2013 [cited by applicant]
US 20130055404A1 · Khalili · 2013 [cited by applicant]
US 20130073062A1 · Smith et al. · 2013 [cited by applicant]
US 20130097706A1 · Titonis et al. · 2013 [cited by applicant]
US 20130111592A1 · Zhu et al. · 2013 [cited by applicant]
US 20130117852A1 · Stute · 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 20130346354A1 · Mizell et al. · 2013 [cited by applicant]
US 20130347116A1 · Flores 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 20140279762A1 · Xaypanya et al. · 2014 [cited by applicant]
US 20140359552A1 · Misra et al. · 2014 [cited by applicant]
US 20150020199A1 · Neil et al. · 2015 [cited by applicant]
US 20150095303A1 · Sonmez et al. · 2015 [cited by applicant]
US 20150106941A1 · Muller 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 20150186427A1 · Logothetis 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 20150365437A1 · Bell, Jr. 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 20160006629A1 · Ianakiev 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 20160092557A1 · Stojanovic 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 20160140446A1 · Adderly et al. · 2016 [cited by applicant]
US 20160140519A1 · Trepca et al. · 2016 [cited by applicant]
US 20160164905A1 · Wood et al. · 2016 [cited by applicant]
US 20160179945A1 · Diaz 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 20170019678A1 · Kim et al. · 2017 [cited by applicant]
US 20170032130A1 · Durairaj et al. · 2017 [cited by applicant]
US 20170034205A1 · Canedo 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 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 20170279844A1 · Bower, III et al. · 2017 [cited by applicant]
US 20170299633A1 · Pietrowicz · 2017 [cited by examiner]
US 20170322959A1 · Tidwell et al. · 2017 [cited by applicant]
US 20170323089A1 · Duggal et al. · 2017 [cited by applicant]
US 20180115519A1 · Bonomi et al. · 2018 [cited by applicant]
US 20180197128A1 · Carstens et al. · 2018 [cited by applicant]
US 20180225382A1 · Crabtree · 2018 [cited by examiner]
US 20180288087A1 · Hittel et al. · 2018 [cited by applicant]
US 20180300930A1 · Kennedy et al. · 2018 [cited by applicant]
US 20190036970A1 · Shih · 2019 [cited by examiner]
US 20190082305A1 · Proctor · 2019 [cited by applicant]
US 20190095533A1 · Levine et al. · 2019 [cited by applicant]
US 20200235935A1 · Cerna, Jr. · 2020 [cited by applicant]
US 20200252411A1 · Inforzato et al. · 2020 [cited by applicant]
US 20210217007A1 · Menon · 2021 [cited by applicant]
US 20210385214A1 · Jain et al. · 2021 [cited by applicant]
US 20220200971A1 · Vigneswaran · 2022 [cited by applicant]
US 20220345459A1 · Tseng · 2022 [cited by examiner]
US 20230195901A1 · Allen · 2023 [cited by applicant]
US 20230370334A1 · Mannengal · 2023 [cited by examiner]
US 20230388332A1 · Cunningham · 2023 [cited by examiner]
CN 105302532B · 2018 [cited by applicant]
WO 2014159150A1 · 2014 [cited by applicant]
WO 2017075543A1 · 2017 [cited by applicant]
Hutton et al. “Crowdsourcing Evaluations of Classifying Interpretability”. [cited by applicant]