Systems and methods for generating dynamic conversational queries in user interfaces using state machine libraries
AssigneeCapital One Services, LLC
InventorsMinh Le, William Miller, Sara Mikulic, Rui Zhang, Erik Mueller
Life of this patent
Estimating the term…
Abstract
Described are methods and systems are for generating dynamic conversational queries. For example, as opposed to being a simply reactive system, the methods and systems herein provide means for actively determining a user's intent and generating a dynamic query based on the determined user intent. Moreover, these methods and systems generate these queries in a conversational environment.
Claims20
A system for generating dynamic conversational queries in user interfaces using state machine libraries, the system comprising:
- cloud-based storage circuitry configured to store a first model for determining, based on user data, a first prediction confidence that a user requires a first resolution of a plurality of available resolutions, wherein the user data comprises a history of electronic communications of the user;
- cloud-based control circuitry configured to:
- receive the user data in response to the user interacting with a user interface;
- generate a feature input based on the user data;
- input the feature input into the first model;
- receive an output from the first model, wherein the output comprises the first prediction confidence;
- compare the first prediction confidence to a first threshold confidence;
- in response to the first prediction confidence equaling or exceeding the first threshold confidence, select a first state machine from a plurality of state machines corresponding to a first resolution type of the first resolution;
- determine, using the first state machine, a first parameter for the first resolution, wherein the first parameter comprises a required electronic communication frequency;
- determine, based on the user data, whether the first parameter is met based on comparing the required electronic communication frequency to the history of electronic communications;
- and
- cloud-based input/output circuitry configured to generate for display, on a user interface, a first dynamic conversational query corresponding to the first resolution in response to the first parameter being met, wherein the first dynamic conversational query comprises dialog related to the first resolution.
A method for generating dynamic conversational queries in user interfaces using state machine libraries, the method comprising:
- receiving user data;
- determining, based on the user data, a first prediction confidence that a user requires a first resolution of a plurality of available resolutions;
- comparing the first prediction confidence to a first threshold confidence;
- in response to the first prediction confidence equaling or exceeding the first threshold confidence, selecting a first state machine from a plurality of state machines corresponding to a first resolution type of the first resolution;
- determining, using the first state machine, a first parameter for the first resolution;
- determining, based on the user data, whether the first parameter is met;
- and
- in response to the first parameter being met, generating for display, on a user interface, a first dynamic conversational query corresponding to the first resolution.
A non-transitory, computer readable medium for generating dynamic conversational queries in user interfaces using state machine libraries comprising instructions that when executed by one or more processors, cause operations comprising:
- receiving user data;
- determining, based on the user data, a first prediction confidence that a user requires a first resolution of a plurality of available resolutions;
- comparing the first prediction confidence to a first threshold confidence;
- in response to the first prediction confidence equaling or exceeding the first threshold confidence, selecting a first state machine from a plurality of state machines corresponding to a first resolution type of the first resolution;
- determining, using the first state machine, a first parameter for the first resolution;
- determining, based on the user data, whether the first parameter is met;
- and
- in response to the first parameter being met, generating for display, on a user interface, a first dynamic conversational query corresponding to the first resolution.
Dependencies are inferred from the claim text.