CPC G06F 40/103 (2020.01) [G06F 3/04847 (2013.01); G06F 16/93 (2019.01); G06F 21/604 (2013.01); G06F 21/62 (2013.01); G06F 40/131 (2020.01); G06F 40/197 (2020.01); H04L 63/101 (2013.01); H04L 63/104 (2013.01); H04L 63/123 (2013.01); H04L 67/1095 (2013.01)] | 20 Claims |
1. A system for smart rendering, comprising:
a processor; and
a non-transitory computer-readable medium storing instructions translatable by the processor to cause the processor to perform:
providing an interface for a device of a first user, the interface enabling the first user to access a data storage storing unique reusable fragments that reference at least one separately stored system-formatted message and that augment the at least one system-formatted message with meta information, the message having a presentation-independent internal system format internal to the system in an enterprise computing environment wherein the presentation-independent internal system format is a binary representation which has no layout and no format, wherein the unique reusable fragments are checked for uniqueness prior to storage in the data storage, and;
wherein the interface enables the first user to initiate a rendition of a document by initiating a request for a document processing engine to:
retrieve the unique reusable fragments from the data storage;
assemble a document utilizing the unique reusable fragments and the meta information associated with the unique reusable fragments, the assembling performed based on instructions from a document definition associated with the document, the document definition including an indication of a subset of the unique reusable fragments required in a document version;
generate a rendition of the document in a final format for an output delivery channel; and
store a final stream containing the rendition of the document and custom metadata describing the rendition in an output queue.
|