Method for recording user interaction with a computer database to generate reports
First Claim
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.
0 Assignments
0 Petitions
Accused Products
Abstract
A method for creating a hierarchical data tree includes the initial step of providing a computer information processing system with a data base which interacts with user input to build the data tree based upon system responses. The user initially designates a source field and a next record field and the system searches the data base for records which have a target field matching the designated source field. The next record field of each record determines interaction with records, which have target fields matching the displayed record'"'"'s source field. If a response is expected from the user, the user may either accept the record displayed or provide a separate user response as a selection. If no response is expected, according to the next record field, the system automatically selects the first matching record found. The system records the selection, whether from the system or from the user, utilizing a block of computer memory. The system then utilizes the recorded node as the basis for further search and further interaction. The system first creates a vertical leg of the data tree, before creating horizontal branches, according to the rules of interaction.
30 Citations
6 Claims
-
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 Dependent Claims (4, 5, 6)
-
-
2. 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 a sought 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 displayed record and interacting with records matching the displayed 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 user 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 user selecting a first record displayed by the system, in response to a prompt from the computer system caused by a "response expected" instruction in the initially designated "next record" field; said system searching said data base for records which have a target field matching the source field of a selected first record and displaying a first matching record found for viewing by the user; 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.
-
-
3. 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 displayed record and interacting with records matching the displayed 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 a user to select a record with a target field matching the displayed source field and (2) requesting a user to provide a separate user 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 record automatically selected by the computer system caused by a "no response expected" instruction in the initially designated "next record" field, and displaying a first matching record found for viewing by the user; 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 source 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.
-
Specification