IP Library Granted Patent US 12,744,848
Granted Patent B1
US 12,744,848 · App. 18/954,297 · Granted Sep 22, 2026

Lifecycle management for progressing user interactions via live agent and smart digital agent

Inventors: Oscar Roberto Tijerina (San Antonio, TX); Edward Manuel Alonzo, III (San Antonio, TX); Daniel Nathan Kalinoski (San Antonio, TX); Keegan Patrick Hayes (Whitestown, IN); Octavia Lloyd (Riverview, FL); Oscar Guerra (San Antonio, TX)
Assignee: United Services Automobile Association (USAA)
H04M3/5191G10L15/183G10L15/22G10L15/30H04M3/5175H04L51/02H04M2201/39H04M2201/40
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,744,848
App. No.
18/954,297
Granted
Sep 22, 2026
Kind
B1
Abstract

Aspects of the present disclosure are directed to configuring smart digital agents for interactions over a user interaction lifecycle. Organizations that provide users services can interact with these users over a variety of interactions channels. For example, audio sessions can be initiated between the users and agents of the service provider. Smart digital agents can interact with users to perform the users' requested functionality or otherwise accomplish tasks. However, at times user interactions can face challenges, for example due to a mismatch in the capabilities of the digital agent and the requirements of the user. Implementations configure smart digital agents for interactions over a user interaction lifecycle. A live agent can select the smart digital agent(s) for user interactions, select predefined workflow(s) for the interactions, and provide live agent controls that further configure the selected smart digital agent(s) in a manner that tailors functionality to the user's issue(s).

Claims (88)

1 . A method for configuring smart digital agent(s) for interactions over a user interaction lifecycle, the method comprising:

receiving, via interactions with a live agent, selections of one or more smart digital agents from among a plurality of smart digital agents for a user interaction, wherein the plurality of smart digital agents are categorized based on user issue types;

providing, based on input from the live agent, configuration data for the user interaction, wherein the configuration data comprises live agent controls with respect to one or more user issue types the selected smart digital agent is configured to resolve, the live agent controls comprising issue facts or smart digital agent instruction; and

triggering a dialogue between the selected smart digital agent and the user, wherein,

the selected smart digital agent navigates a predefined issue workflow by analyzing audio input from the user and generating speech responses to the user, and

the selected smart digital agent:

omits one or more portions of the predefined issue workflow based on the issue facts and/or the smart digital agent instructions provided to the smart digital agent via the live agent controls, and/or

augments the predefined issue workflow with one or more additional portions based on the issue facts and/or the smart digital agent instructions provided to the smart digital agent via the live agent controls.

2 . The method of claim 1 , wherein the input, provided by the live agent used to generate the live agent controls, is provided by the live agent based at least in part on a live discussion with the user that is conducted prior to the triggered dialogue.

3 . The method of claim 1 , wherein,

the predefined issue workflow comprises user or issue variables that the smart digital agent is configured to resolve via the dialogue;

the live agent controls comprise at least one issue fact that resolves at least one user or issue variable, and

the smart digital agent is configured to:

omit a portion of the predefined issue workflow that corresponds to the at least one issue variable.

4 . The method of claim 1 , wherein,

the predefined issue workflow comprises user or issue variables that the smart digital agent is configured to resolve via the dialogue;

the live agent controls comprise at least smart digital agent instruction that introduces a new user or issue variable, and

the smart digital agent is configured to:

augment a portion of the predefined issue workflow to resolve the introduced new user or issue variable.

5 . The method of claim 1 , wherein the smart digital agent is configured to:

ingest the live agent controls;

compare the ingested live agent controls to the predefined issue workflow;

identify one or more portions of the predefined issue workflow based on the comparison; and

perform one or more of:

omitting the identified one or more portions of the predefined issue workflow; or

augmenting the identified one or more portions of the predefined issue workflow with one or more additional workflow portions.

6 . The method of claim 5 , wherein,

the predefined workflow comprises a workflow structure with workflow states and workflow transitions, and

navigating the predefined issue workflow by the smart digital agent comprises generating the speech responses by progressing through the workflow states according to the workflow transitions.

7 . The method of claim 6 , wherein

the one or more portions of the predefined issue workflow identified based on the comparison comprise one or more states and one or more state transitions that match the live agent controls, and

the smart digital agent is configured to perform one or more of:

omitting the one or more states and one or more state transitions that match the live agent controls; or

augmenting the one or more states and one or more state transitions that match the live agent controls with one or more additional workflow portions.

8 . The method of claim 5 , wherein,

the predefined workflow comprises a series of organized language prompts, and

navigating the predefined issue workflow by the smart digital agent comprises providing the organized language prompts to a generative machine learning model to generate the speech responses.

9 . The method of claim 8 , wherein

the one or more portions of the predefined issue workflow identified based on the comparison comprise one or more language prompts that match the live agent controls, and

the smart digital agent is configured to perform one or more of:

omitting the or more language prompts that match the live agent controls; or

augmenting the or more language prompts that match the live agent controls with additional language prompts.

10 . The method of claim 1 , further comprising:

receiving, during the triggered dialogue from a monitoring live agent, one or more real-time live agent controls; and

generating, by the smart digital agent during the triggered dialogue, at least one speech response based on the real-time live agent controls.

11 . The method of claim 1 , further comprising:

receiving, during the triggered dialogue from a monitoring live agent, real-time live agent input that simulates audio input from the user; and

generating, by the smart digital agent during the triggered dialogue, at least one speech response based on the simulated audio input from the user.

12 . The method of claim 11 , wherein the user is provided the real-time live agent input that simulates the audio input from the user, or the user is restricted from the real-time live agent input that simulates the audio input from the user.

13 . The method of claim 1 , further comprising:

calculating, during the triggered dialogue, a user satisfaction score based on a progress of navigating the predefined issue workflow and/or the user audio input; and

prompting, when the user satisfaction score is below a threshold, a live agent monitoring the triggered dialogue to interrupt, wherein the smart digital agent is configured to pause or terminate navigating the predefined issue workflow when the live agent interrupts the dialogue.

14 . The method of claim 1 , further comprising:

after the triggered dialogue, triggering a follow-up dialogue between the user and another smart digital agent configured to navigate a predefined follow-up workflow, wherein the another smart digital agent is selected based on one or more follow-up actions associated with the triggered dialogue or the predefined issue workflow.

15 . A non-transitory computer-readable storage medium storing instructions that, when executed by a computing system, cause the computing system to perform a process for configuring smart digital agent(s) for interactions over a user interaction lifecycle, the process comprising:

receiving, via interactions with a live agent, selections of one or more smart digital agents from among a plurality of smart digital agents for a user interaction, wherein the plurality of smart digital agents are categorized based on user issue types;

providing, based on input from the live agent, configuration data for the user interaction, wherein the configuration data comprises live agent controls with respect to one or more user issue types the selected smart digital agent is configured to resolve, the live agent controls comprising issue facts or smart digital agent instruction; and

triggering a dialogue between the selected smart digital agent and the user, wherein,

the selected smart digital agent navigates a predefined issue workflow by analyzing audio input from the user and generating speech responses to the user, and

the selected smart digital agent:

omits one or more portions of the predefined issue workflow based on the issue facts and/or the smart digital agent instructions provided to the smart digital agent via the live agent controls, and/or

augments the predefined issue workflow with one or more additional portions based on the issue facts and/or the smart digital agent instructions provided to the smart digital agent via the live agent controls.

16 . The non-transitory computer-readable storage medium of claim 15 , wherein,

the predefined issue workflow comprises user or issue variables that the smart digital agent is configured to resolve via the dialogue;

the live agent controls comprise at least one issue fact that resolves at least one user or issue variable, and

the smart digital agent is configured to:

omit a portion of the predefined issue workflow that corresponds to the at least one issue variable.

17 . The non-transitory computer-readable storage medium of claim 15 , wherein,

the predefined issue workflow comprises user or issue variables that the smart digital agent is configured to resolve via the dialogue;

the live agent controls comprise at least smart digital agent instruction that introduces a new user or issue variable, and

the smart digital agent is configured to:

augment a portion of the predefined issue workflow to resolve the introduced new user or issue variable.

18 . The non-transitory computer-readable storage medium of claim 15 , wherein the process further comprises:

receiving, during the triggered dialogue from a monitoring live agent, one or more real-time live agent controls; and

generating, by the smart digital agent during the triggered dialogue, at least one speech response based on the real-time live agent controls.

19 . The non-transitory computer-readable storage medium of claim 15 , wherein the process further comprises:

receiving, during the triggered dialogue from a monitoring live agent, real-time live agent input that simulates audio input from the user; and

generating, by the smart digital agent during the triggered dialogue, at least one speech response based on the simulated audio input from the user.

20 . A computing system for configuring smart digital agent(s) for interactions over a user interaction lifecycle, the computing system comprising:

one or more processors; and

one or more memories storing instructions that, when executed by the one or more processors, cause the computing system to perform a process comprising:

receiving, via interactions with a live agent, selections of one or more smart digital agents from among a plurality of smart digital agents for a user interaction, wherein the plurality of smart digital agents are categorized based on user issue types;

providing, based on input from the live agent, configuration data for the user interaction, wherein the configuration data comprises live agent controls with respect to one or more user issue types the selected smart digital agent is configured to resolve, the live agent controls comprising issue facts or smart digital agent instruction; and

triggering a dialogue between the selected smart digital agent and the user, wherein,

the selected smart digital agent navigates a predefined issue workflow by analyzing audio input from the user and generating speech responses to the user, and

the selected smart digital agent:

omits one or more portions of the predefined issue workflow based on the issue facts and/or the smart digital agent instructions provided to the smart digital agent via the live agent controls, and/or

augments the predefined issue workflow with one or more additional portions based on the issue facts and/or the smart digital agent instructions provided to the smart digital agent via the live agent controls.

Continuity (1)
Provisional Application 63601561 · Nov 21, 2023
References Cited (9)
US 7027586B2 · Bushey · 2006 [cited by examiner]
US 11005997B1 · Deegan · 2021 [cited by examiner]
US 11425215B1 · Lewis · 2022 [cited by examiner]
US 11641384B1 · Lee · 2023 [cited by examiner]
US 12499887B2 · Vergyri et al. · 2025 [cited by applicant]
US 20050203782A1 · Smith · 2005 [cited by examiner]
US 20180376002A1 · Abraham · 2018 [cited by applicant]
US 20230199116A1 · Koneru · 2023 [cited by examiner]
US 20230244968A1 · Gurin et al. · 2023 [cited by applicant]