IP Library Granted Patent US 11,862,172
Granted Patent B1
US 11,862,172 · App. 18/094,275 · Granted Jan 2, 2024

Systems and methods for proactive listening bot-plus person advice chaining

Inventors: Balin Kina Brandt (Brooklyn, NY); Laura Fisher (San Francisco, CA); Marie Jeanette Floyd (San Francisco, CA); Katherine J. McGee (San Francisco, CA); Teresa Lynn Rench (Mount Holly, NC); Sruthi Vangala (San Francisco, CA)
Assignee: Wells Fargo Bank, N.A.
G10L15/26G06Q40/03G06Q40/12G10L15/22G10L17/00G10L17/06H04M3/5175H04M3/5191
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 11,862,172
App. No.
18/094,275
Granted
Jan 2, 2024
Kind
B1
Abstract

Systems, methods, and devices provide a user experience capable of integrating robo-advising with human advising based on various inputs that are actively detected. Inputs from a conversation, or multiple conversations separated in time, may be analyzed to determine, based on voice inputs, that live communications should be initiated. Based on triggers identified, a robo-advising session may additionally or alternatively be initiated. Transitions between advising sessions may be facilitated to allow users to more efficiently employ robo-advising until human advising is triggered.

Claims (55)

1. A computing system comprising one or more processors configured to:

capture a plurality of ambient sounds using a sound sensor of a user computing device;

extract voice inputs of a user from the plurality of ambient sounds captured using the sound sensor;

initiate, based on an analysis of the voice inputs, a live communication session between the user computing device and an advisor computing device;

detect a robo-advising transition trigger during the live communication session;

terminate, responsive to the robo-advising transition trigger, the live communication session; and

initiate a robo-advising session after terminating the live communication session.

2. The computing system of claim 1 , wherein the robo-advising transition trigger is activation of a link that terminates the live communication session and initiates the robo-advising session.

3. The computing system of claim 1 , wherein the one or more processors are further configured to identify a goal of the user based on the analysis of the voice inputs, and wherein the live communication session is initiated based on the identified goal.

4. The computing system of claim 3 , further comprising a database with a user profile corresponding to the user computing device, wherein the one or more processors are configured to identify the goal based on the user profile.

5. The computing system of claim 3 , wherein the voice inputs are a first set of voice inputs associated with a user profile, wherein the analysis is a first analysis, and wherein identifying the goal of the user comprises:

extracting a second set of voice inputs from the plurality of ambient sounds captured using the sound sensor;

determining that the second set of voice inputs are associated with a different user profile; and

identifying, based on the user profile and the different user profile, the goal based at least on a second analysis of both the first set of voice inputs and the second set of voice inputs.

6. The computing system of claim 3 , wherein the one or more processors are further configured to display a graphic depiction of progress of the user towards achieving the goal.

7. The computing system of claim 1 , wherein the one or more processors are further configured to display at least one of an advisor image, an advisor video, or an advisor audio.

8. The computing system of claim 1 , wherein the one or more processors are further configured to transmit, to the user computing device, data received from the advisor computing device during the live communication session.

9. The computing system of claim 1 , wherein the one or more processors are further configured to transmit, to the user computing device, information exchanged between the user computing device and the advisor computing device during a prior live communication session.

10. The computing system of claim 1 , wherein the sound sensor is a first sound sensor, wherein the advisor computing device further comprises a second sound sensor, and wherein the one or more processors are configured to detect a goal of the user based on a combination of sound fragments captured using the first sound sensor and the second sound sensor.

11. The computing system of claim 1 , wherein the live communication session is a first live communication session, and wherein the one or more processors are further configured to:

detect, during the robo-advising session, a human-advising transition trigger; and

initiate a second live communication session between the user computing device and the advisor computing device or a second advisor computing device in response to detection of the human-advising transition trigger.

12. The computing system of claim 11 , wherein the one or more processors are further configured to provide a virtual dashboard to the user computing device and the advisor computing device or the second advisor computing device during the second live communication session, the virtual dashboard being configured to perceptibly display information exchanged between the user computing device and the advisor computing device during the first live communication session.

13. The computing system of claim 12 , wherein the one or more processors are further configured to transmit, to the user computing device, information from the first live communication session and the robo-advising session.

14. A computing device comprising one or more processors configured to:

detect a plurality of ambient sounds using a sound sensor;

extract a set of voice inputs of a user from the plurality of ambient sounds;

determine a goal of the user based on an analysis of at least one of the set of voice inputs or a user profile;

detect, based on the goal, a trigger for a robo-advising session;

initiate, responsive to detection of the trigger, the robo-advising session for the goal; and

display information from the robo-advising session in a virtual dashboard.

15. The computing device of claim 14 , wherein the one or more processors are further configured to communicatively couple the computing device to a service provider computing system, and wherein the one or more processors are further configured to:

receive, from the service provider computing system, data associated with the user profile corresponding with the user;

display, via the virtual dashboard, the data from the user profile; and

receive, via the virtual dashboard, inputs entered by the user via interfaces following display of the data.

16. The computing device of claim 14 , wherein the one or more processors are further configured to display, via the virtual dashboard, a graphic depiction of progress of the user towards achieving the goal.

17. A method comprising:

detecting, by one or more processors coupled to memory, a plurality of ambient sounds using a sound sensor of a user computing device;

extracting, by the one or more processors, voice inputs of a user from the plurality of ambient sounds captured using the sound sensor;

initiating, by the one or more processors, based on an analysis of the voice inputs, a live communication session between the user computing device and an advisor computing device;

detecting, by the one or more processors, a robo-advising transition trigger during the live communication session;

terminating, by the one or more processors, responsive to the robo-advising transition trigger, the live communication session; and

initiating, by the one or more processors, a robo-advising session after terminating the live communication session.

18. The method of claim 17 , further comprising:

identifying, by the one or more processors, a goal of the user based on at least one of a user profile or the analysis of the voice inputs;

providing, by the one or more processors, a user virtual dashboard configured to display to the advisor computing device an identification of the goal; and

providing, by the one or more processors, an advisor virtual dashboard configured to display information from the live communication session to the user computing device during the robo-advising session.

19. The method of claim 17 , wherein the live communication session is a first live communication session, and wherein the method further comprises:

detecting, by the one or more processors, during the robo-advising session, a human-advising transition trigger;

initiating, by the one or more processors, a second live communication session between the user computing device and the advisor computing device in response to detection of the human-advising transition trigger; and

displaying, in the user virtual dashboard and the advisor virtual dashboard, information exchanged between the user computing device and the advisor computing device during the first live communication session and during the robo-advising session.

20. The method of claim 17 , wherein the sound sensor is a first sound sensor, wherein the plurality of ambient sounds are a first set of ambient sounds, and wherein detecting the robo-advising transition trigger further comprises:

receiving, by the one or more processors, the first set of ambient sounds from the first sound sensor;

receiving, by the one or more processors, a second set of ambient sounds from a second sound sensor of the advisor computing device; and

detecting, by the one or more processors, based on sound fragments identified in the first set of ambient sounds and the second set of ambient sounds, the robo-advising transition trigger during the live communication session.

Continuity (4)
Continuation 17170608 · Feb 8, 2021
Continuation 16210809 · Dec 5, 2018
Provisional Application 62666587 · May 3, 2018
Provisional Application 62666591 · May 3, 2018
Cited By (4)
US 12,347,331 US 12,542,133 US 12,726,570 US 12,726,572