Patent ID: 8290976

Claim:
A computer-implemented method of executing a navigation query, comprising: receiving a navigation query including input text; determining, via a processor, whether the input text satisfies a predetermined criteria; generating a response including data representing a screen associated with the input text when the input text satisfies the predetermined criteria, wherein the input text includes a transaction code associated with the screen; selecting a language preference when the input text fails to satisfy the predetermined criteria, wherein the failed input text includes a partial transaction code and textual information; generating a list of fuzzy search terms based on the partial transaction code and the textual information; performing a fuzzy search based on the language preference and by scanning a database including descriptive text associated with transaction codes to determine a number of matches between the fuzzy search terms and the descriptive text; generating an initial hit list including the number of matches; and refining the initial hit list based on a usage history to generate a response to the navigation query.