IP Library Granted Patent US 11,716,261
Granted Patent B2
US 11,716,261 · App. 17/952,526 · Granted Aug 1, 2023

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 11,716,261
App. No.
17/952,526
Granted
Aug 1, 2023
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 (53)

1. A computer-implemented method comprising:

receiving a ticket, wherein the ticket is submitted through a ticketing system, and wherein the ticket is associated with an intent;

facilitating a communications session between the ticketing system and an automated bot, wherein the automated bot automatically receives one or more messages between a user and the ticketing system in real-time through the communications session as the one or more messages are exchanged, and wherein the user is associated with the ticket;

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

applying the ticket and the one or more messages to the machine learning model to identify one or more actions performable to address the intent;

providing the one or more actions, wherein when the one or more actions are received, the automated bot autonomously executes the one or more actions to address the intent; and

updating the machine learning model based on the intent and performance of the one or more actions.

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

generating a dynamic sentiment parameter corresponding to the communications session, wherein the dynamic sentiment parameter represents a sentiment associated with the one or more messages, and wherein the one or more actions are identified according to the sentiment.

3. The computer-implemented method of claim 1 , wherein the one or more actions include transferring the communications session from the automated bot to a terminal device associated with a live agent.

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

applying the ticket and the one or more messages to the machine learning model to generate recommended responses to the ticket and the one or more messages; and

providing the recommended responses, wherein when the recommended responses are received, the recommended responses are displayed to assist in the communications session.

5. The computer-implemented method of claim 1 , wherein the one or more actions are executed within the communications session.

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

converting the one or more messages in real-time as the one or more messages are exchanged into a format usable as input to the machine learning model.

7. The computer-implemented method of claim 1 , wherein the ticket and the one or more messages are applied to the machine learning model subject to a set of rules, and wherein the set of rules define one or more parameters for selecting different actions performable based on corresponding intents.

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 ticket, wherein the ticket is submitted through a ticketing system, and wherein the ticket is associated with an intent;

facilitate a communications session between the ticketing system and an automated bot, wherein the automated bot automatically receives one or more messages between a user and the ticketing system in real-time through the communications session as the one or more messages are exchanged, and wherein the user is associated with the ticket;

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

apply the ticket and the one or more messages to the machine learning model to identify one or more actions performable to address the intent;

provide the one or more actions, wherein when the one or more actions are received, the automated bot autonomously executes the one or more actions to address the intent; and

update the machine learning model based on the intent and performance of the one or more actions.

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

generate a dynamic sentiment parameter corresponding to the communications session, wherein the dynamic sentiment parameter represents a sentiment associated with the one or more messages, and wherein the one or more actions are identified according to the sentiment.

10. The system of claim 8 , wherein the one or more actions include transferring the communications session from the automated bot to a terminal device associated with a live agent.

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

apply the ticket and the one or more messages to the machine learning model to generate recommended responses to the ticket and the one or more messages; and

provide the recommended responses, wherein when the recommended responses are received, the recommended responses are displayed to assist in the communications session.

12. The system of claim 8 , wherein the one or more actions are executed within the communications session.

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

convert the one or more messages in real-time as the one or more messages are exchanged into a format usable as input to the machine learning model.

14. The system of claim 8 , wherein the ticket and the one or more messages are applied to the machine learning model subject to a set of rules, and wherein the set of rules define one or more parameters for selecting different actions performable based on corresponding intents.

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 ticket, wherein the ticket is submitted through a ticketing system, and wherein the ticket is associated with an intent;

facilitate a communications session between the ticketing system and an automated bot, wherein the automated bot automatically receives one or more messages between a user and the ticketing system in real-time through the communications session as the one or more messages are exchanged, and wherein the user is associated with the ticket;

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

apply the ticket and the one or more messages to the machine learning model to identify one or more actions performable to address the intent;

provide the one or more actions, wherein when the one or more actions are received, the automated bot autonomously executes the one or more actions to address the intent; and

update the machine learning model based on the intent and performance of the one or more actions.

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

generate a dynamic sentiment parameter corresponding to the communications session, wherein the dynamic sentiment parameter represents a sentiment associated with the one or more messages, and wherein the one or more actions are identified according to the sentiment.

17. The non-transitory, computer-readable storage medium of claim 15 , wherein the one or more actions include transferring the communications session from the automated bot to a terminal device associated with a live agent.

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

apply the ticket and the one or more messages to the machine learning model to generate recommended responses to the ticket and the one or more messages; and

provide the recommended responses, wherein when the recommended responses are received, the recommended responses are displayed to assist in the communications session.

19. The non-transitory, computer-readable storage medium of claim 15 , wherein the one or more actions are executed within the communications session.

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

convert the one or more messages in real-time as the one or more messages are exchanged into a format usable as input to the machine learning model.

21. The non-transitory, computer-readable storage medium of claim 15 , wherein the ticket and the one or more messages are applied to the machine learning model subject to a set of rules, and wherein the set of rules define one or more parameters for selecting different actions performable based on corresponding intents.

Assignments (3)
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 2, 2023
From: CLARKE, FRED; LADER, ANDREW
To: LIVEPERSON, INC.
Reel/Frame 063839/0263 →
Continuity (4)
Continuation 17533467 · Nov 23, 2021
Continuation 16897949 · Jun 10, 2020
Provisional Application 62860518 · Jun 12, 2019
Related Publication 20230123010A1 · Apr 20, 2023