1. A system comprising: one or more computer processors; a data mining module, executable upon the one or more computer processors, configured to: receive a plurality of legal documents associated with a plurality of legal cases, where at least one of the plurality of legal cases is associated with a legal proceeding, the legal proceeding associated with a determination of a validity or invalidity of a patent, the patent containing at least one claim, the data mining module configured to perform data mining on the plurality of legal documents to identify structured, unstructured, or semi-structured data in the plurality of legal documents; store the plurality of legal documents in one or more databases; and apply one or more predetermined patterns to the plurality of legal documents including the identified structured, unstructured, or semi-structured data to identify reference data; and a data analysis module, executable upon the one or more computer processors, configured to: analyze the reference data to develop one or more analytical models, each analytical model pertaining to a different analytics parameter associated with a different attribute of the plurality of the legal documents; assess the validity or invalidity of the patent based on the one or more analytical models; display the assessment of the validity or invalidity of the patent to one or more users through a dashboard graphical user interface on a web page; receive a user input over a network, the user input selecting or deselecting one or more queries through the dashboard graphical user interface on the web page; update the analytical model including the different analytics parameter based on the one or more selected or deselected queries; and display an updated assessment through the dashboard graphical user interface on the web page based on the updated analytics model.
1. A system comprising: one or more computer processors; a data mining module, executable upon the one or more computer processors, configured to: receive a plurality of legal documents associated with a plurality of legal cases, where at least one of the plurality of legal cases is associated with a legal proceeding, the legal proceeding associated with a determination of a validity or invalidity of a patent, the patent containing at least one claim, the data mining module configured to perform data mining on the plurality of legal documents to identify structured, unstructured, or semi-structured data in the plurality of legal documents; store the plurality of legal documents in one or more databases; and apply one or more predetermined patterns to the plurality of legal documents including the identified structured, unstructured, or semi-structured data to identify reference data; and a data analysis module, executable upon the one or more computer processors, configured to: analyze the reference data to develop one or more analytical models, each analytical model pertaining to a different analytics parameter associated with a different attribute of the plurality of the legal documents; assess the validity or invalidity of the patent based on the one or more analytical models; display the assessment of the validity or invalidity of the patent to one or more users through a dashboard graphical user interface on a web page; receive a user input over a network, the user input selecting or deselecting one or more queries through the dashboard graphical user interface on the web page; update the analytical model including the different analytics parameter based on the one or more selected or deselected queries; and display an updated assessment through the dashboard graphical user interface on the web page based on the updated analytics model. 2. The system of claim 1 , wherein: the data analysis module determines a probability that the patent is valid, invalid, partially valid, or partially invalid in assessing the validity or invalidity of the patent, and displays the probability to the one or more users.