IP Library Granted Patent US 12694413
Granted Patent B1
US 12694413 · App. 19/533,767 · Granted Jul 28, 2026

System and method for AI-augmented data breach notification compliance using de-identified hashing and trusted timestamping

Inventor: Steven W. Teppler (Jacksonville, FL)
G06Q30/018
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 12694413
App. No.
19/533,767
Granted
Jul 28, 2026
Kind
B1
Abstract

Systems and methods are disclosed for determining legally constrained compliance obligations in response to incidents affecting regulated data. The disclosed technology ingests statutory and regulatory source text from multiple jurisdictions and parses the source text at a clause level to extract legally operative obligation clauses as machine-interpretable obligation objects. Each obligation object is associated with predefined categories of regulated data elements and maintained within an obligation graph comprising entities, data elements, incidents, and legally relevant relationships including custody, control, exposure, jurisdictional applicability, and statutory linkage.

Claims (57)

1 . A computer-implemented system comprising:

one or more processors and one or more non-transitory computer-readable storage media storing instructions that, when executed by the one or more processors, cause the system to:

(a) ingest statutory and regulatory source text from a plurality of jurisdictions;

(b) parse the ingested statutory and regulatory source text at a clause level to identify legally operative obligation clauses, wherein each obligation clause is extracted as a machine-interpretable obligation object comprising at least a jurisdictional scope, a triggering condition, and a compliance requirement;

(c) associate each machine-interpretable obligation object with one or more predefined data element categories representing classes of information regulated by the obligation clause;

(d) generate and maintain an obligation graph data structure comprising: (i) nodes representing entities, data element categories, obligation objects, and incidents, and (ii) edges representing legally relevant relationships including custody, control, exposure, jurisdictional applicability, or statutory linkage;

(e) propagate the machine-interpretable obligation objects through the obligation graph data structure based on the edges to determine compliance obligations applicable to a given entity and incident, including propagation across third-party or fourth-party relationships;

(f) determine, using the propagated machine-interpretable obligation objects, legally constrained compliance actions required of the given entity, wherein the system comprises a predefined, machine-interpretable data structure comprising metadata describing data element categories and obligation objects, upon which the obligation graph data structure is generated and operated, wherein the system is constrained to operate on the data structure rather than on underlying record-level data, and wherein the determination is performed without requiring direct access to record-level data associated with the incident and instead relies on metadata describing affected data element categories, wherein the metadata is ingested from a data governance platform configured to perform enterprise discovery, classification, and labeling of data; and

(g) generate a compliance output comprising jurisdiction-specific legally sufficient instructions, notices, or reports corresponding to the determined compliance actions, wherein the compliance output is generated by performing a deterministic transformation of the data structure.

2 . The system of claim 1 , wherein the machine-interpretable obligation object further comprises at least one of: a notification deadline, a reporting authority identifier, a notice content requirement, or a statutory penalty parameter.

3 . The system of claim 1 , wherein the predefined data element categories comprise a plurality of atomic data element classes corresponding to legally regulated information types, and wherein the association in step (c) maps each obligation clause to one or more of the atomic data element classes.

4 . The system of claim 1 , wherein the obligation graph data structure further comprises temporal attributes representing effective dates, sunset dates, or amendment dates of the obligation objects, and wherein propagation in step (e) is constrained based on the temporal attributes.

5 . The system of claim 1 , wherein the parsing in step (b) comprises identifying statutory thresholds that condition applicability of an obligation clause based on at least one of: a quantity of affected individuals, a type of data element category, or a likelihood of harm.

6 . The system of claim 1 , wherein the determination in step (f) further comprises resolving conflicts among multiple propagated obligation objects arising from different jurisdictions by selecting compliance actions satisfying a most restrictive applicable requirement.

7 . The system of claim 1 , wherein the metadata describing affected data element categories excludes personally identifiable record-level data and instead comprises categorical indicators of data presence, exposure likelihood, or system impact.

8 . The system of claim 1 , wherein the system is configured to generate different compliance outputs for regulator-facing reports and individual-facing notices based on the propagated machine-interpretable obligation objects.

9 . The system of claim 1 , wherein the propagation in step (e) includes deriving compliance obligations for a first entity based on an incident associated with a second entity that maintains custody or control over data on behalf of the first entity.

10 . The system of claim 1 , wherein the compliance output comprises a structured export file formatted for ingestion by an external system associated with a breach notification service provider or a regulatory reporting authority, the structured export file comprising at least affected jurisdiction identifiers, reporting deadlines, affected data element categories, and recipient grouping fields, wherein the structured export file is in a comma-separated value (CSV) format, a JavaScript Object Notation (JSON) format, or an extensible markup language (XML) format.

11 . The system of claim 1 , wherein the system generates a cryptographic seal for at least one of the compliance output or an audit log, the cryptographic seal comprising a cryptographic hash and a trusted timestamp, such that subsequent modification of the compliance output or audit log is detectable.

12 . A computer-implemented method for determining legally constrained compliance obligations, the method comprising:

(a) ingesting, by one or more processors, statutory and regulatory source text from a plurality of jurisdictions;

(b) parsing, by the one or more processors, the ingested statutory and regulatory source text at a clause level to identify legally operative obligation clauses, and extracting each identified obligation clause as a machine-interpretable obligation object comprising at least a jurisdictional scope, a triggering condition, and a compliance requirement;

(c) associating, by the one or more processors, each machine-interpretable obligation object with one or more predefined data element categories representing classes of information regulated by the obligation clause;

(d) generating, by the one or more processors, an obligation graph data structure comprising: (i) nodes representing entities, data element categories, obligation objects, and incidents, and (ii) edges representing legally relevant relationships including custody, control, exposure, jurisdictional applicability, or statutory linkage;

(e) propagating, by the one or more processors, the machine-interpretable obligation objects through the obligation graph data structure based on the edges to determine compliance obligations applicable to a given entity and incident, including propagation across third-party or fourth-party relationships;

(f) determining, by the one or more processors and using the propagated machine-interpretable obligation objects, legally constrained compliance actions required of the given entity, wherein the method is performed using a predefined, machine-interpretable data structure comprising metadata describing data element categories and obligation objects, upon which the obligation graph data structure is generated and operated, wherein the method is constrained to operate on the data structure rather than on underlying record-level data, and wherein the determining is performed without requiring access to record-level data associated with the incident and instead relies on metadata describing affected data element categories; and

(g) generating, by the one or more processors, a compliance output comprising jurisdiction-specific legally sufficient instructions, notices, or reports corresponding to the determined compliance actions, wherein the compliance output is generated by performing a deterministic transformation of the data structure.

13 . The method of claim 12 , wherein parsing the statutory and regulatory source text in step (b) comprises identifying statutory thresholds conditioning applicability of an obligation clause based on at least one of a quantity of affected individuals, a category of regulated data, or a likelihood-of-harm criterion.

14 . The method of claim 12 , wherein associating the machine-interpretable obligation objects in step (c) comprises mapping each obligation object to a plurality of atomic data element categories corresponding to legally regulated information types.

15 . The method of claim 12 , wherein generating the obligation graph data structure in step (d) further comprises assigning temporal attributes to obligation objects representing effective dates, amendment dates, or expiration dates.

16 . The method of claim 15 , wherein propagating the obligation objects in step (e) is constrained based on the temporal attributes to exclude inapplicable or superseded obligations.

17 . The method of claim 12 , further comprising operating in a degraded mode when statutory source text or incident metadata is partially unavailable and generating provisional compliance outputs flagged as conditional.

18 . The method of claim 17 , wherein the provisional compliance outputs include indicators identifying assumptions, inferred conditions, or data gaps used in determining the compliance actions.

19 . The method of claim 12 , further comprising recording, in an audit log configured to support reconstruction of the compliance output generation for regulatory inquiry or litigation, at least: statutory sources ingested, statutory source version identifiers, obligation objects generated, obligation object version identifiers, propagation paths applied, metadata inputs used, and compliance outputs generated.

20 . A computer-implemented compliance determination system comprising: one or more processors and one or more non-transitory computer-readable storage media storing instructions that, when executed by the one or more processors, cause the system to:

(a) execute an extraction agent configured to ingest statutory and regulatory source text from a plurality of jurisdictions and extract clause-level legally operative obligation clauses as machine-interpretable obligation objects;

(b) execute a validation agent configured to verify the extracted obligation objects by comparison against at least one secondary statutory source, prior statutory version, or predefined validation rule set;

(c) execute a synthesis agent configured to assemble validated obligation objects into compliance outputs constrained by jurisdiction-specific legal requirements;

(d) maintain a shared obligation repository comprising versioned obligation objects accessible to the extraction agent, validation agent, and synthesis agent;

(e) generate, using the synthesis agent, legally constrained compliance outputs for a given entity and incident by propagating the validated obligation objects across relationships representing custody, control, or jurisdictional applicability, wherein the system comprises a predefined, machine-interpretable data structure comprising metadata describing data element categories and obligation objects, upon which the obligation graph data structure is generated and operated, wherein the system is constrained to operate on the data structure rather than on underlying record-level data; and

(f) record, in an audit log, agent actions, obligation object versions, and propagation paths sufficient to reconstruct generation of the compliance outputs, wherein the compliance outputs are generated by performing a deterministic transformation of the data structure.

21 . The system of claim 20 , wherein the extraction agent is configured to perform clause-level parsing by identifying statutory verbs, conditions, and enforcement triggers indicative of legally operative obligations.

22 . The system of claim 20 , wherein the validation agent applies multiple validation techniques including cross-source comparison, version-delta analysis, and rule-based consistency checks.

23 . The system of claim 20 , wherein the validation agent is configured to flag extracted obligation objects as uncertain, incomplete, or conflicting based on validation outcomes.

24 . The system of claim 20 , wherein the shared obligation repository maintains version identifiers and effective-date metadata for each obligation object.

25 . The system of claim 20 , wherein the audit log records agent-specific actions including extraction events, validation decisions, synthesis operations, and propagation paths.

26 . A non-transitory computer-readable storage medium storing instructions that, when executed by one or more processors, cause the one or more processors to perform operations comprising:

(a) ingesting statutory and regulatory source text from a plurality of jurisdictions;

(b) parsing the statutory and regulatory source text at a clause level to generate machine-interpretable obligation objects comprising jurisdictional scope, triggering conditions, and compliance requirements;

(c) associating the obligation objects with predefined data element categories representing regulated classes of information;

(d) propagating the obligation objects across relationships representing entity custody, control, exposure, or jurisdictional applicability to determine compliance obligations applicable to an incident;

(e) determining legally constrained compliance actions without accessing record-level data associated with the incident and instead relying on metadata describing affected data element categories, wherein the operation is performed using a predefined, machine-interpretable data structure comprising metadata describing data element categories and obligation objects, upon which the obligation graph data structure is generated and operated, and wherein the operation is constrained to operate on the data structure rather than on underlying record-level data; and

(f) generating jurisdiction-specific compliance outputs corresponding to the determined compliance actions, wherein the compliance outputs are generated by performing a deterministic transformation of the data structure.

27 . The non-transitory computer-readable storage medium of claim 26 , wherein parsing the statutory and regulatory source text comprises identifying statutory thresholds conditioning applicability of an obligation clause.

28 . The non-transitory computer-readable storage medium of claim 26 , wherein associating obligation objects with predefined data element categories comprises mapping each obligation object to atomic data element classes corresponding to legally regulated information types.

29 . The non-transitory computer-readable storage medium of claim 26 , wherein determining the legally constrained compliance actions is performed using metadata excluding record-level personal data.

30 . The non-transitory computer-readable storage medium of claim 26 , wherein the operations further comprise exporting compliance outputs and obligation objects in a machine-readable format for ingestion by an external governance, risk, or incident-management system.