2. The computer implemented method of claim 1 , wherein comparing the one or more user keywords with the predetermined keywords from one or more of the query nodes includes comparing the one or more user keywords with the predetermined keywords from a query node that is identified by the branching criteria.
2. The computer implemented method of claim 1 , wherein comparing the one or more user keywords with the predetermined keywords from one or more of the query nodes includes comparing the one or more user keywords with the predetermined keywords from a query node that is identified by the branching criteria. 3. The computer implemented method of claim 2 , further comprising: navigating from the first one of the query nodes to the query node identified by the branching criteria in response to the one or more user keywords matching the predetermined keywords from the query node identified by the branching criteria.