IP Library Granted Patent US 12,541,650
Granted Patent B2
US 12,541,650 · App. 18/215,509 · Granted Feb 3, 2026

Method and system for training a virtual agent using optimal utterances

Inventors: Asif Hasan (Marlborough, MA); Gaurav Johar (Toronto, CA); Kanishk Mehta (Toronto, CA); Sreevasthavan K C (Mumbai, IN); Akash Mourya (Mumbai, IN); Himanshu Kumar (Mumbai, IN); Surya S G (Mumbai, IN); Harshit Shah (Mumbai, IN); Ashwini Patil (Mumbai, IN); Saravanan Murugan (Mumbai, IN); Anuja Anil Kumar Singh (Mumbai, IN); Tridib Paul (Mumbai, IN)
Assignee: QUANTIPHI, INC.
G06F40/35G06N3/006
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,541,650
App. No.
18/215,509
Filed
Jun 28, 2023
Granted
Feb 3, 2026
Kind
B2
Examiner
ELAHEE, MD S
Art Unit
2694
USPC
704/9
Abstract

A method and system for training a virtual agent is provided herein. The method and system comprises storing conversations between the virtual agent and a user in logs. The method and system further comprises mining the logs to retrieve utterances. The method and system further comprises computing regression for each of the plurality of the charging time segments. The method and system further comprises providing a score to the utterances. Further, the method ranking the utterances based on the score.

Claims (33)

1 . A computer-implemented method for training a virtual agent, comprising:

storing conversations between the virtual agent and a user in logs;

mining the logs to retrieve utterances;

assigning a score to each of the utterances;

ranking the utterances based on the assigned scores; and

determining one or more of the ranked utterances as optimal based on a threshold score wherein the determining the one or more of the ranked utterances as optimal based on the threshold score comprises marking utterances with scores greater than a first threshold and lesser than a second threshold as optimal.

2 . The computer-implemented method of claim 1 , wherein the score is calculated based on syntactic similarity.

3 . The computer-implemented method of claim 1 , wherein the score is calculated based on semantic similarity.

4 . The computer-implemented method of claim 3 , further comprising calculating the semantic similarity using a deep learning model.

5 . The computer-implemented method of claim 1 , wherein the score is calculated based on word error rate.

6 . The method of claim 1 , wherein the score is calculated based on language code for a multilingual chat.

7 . The computer-implemented method of claim 1 , further comprising extracting the one or more optimal utterances based on the ranking the utterances.

8 . The computer-implemented method of claim 7 , further comprising training the virtual agent based on the one or more optimal utterances.

9 . A computer system for training a virtual agent, the computer system comprising:

one or more computer processors, one or more computer readable memories, one or more computer readable storage devices, and program instructions stored on the one or more computer readable storage devices for execution by the one or more computer processors via the one or more computer readable memories, the program instructions comprising:

storing conversations between the virtual agent and a user in logs;

mining the logs to retrieve utterances;

assigning a score to each of the utterances;

ranking the utterances based on the assigned scores; and

determining one or more of the ranked utterances as optimal based on a threshold score wherein the determining the one or more of the ranked utterances as optimal based on the threshold score comprises marking utterances with scores greater than a first threshold and lesser than a second threshold as optimal.

10 . The computer system of claim 9 , wherein the score is calculated based syntactic similarity.

11 . The computer system of claim 9 , wherein the score is calculated based on semantic similarity.

12 . The computer system of claim 11 , further comprising calculating the semantic similarity using a deep learning model.

13 . The computer system of claim 9 , wherein the score is calculated based on word error rate.

14 . The computer system of claim 9 , wherein the score is calculated based on language code for a multilingual chat.

15 . The computer system of claim 9 , further comprising extracting the one or more optimal utterances based on the ranking the utterances.

16 . The computer system of claim 15 , further comprising training the virtual agent based on the one or more optimal utterances.

17 . A non-transitory computer-readable storage medium having stored thereon computer executable instructions which, when executed by one or more processors, cause the one or more processors to carry out operations for training a virtual agent, the operations comprising:

storing conversations between the virtual agent and a user in logs;

mining the logs to retrieve utterances;

assigning a score to each of the utterances;

ranking the utterances based on the assigned scores; and

determining one or more of the ranked utterances as optimal based on a threshold score wherein the determining the one or more of the ranked utterances as optimal based on the threshold score comprises marking utterances with scores greater than a first threshold and lesser than a second threshold as optimal.

Assignments (2)
SECURITY INTEREST Recorded Mar 3, 2026
From: QUANTIPHI, INC.
To: CITIBANK, N.A.
Reel/Frame 075018/0042 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 5, 2026
From: HASAN, ASIF; JOHAR, GAURAV; MEHTA, KANISHK; K C, SREEVASTHAVAN; MOURYA, AKASH; KUMAR, HIMANSHU; S G, SURYA; SHAH, HARSHIT; PATIL, ASHWINI; MURUGAN, SARAVANAN; SINGH, ANUJA ANIL KUMAR; PAUL, TRIDIB
To: QUANTIPHI, INC.
Reel/Frame 073366/0029 →
Continuity (1)
Related Publication 20230342557A1 · Oct 26, 2023
References Cited (9)
US 11487945B2 · Sapugay et al. · 2022 [cited by applicant]
US 11562267B2 · Polleri et al. · 2023 [cited by applicant]
US 11797768B2 · Topol · 2023 [cited by examiner]
US 20200125928A1 · Doyle · 2020 [cited by examiner]
US 20210350263A1 · Koneru et al. · 2021 [cited by applicant]
US 20230045930A1 · Can et al. · 2023 [cited by applicant]
US 20230315998A1 · Sundaram · 2023 [cited by examiner]
US 20240386189A1 · Malladi · 2024 [cited by examiner]
Boris Galitsky,“Assuring Chatbot Relevance at Syntactic Level”, available at <https://link.springer.com/chapter/10.1007/978-3-030-04299-8_5> Apr. 2019, 42 pages. [cited by applicant]