Back to results
US 2014/0195895 A1Published application
Completeness in Dependency Networks
AssigneeBusiness Integrity Limited
InventorPhilip Edgar Vasey
Life of this patent
Estimating the term…
Abstract
The invention improves document generation systems in which data is collected to enable automated, customised document generation. initially, a questionnaire which defines a dataset is completed. The system then determines which variables are relevant, and then determines whether all relevant variables are in the dataset. Finally, the system generates a fully customised document if the dataset is complete.
Claims14
A method comprising:
- producing a customised document for which inclusion of document content for a template is based on evaluation of rules, the rules being evaluated using values assigned to content variables of the template, wherein the values are based on responses to questions of a questionnaire, comprising:
- completing a questionnaire to define a dataset of content variables for which values have been assigned;
- determining which content variables of the template are relevant;
- determining whether all relevant variables of the template are in the dataset, comprising:
- determining that the variables form a dependency network wherein each node represents a variable and each arc represents a connection between source nodes and target nodes;
- given the dependency network and the dataset, the variable is defined as relevant if, and only if, any node representing the variable:
- (i) is not the target node of any arcs, or
- (ii) it is the target node of one or more arcs, and all the source node variables are relevant, and the conditions on those arcs do evaluate to true or indefinite;
- and
- defining a dataset as complete if, and only if, all relevant variables are in the dataset and indicating where a dataset is not complete by listing those variables which are missing from the dataset;
- and
- where received responses are insufficient to evaluate all rules, generating a fully customised document if all relevant variables are in the dataset.
9 more elements
A computer program stored on a non-transitory computer-readable medium, the program comprising:
- instructions which produce a customised document for which inclusion of document content for a template is based on evaluation of rules, the rules being evaluated using values assigned to content variables of the template, wherein the values are based on responses to questions of a questionnaire, comprising:
- receiving a completed a questionnaire and defining a dataset of content variables for which values have been assigned;
- determining which content variables of the template are relevant;
- determining whether all relevant variables of the template are in the dataset, comprising:
- determining that the variables form a dependency network wherein each node represents a variable and each arc represents a connection between source nodes and target nodes;
- given the dependency network and the dataset, the variable is defined as relevant if, and only if, any node representing the variable:
- (i) is not the target node of any arcs, or
- (ii) it is the target node of one or more arcs, and all the source node variables are relevant, and the conditions on those arcs do evaluate to true or indefinite;
- and
- defining a dataset as complete if, and only if, all relevant variables are in the dataset and indicating where a dataset is not complete by listing those variables which are missing from the dataset;
- and
- where received responses are insufficient to evaluate all rules, generating a fully customised document if all relevant variables are in the dataset.
9 more elements
Dependencies are inferred from the claim text.