| CPC G06F 40/186 (2020.01) [G06F 16/93 (2019.01); G06F 40/169 (2020.01); G06F 40/174 (2020.01)] | 20 Claims |

|
1. A computer-implemented method, comprising:
generating, using at least one processor, a document template based on a training document;
displaying, using the at least one processor, the document template in a first interface portion and a set of candidate document tags in a second interface portion, the document template displayed according to one or more document formatting rules, the set of candidate tags is determined based on a type of the training document using a machine learning model, the displaying including displaying a list of suggested terms, corresponding to one or more candidate document tags in the set of candidate tags, that have not been embedded into the document template;
receiving, using the at least one processor, a selection of at least one of: a candidate document tag and at least one suggested term in the list of suggested terms, and any combination thereof, and an identification of a location within the displayed document template;
modifying, using the at least one processor, the document template by including a text representation of the selection within a text of the displayed document template at the identified location; and
in response to receiving a request to generate a document using the modified document template:
accessing, using the at least one processor, a data value corresponding to the text representation of the selection; and
generating, using the at least one processor, a document using the modified document template such that the accessed data value is included in place of the text representation of the selection and subject to the one or more document formatting rules.
|