US 12,217,008 B2
Modifying dynamic conversational responses based on detecting references to socially close people
Alexandra Coman, Tysons Corner, VA (US); Chihyen Yang, Hoboken, NJ (US); Rui Zhang, New York, NY (US); and Jihoon Jay Song, Fairfax, VA (US)
Assigned to CAPITAL ONE SERVICES, LLC, McLean, VA (US)
Filed by Capital One Services, LLC, McLean, VA (US)
Filed on Feb. 22, 2022, as Appl. No. 17/677,087.
Prior Publication US 2023/0267279 A1, Aug. 24, 2023
Int. Cl. G06F 40/35 (2020.01); G06F 16/332 (2019.01); G06F 40/279 (2020.01); G06N 3/04 (2023.01); G06N 3/084 (2023.01)
CPC G06F 40/35 (2020.01) [G06F 16/3329 (2019.01); G06F 40/279 (2020.01); G06N 3/04 (2013.01); G06N 3/084 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system for generating dynamic conversational responses sensitive to different emotional contexts using machine learning models, the system comprising:
one or more processors; and
a non-transitory computer-readable storage medium storing instructions, which, when executed by the one or more processors, cause the one or more processors to:
receive a first user input from a user during a conversational interaction with a user interface of a device associated with the user;
compare a plurality of terms within the first user input with a plurality of stored terms, wherein each term of the plurality of stored terms is associated with a corresponding social closeness value, and wherein a particular social closeness value indicates a social distance between the user and an entity represented by a corresponding stored term;
based on comparing the plurality of terms within the first user input with the plurality of stored terms, determine a term of the plurality of terms that matches a stored term of the plurality of stored terms;
retrieve a social closeness value associated with the term of the plurality of terms;
in response to determining that the social closeness value is above a threshold, determine an emotional context of the first user input;
generate a feature input based on the first user input, the term of the plurality of terms, the emotional context, and the social closeness value;
input the feature input into a first machine learning model, wherein the first machine learning model is trained to select or generate a dynamic conversational response from a plurality of dynamic conversational responses based on the feature input; and
generate for display, at the user interface, the dynamic conversational response selected by the first machine learning model during the conversational interaction.