US 12,141,503 B1
Systems and methods to implement commands based on selection sequences to a user interface
Jatin Chhugani, Mountain View, CA (US); Ganesh Satish Mallya, Santa Clara, CA (US); Alan Diec, Sunnyvale, CA (US); Vamsi Reddy Chagari, Milpitas, CA (US); Sudheer Tumu, Santa Clara, CA (US); Nithyanand Kota, Santa Clara, CA (US); and Maneesh Dewan, Sunnyvale, CA (US)
Assigned to Suki AI, Inc., Redwood City, CA (US)
Filed by Suki AI, Inc., Redwood City, CA (US)
Filed on Nov. 28, 2023, as Appl. No. 18/522,214.
Application 18/522,214 is a continuation of application No. 18/184,535, filed on Mar. 15, 2023, granted, now 11,853,652.
Application 18/184,535 is a continuation of application No. 17/224,042, filed on Apr. 6, 2021, granted, now 11,614,917, issued on Mar. 28, 2023.
This patent is subject to a terminal disclaimer.
Int. Cl. G10L 15/22 (2006.01); G06F 3/16 (2006.01); G10L 15/08 (2006.01)
CPC G06F 3/167 (2013.01) [G10L 15/08 (2013.01); G10L 15/22 (2013.01); G10L 2015/088 (2013.01)] 18 Claims
OG exemplary drawing
 
1. A system configured to implement commands based on selection sequences to a user interface, the system comprising:
electronic storage configured to store a library of terms utterable by users that facilitate implementation of intended results, wherein the terms correspond to commands that are executable to attain the intended results; and
one or more processors configured by machine-readable instructions to:
obtain audio information representing sounds captured by a client computing platform, wherein the client computing platform presents a user interface including user interface elements that facilitate selection and/or entry of input;
detect any spoken terms uttered by the user present within the audio information;
determine whether the detected spoken terms are included in the library of terms;
determine, based on an amount of the detected spoken terms, whether to cause the user interface to enable the user to perform a selection sequence that causes an intended result;
record the selection sequence that the user performs;
correlate the selection sequence with the spoken terms based on the selection sequence recorded subsequent to error message to generate a correlation; and
store the correlation to the electronic storage.