IP Library › Granted Patent US 12,602,637
Granted Patent B2
US 12,602,637 · App. 17/716,791 · Granted Apr 14, 2026

Systems and methods for client intake and management using risk parameters

Inventors: Ahmed Farouk Shaaban (South Barrington, IL); Venkat Thandra (South Barrington, IL); Dino Eliopulos (South Barrington, IL); Andrew Kenneth Blazaitis (Rochester, MN); Kennedy Muthukrishnan (South Barrington, IL)
Assignee: ACI Holdings Ltd.
G06Q10/0635G06F16/282G06F16/9035G06Q50/18
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 12,602,637
App. No.
17/716,791
Granted
Apr 14, 2026
Kind
B2
Abstract

Systems and methods for client intake and management are disclosed herein. In an. embodiment, a method for client intake and management by a first party includes receiving initial client data regarding a second party from at least one user terminal, retrieving additional client data regarding the second party from at least one of the second party, an existing second party database, or a third party data source, extracting target data from the additional client data, generating at least one risk parameter based on the target data, and determining a risk associated with the second party based on the at least one risk parameter.

Claims (47)

1 . A method for client intake and management by a first party, the method comprising:

presenting, on a user terminal, a user interface enabling a user to enter a name of a second party that is a potential client;

receiving, via the user interface, user input of initial client data including the name of the second party;

transmitting the initial client data from the user terminal to a central server including a memory storing an extraction algorithm including a neural network and a matter database;

searching the name of the second party in the matter database using a hierarchal searching system to calculate a risk assessment for the second party based at least partially on past hierarchal searching results;

determining a conflict rating code based on subsequent search results from the searching the name of the second party and the past hierarchal searching results;

determining a litigiousness factor weighted as part of the risk assessment for the second party by matching the user input of initial client data against the matter database on the central server;

in response to not finding the name of the second party in the matter database, retrieving a document or website including additional client data regarding the second party from an existing second party database or a third party data source;

based on classification of the document or website, using the extraction algorithm including the neural network to extract target data from the additional client data based on x and y coordinates defining a location on the document or website;

receiving input regarding whether the target data at the x and y coordinates is accurate;

when the input indicates that the extracted target data is accurate, using the extracted target data to further train the extraction algorithm including the neural network as a positive example of a location of x and y coordinates where target information is found on the classified document or website;

when the input indicates that the extracted target data is not accurate, using the extracted target data to further train the extraction algorithm including the neural network as a negative example of the location of x and y coordinates where target information is found on the classified document or website;

generating at least one risk parameter based on the target data;

determining a risk associated with the second party based on the at least one risk parameter;

updating the conflict rating code; and

presenting the risk to the user using the user interface of the user terminal.

2 . The method of claim 1 , wherein

retrieving additional client data includes retrieving additional client data from the existing second party database.

3 . The method of claim 1 , wherein

retrieving additional client data includes retrieving additional client data from the third party data source.

4 . The method of claim 1 , comprising

generating the at least one risk parameter includes using at least one reliability weight.

5 . The method of claim 4 , comprising

adjusting the at least one reliability weight based on cross-referencing the additional client data and the initial client data.

6 . The method of claim 1 , wherein

generating the at least one risk parameter includes using at least one category weight.

7 . The method of claim 1 , wherein

the at least one risk parameter includes a numerical value.

8 . The method of claim 1 , wherein

approving or rejecting the second party as a client based on the at least one risk parameter.

9 . A system for client intake and management by a first party, the system comprising:

at least one user terminal including a user input device configured to receive initial client data regarding a second party, the at least one user terminal configured to present a user interface enabling a user to enter a name of a second party that is a potential client; and

a central server including a processor and a memory, the memory storing an extraction algorithm including a neural network and a matter database, the processor programmed to execute instructions stored on the memory to cause the central server to: (i) receive the initial client data including the name of the second party from the at least one user terminal; (ii) searching the name of the second party in the matter database using a hierarchal searching system of conflict rating codes to calculate a risk assessment for the second party based at least partially on past hierarchal searching results; (iii) in response to not finding the name of the second party in the matter database, retrieve a document or website including additional client data regarding the second party from an existing second party database or a third party data source; (iv) based on classification of the document or website, using the extraction algorithm including the neural network to extract target data from the additional client data based on x and y coordinates defining a location on the document or website; (v) receive input regarding whether the target data at the x and y coordinates is accurate; (vi) when the input indicates that the extracted target data is accurate, use the extracted target data to further train the extraction algorithm including the neural network as a positive example of a location of x and y coordinates where target information is found on the classified document or website; (vii) when the input indicates that the extracted target data is not accurate, using the extracted target data to further train the extraction algorithm including the neural network as a negative example of the location of x and y coordinates where target information is found on the classified document or website; (viii) generate at least one risk parameter based on the target data; (ix) determine a risk associated with the second party based on the at least one risk parameter; (x) update a conflict rating code; and (xi) cause the risk to be presented to the user using the user interface of the at least one user terminal.

10 . The system of claim 9 , wherein

the processor is programmed to retrieve the additional client data from the existing second party database.

11 . The system of claim 9 , wherein

the processor is programmed to retrieve the additional client data from the third party data source.

12 . The system of claim 9 , wherein

the processor is programmed to generate the at least one risk parameter using at least one reliability weight.

13 . The system of claim 12 , wherein

the processor is programmed to adjust the at least one reliability weight based on cross-referencing the additional client data and the initial client data.

14 . The system of claim 9 , wherein

the processor is programmed to generate the at least one risk parameter using at least one category weight.

15 . The system of claim 9 , wherein

the at least one risk parameter includes a numerical value.

16 . The system of claim 9 , wherein

the processor is programmed to approve or reject the second party as a client based on the risk parameter.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 12, 2025
From: SHAABAN, AHMED FAROUK; THANDRA, VENKAT; ELIOPULOS, DINO; MUTHUKRISHNAN, KENNEDY; BLAZAITIS, ANDREW
To: ACI HOLDINGS LTD.
Reel/Frame 072879/0979 →
Continuity (2)
Provisional Application 63219855 · Jul 9, 2021
Related Publication 20230009561A1 · Jan 12, 2023
References Cited (56)
US 10796383B2 · Shaaban et al. · 2020 [cited by applicant]
US 10896470B2 · Shaaban et al. · 2021 [cited by applicant]
US 11138566B2 · Shaaban et al. · 2021 [cited by applicant]
US 11144583B2 · Shaaban et al. · 2021 [cited by applicant]
US 11714919B2 · Maduranthakam Kidambi Sridhar · 2023 [cited by examiner]
US 20050055308A1 · Meyer · 2005 [cited by examiner]
US 20060117012A1 · Rizzolo · 2006 [cited by examiner]
US 20080071578A1 · Herz · 2008 [cited by applicant]
US 20110093453A1 · Frayman et al. · 2011 [cited by applicant]
US 20110208770A1 · Snider · 2011 [cited by applicant]
US 20130144681A1 · Quast · 2013 [cited by applicant]
US 20140278730A1 · Muhart · 2014 [cited by applicant]
US 20160125511A1 · Shaaban et al. · 2016 [cited by applicant]
US 20160140528A1 · Shaaban et al. · 2016 [cited by applicant]
US 20160203530A1 · Shaaban et al. · 2016 [cited by applicant]
US 20160210572A1 · Shaaban et al. · 2016 [cited by applicant]
US 20170004550A1 · Shaaban et al. · 2017 [cited by applicant]
US 20170109834A1 · Shaaban et al. · 2017 [cited by applicant]
US 20180121445A1 · Majaniemi · 2018 [cited by applicant]
US 20180285886A1 · Yan · 2018 [cited by applicant]
US 20190066057A1 · Shaaban et al. · 2019 [cited by applicant]
US 20190156385A1 · Shaaban et al. · 2019 [cited by applicant]
US 20190279161A1 · Shaaban et al. · 2019 [cited by applicant]
US 20190279179A1 · Shaaban et al. · 2019 [cited by applicant]
US 20200242526A1 · Sampath · 2020 [cited by examiner]
US 20210012290A1 · Shaaban et al. · 2021 [cited by applicant]
US 20210042378A1 · Shaaban et al. · 2021 [cited by applicant]
US 20210043100A1 · Shaaban et al. · 2021 [cited by applicant]
US 20210049535A1 · Shaaban et al. · 2021 [cited by applicant]
US 20210049714A1 · Shaaban et al. · 2021 [cited by applicant]
US 20210075615A1 · Shaaban et al. · 2021 [cited by applicant]
US 20210100375A1 · Shaaban et al. · 2021 [cited by applicant]
US 20220121881A1 · Shaaban et al. · 2022 [cited by applicant]
US 20220300653A1 · Wrenn · 2022 [cited by examiner]
WO 2016004123A1 · 2016 [cited by applicant]
WO 2016004126A1 · 2016 [cited by applicant]
WO 2016004127A1 · 2016 [cited by applicant]
WO 2016004128A1 · 2016 [cited by applicant]
WO 2016004129A1 · 2016 [cited by applicant]
WO 2016004132A1 · 2016 [cited by applicant]
WO 2016004133A1 · 2016 [cited by applicant]
WO 2016004135A1 · 2016 [cited by applicant]
WO 2016004138A2 · 2016 [cited by applicant]
WO 2016004445A1 · 2016 [cited by applicant]
WO 2016007334A1 · 2016 [cited by applicant]
WO 2016018632A1 · 2016 [cited by applicant]
WO 2016029194A1 · 2016 [cited by applicant]
WO 2018045126A1 · 2018 [cited by applicant]
WO 2019036310A1 · 2019 [cited by applicant]
WO 2022086813A1 · 2022 [cited by applicant]
Aires, “Norm Conflict Identification Using a Convolutional Neural Network,” Apr. 2021, In International Workshop on Coordination, Organizations, Institutions, Norms, and Ethics for Governance of Multi-Agent Systems, Spr… [cited by examiner]
International Search Report and Written Opinion issued Sep. 9, 2022 in corresponding International Application No. PCT/US22/31616. [cited by applicant]
International Search Report and Written Opinion issued Sep. 8, 2022 in corresponding International Application No. PCT/US22/31619. [cited by applicant]
Extended European Search Report issued in EP22838207, dated Apr. 3, 2025, 8 pages. [cited by applicant]
Extended European Search Report issued in EP22838208, dated Apr. 3, 2025, 9 pages. [cited by applicant]
Office Action (Non-Final Rejection) dated Feb. 12, 2025 for U.S. Appl. No. 17/716,800 (pp. 1-32). [cited by applicant]