Patent Document ID: 10146815
Application ID: 14984172

Base Claim:
1. A method, comprising: evaluating a set of queries to identify query information for queries within the set of queries; evaluating the queries as query pairs utilizing a goal classifier to determine common goal probabilities for the query pairs based upon the query information; grouping one or more query pairs associated with common goal probabilities exceeding a goal probability threshold into a plurality of goal clusters; evaluating the plurality of goal clusters as goal cluster pairs utilizing a mission classifier to determine common mission probabilities for the goal cluster pairs, wherein the plurality of goal clusters comprises at least a first goal cluster and a second goal cluster; grouping the first goal cluster and the second goal cluster, of a first goal cluster pair of the goal cluster pairs, into a first mission cluster based upon a first common mission probability, for the first goal cluster pair, exceeding a mission probability threshold, wherein the first mission cluster is associated with two or more query pairs; generating a query-goal-mission structure for the set of queries based upon the plurality of goal clusters and the first mission cluster; receiving a search query from a remote device; evaluating the search query to identify a search query aspect; responsive to the search query aspect corresponding to an aspect of the query-goal-mission structure, using the query-goal-mission structure to identify a query recommendation; and transmitting the query recommendation to the remote device.

---

Claim 6:
6. The method of claim 1 , the evaluating the queries as query pairs comprising: evaluating the query information to determine features for the query pairs; and comparing the features to determine the common goal probabilities for the query pairs.