US2025156973A1PendingUtilityA1

Systems and methods of contract clause review for compliance with acquisition regulations

Assignee: ABB SCHWEIZ AGPriority: Nov 10, 2023Filed: Nov 10, 2023Published: May 15, 2025
Est. expiryNov 10, 2043(~17.3 yrs left)· nominal 20-yr term from priority
Inventors:Natalie Smittle
G06Q 30/018G06N 20/00G06Q 50/18
64
PatentIndex Score
0
Cited by
0
References
0
Claims

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-modified
What 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.