Systems and methods of contract clause review for compliance with acquisition regulations
Abstract
A clause review system for reviewing contract clauses in an acquisition order is provided. The at least one processor of the system is programmed to execute machine learning models configured to detect clause identifiers in an acquisition order. The at least one processor is programmed to train the machine learning models using a first training dataset including first acquisition orders, and retrain the machine learning models using a second training dataset including second acquisition orders. At least one of the second acquisition orders has a different file format and/or a different sender entity from at least one of the first acquisition orders. The at least one processor is programmed to detect clause identifiers in an unprocessed acquisition order using the trained machine learning models, determine whether to accept contract clauses corresponding to the clause identifiers based on rules, and output a list of accepted contract clauses.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A clause review system for reviewing contract clauses in an acquisition order, the clause review system comprising at least one processor in communication with at least one memory device, wherein the at least one processor is programmed to:
execute one or more machine learning models configured to detect clause identifiers in an acquisition order, wherein the clause identifiers identify corresponding acquisition regulations; train the one or more machine learning models using a first training dataset including first acquisition orders; retrain the one or more machine learning models using a second training dataset including second acquisition orders, wherein at least one of the second acquisition orders has a different file format and/or a different sender entity from at least one of the first acquisition orders; detect clause identifiers in an unprocessed acquisition order using the one or more trained machine learning models; determine whether to accept contract clauses corresponding to the clause identifiers based on one or more rules; and output a list of accepted contract clauses in the unprocessed acquisition order.
2 . The clause review system of claim 1 , wherein the at least one processor is further programmed to:
determine the one or more rules corresponding to the contract clauses based on prescriptions in the contract clauses.
3 . The clause review system of claim 1 , wherein the at least one processor is further programmed to:
determine whether the contract clauses corresponding to the clause identifiers apply to a subcontractor; and output a list of flow down contract clauses if a recipient of the acquisition order is subcontracting.
4 . The clause review system of claim 1 , wherein the at least one processor is further programmed to:
receive a list of factors of the acquisition order; and determine whether to accept the contract clauses and/or whether the contract clauses apply to a subcontractor based on the list of factors and the one or more rules.
5 . The clause review system of claim 4 , wherein the at least one processor is further programmed to:
receive the list of factors including a contract value of the acquisition order; and determine whether to accept the contract clauses based on the contract value and the one or more rules.
6 . The clause review system of claim 4 , wherein the at least one processor is further programmed to:
receive the list of factors including a type of subject matter of the acquisition order; and determine whether to accept the contract clauses based on the type of subject matter and the one or more rules.
7 . The clause review system of claim 4 , wherein the at least one processor is further programmed to:
receive the list of factors including a contractor tier of a recipient of the acquisition order; and determine whether the contract clauses apply to a subcontractor based on the contractor tier and the one or more rules.
8 . The clause review system of claim 1 , wherein the at least one processor is further programmed to:
determine whether to accept the contract clauses by:
communicating with a website that maintains acquisition regulations.
9 . The clause review system of claim 1 , wherein the one or more machine learning models are configured to determine the one or more rules based on the contract clauses.
10 . The clause review system of claim 1 , comprising a client device configured to communicate with a user, wherein the client device is provided on an application.
11 . One or more non-transitory machine-readable storage media for reviewing contract clauses in an acquisition order, comprising a plurality of instructions stored thereon that, in response to being executed, cause a system to:
execute one or more machine learning models configured to detect clause identifiers in an acquisition order, wherein the clause identifiers identify corresponding acquisition regulations; train the one or more machine learning models using a first training dataset including first acquisition orders; retrain the one or more machine learning models using a second training dataset including second acquisition orders, wherein at least one of the second acquisition orders has a different file format and/or a different sender entity from at least one of the first acquisition orders; detect clause identifiers in an unprocessed acquisition order using the one or more trained machine learning models; determine whether to accept contract clauses corresponding to the clause identifiers based on one or more rules; and output a list of accepted contract clauses in the unprocessed acquisition order.
12 . The one or more non-transitory machine-readable storage media of claim 11 , wherein the plurality of instructions further cause the system to:
determine the one or more rules corresponding to the contract clauses based on prescriptions in the contract clauses.
13 . The one or more non-transitory machine-readable storage media of claim 11 , wherein the plurality of instructions further cause the system to:
determine whether the contract clauses corresponding to the clause identifiers apply to a subcontractor; and output a list of flow down contract clauses if a recipient of the acquisition order is subcontracting.
14 . The one or more non-transitory machine-readable storage media of claim 11 , wherein the plurality of instructions further cause the system to:
receive a list of factors of the acquisition order; and determine whether to accept the contract clauses and/or whether the contract clauses apply to a subcontractor based on the list of factors and the one or more rules.
15 . The one or more non-transitory machine-readable storage media of claim 14 , wherein the plurality of instructions further cause the system to:
receive the list of factors including a contract value of the acquisition order; and determine whether to accept the contract clauses based on the contract value and the one or more rules.
16 . The one or more non-transitory machine-readable storage media of claim 14 , wherein the plurality of instructions further cause the system to:
receive the list of factors including a type of subject matter of the acquisition order; and determine whether to accept the contract clauses based on the type of subject matter and the one or more rules.
17 . The one or more non-transitory machine-readable storage media of claim 14 , wherein the plurality of instructions further cause the system to:
receive the list of factors including a contractor tier of a recipient of the acquisition order; and determine whether the contract clauses apply to a subcontractor based on the contractor tier and the one or more rules.
18 . The one or more non-transitory machine-readable storage media of claim 11 , wherein the plurality of instructions further cause the system to:
determine whether to accept the contract clauses by:
communicating with a website that maintains the acquisition regulations.
19 . The one or more non-transitory machine-readable storage media of claim 11 , wherein the one or more machine learning models are configured to determine the one or more rules based on the contract clauses.
20 . A clause review system for reviewing contract clauses in an acquisition order, the clause review system comprising at least one processor in communication with at least one memory device, wherein the at least one processor is programmed to:
receive an acquisition order; receive a list of factors of the acquisition order including a contract value of the acquisition order, a type of subject matter of the acquisition order, and/or a contractor tier of a recipient of the acquisition order; receive clause identifiers in the acquisition order; determine whether to accept contract clauses corresponding to the clause identifiers and/or whether the contract clauses apply to a subcontractor based on one or more rules and the list of factors by:
determining the one or more rules corresponding to the contract clauses based on prescriptions in the contract clauses;
output a list of accepted contract clauses; and output a list of flow down contract clauses in the acquisition order if the recipient of the acquisition order is subcontracting.Join the waitlist — get patent alerts
Track US2025156973A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.