IP Library Granted Patent US 12,058,014
Granted Patent B2
US 12,058,014 · App. 18/207,738 · Granted Aug 6, 2024

Systems and methods for external system integration

Inventors: Fred Clarke (Bellevue, WA); Andrew Lader (Redmond, WA)
Assignee: LIVEPERSON, INC.
H04L41/5074H04L41/065H04L41/16
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,058,014
App. No.
18/207,738
Granted
Aug 6, 2024
Kind
B2
Abstract

The present disclosure relates generally to facilitating routing of communications across external systems. More specifically, techniques are provided to dynamically route issue tracking tickets to disparate endpoints based on the content of the ticket.

Claims (64)

1. A computer-implemented method, comprising:

receiving a message associated with a user, wherein the message is associated with an intent;

facilitating a communications session between the user and an automated bot, wherein when the communications session is facilitated, the automated bot automatically extracts the intent from the message;

training a machine learning model using a sample dataset, wherein the sample dataset includes sample messages and corresponding actions performable to address intents associated with the sample messages;

processing the intent and one or more messages exchanged during the communications session through the machine learning model to identify an action performable to address the intent; providing the action, wherein when the action is received at the automated bot, the automated bot autonomously executes the action to address the intent;

generating a ticket, wherein the ticket is used to track the one or more messages and the action as the one or more messages are exchanged and the action is performed; and

updating the machine learning model based on the intent and performance of the action.

2. The computer-implemented method of claim 1 , wherein the action includes routing the communications session to a terminal device associated with an agent.

3. The computer-implemented method of claim 1 , wherein the action is performed by the automated bot according to a set of rules without human intervention.

4. The computer-implemented method of claim 1 , further comprising:

analyzing textual or non-textual attributes associated with the one or more messages to determine a sentiment associated with the user, wherein the textual or non-textual attributes are analyzed as the one or more messages are exchanged; and

dynamically transferring the communications session from the automated bot to an agent based on the sentiment.

5. The computer-implemented method of claim 1 , further comprising:

processing the intent and the one or more messages through the machine learning model to generate one or more recommended responses to the one or more messages; and

providing the one or more recommended responses, wherein when the one or more recommended responses are received, the one or more recommended responses are communicated through the communications session.

6. The computer-implemented method of claim 1 , wherein the one or more messages are exchanged using a customer relationship management (CRM) format.

7. The computer-implemented method of claim 1 , further comprising:

storing information corresponding to the action; and

using the information and the machine learning model to determine a future action.

8. A system, comprising:

one or more processors; and

memory storing thereon instructions that, as a result of being executed by the one or more processors, cause the system to:

receive a message associated with a user, wherein the message is associated with an intent;

facilitate a communications session between the user and an automated bot,

wherein when the communications session is facilitated,

the automated bot automatically extracts the intent from the message;

train a machine learning model using a sample dataset, wherein the sample dataset includes sample messages and corresponding actions performable to address intents associated with the sample messages;

process the intent and one or more messages exchanged during the communications session through the machine learning model to identify an action performable to address the intent;

provide the action, wherein when the action is received at the automated bot,

the automated bot autonomously executes the action to address the intent;

generate a ticket, wherein the ticket is used to track the one or more messages and the action as the one or more messages are exchanged and the action is performed; and

update the machine learning model based on the intent and performance of the action.

9. The system of claim 8 , wherein the action includes routing the communications session to a terminal device associated with an agent.

10. The system of claim 8 , wherein the action is performed by the automated bot according to a set of rules without human intervention.

11. The system of claim 8 , wherein the instructions further cause the system to:

analyze textual or non-textual attributes associated with the one or more messages to determine a sentiment associated with the user, wherein the textual or non-textual attributes are analyzed as the one or more messages are exchanged; and

dynamically transfer the communications session from the automated bot to an agent based on the sentiment.

12. The system of claim 8 , wherein the instructions further cause the system to:

process the intent and the one or more messages through the machine learning model to generate one or more recommended responses to the one or more messages; and

provide the one or more recommended responses, wherein when the one or more recommended responses are received, the one or more recommended responses are communicated through the communications session.

13. The system of claim 8 , wherein the one or more messages are exchanged using a customer relationship management (CRM) format.

14. The system of claim 8 , wherein the instructions further cause the system to:

store information corresponding to the action; and

use the information and the machine learning model to determine a future action.

15. A non-transitory, computer-readable storage medium storing thereon executable instructions that, as a result of being executed by one or more processors of a computer system, cause the computer system to:

receive a message associated with a user, wherein the message is associated with an intent;

facilitate a communications session between the user and an automated bot, wherein when the communications session is facilitated, the automated bot automatically extracts the intent from the message;

train a machine learning model using a sample dataset, wherein the sample dataset includes sample messages and corresponding actions performable to address intents associated with the sample messages;

process the intent and one or more messages exchanged during the communications session through the machine learning model to identify an action performable to address the intent;

provide the action, wherein when the action is received at the automated bot, the automated bot autonomously executes the action to address the intent;

generate a ticket, wherein the ticket is used to track the one or more messages and the action as the one or more messages are exchanged and the action is performed; and

update the machine learning model based on the intent and performance of the action.

16. The non-transitory, computer-readable storage medium of claim 15 , wherein the action includes routing the communications session to a terminal device associated with an agent.

17. The non-transitory, computer-readable storage medium of claim 15 , wherein the action is performed by the automated bot according to a set of rules without human intervention.

18. The non-transitory, computer-readable storage medium of claim 15 , wherein the executable instructions further cause the computer system to:

analyze textual or non-textual attributes associated with the one or more messages to determine a sentiment associated with the user, wherein the textual or non-textual attributes are analyzed as the one or more messages are exchanged; and

dynamically transfer the communications session from the automated bot to an agent based on the sentiment.

19. The non-transitory, computer-readable storage medium of claim 15 , wherein the executable instructions further cause the computer system to:

process the intent and the one or more messages through the machine learning model to generate one or more recommended responses to the one or more messages; and

provide the one or more recommended responses, wherein when the one or more recommended responses are received, the one or more recommended responses are communicated through the communications session.

20. The non-transitory, computer-readable storage medium of claim 15 , wherein the one or more messages are exchanged using a customer relationship management (CRM) format.

21. The non-transitory, computer-readable storage medium of claim 15 , wherein the executable instructions further cause the computer system to:

store information corresponding to the action; and

use the information and the machine learning model to determine a future action.

Assignments (2)
SECURITY INTEREST Recorded Sep 13, 2025
From: LIVEPERSON, INC.; VOICEBASE, INC.; LIVEPERSON AUTOMOTIVE, LLC
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION
Reel/Frame 072891/0627 →
PATENT SECURITY AGREEMENT Recorded Jun 3, 2024
From: LIVEPERSON, INC.; LIVEPERSON AUTOMOTIVE, LLC; VOICEBASE, INC.
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION
Reel/Frame 067607/0073 →
Continuity (5)
Continuation 17952526 · Sep 26, 2022
Continuation 17533467 · Nov 23, 2021
Continuation 16897949 · Jun 10, 2020
Provisional Application 62860518 · Jun 12, 2019
Related Publication 20230412476A1 · Dec 21, 2023