Methods and apparatus for generating a dynamic document
First Claim
1. A method of generating a dynamic document, the method comprising:
- providing a web-based visual editor structured to facilitate generation of a markup language version of the dynamic document, the markup language version of the dynamic document including first data indicative of a dynamic field;
converting the markup language version of the dynamic document to a stylesheet version of the dynamic document, the stylesheet version of the dynamic document including second data indicative of the dynamic field;
deploying the stylesheet version of the dynamic document via a network at an application server, wherein when the stylesheet version of the dynamic document is executed by a first user, a first instance of the dynamic document is generated using data associated with the first user as a first output document, and when the stylesheet version of the dynamic document is executed by a second different user, a second different instance of the dynamic document is generated using data associated with the second user as a second output document;
transmitting the first output document to a first client device of the first user from the application server; and
transmitting the second output document to a second client device of the second user from the application server,wherein the markup language version of the dynamic document is displayed as an XHTML page within a web browser at a designer terminal that provides the web-based visual editor, the stylesheet version of the dynamic document is an XSL;
FO file stored at the application server, and the first and second output documents are at least one of PDF and RTF files stored locally at the first and second client devices, the client devices being located remotely from the application server.
3 Assignments
0 Petitions
Accused Products
Abstract
A dynamic document generator system and method provides a web-based visual editor which includes a drag-and-drop mechanism structured to facilitate generation of a markup language version of a dynamic document including data indicative of a dynamic field. The markup language version of the dynamic document is then converted to a stylesheet version of the dynamic document. The stylesheet version of the dynamic document is deployed via a wide area network, wherein a plurality of different users are able to execute the deployed stylesheet version of the dynamic document. When one user executes the dynamic document, the dynamic field takes on one value. When another user executes the dynamic document, the dynamic filed takes on another value.
227 Citations
43 Claims
-
1. A method of generating a dynamic document, the method comprising:
-
providing a web-based visual editor structured to facilitate generation of a markup language version of the dynamic document, the markup language version of the dynamic document including first data indicative of a dynamic field; converting the markup language version of the dynamic document to a stylesheet version of the dynamic document, the stylesheet version of the dynamic document including second data indicative of the dynamic field; deploying the stylesheet version of the dynamic document via a network at an application server, wherein when the stylesheet version of the dynamic document is executed by a first user, a first instance of the dynamic document is generated using data associated with the first user as a first output document, and when the stylesheet version of the dynamic document is executed by a second different user, a second different instance of the dynamic document is generated using data associated with the second user as a second output document; transmitting the first output document to a first client device of the first user from the application server; and transmitting the second output document to a second client device of the second user from the application server, wherein the markup language version of the dynamic document is displayed as an XHTML page within a web browser at a designer terminal that provides the web-based visual editor, the stylesheet version of the dynamic document is an XSL;
FO file stored at the application server, and the first and second output documents are at least one of PDF and RTF files stored locally at the first and second client devices, the client devices being located remotely from the application server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 38, 39, 40, 41, 42, 43)
-
-
14. A dynamic document generator system, the system comprising:
-
a display device; a processor operatively coupled to the display device; a memory device storing a plurality of instructions, which when the plurality of instructions are executed by the processor, cause the processor to; (a) provide a web-based visual editor structured to facilitate generation of a markup language version of the dynamic document, the markup language version of the dynamic document including first data indicative of a dynamic field; (b) convert the markup language version of the dynamic document to a stylesheet version of the dynamic document, the stylesheet version of the dynamic document including second data indicative of the dynamic field; and (c) deploy the stylesheet version of the dynamic document via a network, wherein when the stylesheet version of the dynamic document is executed by a first user, a first instance of the dynamic document is generated using data associated with the first user as a first output document, and when the stylesheet version of the dynamic document is executed by a second different user, a second different instance of the dynamic document is generated using data associated with the second user as a second output document, wherein the markup language version of the dynamic document is displayed as an XHTML page within a web browser at a designer terminal that provides the web-based visual editor, the stylesheet version of the dynamic document is an XSL;
FO file stored at an application server, and the first and second output documents are at least one of PDF and RTF files stored locally at respective client devices of the first and second users, the client devices being located remotely from the application server. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A non-transitory machine readable media storing instructions structured to cause an apparatus to:
-
provide a web-based visual editor structured to facilitate generation of a markup language version of the dynamic document, the markup language version of the dynamic document including first data indicative of a dynamic field; convert the markup language version of the dynamic document to a stylesheet version of the dynamic document, the stylesheet version of the dynamic document including second data indicative of the dynamic field; and deploy the stylesheet version of the dynamic document via a network, wherein when the stylesheet version of the dynamic document is executed by a first user, the dynamic field is associated with a first instance of field data to generate a first output document, and when the stylesheet version of the dynamic document is executed by a second different user, the dynamic field is associated with a second different instance of field data to generate a second output document, wherein the first output document and the second output document are in at least one of a PDF form and an RTF form that is outputted to respective client devices of the first and second users, and wherein the markup language version of the dynamic document is displayed as an XHTML page within a web browser at a designer terminal that provides the web-based visual editor, the stylesheet version of the dynamic document is an XSL;
FO file stored at an application server, and the first and second output documents are at least one of PDF and RTF files stored locally at respective client devices of the first and second users, the client devices being located remotely from the application server. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37)
-
Specification