-
公开(公告)号:US10990603B1
公开(公告)日:2021-04-27
申请号:US16280626
申请日:2019-02-20
Applicant: Google LLC
Inventor: Ian Macgillivray , Engin Cinar Sahin , Emma Sarah Persky , Max Bogue , Angela Ni-Hwey Chang , Konrad Piotr Delong
IPC: G06F17/30 , G06F16/248 , G06F16/2452 , G06F16/901
Abstract: Computer-implemented systems and methods are provided for analyzing and responding to a query from a user. Consistent with certain embodiments, systems and methods are provided for receiving a query from the user and dividing the query into query segments based on a set of grammar rules. Further, systems and methods are provided for selecting a first segment from the query segments, receiving at least one tuple stored in association with the user, selecting a second segment from the at least one tuple. Additionally, systems and methods are provided for receiving information related to the first and second segments, and generating a response to the query based on the received information. In addition, systems and methods are provided for transmitting information to a display device for presenting the response to the user.
-
公开(公告)号:US10031953B1
公开(公告)日:2018-07-24
申请号:US13803986
申请日:2013-03-14
Applicant: Google LLC
Inventor: Engin Cinar Sahin , Vinicius J. Fortuna , Emma S. Persky
IPC: G06F17/30
Abstract: A server receives a query identifying one or more attributes of an entity. The server accesses a set of candidate templates for answering the query based on the one or more attributes of the entity, each candidate template having one or more fields, wherein each field is associated with at least one constraint. The server obtains a set of information that answers the query and selects a template from the set of candidate templates, where the selected template has a maximum number of fields with constraints that are satisfied by the set of information. The server then generates a phrase by adding the set of information to the one or more fields of the selected template, such that the phrase comprises an answer to the query. Finally, the server communicates the phrase to a client device.
-
公开(公告)号:US09984684B1
公开(公告)日:2018-05-29
申请号:US13926844
申请日:2013-06-25
Applicant: Google LLC
Inventor: Jakob D. Uszkoreit , John Blitzer , Engin Cinar Sahin , Rahul Gupta , Dekang Lin , Fernando Pereira
CPC classification number: G10L15/1822 , G06F17/271 , G06F17/30424 , G06F17/30654 , G06F17/30864 , G10L15/26
Abstract: A language processing system collects similar queries and respective responses and aggregated by responses. Incorrect responses are determined and filtered by the aggregation. The remaining responses are then used to query a high precision system for attributes of entities specified by the queries. The attribute type is determined from the responses of the high precision system, and corresponding parse rules are generated. The parse rules are then associated with an operation that yields a response that specifies an attribute of the attribute type.
-
公开(公告)号:US11321331B1
公开(公告)日:2022-05-03
申请号:US16042507
申请日:2018-07-23
Applicant: Google LLC
Inventor: Engin Cinar Sahin , Vinicius J. Fortuna , Emma S. Persky
IPC: G06F16/2458 , G06F16/332
Abstract: A server receives a query identifying one or more attributes of an entity. The server accesses a set of candidate templates for answering the query based on the one or more attributes of the entity, each candidate template having one or more fields, wherein each field is associated with at least one constraint. The server obtains a set of information that answers the query and selects a template from the set of candidate templates, where the selected template has a maximum number of fields with constraints that are satisfied by the set of information. The server then generates a phrase by adding the set of information to the one or more fields of the selected template, such that the phrase comprises an answer to the query. Finally, the server communicates the phrase to a client device.
-
-
-