Systems, methods and computer programs for analysis, clarification, reporting on and generation of master documents for use in automated document generation
First Claim
1. A method of generating data representing a master document for use in an automated document generation system comprising:
- storing data representing a first mark-up notation or style and data representing a second mark-up notation or style different to the first mark-up notation or style;
storing data representing a mapping between the first and second mark-up notations or styles;
receiving data representing a precedent or master document written in the first mark-up notation or style;
analyzing the received data, dependent upon the data representing the first mark-up notation or style, to determine component elements of the first precedent or master document and the interrelationships of the component elements;
generating data representing a precedent or master document written in the second mark-up notation or style based on the analysis and dependent upon the data representing the mapping and the data representing the second mark-up notation or style; and
outputting the generated data.
4 Assignments
0 Petitions
Accused Products
Abstract
A system and method of generating data representing a master document for use in an automated document generation system comprises storing data representing a first mark-up notation or style and data representing a second mark-up notation or style different to the first mark-up notation or style. Data representing a mapping between the first and second mark-up notations or styles is stored. Data representing a precedent or master document written in the first mark-up notation or style is received. The received data is analyzed, in dependence on the data representing the first mark-up notation or style, to determine component elements of the first precedent or master document and the interrelationships of the component elements. Data is generated representing a precedent or master document written in the second mark-up notation or style based on the analysis and dependent on the data representing the mapping and the second mark-up notation or style. Lastly, the generated data is output.
47 Citations
27 Claims
-
1. A method of generating data representing a master document for use in an automated document generation system comprising:
-
storing data representing a first mark-up notation or style and data representing a second mark-up notation or style different to the first mark-up notation or style;
storing data representing a mapping between the first and second mark-up notations or styles;
receiving data representing a precedent or master document written in the first mark-up notation or style;
analyzing the received data, dependent upon the data representing the first mark-up notation or style, to determine component elements of the first precedent or master document and the interrelationships of the component elements;
generating data representing a precedent or master document written in the second mark-up notation or style based on the analysis and dependent upon the data representing the mapping and the data representing the second mark-up notation or style; and
outputting the generated data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of analyzing data representing a precedent or a master document for use in an automated document generation system comprising:
-
storing data representing a mark-up notation or style;
receiving data representing a precedent or master document written in the mark-up notation or style;
analyzing the received data to determine component elements of the precedent or master document and the interrelationships of the component elements based on the data representing the mark-up notation or style;
determining whether there is any unknown information relating to component elements of the precedent or master document; and
determining whether there are any errors or ambiguities in component elements of the precedent or master document or in their interrelationships. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method of generating a master document for use in an automated document generation system from an existing precedent for use in manual document generation, comprising:
-
storing data representing a first mark-up style or notation of existing precedents for use in manual document generation and data representing a second mark-up style or notation of master documents for use in an automated document generation system;
receiving data representing an existing precedent for use in manual document generation written in the first mark-up style or notation;
analyzing the received data based on the data representing the first mark-up style or notation to identify in the existing precedent one or more one or more component elements including control or data variables, elements of conditional content for possible inclusion in a customized document to be generated, and logical usage rules for determining whether or not to include elements of conditional content in dependence on control or data variables; and
generating data representing a master document for use in automated document generation based on the analysis and the second mark-up style or notation, wherein the master document is written in the second mark-up style or notation. - View Dependent Claims (19, 20, 21, 22, 23)
-
-
24. An automated document generation method of generating a customized document on the basis of an existing precedent for use in manual document generation, the method comprising:
-
receiving data representing an existing precedent for use in manual document generation;
generating data representing a master document for use in automated document generation using the method comprising;
storing data representing a first mark-up style or notation of existing precedents for use in manual document generation and data representing a second mark-up style or notation of master documents for use in an automated document generation system, receiving data representing an existing precedent for use in manual document generation written in the first mark-up style or notation, analyzing the received data based on the data representing the first mark-up style or notation to identify in the existing precedent one or more component elements including control or data variables, elements of conditional content for possible inclusion in a customized document to be generated, and logical usage rules for determining whether or not to include elements of conditional content in dependence on control or data variables, and generating data representing a master document for use in automated document generation based on the analysis and the second mark-up style or notation, wherein the master document is written in the second mark-up style or notation; and
generating a customized document using the generated master document.
-
-
25. A computer system comprising:
-
a first data base configured to store data representing a first mark-up notation or style, data representing a second mark-up notation or style different to the first mark-up notation or style and data representing a mapping between the first and second mark-up notations or styles;
an input interface for receiving data representing a precedent or master document written in the first mark-up notation or style;
a processing module configured to analyze the received data to determine component elements of the first precedent or master document and the interrelationships of the component elements, the analysis being in dependence on the data representing the first mark-up notation or style;
a processing module configured to generate data representing a precedent or master document written in the second mark-up notation or style based on the analysis, the data representing the mapping, and the data representing the second mark-up notation or style; and
an output interface for outputting the generated data.
-
-
26. A computer system for analyzing data representing a precedent or a master document for use in an automated document generation system, the computer system comprising:
-
a data base configured to store data representing a mark-up notation or style;
an input interface configured to receive data representing a precedent or master document written in the mark-up notation or style;
a processing module configured to analyze the received data to determine component elements of the precedent or master document and the interrelationships of the component elements based on the data representing the mark-up notation or style;
a processing module configured to determine whether there is any unknown information relating to component elements of the precedent or master document; and
a processing module configured to determine whether there are any errors or ambiguities in component elements of the precedent or master document or in their interrelationships.
-
-
27. A computer system for generating a master document for use in an automated document generation system from an existing precedent for use in manual document generation, the computer system comprising:
-
a database configured to store data representing a first mark-up style or notation of existing precedents for use in manual document generation and data representing a second mark-up style or notation of master documents for use in an automated document generation system;
an input interface configured to receive data representing an existing precedent for use in manual document generation written in the first mark-up style or notation;
a processing module configured to analyze the received data based on the data representing the first mark-up style or notation to identify one or more component elements in the existing precedent, including control or data variables, elements of conditional content for possible inclusion in a customized document to be generated, and logical usage rules for determining whether or not to include elements of conditional content in dependence on control or data variables; and
a processing module configured to generate data representing a master document for use in automated document generation based on the analysis and the second mark-up notation or style, wherein the master document is written in the second mark-up style or notation.
-
Specification