Patent Document ID: 8645825
Application ID: 13222783

Base Claim:
1. A method comprising: receiving, by a computing device, an n-gram of characters; identifying, in a local cache of the computing device, cached autocomplete suggestions for the n-gram; requesting, at a first time and over a network, additional autocomplete suggestions for the n-gram; preventing, by the computing device, presentation of the cached autocomplete suggestions until a presentation event occurs, wherein the presentation event comprises (i) receiving the requested additional autocomplete suggestions by the computing device or (ii) the end of a predetermined period after the first time; determining that the presentation event has occurred; and in response to determining that the presentation event has occurred, presenting one or more of the cached autocomplete suggestions or the additional autocomplete suggestions.

---

Claim 3:
3. The method of claim 1 , wherein determining that the presentation event has occurred comprises determining that the requested additional autocomplete suggestions have been received by the computing device; and wherein, in response to determining that the presentation event has occurred, presenting the one or more of the cached autocomplete suggestions or the additional autocomplete suggestions comprises presenting one or more of the received additional autocomplete suggestions.