发明名称 Client/server-based statistical phrase distribution display and associated text entry technique
摘要 A computer-implemented technique for client/server-based statistical phrase distribution display and text entry includes transmitting a portion of an input entered by a user from a client device to a server having a language model. The input includes a text word or a speech input. The technique further includes receiving responses generated by the language model based on the portion of the input, where each of the responses includes words likely to follow the input, and displaying a tree structure that includes the responses arranged into a plurality of levels. Words in a first portion of each of the responses are included in a first level and are shown on the display. Words in a second portion of each of the responses are included in a second level and subsequent levels and are not shown on the display.
申请公布号 US9176948(B2) 申请公布日期 2015.11.03
申请号 US201213430887 申请日期 2012.03.27
申请人 Google Inc. 发明人 Sorensen Jeffrey;Ghastin Megan Teresa;Misra Ananya;Rajakumar Ravindran;Neidert Julia Anna Maria
分类号 G06F17/27 主分类号 G06F17/27
代理机构 Remarck Law Group PLC 代理人 Remarck Law Group PLC
主权项 1. A computer-implemented method comprising: receiving, via a user interface of a client device, a first input from a user, wherein the first input includes a first text word or a first speech input; transmitting, via a transmit module of the client device, a portion of the first input to a server, wherein the server includes a language model; receiving, via a receive module of the client device, a first plurality of responses generated by the language model based on the portion of the first input, wherein each of the first plurality of the responses includes words likely to follow the first input; displaying, on a display of the client device, a tree structure that includes the first plurality of responses arranged into a plurality of levels, wherein words in a first portion of each of the first plurality of responses are included in a first level of the plurality of levels and are shown on the display, and wherein words in a second portion of each of the first plurality of responses are included in a second level and subsequent levels of the plurality of levels and are not shown on the display; receiving a second input from the user, wherein the second input includes (i) a second text word or a second speech input entered by the user or (ii) a word selected by the user by zooming in on the words in the second level or one of the subsequent levels; appending the second input to the first input to obtain an appended input; transmitting a portion of the appended input to the server; receiving a second plurality of responses generated by the language model based on the portion of the appended input; and updating the tree structure based on the second plurality of responses.
地址 Mountain View CA US