US 12,321,339 B1
Methods and systems for regulatory exploration preserving bandwidth and improving computing performance
Dmitry Dzhus, London (GB); Leith Holden Dennis, Chicago, IL (US); Simon Robert Docherty, London (GB); Joceline Huan Zheng, London (GB); and Brock Sigurjon Arnason, New York, NY (US)
Assigned to Droit Operating Company, LLC, New York, NY (US)
Filed by Droit Operating Company, LLC, New York, NY (US)
Filed on Oct. 1, 2024, as Appl. No. 18/903,946.
Claims priority of provisional application 63/635,220, filed on Apr. 17, 2024.
Int. Cl. G06F 16/00 (2019.01); G06F 16/22 (2019.01); G06F 16/242 (2019.01); G06F 16/248 (2019.01)
CPC G06F 16/242 (2019.01) [G06F 16/2246 (2019.01); G06F 16/248 (2019.01)] 15 Claims
OG exemplary drawing
 
1. A computer-implemented method of regulatory exploration comprising:
a) receiving a regulatory exploration request comprising a scenario comprising a plurality of input facts and a desired outcome of the scenario, wherein the plurality of input facts are partial inputs incompletely identifying fact constraints of the scenario, and wherein the desired outcome of the scenario identifies one or more result constraints;
b) receiving an executable regulatory logic flow chart, wherein each element of the flow chart is associated with a regulatory text;
c) applying an algorithm to determine all paths in the regulatory logic flow chart;
d) filtering the paths based on the desired outcome of the scenario;
e) transforming each remaining path into a logical expression comprising attributes;
f) generating a query space comprising conditions on the input facts, from the plurality of input facts, associated with each attribute;
g) generating a fact space comprising input facts, from the plurality of input facts, associated with each attribute;
h) generating a possibility space by joining all the input facts in the fact space under all the conditions in the query space;
i) converting the possibility space to a plurality of database queries;
j) running the plurality of database queries; and
k) generating an output comprising an evaluation of all possibilities within the scenario for regulatory compliance under the regulatory logic.