System and method for generating computer-readable documents
First Claim
Patent Images
1. 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.
1 Assignment
0 Petitions
Accused Products
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.
102 Citations
33 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 23)
-
-
8. 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. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. 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. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22)
-
-
24. 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. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31)
-
-
32. 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.
-
-
33. 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.
-
Specification