1. A computer implemented method of processing a user input to determine an action to be taken based on the content of the user input in a client system, the method comprising: displaying a dialog box on a graphical user interface display associated with the client system, wherein the dialog box is a single entry search box having a default size and location, but is operative to have the size and location reconfigured based on user input and is capable of being included in a toolbar of a browser window; receiving a user input into the dialog box, wherein the content of the user input includes a user-defined label that is stored to a mapping table that maps to an executable procedure; processing the content of the user input to determine an action to take based on the user input content, wherein the action includes one of performing a search using the user input as a search query and accessing one or more executable procedures residing on the client system to perform further processing based on the content and the action is capable of being both performing the search and accessing one or more executable procedures; receiving a codebook from a remote system, the codebook including a mapping of one or more labels with one or more executable procedures, the codebook labels being defined by another user; and storing the codebook to a memory unit in the client system; and displaying a result of the action on the graphical user interface display.
1. A computer implemented method of processing a user input to determine an action to be taken based on the content of the user input in a client system, the method comprising: displaying a dialog box on a graphical user interface display associated with the client system, wherein the dialog box is a single entry search box having a default size and location, but is operative to have the size and location reconfigured based on user input and is capable of being included in a toolbar of a browser window; receiving a user input into the dialog box, wherein the content of the user input includes a user-defined label that is stored to a mapping table that maps to an executable procedure; processing the content of the user input to determine an action to take based on the user input content, wherein the action includes one of performing a search using the user input as a search query and accessing one or more executable procedures residing on the client system to perform further processing based on the content and the action is capable of being both performing the search and accessing one or more executable procedures; receiving a codebook from a remote system, the codebook including a mapping of one or more labels with one or more executable procedures, the codebook labels being defined by another user; and storing the codebook to a memory unit in the client system; and displaying a result of the action on the graphical user interface display. 18. The method of claim 1 , wherein the action includes performing a search using the user input as a query, wherein the search provides one or more search results, the method further including establishing a communication link with a remote site associated with one of the search results.