Systems and methods for assessing patent validity or invalidity using artificial intelligence, machine learning, and natural language processing
Abstract
Systems, methods, and computer program methods for assessing a validity or invalidity of a patent are described. A plurality of legal documents associated with a plurality of legal cases can be received, where at least one of the plurality of legal cases can be associated with a legal proceeding. The legal proceeding can be associated with a determination of a validity or invalidity of a patent. The patent can include at least one claim. The plurality of legal documents can be stored in one or more databases. One or more predetermined patterns can be applied to the plurality of legal documents to identify reference data. The reference data can be analyzed to develop one or more analytical or statistical models, and each analytical or statistical model can pertain to a different analytical parameter associated with a different attribute of the plurality of the legal documents. The validity or invalidity of the patent can be assessed based on the one or more analytical or statistical models. The assessment of the validity or invalidity of the patent can be displayed to one or more users.
Claims
exact text as granted — not AI-modified1 . A system comprising:
one or more computer processors; a first module, executable upon the one or more computer processors, configured to:
receive a plurality of documents;
perform data mining on the plurality of documents to identify structured, unstructured, or semi-structured data in the plurality of documents, and
store the plurality of documents in one or more databases;
a second module, executable upon the one or more computer processors and in communication with the first module, the second module configured to:
analyze the structured, unstructured, or semi-structured data to develop one or more analytical models, at least one analytical model associating one or more attributes of at least one of the plurality of the documents with one or more attributes of a patent or patent application, and
assess validity or invalidity of the patent or patent application based on the at least one analytical model; and
a dashboard graphical user interface accessible to one or more users via a web page, the dashboard graphical user interface configured to:
receive a user input from the one or more users over a network, the user input identifying the patent or patent application, and
display the assessment of the validity or invalidity of the patent or patent application to the one or more users.
2 . The system of claim 1 , wherein the second module is configured to analyze the structured, unstructured, or semi-structured data to develop the one or more analytical models associating the one or more attributes of at least one of the plurality of the documents with the one or more attributes of the patent or patent application prior to the dashboard graphical user interface receiving the user input from the one or more users identifying the patent or patent application.
3 . The system of claim 1 , wherein the first module is further configured to:
receive one or more additional documents; and perform data mining on the one or more additional documents to identify structured, unstructured, or semi-structured data in the one or more additional documents.
4 . The system of claim 3 , wherein the second module is further configured to:
update the at least one analytical model based on the structured, unstructured, or semi-structured data in the one or more additional documents; and reassess the validity or invalidity of the patent or patent application based on the at least one updated analytical model.
5 . The system of claim 4 , wherein the dashboard graphical user interface is configured to display the reassessment of the validity or invalidity of the patent or patent application to the one or more users.
6 . The system of claim 1 , wherein:
the dashboard graphical user interface is configured to receive a user input over a network, the user input selecting or deselecting one or more queries displayed on the dashboard graphical user interface; and the second module is configured to:
update the at least one analytical model based on the one or more selected or deselected queries; and
reassess validity or invalidity of the patent or patent application based on the at least one updated analytical model.
7 . The system of claim 6 , wherein the dashboard graphical user interface is configured to display the reassessment of the validity or invalidity of the patent or patent application to the one or more users.
8 . The system of claim 1 , wherein the dashboard graphical user interface is configured to display the assessment of the validity or invalidity of the patent or patent application by displaying one or more documents from the plurality of documents determined to correspond to or disclose one or more elements in a specification or patent claim of the patent or patent application based on the at least one analytical model.
9 . The system of claim 8 , wherein the dashboard graphical user interface is configured to display a relevancy rating for the one or more displayed documents determined to correspond to or disclose the one or more elements in the specification or patent claim of the patent or patent application, the relevancy rating representating of a relevance of a particular document in relation to the specification or the patent claim, the relevancy rating generated based on the at least one analytical model.
10 . The system of claim 8 , wherein:
the dashboard graphical user interface is configured to display a first document and a second document from the plurality of documents determined to correspond to or disclose one or more elements in the specification or patent claim of the patent or patent application based on the at least one analytical model, the first document being ranked higher than the second document based on a higher number of attributes in the first document corresponding to or disclosing the one or more elements in the specification or patent claim of the patent or patent application than those in the second document corresponding to or disclosing the one or more elements in the specification or patent claim of the patent or patent application.
11 . The system of claim 1 , wherein the dashboard graphical user interface is configured to display the assessment of the validity or invalidity of the patent or patent application including displaying a rating representative of the validity or invalidity of the patent or patent application.
12 . The system of claim 11 , wherein the dashboard graphical user interface is configured to display visualization graphics comparing the rating to that of an average patent, the average patent having an average rating among ratings of all or a specific set of patents.
13 . The system of claim 1 , wherein the one or more attributes of the patent or patent application include at least one of a patent class, a name of an inventor, an assignee, a filing date, a priority date, a prior art reference, a drawing, a technology associated with the patent or patent application, one or more keywords disclosed in a specification of the patent or patent application, or one or more keywords disclosed in a claim of the patent or patent application.
14 . The system of claim 1 , wherein the one or more attributes of the at least one of the plurality of the documents include at least one of conceptual information or contextual information.
15 . The system of claim 1 , wherein the plurality of documents include domestic patents, foreign patents, domestic patent publications, foreign patent publications, and non-patent literature.
16 . A method comprising:
receiving, by a processor, a plurality of documents; performing, by the processor, data mining on the plurality of documents to identify structured, unstructured, or semi-structured data in the plurality of documents; storing, by the processor, the plurality of documents in one or more databases; receiving a user input from one or more users through a graphical user interface displayed via a dashboard, the dashboard being accessible to the one or more users via a web page over a network, the user input identifying a patent or patent application; analyzing, by the processor, the structured, unstructured, or semi-structured data to develop one or more analytical models, at least one analytical model associating one or more attributes of at least one of the plurality of the documents with one or more attributes of the patent or patent application; assessing, by the processor, validity or invalidity of the patent or patent application based on the at least one analytical model; and displaying, through the graphical user interface displayed via the dashboard, the assessment of the validity or invalidity of the patent or patent application to the one or more users.
17 . The method of claim 16 , wherein analyzing the structured, unstructured, or semi-structured data to develop the one or more analytical models associating the one or more attributes of at least one of the plurality of the documents with the one or more attributes of the patent or patent application is performed prior to the graphical user interface receiving the user input from the one or more users identifying the patent or patent application.
18 . The method of claim 16 , the method further comprising:
receiving, by the processor, one or more additional documents; performing, by the processor, data mining on the one or more additional documents to identify structured, unstructured, or semi-structured data in the one or more additional documents; updating, by the processor, the at least one analytical model based on the structured, unstructured, or semi-structured data in the one or more additional documents; reassessing, by the processor, the validity or invalidity of the patent or patent application based on the at least one updated analytical model; and displaying, by the graphical user interface displayed via the dashboard, the reassessment of the validity or invalidity of the patent or patent application to the one or more users.
19 . The method of claim 16 , wherein associating the one or more attributes of at least one of the plurality of the documents includes associating the one or more attributes of at least one of the plurality of the documents with the one or more attributes of the patent or patent application including at least one of a patent class, a name of an inventor, an assignee, a filing date, a priority date, a prior art reference, a drawing, a technology associated with the patent or patent application, one or more keywords disclosed in a specification of the patent or patent application, or one or more keywords disclosed in a claim of the patent or patent application.
20 . The method of claim 16 , wherein the one or more attributes of the at least one of the plurality of the documents include at least one of conceptual information or contextual information.Join the waitlist — get patent alerts
Track US2019079979A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.