Patent Document ID: 8700594
Application ID: 13117749

Base Claim:
1. A computer-implemented process for enabling multidimensional search capabilities on a computing device, other than a desktop personal computer or a laptop computer, being utilized by a user, comprising: using said computing device to perform the following process actions: receiving an original query submitted by the user via the computing device; accessing a structured data repository to extract structured data that is available for the original query, wherein the extracted structured data represents attributes of the original query; providing the extracted structured data to the user in the form of a hierarchical menu which allows the user to interactively modify the original query by selecting at least one item from the hierarchical menu, such modification resulting in a revised query; submitting the revised query to a search service; receiving search results for the revised query from the search service; and providing the search results to the user via the computing device.

---

Claim 3:
3. The process of claim 1 , wherein the process action of receiving an original query submitted by the user via the computing device comprises the actions of: capturing an initial query term which is entered by the user into the computing device; searching for the initial query term in a template of allowed query terms and allowed options therefor; whenever the initial query term is not found in the template, notifying the user that the initial query term is invalid; whenever the initial query term is found in the template, prompting the user to enter additional information into the computing device related to each allowed option for the initial query term that is specified in the template; and assigning the initial query term and additional information entered by the user to be the original query.