US 11,681,855 B2
Automated dynamic document generator
Robert Cotran, Montreal (CA); Christina S. Lee, Toronto (CA); and Thomas Andrew Currier, Toronto (CA)
Assigned to PERRY + CURRIER INC., Toronto (CA)
Filed by Perry + Currier Inc., Toronto (CA)
Filed on Nov. 18, 2021, as Appl. No. 17/530,025.
Application 17/530,025 is a continuation of application No. 16/633,871, granted, now 11,227,095, previously published as PCT/IB2018/055572, filed on Jul. 25, 2018.
Claims priority of provisional application 62/536,563, filed on Jul. 25, 2017.
Prior Publication US 2022/0222415 A1, Jul. 14, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 40/00 (2020.01); G06F 40/103 (2020.01); G06F 40/186 (2020.01)
CPC G06F 40/103 (2020.01) [G06F 40/186 (2020.01)] 20 Claims
OG exemplary drawing
 
1. A method for document generation in a computing device, comprising:
storing, in a memory:
(i) a common pool of objects having respective object identifiers,
(ii) a plurality of templates having respective template identifiers, each template containing, for each of a subset of the object identifiers, a local definition of a corresponding object from the common pool, and
(iii) a plurality of master templates having respective master template identifiers, each master template containing, for each of a further subset of the object identifiers, an associated string defining object retrieval behavior for the object identifier;
establishing a connection to a data source;
detecting, via the connection, initiation data including an active template identifier;
responsive to the detection, retrieving an active master template identifier associated with the active template identifier;
for each of the further subset of object identifiers of the master template corresponding to the active master template identifier, retrieving an object from a source selected from either the common pool or a template corresponding to the active template identifier, according to the string; and
generating a document according to the retrieved objects.