×

Method for recording user interaction with a computer database to generate reports

  • US 5,442,786 A
  • Filed: 04/28/1994
  • Issued: 08/15/1995
  • Est. Priority Date: 04/28/1994
  • Status: Expired due to Term
First Claim
Patent Images

1. A method for recording user interaction with a computer data base to generate reports, comprising the steps of:

  • providing a computer information processing system, including a data base which interacts with user data input to build a hierarchical data tree based upon system responses;

    a user initially designating a source and a "next record" field in said system;

    each said "next record" field comprising instructions to direct a response by the system upon identification of a record with the designated source field;

    said system searching a plurality of records forming said data base for records which have a target field matching the inputted source field, and displaying an initial record found for viewing by the user;

    the system reading the instructions of the initially designated "next record" field of the initial record and interacting with records matching the initial record'"'"'s source field according to those instructions;

    said system responding to a "response expected" instruction in a "next record" field by prompting the user for one of two responses;

    wherein the two responses consist of;

    (1) requesting the user to select a record with a target field matching the displayed source field; and

    (2) requesting the user to provide a separate response as a selection;

    said system responding to a "no response expected" instruction in a "next record" field by finding all records with target fields matching the source field of the displayed record, and automatically selecting the first record found;

    said system recording a selection from the user or system as a first node, utilizing a block of computer memory;

    said computer system designating nodes in a predetermined hierarchical sequence, designating nodes with identical target fields as being on the same horizontal level, and designating a node with a source field matching a designated record'"'"'s target field as being on a higher level than the designated record, each said node containing references to a previously selected node on the same level, the next node to be selected on the same level, the next higher level node and the next lower level node;

    said system searching said data base for records which have a target field matching the source field of a second selected source field inputted by the user or system, and displaying a first matching record found for viewing by the user or system;

    said system recording a selection of a displayed record by the user or the system, as a second node, on a lower vertical level than the first node;

    continuing the steps of searching records, displaying a record, and recording selections, until no matching target fields are found for a selected record source field, at which time a first vertical leg of a hierarchical data tree is terminated; and

    said system generating a report of all recorded nodes.

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