Online document assembler
First Claim
1. A document assembly system resident on a web server which allows a user with web connectivity and a browser to invoke said system and interactively assemble a document at the web server comprising:
- a stored library of packets of text each relating to a different document and each document packet containing blocks of text that will meet a variety of possible contingencies for a document of that type, means which dynamically create web pages applicable to a document which present document determining queries to the user'"'"'s browser and capture decisions made by said user in response, together with unique user input data relevant only to the particular document being assembled, means which selects from said library blocks of language based on said user decisions, a database which stores said user data, software that assembles said blocks of language and populates the assembled document with said user data, and means for delivering the assembled document to said user.
1 Assignment
0 Petitions
Accused Products
Abstract
An online web-based document assembler and authoring software therefor. Authors build a library of stored document text using standard word processing software and using unique add-in software define a series of structured questions and input fields which in use are presented on web pages accessable to end users. End users requiring a document access a site containing the assembly software and by answering the questions posed and entering data unique to the document they are requesting cause a fished document to be assembled at the site which is subsequently made available to the end user in downloadable form or is emailed to an address of the user'"'"'s choosing.
-
Citations
2 Claims
-
1. A document assembly system resident on a web server which allows a user with web connectivity and a browser to invoke said system and interactively assemble a document at the web server comprising:
-
a stored library of packets of text each relating to a different document and each document packet containing blocks of text that will meet a variety of possible contingencies for a document of that type, means which dynamically create web pages applicable to a document which present document determining queries to the user'"'"'s browser and capture decisions made by said user in response, together with unique user input data relevant only to the particular document being assembled, means which selects from said library blocks of language based on said user decisions, a database which stores said user data, software that assembles said blocks of language and populates the assembled document with said user data, and means for delivering the assembled document to said user.
-
-
2. Authoring software for the creation of interactive web pages for a document assembly system resident on a web server comprising:
-
WP application software which allows the creation of standard text for each of a plurality of documents and which incorporates macros and data fields, software which includes;
means which creates interactive web pages for said web server, said pages constructed to in use present document determining queries to a user and capture decisions made by said user in response, together with unique user data input, means which establish rules for the storage of said user decisions and data input, means which generate document-specific macros and fields for document text in said WP application, and means which select and trigger appropriate macros based on decisions captured by said web pages and populates appropriate fields with user input data.
-
Specification