-
公开(公告)号:US09514111B1
公开(公告)日:2016-12-06
申请号:US14164374
申请日:2014-01-27
Applicant: Google Inc.
Inventor: Radu C. Cornea , Nicholas B. Weininger
CPC classification number: G06F17/24 , G06F17/273 , G06F17/276 , G06F17/3064
Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing autocomplete suggestions. A computing device can receive an n-gram of characters. Cached autocomplete suggestions can be identified in a local cache of the computing device. Additional autocomplete suggestions can be requested at a first time. The computing device can prevent presentation of the cached autocomplete suggestions until a presentation event occurs. The presentation event can include (i) receiving the requested additional autocomplete suggestions by the computing device or (ii) the end of a predetermined period after the first time. The computing device can determine that that the presentation event has occurred, and in response, can display one or more autocomplete suggestions.
Abstract translation: 方法,系统和装置,包括在计算机存储介质上编码的计算机程序,用于提供自动填充建议。 计算设备可以接收一个n-gram个字符。 可以在计算设备的本地缓存中识别缓存的自动填充建议。 可以首次请求附加的自动填写建议。 计算设备可以阻止显示缓存的自动完成建议,直到呈现事件发生。 呈现事件可以包括(i)由计算设备接收所请求的附加自动填充建议,或者(ii)第一次之后的预定时间段结束。 计算设备可以确定呈现事件已经发生,并且作为响应,可以显示一个或多个自动填充建议。
-
公开(公告)号:US09767188B1
公开(公告)日:2017-09-19
申请号:US14712416
申请日:2015-05-14
Applicant: Google Inc.
Inventor: Bjorn E. Bringert , Nicholas B. Weininger
IPC: G06F17/00 , G06F17/30 , G06F3/0488 , G06F17/27
CPC classification number: G06F17/30684 , G06F3/0236 , G06F3/0237 , G06F3/04886 , G06F17/273 , G06F17/30864
Abstract: Systems may include receiving, from the user device, data representing input to a virtual keyboard on the user device, where the virtual keyboard includes keys, and the data represents least one of: locations at which the keys were selected and durations for which the keys were selected. The systems may include using the data to identify character strings; and performing a spellcheck on the character strings to identify candidates for the character strings. The systems may also include determining popularities of the candidates; selecting one or more of the candidates based on popularity and ranking of the one or more candidates; and outputting the selected one or more candidates.
-