IP Library Granted Patent US 11,783,439
Granted Patent B2
US 11,783,439 · App. 16/744,494 · Granted Oct 10, 2023

Legal document analysis platform

Inventors: Steven J. Halasz (North Ridgeville, OH); Patrick Halasz (Eldersburg, MD)
Assignee: LAINA Pro, Inc.
G06Q50/18G06N20/00
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 11,783,439
App. No.
16/744,494
Granted
Oct 10, 2023
Kind
B2
Abstract

A legal document analysis platform is described. The platform uses an AI model to evaluate the favorability of sentences within a proposed legal document. The platform also suggests alternative sentences for one or more sentences in the proposed legal document.

Claims (51)

1. A legal document analysis platform, comprising:

a classified set of training data, the classified set of training data including a plurality of sentences parsed from a plurality of legal documents and a plurality of tokenized versions of the plurality of sentences, each sentence associated with a sentence identifier that is unique thereto, associated with a legal party type, associated with a provision and associated with one of a plurality of sentence types, the plurality of sentence types including a favorability type indicative of a type of sentence to which a favorability rating for a party may be assigned, the provision being a grouping of sentences with alternative wordings that relate to the same topic;

a machine learning algorithm automatically trained, via execution of a platform module, on the classified set of training data and based at least in part on a plurality of parameters comprising a categorization versus numerical model, a number of iterations, and an amount of data being used;

an artificial intelligence (AI) model built by the trained machine learning algorithm;

at least one computing device equipped with a processor configured to or programmed to analyze, using the AI model, a proposed legal document that includes a plurality of sentences; and

a user interface configured to display results of the analysis of the proposed legal document conducted using the AI model, wherein the displayed results include predicted favorability ratings for a party for each sentence in the proposed legal document, and the user interface includes a selectable element for adjusting at least one of the displayed favorability ratings, wherein in response to one or more adjusted favorability ratings, the user interface provides sentence alternatives to a user for the proposed legal document,

the at least one computing device is further configured to or programmed to:

determine that at least one parameter of the plurality of parameters has been adjusted; and

retrain, by execution of the platform module, the machine learning algorithm based at least in part on the adjusted parameter to create a retrained machine learning algorithm.

2. The legal document analysis platform of claim 1 , wherein the predicted favorability ratings are color coded when displayed.

3. The legal document analysis platform of claim 1 , wherein the platform suggests alternative sentences for one or more sentences in the proposed legal document.

4. The legal document analysis platform of claim 1 , wherein selection of the selectable element to adjust the displayed favorability rating programmatically substitutes a suggested alternative sentence.

5. The legal document analysis platform of claim 1 , wherein the at least one computing device is further configured to or programmed to:

identify tailored information in the proposed legal document during the analysis; and

populate the tailored information as values associated with one or more wild cards, the one or more wild cards represented as one or more generic tags for the tailored information.

6. The legal document analysis platform of claim 1 , wherein the at least one computing device further is configured to or programmed to:

match the proposed legal document that includes a plurality of sentences to the classified set of data.

7. A computing-device implemented method for performing legal document analysis, comprising:

receiving with a computing device equipped with at least one processor a classified set of training data, the classified set of training data including a plurality of sentences parsed from a plurality of legal documents and a plurality of tokenized versions of the plurality of sentences, each sentence associated with a sentence identifier that is unique thereto, associated with a legal party type, associated with a provision and associated with one of a plurality of sentence types, the plurality of sentence types including a favorability type indicative of a type of sentence to which a favorability rating for a party may be assigned, the provision being a grouping of sentences with alternative wordings that relate to the same topic;

automatically training, by execution of a platform module, a machine learning algorithm on the computing device with the classified set of training data and based at least in part on a plurality of parameters comprising a categorization versus numerical model, a number of iterations, and an amount of data;

building an artificial intelligence (AI) model using the trained machine learning algorithm;

analyzing a proposed legal document that includes a plurality of sentences using the AI model, the proposed legal document submitted using a graphical user interface;

displaying a result of the analysis to a user in the graphical user interface, the displayed result including predicted favorability ratings for a party for each sentence in the proposed legal document;

rendering, via the graphical user interface, a selectable element for adjusting one or more displayed favorability ratings;

providing sentence alternatives to the user for the proposed legal document in the graphical user interface in response to one or more adjusted favorability rating ratings;

determining, by the computing device, that at least one parameter of the plurality of parameters has been adjusted; and

retraining, by execution of the platform module, the machine learning algorithm on the computing device based at least in part on the adjusted parameter to create a retrained machine learning algorithm.

8. The method of claim 7 , wherein the predicted favorability ratings are color coded when displayed.

9. The method of claim 7 , wherein sentence alternatives for one or more sentences in the proposed legal document are suggested with the displayed result of the analysis.

10. The method of claim 7 , wherein selection of the selectable element to adjust the displayed favorability rating programmatically substitutes a suggested alternative sentence.

11. The method of claim 7 , wherein the analysis:

identifies tailored information in the proposed legal document; and

populates the tailored information as values associated with one or more wild cards, the one or more wild cards represented as one or more generic tags for the tailored information.

12. The method of claim 7 , further comprising:

matching the proposed legal document that includes a plurality of sentences to the classified set of data.

13. A non-transitory medium holding computing-device executable instructions for performing legal document analysis, the instructions when executed causing at least one computing device equipped with at least one processor to:

receive a classified set of training data, the classified set of training data including a plurality of sentences parsed from a plurality of legal documents and a plurality of tokenized versions of the plurality of sentences, each sentence associated with a sentence identifier that is unique thereto, associated with a legal party type, associated with a provision and associated with one of a plurality of sentence types, the plurality of sentence types including a favorability type indicative of a type of sentence to which a favorability rating for a party may be assigned, the provision being a grouping of sentences with alternative wordings that relate to the same topic;

automatically train, by execution of a platform module, a machine learning algorithm with the classified set of training data and based at least in part on a plurality of parameters comprising a categorization versus numerical model, a number of iterations, and an amount of data;

build an artificial intelligence (AI) model using the trained machine learning algorithm;

analyze a proposed legal document that includes a plurality of sentences using the AI model, the proposed legal document submitted using a graphical user interface;

display a result of the analysis to a user in the graphical user interface, the displayed result including predicted favorability ratings for a party for each sentence in the proposed legal document;

render, via the graphical user interface, a selectable element for adjusting one or more displayed favorability rating;

provide sentence alternatives to the user for the proposed legal document in the graphical user interface in response to a user selection of an one or more adjusted favorability rating ratings;

determine that at least one parameter of the plurality of parameters has been adjusted; and

retrain, by execution of the platform module, the machine learning algorithm based at least in part on the adjusted parameter to create a retrained machine learning algorithm.

14. The medium of claim 13 , wherein the predicted favorability ratings are color coded when displayed.

15. The medium of claim 13 , wherein sentence alternatives for one or more sentences in the proposed legal document are suggested with the displayed result of the analysis.

16. The medium of claim 13 , wherein selection of the selectable element to adjust the displayed favorability rating programmatically substitutes a suggested alternative sentence.

17. The medium of claim 13 , wherein the analysis:

identifies tailored information in the proposed legal document; and

populates the tailored information as values associated with one or more wild cards, the one or more wild cards represented as one or more generic tags for the tailored information.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 4, 2020
From: HALASZ, STEVEN J.; HALASZ, PATRICK
To: LAINA PRO, INC.
Reel/Frame 051714/0303 →
Continuity (2)
Provisional Application 62792940 · Jan 16, 2019
Related Publication 20200226700A1 · Jul 16, 2020
Cited By (1)
US 12,314,328