Document creation system and method using knowledge base, precedence, and integrated rules
First Claim
1. A data structure generation system comprising:
- a plurality of data structure components, each data structure component configured to have a precedence defining an override level of the data structure component, to include one or more embedded rules, and to include content; and
a computer-implemented knowledge base configured to be coupled to a data structure assembly facility, the knowledge base configured to store the plurality of data structure components as objects in an object-relational hierarchy, the knowledge base storing a first set of objects and a second set of objects, the first set of objects having a first, read-only precedence level and the second set of objects having a second precedence level higher than the first precedence level.
2 Assignments
0 Petitions
Accused Products
Abstract
A data structure generation system. The system includes a knowledge base configured to store data structure components as objects in an object-relational hierarchy. Each object is configured to have a precedence, to include one or more rules, and to include content. The knowledge base may be coupled to a data structure assembly facility configured to retrieve one or more cross-referenced data structure components from a database. The one or more data structure components are configured to have a precedence level, and may be processed in a processor to generate a tree having a root node. The tree may be processed beginning at the root node, and objects of low precedence may be overidden with objects of high precedence.
49 Citations
21 Claims
-
1. A data structure generation system comprising:
-
a plurality of data structure components, each data structure component configured to have a precedence defining an override level of the data structure component, to include one or more embedded rules, and to include content; and a computer-implemented knowledge base configured to be coupled to a data structure assembly facility, the knowledge base configured to store the plurality of data structure components as objects in an object-relational hierarchy, the knowledge base storing a first set of objects and a second set of objects, the first set of objects having a first, read-only precedence level and the second set of objects having a second precedence level higher than the first precedence level. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
- 10. A computer-implemented knowledge base configured to store data structure components as objects in an object-relational hierarchy, each object configured to have a precedence defining an override level of the object, to include one or more embedded rules, and to include content, the knowledge base storing a first set of data components stored as objects and a second set of data components stored as objects, the first set of data components stored as objects having a first, read-only precedence level and the second set of data components stored as objects having a second precedence level higher than the first precedence level.
-
12. A computer-implemented method of assembling a data structure from a group of components, the method comprising:
-
retrieving one or more cross-referenced data structure components from a database, the one or more data structure components configured to have a precedence level defining an override level for the one or more data structure components; processing the one or more cross-referenced data structure components in a processor to generate a tree having a root node; processing the tree beginning at the root node; overriding objects of low precedence with objects of high precedence to create a resulting tree; and transforming the resulting tree into a data structure representing a document. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A computer readable medium containing instructions for generating a data structure by
retrieving one or more cross-referenced data structure components from a computer-implemented database, each of the one or more data structure components configured to have a precedence level defining an override level for the data structure component; -
processing the one or more cross-referenced data structure components in a processor to generate a tree having a root node; processing the tree beginning at the root node; overriding objects of low precedence with objects of high precedence to create a resulting tree; and transforming the resulting tree into a data structure representing a document. - View Dependent Claims (20, 21)
-
Specification