US 11,985,098 B2
Intent prediction for dialogue generation
Victor Alvarez Miranda, McLean, VA (US); Rui Zhang, New York, NY (US); Vinay Igure, Ashburn, VA (US); Scott Karp, Washington, DC (US); Erik Mueller, Chevy Chase, MD (US); Tanushree Luke, Alexandria, VA (US); and Kunlaya Soiaporn, Falls Church, VA (US)
Assigned to Capital One Services, LLC, McLean, VA (US)
Filed by Capital One Services, LLC, McLean, VA (US)
Filed on Feb. 10, 2023, as Appl. No. 18/167,801.
Application 18/167,801 is a continuation of application No. 17/543,106, filed on Dec. 6, 2021, granted, now 11,582,172.
Application 17/543,106 is a continuation of application No. 16/821,406, filed on Mar. 17, 2020, granted, now 11,223,582, issued on Jan. 11, 2022.
Application 16/821,406 is a continuation of application No. 16/821,008, filed on Mar. 17, 2020, granted, now 10,798,030, issued on Oct. 6, 2020.
Claims priority of provisional application 62/942,588, filed on Dec. 2, 2019.
Prior Publication US 2023/0188484 A1, Jun. 15, 2023
Int. Cl. H04L 51/02 (2022.01); G06F 40/56 (2020.01); G06N 3/08 (2023.01); H04L 51/04 (2022.01)
CPC H04L 51/02 (2013.01) [G06F 40/56 (2020.01); G06N 3/08 (2013.01); H04L 51/04 (2013.01)] 17 Claims
OG exemplary drawing
 
1. A system for facilitating chat dialogue, the system comprising:
one or more processors programmed with computer program instructions that, when executed, cause operations comprising:
predicting, based on one or more actions of a user on a website, that the user will initiate a chat session with a chat application available via the website after the one or more actions of the user;
in response to the prediction of the initiation of the chat session, and before the initiation of the chat session, obtaining, via a neural network, predicted intents of the user based on activity information associated with the user, the predicted intents comprising a first set of predicted intents;
before the initiation of the chat session with the user, pre-generating questions related to the first set of predicted intents for the chat session; and
causing the questions to be presented on a user interface,
wherein causing the questions to be presented on the user interface comprises:
in response to a first confidence score associated with a first intent of the predicted intents and a second confidence score associated with a second intent of the predicted intents both satisfying a first confidence score threshold, selecting, for presentation on the user interface, first and second questions that respectively correspond to the first and second intents; and
in response to (i) the first confidence score associated with the first intent also satisfying a second confidence score threshold greater than the first confidence score threshold and (ii) the second confidence score not satisfying the second confidence score threshold, causing the first question to be presented to the user before the initiation of the chat session and not presenting the second question to the user until after the initiation of the chat session.