US 12,272,355 B2
System and method for providing a virtual speech agent for simulated conversations and conversational feedback
Ashwarya Poddar, Kirkland, WA (US)
Assigned to ConverzAI, Inc., Redmond, WA (US)
Filed by Ashwarya Poddar, Kirkland, WA (US)
Filed on Apr. 20, 2022, as Appl. No. 17/725,446.
Claims priority of provisional application 63/176,985, filed on Apr. 20, 2021.
Prior Publication US 2022/0335940 A1, Oct. 20, 2022
Int. Cl. G10L 15/22 (2006.01); H04M 3/527 (2006.01); H04M 3/53 (2006.01)
CPC G10L 15/22 (2013.01) [H04M 3/527 (2013.01); H04M 3/53 (2013.01); G10L 2015/221 (2013.01); G10L 2015/225 (2013.01)] 10 Claims
OG exemplary drawing
 
1. A system for improving conversational skills using a virtual speech agent, the system comprising:
a server computer system comprising a processor, a memory, a network interface, a user interface, and a data storage that stores conversation task data comprising a plurality of conversation tasks;
a user computing device operable by a user, wherein the user computing device is configured to (i) connect, over a network, to the server computer system via the network interface and, after establishing the connection to the server computer system, (ii) access the user interface to fetch and load the conversation task data;
an application program comprising application instructions, wherein the application program is stored in the data storage of the server computer system, wherein the application program is configured to execute the application instructions on the processor when the application program is loaded from memory to facilitate improvement of conversation skills by a user, wherein the application program comprises (i) a communication module that is configured to establish a call connection with a user device operated by the user, (ii) a speech agent module of the application program that is configured to perform simulated conversation analysis based on conversation responses of the user, (iii) a summary module, and (iv) a feedback report module; and
a virtual speech agent of the application program, wherein the virtual speech agent is configured to utilize the communication module to establish a call with the user and utilize the speech agent module to engage the user in a back-and-forth vocal conversation during the call with the user through the user interface when the application program is running on the processor of the server computer system, wherein the back-and-forth vocal conversation is based on the conversation task data loaded by the user computing device, wherein the virtual speech agent is configured to utilize the speech agent module agent while in operable communication with the user during the back-and-forth vocal conversation, wherein the speech agent module is configured to perform simulated conversation analysis based on conversation responses of the user, wherein the virtual speech agent is further configured to utilize the summary module to generate a summary of the back-and-forth vocal conversation and utilize the feedback report module to generate a feedback report of the back-and-forth vocal conversation, wherein the summary module is in operable communication with the speech agent module to facilitate the generation of real time summary information during the back-and-forth vocal conversation and generation of the summary when the application program is running on the computer system and after the communication module disconnects the call connection with the user computing device after the back-and-forth vocal conversation is completed.