×

Conditional transition networks and computational processes for use interactive computer-based systems

  • US 5,809,212 A
  • Filed: 12/18/1996
  • Issued: 09/15/1998
  • Est. Priority Date: 07/12/1993
  • Status: Expired due to Term
First Claim
Patent Images

1. A computer-based system for providing a user flexible access to information items stored in an information storage medium associated with said computer-based system, said computer-based system comprising:

  • (a) programmed means for producing a data structure for use in representing a knowledge network including a set of questions answerable so as to provide a set of answers associated with said information items, said data structure including a plurality of nodes, each said node having a plurality of data fields including;

    a question field for storing data representative of a question in said knowledge network,an answer field for storing data representative of an answer formula evaluatable to produce a value for said answer formula, the value of said answer formula, or an answer to the question in said question field of said node,a qualified answer field for storing data representative of a qualified answer evaluatable to produce a value for said qualified answer,a precondition expression field for storing data representative of a precondition expression evaluatable to produce a value for said precondition expression which expresses a truth condition upon said answer formula, the value of said answer formula, or the answer to said question, stored in the answer field of said node,a contents field for storing data representative of one or more information items associated with said node, anda display field for storing a display label having a display value dependent on the values of one or more of said plurality of data fields at said node, said display label being visually displayable to said user,wherein the value of the precondition expression in the precondition expression field of at least one said node depends on the value of one or more of said plurality of data fields associated with at least one other said node,wherein the value of the qualified answer in the qualified answer field of each said node depends upon the value of the answer in the answer field of said node and the value of the precondition expression in the precondition expression field of said node, andwherein the display label in the display field of each said node depends at least on the value of the precondition expression field of said node;

    (b) data storage means operably connected to said programmed means, for storing the data associated with said data structure produced by said programmed means;

    (c) visual display means, operably connected to said data storage means, having a display surface for visually displaying data representative of at least a portion of said data structure including said display labels associated with at least one or more nodes in said data structure; and

    (d) data entry means operably connected to said data storage means, for entering data into said data structure or modifying data stored in said data structure.

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