×

Document assembly system with assembly logic

  • US 5,729,751 A
  • Filed: 03/15/1995
  • Issued: 03/17/1998
  • Est. Priority Date: 03/15/1995
  • Status: Expired due to Term
First Claim
Patent Images

1. A document assembly system for interactively assembling a document, comprising:

  • a run time module memory in which run time programming is stored;

    a document memory in which a document is stored, said document including a plurality of manipulation codes and a plurality of question codes;

    a question database including a plurality of question records, each of said question records including question information associated with each respective question code;

    a logic database including a plurality of logic expressions, each of said logic expressions indexed by a corresponding question code or manipulation code and representing programming to be executed as said document is being assembled;

    wherein said run time programming instructs said run time module to sequence through said document and to identify said codes, and to execute the following tasks;

    (1) upon encountering any one of said question codes, evaluating the associated question information to determine whether an associated logic record exists, and, if no associated logic record exists, using the question information to present a question and receive an answer, and if an associated logic record exists, evaluating the associated logic record to determine whether to execute a logical expression in the action field of the associated logic record, and (2) upon encountering any one of said manipulation codes, evaluating the associated logic record to determine whether to execute a logic expression contained in the logic record, execution of the logic expression, if performed, resulting in manipulation of one or more of said answers or the generation of new content of said document.

View all claims
  • 5 Assignments
Timeline View
Assignment View
    ×
    ×