Conditional text manipulation
First Claim
1. A document generation system for generating a customised document using content elements selected by rules operating on input information, the content elements comprising conditional and unconditional text elements, the system comprising:
- at least one computer having a document generation program installed thereon;
wherein the system is capable of generating a fully or a partially customised document by evaluating the rules to select some of the content elements; and
means adapted to generate a program structure representing the conditional text elements including space elements representing space characters, the evaluation of which determines the position of space characters inserted between the conditional text and unconditional text of the content elements.
4 Assignments
0 Petitions
Accused Products
Abstract
A document generation system for generating a customised document using content elements selected by rules operating on input information, the content elements comprising conditional and unconditional text is provided. The system provides means to generate a program structure, containing information about the space characters to be inserted between the conditional and unconditional text in the generated document. The program structure is evaluated to determine the positions of the space characters. The program structure may be an XML structure.
26 Citations
30 Claims
-
1. A document generation system for generating a customised document using content elements selected by rules operating on input information, the content elements comprising conditional and unconditional text elements, the system comprising:
-
at least one computer having a document generation program installed thereon;
wherein the system is capable of generating a fully or a partially customised document by evaluating the rules to select some of the content elements; and
means adapted to generate a program structure representing the conditional text elements including space elements representing space characters, the evaluation of which determines the position of space characters inserted between the conditional text and unconditional text of the content elements. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method of manipulating conditional text in a document generation system comprising:
-
receiving input information;
selecting content elements, the content elements containing conditional and unconditional text, in a template, using rules operating on the input information;
generating a program structure containing information about space characters to be inserted between the conditional text and unconditional text in the content elements;
evaluating the program structure; and
generating a document containing the selected content elements and inserted space characters. - View Dependent Claims (18)
-
-
19. A computer program product, having computer code stored thereon which when run on a computer causes the computer to perform the steps of:
-
receiving input information;
selecting content elements, the content elements containing conditional and unconditional text, in a template, using rules operating on the input information;
generating a program structure containing information about space characters to be inserted between the conditional text and unconditional text in the content elements;
evaluating the program structure; and
generating a document containing the selected content elements and inserted space characters.
-
-
20. A document generation system for generating a customised document using content elements selected by rules operating on input information, the content elements comprising conditional and unconditional text elements, the system comprising:
-
at least one computer having a document generation program installed thereon;
wherein the system is capable of generating a fully or a partially customised document by evaluating the rules to select some of the content elements; and
means adapted to evaluate further rules to determine the position of space characters inserted between the conditional text and unconditional text in the content elements. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification