CPC G06F 16/90332 (2019.01) [G06F 16/116 (2019.01); G06F 16/1794 (2019.01); G06F 16/285 (2019.01); G06F 16/35 (2019.01); G06F 40/131 (2020.01); G06F 40/14 (2020.01); G06F 40/169 (2020.01); G06F 40/205 (2020.01); G06F 40/216 (2020.01); G06F 40/295 (2020.01); G06F 40/30 (2020.01); G06F 40/56 (2020.01); G06N 20/00 (2019.01); G06V 30/413 (2022.01)] | 20 Claims |
1. A computer-implemented method for implementing a securities analyzer tool that analyzes structured and unstructured securities data, the method comprising:
Identifying, by a server, one or more data sources of securities documentation;
identifying, by the server, a set of questions;
identifying, by the server, a security instrument and a corresponding set of documents to be analyzed; and
applying an artificial intelligence process to the corresponding set of documents, the artificial intelligence process comprising the steps of:
generating, for the at least one input file, a converted file in a data format that is standardized for a plurality of input file types and that includes at least one element; wherein the at least one element is associated with an element identifier and an element type, and is stored in a non-hierarchical relationship format;
generating at least one expression, wherein the expression comprises an expression string in a domain-specific language;
reading, via a machine review portion of the artificial intelligence process, the at least one expression;
applying, via the machine review portion of the artificial intelligence process, the at least one expression to the converted file to automatically generate a response to each of the set of questions; and
generating, via an interactive user interface, data relating to the security instrument and the response to each of the set of questions; and
applying, by the server, the response to each of the set of questions as feedback to the artificial intelligence process to improve the accuracy of the artificial intelligence process.
|