Patent Document ID: 20140195895
Application ID: 14166944
Patent Status: 0

Claim One:
1. 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.