Patent ID: 7797644

Claim:
A method for inputting optional values into an input field comprising: receiving, by a processor, a string input for the input field; identifying, by the processor, an optional value based on the string input; dynamically assigning, by the processor and in response to the string input, a hotkey comprising a number to the optional value; displaying, on a display device, a list comprising the optional value with the number at a first position within the list; receiving, by the processor and after displaying the list, input of the hotkey; storing, by the processor and after receiving input of the hotkey, the optional value with the hotkey in a repository; populating, by the processor, the input field with the optional value based on the input of the hotkey; receiving, by the processor and after storing the optional value with the hotkey in the repository, a new string input for the input field, wherein the string input and the new string input are different; retrieving, by the processor and based on the new string input, the optional value with the hotkey from the repository; and displaying, on the display device, a new list comprising the optional value with the number at a second position within the new list, wherein the first position and the second position are different.