Patent ID: 11886806
Assignee: CERTINIA INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. A computer-implemented method comprising:
activating a dynamic templating system implemented in a cloud-based platform in response to a request to generate a report, the cloud-based platform storing a plurality of dynamic templates each of which is pre-rendered to contain tokens at which data items are inserted, the plurality of dynamic templates of the dynamic templating system being rendered across multiple asynchronous processor contexts;
identifying a table in a base template;
determining a number of rows to be inserted into the table;
generating an intermediate template to include the number of rows;
replicating a subset of rows associated with the table in the base template to include in the intermediate template;
inserting a subset of the tokens into the subset of the rows in the intermediate template;
replacing the subset of the tokens with data of tabular datasets; and
rendering a report document via a user interface based on a formatted document object based on data in the intermediate template, the data in the intermediate template being populated in the report document in response to other data being sent to the cloud-based platform requesting the data in the intermediate template be populated in the report document, the data in the intermediate template being populated by a data insertion module in data communication with a computer in the cloud-based platform.