Patent ID: 11960849
Assignee: IRONCLAD, INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 15:
16. A method comprising:
receiving, by a computing platform of a networked document workflow environment that enables a document to be edited by a user based on configured rules, first user input that indicates at least a first portion of the document that is to be analyzed by one or more machine learning models, wherein the first portion of the document includes a first clause for a legal contract;
based on the first user input, causing at least the first portion of the document to be analyzed by:
from a plurality of natural language processing models configured to process contractual terms of the legal contract, process clauses of the legal contract, and determine suggested edits to the legal contract, selecting, by the computing platform, a first set of natural language processing models that will process the first portion of the document, wherein the first set of natural language processing models includes an extractive language model that is configured to classify clauses of the legal contract as one or more types of clauses and a generative language model that is configured to determine suggested edits to the one or more types of clauses,
using, by the computing platform and based on the selecting, the first set of natural language processing models to process the first portion of the document, resulting in first output data from the first set of natural language processing models, wherein the first output data includes a classification of the first portion of the document as a first type of the one or more types of clauses, and wherein the first output data includes, based on the first type, a first suggested edit to the first portion of the document, and
determining, by the computing platform, first response data based on the first output data, wherein the first response data indicates the first suggested edit to the first portion of the document;

causing, by the computing device, display of the first response data to provide a visual indication of the first suggested edit to the user in the networked document workflow environment;
receiving, by the computing platform, second user input that indicates one or more edits to at least a second portion of the document, wherein the second portion of the document includes a second clause for a legal contract, and wherein the configured rules indicate user-configured language for the second clause;
based on the second user input, causing at least the second portion of the document to be analyzed by:
selecting, by the computing platform and from the plurality of natural language processing models, a second set of natural language processing models that will process the second portion of the document, wherein the second set of natural language processing models includes the extractive language model and the generative language model,
using, by the computing platform and based on the selecting, the second set of natural language processing models to process the second portion of the document, resulting in second output data from the second set of natural language processing models, wherein the second output data includes a classification of the second portion of the document as a second type of the one or more types of clauses, wherein the second output data includes, based on the second type, a second suggested edit to the second portion of the document, and wherein the second suggested edit is based on the user-configured language, and
determining, by the computing platform, second response data based on the second output data, wherein the second response data indicates the second suggested edit to the second portion of the document; and

causing, by the computing device, display of the second response data to provide a visual indication of the second suggested edit to the user in the networked document workflow environment.