13. The method of claim 6 , wherein: applying one or more predetermined patterns includes applying one or more predetermined patterns to identify the reference data from each of the plurality of legal documents; and analyzing the reference data includes aggregating the reference data from each legal document to develop the one or more analytical models.
6. A method comprising: receiving, by a processor, 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; performing data mining on the plurality of legal documents to identify structured, unstructured, or semi-structured data in the plurality of legal documents; storing the plurality of legal documents in one or more databases; applying, by the processor, one or more predetermined patterns to the plurality of legal documents including the identified structured, unstructured, or semi-structured data to identify reference data; analyzing 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; assessing the validity or invalidity of the patent based on the one or more analytical models; displaying 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; receiving 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; updating the analytical model including the different analytics parameter based on the one or more selected or deselected queries; and displaying an updated assessment through the dashboard graphical user interface on the web page based on the updated analytics model.