Patent ID: 9563613
Date: 2017-02-07
CPC Classifications: G06F

Claim:
1. A method for providing digital communication using dynamic portable document format (PDF) generation, comprising: receiving from a client system, by a dynamic generation server comprising at least one processor, a request message that includes a plurality of fields, a request type identifier, and a source identifier associated with a requesting source application, wherein the plurality of fields comprise input values and at least one of the plurality of fields includes a user identification value that is associated with user input to the client system; parsing, by the dynamic generation server, the request message that identifies the source identifier and the input values that correspond to the plurality of fields; responsive to the parsing, determining a plurality of output requirement parameters based on the input values of the plurality of fields, the user identification value, the request type identifier, the source identifier, and a reply message destination; based on the determination of output requirement parameters, correlating, by the dynamic generation server, the request message with source content that includes at least one HTML template, a Cascading Style Sheets (CSS) string, and a graphics file; selecting, by the dynamic generation server from a content management server, at least one HTML template, CSS string, and graphics file based on the correlation; scraping, by the dynamic generation server, input values from the plurality of fields of the request message based on the selection; dynamically building, by the dynamic generation server, a customized HTML string using the scraped input values based on the selecting by: responsive to the dynamic building, converting, by the dynamic generation server, the customized HTML string into a PDF document that conforms to at least one of the plurality of output requirement parameters; and returning, by the dynamic generation server, a reply message that includes the PDF document to the reply message destination based on the user identification value and source identifier.