Patent ID: 8825625

Claim:
A method comprising the steps of: launching, by a computing device, a search program consisting of a search term input field and a plurality of search category selection controls in communication with a search utility that is executing on a remote computing device, the search program displaying, in a window different from a browser window, the search term input field and the plurality of search category selection controls, each of the search category selection controls corresponding to a subject matter search category stored on an index; receiving, via the search program by the computing device, user input in the search term input field and a user selection of one of the search category selection controls; in response to receiving the user input and the user selection of the one of the search category selection controls, launching, by the search program, a browser program different from the search program; and communicating to the browser program, by the search program, a search address comprising a Uniform Resource Locator comprising data indicative of the subject matter search category selected by the user and at least a portion of the user input, the communicating of the search address to the browser program so that the search utility can perform a search of the index in the subject matter search category and return a search result to the browser program.