| CPC G06F 16/93 (2019.01) [G06F 16/90335 (2019.01)] | 20 Claims |

|
1. A computer-implemented method, comprising:
receiving, using at least one processor, a plurality of electronic documents, each electronic document in the plurality of electronic documents has a predetermined document type;
selecting, using the at least one processor, based on the predetermined document type, a machine learning model from a plurality of machine learning models;
instructing, using the at least one processor, the selected machine learning model to extract a plurality of document portions from each electronic document in the plurality of electronic documents in accordance with the predetermined document type of each electronic document;
defining, using the at least one processor, a relationship between two or more document portions in the plurality of document portions based on a content of each document portion in the two or more document portions, and associating the two or more document portions based on the relationship; and
generating, using the at least one processor, a graph structure having a plurality of nodes, each node in the plurality of nodes including at least one document portion in the plurality of document portions, wherein each node in the plurality of nodes is connected to another node in the plurality of nodes in accordance with the relationship between document portions included in the nodes, and storing the graph structure in at least one storage location.
|