IP Library Granted Patent US 12,615,254
Granted Patent B2
US 12,615,254 · App. 18/791,630 · Granted Apr 28, 2026

Methods and systems for identifying communication sources across channels

Inventors: Neelima Patel (Redmond, WA); Shaun Yelle (New York, NY)
Assignee: LIVEPERSON, INC.
H04L63/0861H04L67/306
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,615,254
App. No.
18/791,630
Granted
Apr 28, 2026
Kind
B2
Abstract

Systems and method are provided for identifying a source of communications for improved communications. A computing device may receive a communication from a first device over a first time interval and extract a set of features from the communication. The features may correspond to characteristics indicative of how the communication was generated over the first time interval. The computing device may execute a machine-learning model using the set of features to generate a predicted identity associated with a source of the communication. A response can be generated based on the predicted identify and transmitted to the first device.

Claims (47)

1 . A method comprising:

receiving, over a time interval, a communication via a communication channel from a device;

extracting a set of features from the communication, wherein features of the set of features correspond to characteristics indicative of how portions of the communication are generated by the device over the time interval;

executing a machine-learning model using the set of features, the machine-learning model generating a predicted identity of a user of the device;

facilitating a connection of a terminal device to a communication session based on the predicted identity of the user, wherein the terminal device is selected based on a previous communication session between the terminal device and the user, and wherein the terminal device is configured to communicate with the device over the communication channel; and

facilitating a transmission of a response to the communication by the terminal device via the communication channel, the response being tailored to the user of the device based on historical communications associated with the device.

2 . The method of claim 1 , further comprising:

generating an interface based on the predicted identity of the user of the device, the interface including additional information associated with the user of the device, wherein the additional information includes an identifier of the user of the device.

3 . The method of claim 1 , further comprising:

generating an interface based on the predicted identity of the user of the device, the interface including additional information associated with the user of the device, wherein the additional information includes an identification of other communications received from the user of the device.

4 . The method of claim 1 , wherein the communication includes alphanumeric characters.

5 . The method of claim 1 , wherein the communication includes voice communications.

6 . The method of claim 1 , wherein the set of features includes characteristics of user interaction derived during one or more web-browsing sessions.

7 . The method of claim 1 , further comprising:

determining that a confidence value generated by the machine-learning model is less than a threshold; and

executing a two-factor authentication process by transmitting a sequence via an alternative communication channel to verify the predicted identity.

8 . A system comprising:

one or more processors; and

a machine-readable storage medium storing instructions that when executed by the one or more processors, cause the one or more processors to perform operations including:

receiving, over a time interval, a communication via a communication channel from a device;

extracting a set of features from the communication, wherein features of the set of features correspond to characteristics indicative of how portions of the communication are generated by the device over the time interval;

executing a machine-learning model using the set of features, the machine-learning model generating a predicted identity of a user of the device;

facilitating a connection of a terminal device to a communication session based on the predicted identity of the user, wherein the terminal device is selected based on a previous communication session between the terminal device and the user, and wherein the terminal device is configured to communicate with the device over the communication channel; and

facilitating a transmission of a response to the communication by the terminal device via the communication channel, the response being tailored to the user of the device based on historical communications associated with the device.

9 . The system of claim 8 , wherein the operations further include:

generating an interface based on the predicted identity of the user of the device, the interface including additional information associated with the user of the device, wherein the additional information includes an identifier of the user of the device.

10 . The system of claim 8 , wherein the operations further include:

generating an interface based on the predicted identity of the user of the device, the interface including additional information associated with the user of the device, wherein the additional information includes an identification of other communications received from the user of the device.

11 . The system of claim 8 , wherein the communication includes alphanumeric characters.

12 . The system of claim 8 , wherein the communication includes voice communications.

13 . The system of claim 8 , wherein the set of features includes characteristics of user interaction derived during one or more web-browsing sessions.

14 . The system of claim 8 , further comprising:

determining that a confidence value generated by the machine-learning model is less than a threshold; and

executing a two-factor authentication process by transmitting a sequence via an alternative communication channel to verify the predicted identity.

15 . A non-transitory machine-readable storage medium storing instructions that when executed by one or more processors, cause the one or more processors to perform operations including:

receiving, over a time interval, a communication via a communication channel from a device;

extracting a set of features from the communication, wherein features of the set of features correspond to characteristics indicative of how portions of the communication are generated by the device over the time interval;

executing a machine-learning model using the set of features, the machine-learning model generating a predicted identity of a user of the device;

facilitating a connection of a terminal device to a communication session based on the predicted identity of the user, wherein the terminal device is selected based on a previous communication session between the terminal device and the user, and wherein the terminal device is configured to communicate with the device over the communication channel; and

facilitating a transmission of a response to the communication by the terminal device via the communication channel, the response being tailored to the user of the device based on historical communications associated with the device.

16 . The non-transitory machine-readable storage medium of claim 15 , wherein the operations further include:

generating an interface based on the predicted identity of the user of the device, the interface including additional information associated with the user of the device, wherein the additional information includes an identifier of the user of the device.

17 . The non-transitory machine-readable storage medium of claim 15 , wherein the operations further include:

generating an interface based on the predicted identity of the user of the device, the interface including additional information associated with the user of the device, wherein the additional information includes an identification of other communications received from the user of the device.

18 . The non-transitory machine-readable storage medium of claim 15 , wherein the communication includes alphanumeric characters.

19 . The non-transitory machine-readable storage medium of claim 15 , wherein the communication includes voice communications.

20 . The non-transitory machine-readable storage medium of claim 15 , wherein the set of features includes characteristics of user interaction derived during one or more web-browsing sessions.

Assignments (2)
SECURITY INTEREST Recorded Jan 13, 2026
From: LIVEPERSON, INC.
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION
Reel/Frame 073450/0491 →
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 →
Continuity (2)
Provisional Application 63530298 · Aug 2, 2023
Related Publication 20250047665A1 · Feb 6, 2025
References Cited (11)
US 20140143666A1 · Kennedy et al. · 2014 [cited by applicant]
US 20160050203A1 · Hefetz · 2016 [cited by examiner]
US 20180349583A1 · Turgeman · 2018 [cited by examiner]
US 20190340636A1 · Agrawal · 2019 [cited by examiner]
US 20190394195A1 · Chari · 2019 [cited by examiner]
US 20200374394A1 · Karp et al. · 2020 [cited by applicant]
US 20210058395A1 · Jakobsson · 2021 [cited by examiner]
US 20210110014A1 · Turgeman · 2021 [cited by examiner]
US 20230169274A1 · Cohen et al. · 2023 [cited by applicant]
US 20240005386A1 · Thurairatnam · 2024 [cited by examiner]
International Search Report and Written Opinion of Nov. 22, 2024 for PCT Application No. PCT/US2024/040501, 11 pages. [cited by applicant]