System and method for generating computer-readable documents
OwnerAlexander Hudspith, Michael Browninventors
Life of this patent
Estimating the term…
Abstract
A system and method for generated computer-readable documents are disclosed which reveal a way to retrieve dynamically generated content for a web page locally from an application server. In particular, the present invention discloses a custom protocol that is used to insert the dynamically generated content stored locally by the application server into a computer-readable document, which may be a PDF document.
Claims33
A method for inserting content into a computer-readable document, the method executable by a computer and comprising:
- associating an identifier with the content;
- storing the content and associated identifier in a computer-accessible memory managed by the computer;
- defining a location of the content in the computer-accessible memory by associating the identifier with a protocol, the protocol configured to allow retrieval of data from the computer-accessible memory managed by the computer;
- retrieving the content from the computer-accessible memory using the defined location;
- and
- inserting the content retrieved from the computer-accessible memory into the computer-readable document.
A method for generating a computer-readable document, the method comprising:
- receiving a template of the computer-readable document, the template comprising an address of content to be inserted into the computer-readable document, the address comprising:
- (a) an identifier associated with the content and (b) a reference to a protocol, the protocol configured to allow retrieval of data from a local computer-accessible memory;
- extracting the address from the template;
- transmitting the address;
- receiving the content in response to the transmitted address;
- and
- generating the computer-readable document from the template by performing actions comprising inserting the received content into the computer-readable document.
A method for generating a computer-readable document, the method executable by a computer and comprising:
- associating an identifier with content;
- storing the content and associated identifier in a computer-accessible memory managed by the computer;
- defining an address of the content by associating the identifier with a protocol, the protocol configured to allow retrieval of data from the computer-accessible memory managed by the computer;
- embedding the address of the content into a template;
- and
- generating the computer-readable document from the template by performing actions comprising inserting the content into the computer-readable document at a location identified by the embedded address.
A system for generating a computer-readable document, the system executable by a computer and comprising:
- a content generation process that generates content and associates an identifier with the content;
- a protocol handler that receives the content and associated identifier from the content generation process and stores the content and associated identifier in a computer-accessible memory managed by the computer;
- a template generation process that receives the identifier from the content generation process and inserts the identifier with a reference to an associated protocol into a template, the protocol configured to allow retrieval of data from the computer-accessible memory;
- and
- a document generation process that generates the computer-readable document by performing actions comprising:
- receiving the template from the template generation process;
- extracting, from the template, the identifier with the reference to the associated protocol;
- transmitting the identifier with the reference to the associated protocol to the protocol handler;
- receiving the content from the protocol handler;
- and inserting the content into the computer-readable document.
A method for generating a PDF document, the method executable by a computer and comprising:
- transforming an image into a PDF-compatible format,
- associating an identifier with the transformed image;
- storing the transformed image and associated identifier in a computer-accessible memory managed by the computer;
- defining a URL by associating the identifier with a protocol, the protocol configured to allow retrieval of data from the computer-accessible memory managed by the computer;
- embedding the URL of the transformed image into a template, the template being an XML document;
- and
- generating the PDF document from the template by performing actions comprising inserting the transformed image into the PDF document at a location identified by the embedded URL.
A system for generating a PDF document, the system executable by a computer and comprising:
- a content generation process that transforms an image into a PDF-compatible format and associates an identifier with the transformed image;
- a protocol handler that receives the transformed image and associated identifier from the content generation process and stores the transformed image and associated identifier in a computer-accessible memory managed by the computer;
- a template generation process that receives the identifier from the content generation process and inserts a URL into a template, the template being an XML document, the URL comprising the identifier and a reference to the associated protocol, and the protocol being configured to allow retrieval of data from the computer-accessible memory;
- and
- a document generation process that generates the PDF document by performing actions comprising:
- receiving the template from the template generation process;
- extracting, from the template, the URL;
- transmitting the URL to the protocol handler;
- receiving the transformed image from the protocol handler;
- and inserting the transformed image into the PDF document.
Dependencies are inferred from the claim text.