Patent Document ID: 9037598
Application ID: 13750791

Base Claim:
1. A method comprising: receiving, by a computing device, an indication of a first set of characters, wherein receiving the indication of the first set of characters comprises receiving, by the computing device, one or more character deletion commands; responsive to determining that a predetermined amount of time has elapsed since the indication of the first set of characters was received, executing, by the computing device, a first query generated based on the first set of characters; determining, by the computing device, a typing speed associated with the first set of characters, wherein determining the typing speed comprises determining, by the computing device, at least one of a number of character deletion commands and a frequency associated with receiving the one or more character deletion commands; generating, by the computing device and based on the predetermined amount of time and the typing speed, an adjusted amount of time, the adjusted amount of time being different from the predetermined amount of time, and wherein generating the adjusted amount of time is based at least in part on determining the at least one of the number of character deletion commands and the frequency associated with receiving the one or more character deletion commands; receiving, by the computing device, an indication of a second set of characters; and responsive to determining that the adjusted amount of time has elapsed since the indication of the second set of characters was received, executing, by the computing device, a second query generated based on the second set of characters.

---

Claim 14:
14. The method of claim 1 , wherein generating the adjusted amount of time is responsive to determining a connection type associated with a network connection of the computing device.