Patent ID: 7519919

Claim:
A computer device comprising: a user interface executing on the computer device, wherein the user interface comprises: a graphical program interface comprising a text input field for receiving a user selection, and a graphical selection interface displayed within the graphical program interface upon the user selection of the text input field, wherein the text input field is free from obstruction by the graphical selection interface, the graphical selection interface including: a search control configured to search for data choices, a results field for displaying the data choices after the search, and a select control configured to receive a selection of one of the data choices and to input the selected data choice in the text input field; a processor communicatively connected to the graphical program interface and executing instructions to: automatically determine at least one predetermined property of the text input field in response to the user selection of the text input field; generate search criteria based on the at least one predetermined property; search, with the search control and the search criteria, for the data choices; display the data choices at the results field of the graphical selection interface.