US 12,340,169 B2
Electronic document generation systems and methods
Rafal Sitkowski, Watchung, NJ (US); Jeffrey Hassan, South Orange, NJ (US); Liza Antignani, Staten Island, NY (US); Erazm Edward Malarczyk, Wroclaw (PL); Marcin Maciej Makowski, Torun (PL); and Boguslaw Fraszko, Legnica (PL)
Assigned to The Bank of New York Mellon, New York, NY (US)
Filed by THE BANK OF NEW YORK MELLON, New York, NY (US)
Filed on Aug. 9, 2023, as Appl. No. 18/446,749.
Prior Publication US 2025/0053733 A1, Feb. 13, 2025
Int. Cl. G06F 3/048 (2013.01); G06F 3/0482 (2013.01); G06F 40/186 (2020.01)
CPC G06F 40/186 (2020.01) [G06F 3/0482 (2013.01)] 20 Claims
OG exemplary drawing
 
11. A computer-implemented method for generating an electronic document, the computer-implemented method comprising:
accessing an electronic document generation template to generate an electronic document via a graphical user interface, wherein the electronic document generation template comprises one or more placeholders associated with respective corresponding nesting values, wherein each respective corresponding nesting value is indicative of a number of conditions required to populate the respective placeholder;
populating the one or more placeholders associated with corresponding nesting values of zero with data from a master data store or data that is based on a user input to a prompt for the one or more placeholders associated with corresponding nesting values of zero;
prompting, via the graphical user interface, the user to respond to one or more conditional prompts for the one or more placeholders associated with a next lowest corresponding nesting value;
populating the one or more placeholders associated with the next lowest corresponding nesting value based on a user input to the one or more conditional prompts until all of the one or more placeholders associated with the next lowest corresponding nesting value are populated; and
generating the electronic document based on the one or more placeholders as populated via the electronic document generation template for display on the graphical user interface.