US 12,086,541 B2
Natural query completion for a real-time morphing interface
Sheng Yue, San Mateo, CA (US); Soham Pranav Shah, Redwood City, CA (US); and Mathew Hock-Zian Teoh, San Mateo, CA (US)
Assigned to Brain Technologies, Inc., San Mateo, CA (US)
Filed by Brain Technologies, Inc., San Mateo, CA (US)
Filed on Feb. 26, 2021, as Appl. No. 17/187,093.
Application 17/187,093 is a continuation in part of application No. 17/013,324, filed on Sep. 4, 2020, granted, now 11,531,451.
Claims priority of provisional application 63/038,604, filed on Jun. 12, 2020.
Claims priority of provisional application 62/895,944, filed on Sep. 4, 2019.
Prior Publication US 2021/0192134 A1, Jun. 24, 2021
Int. Cl. G06F 40/274 (2020.01); G06F 3/04817 (2022.01); G06F 16/332 (2019.01); G06F 40/279 (2020.01); G06F 40/30 (2020.01); G06F 40/40 (2020.01); G06N 3/02 (2006.01)
CPC G06F 40/274 (2020.01) [G06F 3/04817 (2013.01); G06F 16/3326 (2019.01); G06F 40/279 (2020.01); G06F 40/30 (2020.01); G06F 40/40 (2020.01); G06N 3/02 (2013.01)] 17 Claims
OG exemplary drawing
 
1. A computer-implemented method comprising:
receiving a user input from a client device;
generating a set of intent suggestions based on the user input, each intent suggestion is associated with a set of intent parameters;
transmitting, to the client device, one or more intent suggestions in a form of a text string that is reflective of the user input, the text string comprising the one or more intent suggestions and being displayed on a screen of the client device;
causing the client device to identify, on the screen, one or more selectable intent suggestions in the text string, each selectable intent suggestion being marked by a visual characteristic in the text string to indicate that the selectable intent suggestion is selectable;
receiving, from the client device, a first user selection of a first visual characteristic associated with a first selectable intent suggestion;
responsive to receiving the first user selection, identifying a first set of intent parameters associated with the first selectable intent suggestion;
transmitting, to the client device, the first set of intent parameters for rendering on a first software user interface;
causing, responsive to receiving the first user selection of the first visual characteristic, the client device to transition to the first software user interface, the first software user interface comprising (1) the text string that comprises one or more visual characteristics associated with the one or more selectable intent suggestions and (2) a first region that is configured to allow selection of the first set of intent parameters, wherein the text string further comprises a second visual characteristic associated with a second selectable intent suggestion;
receiving, from the client device, a second user selection of the first set of intent parameters;
receiving, from the client device, a third user selection of the second visual characteristic associated with the second selectable intent suggestion;
responsive to receiving the third user selection, identifying a second set of intent parameters associated with the second selectable intent suggestion;
transmitting, to the client device, the second set of intent parameters for rendering on a second software user interface;
causing, responsive to receiving the third user selection of the second visual characteristic, the client device to transition to the second software user interface, the second software user interface comprising (1) the text string that comprises one or more visual characteristics associated with the one or more selectable intent suggestions and (2) a second region that is configured to allow selection of the second set of intent parameters, the second region having a different layout than the first region;
receiving, from the client device, a fourth user selection of the second set of intent parameters; and
executing a selected intent based on the selections of the first and second sets of intent parameters.