Query tree navigation
First Claim
1. A computer implemented method comprising:
- preparing a query tree having a plurality of query nodes, each query node including a query, branching criteria and predetermined keywords;
prompting a user to respond to the query from a first one of the query nodes;
receiving a user response to the query;
analyzing the user response to identify a branching criteria and one or more user keywords; and
comparing the one or more user keywords with the predetermined keywords from one or more of the query nodes.
1 Assignment
0 Petitions
Accused Products
Abstract
System, computer implemented method and computer program product for preparing and navigating a query tree including a plurality of query nodes and informational nodes. Each query node is associated with a prompt, branching criteria and keywords. A current query node provides a prompt to a user and a user response is received and analyzed to identify branching criteria and keywords from the user response. The method navigates to another node in the query tree in consideration of the branching criteria received in the user response and a comparison between the keywords received in the user response and the keywords associated with the query nodes. The comparison may validate navigation to a destination node corresponding to the branching criteria or the comparison may indicate incorrect navigation of the query tree. Corrective navigation can be implemented in various ways based upon the keywords received in the user response.
18 Citations
14 Claims
-
1. A computer implemented method comprising:
-
preparing a query tree having a plurality of query nodes, each query node including a query, branching criteria and predetermined keywords; prompting a user to respond to the query from a first one of the query nodes; receiving a user response to the query; analyzing the user response to identify a branching criteria and one or more user keywords; and comparing the one or more user keywords with the predetermined keywords from one or more of the query nodes. - View Dependent Claims (2, 3, 4)
-
-
5. A computer program product including computer usable program code embodied on a non-transitory computer usable storage medium, the computer program product comprising:
-
computer usable program code for establishing a query tree, wherein the query tree includes a plurality of query nodes, a plurality of branches, and a plurality of informational nodes, each branch corresponding to branching criteria associated with a specific query node and directing navigation from the associated query node to another of the query nodes or one of the informational nodes, wherein each query node provides a prompt and each informational node provides information available to the user; and computer usable program code for associating each query node with one or more keywords. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13, 14)
-
Specification