IP Library Granted Patent US 12,041,202
Granted Patent B2
US 12,041,202 · App. 18/541,344 · Granted Jul 16, 2024

Automated systems for communications analysis according to recording restrictions

Inventor: Bruce Ramsay (New York, NY)
Assignee: LIVEPERSON, INC.
H04M3/5175G10L15/063G10L15/1815G10L15/22H04M3/42221
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,041,202
App. No.
18/541,344
Granted
Jul 16, 2024
Kind
B2
Abstract

Disclosed embodiments provide a framework for automatically establishing recording parameters according to specified recording restrictions and generating analytics corresponding to communications recorded subject to the recording restrictions. During a communications session between a user and an agent, a system can identify any recording restrictions corresponding to user communications exchanged during the communications session. The system automatically processes, in real-time, communications exchanged during the communications session as these communications are exchanged to identify the user communications and agent communications. The system generates a transcript that includes the agent communications but selectively records and transcribes the user communications according to the recording restrictions. A machine learning algorithm is trained to generate a set of inferences corresponding to a user sentiment based on historic recordings and transcripts of historic communications sessions between users and agents, as well as corresponding feedback. From the set of inferences, the system generates agent analytics.

Claims (62)

1. A computer-implemented method comprising:

receiving a request to initiate a communications session with an agent, wherein the request is associated with a user, and wherein the request indicates an intent;

establishing the communications session associated with the intent, wherein the communications session is established between the user and the agent;

identifying one or more recording restrictions corresponding to user communications exchanged during the communications session;

automatically processing, in real-time, communications exchanged during the communications session as the communications are exchanged to identify the user communications associated with the user and agent communications associated with the agent;

generating a recording, wherein the recording includes at least the agent communications, and wherein the recording is generated according to the one or more recording restrictions;

dynamically training a machine learning algorithm to generate a set of inferences corresponding to user sentiment associated with the intent, wherein the machine learning algorithm is dynamically trained using historic recordings corresponding to historic communications sessions between users and agents, and feedback corresponding to the historic communications sessions; and

generating agent analytics corresponding to the intent, wherein the agent analytics are generated based on the set of inferences and the recording.

2. The computer-implemented method of claim 1 , wherein the one or more recording restrictions are obtained in real-time during the communications session, and wherein the recording includes other user communications exchanged prior to obtaining the one or more recording restrictions.

3. The computer-implemented method of claim 1 , wherein identifying the one or more recording restrictions includes:

automatically prompting the user to determine whether to provide affirmative consent for recording the user communications; and

receiving a user response, wherein the user response indicates that the affirmative consent is not provided.

4. The computer-implemented method of claim 1 , wherein the one or more recording restrictions are automatically identified using a bot.

5. The computer-implemented method of claim 1 , wherein generating the agent analytics includes:

identifying a set of agent training needs, wherein the set of agent training needs correspond to actions performable to improve agent responses to intents.

6. The computer-implemented method of claim 1 , wherein identifying the one or more recording restrictions includes:

automatically determining a location associated with the user; and

identifying a set of regulations corresponding to the location, wherein the set of regulations define the one or more recording restrictions.

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

automatically deleting previously recorded user communications, wherein the previously recorded user communications are automatically deleted in response to the one or more recording restrictions.

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 request to initiate a communications session with an agent, wherein the request is associated with a user, and wherein the request indicates an intent;

establish the communications session associated with the intent, wherein the communications session is established between the user and the agent;

identify one or more recording restrictions corresponding to user communications exchanged during the communications session;

automatically process, in real-time, communications exchanged during the communications session as the communications are exchanged to identify the user communications associated with the user and agent communications associated with the agent;

generate a recording, wherein the recording includes at least the agent communications, and wherein the recording is generated according to the one or more recording restrictions;

dynamically train a machine learning algorithm to generate a set of inferences corresponding to a user sentiment associated with the intent, wherein the machine learning algorithm is dynamically trained using historic recordings corresponding to historic communications sessions between users and agents, and feedback corresponding to the historic communications sessions; and

generate agent analytics corresponding to the intent, wherein the agent analytics are generated based on the set of inferences and the recording.

9. The system of claim 8 , wherein the one or more recording restrictions are obtained in real-time during the communications session, and wherein the recording includes other user communications exchanged prior to obtaining the one or more recording restrictions.

10. The system of claim 8 , wherein the instructions that cause the system to identify the one or more recording restrictions further cause the system to:

automatically prompt the user to determine whether to provide affirmative consent for recording the user communications; and

receive a user response, wherein the user response indicates that the affirmative consent is not provided.

11. The system of claim 8 , wherein the one or more recording restrictions are automatically identified using a bot.

12. The system of claim 8 , wherein the instructions that cause the system to generate the agent analytics further cause the system to:

identify a set of agent training needs, wherein the set of agent training needs correspond to actions performable to improve agent responses to intents.

13. The system of claim 8 , wherein the instructions that cause the system to identify the one or more recording restrictions further cause the system to:

automatically determine a location associated with the user; and

identify a set of regulations corresponding to the location, wherein the set of regulations define the one or more recording restrictions.

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

automatically delete previously recorded user communications, wherein the previously recorded user communications are automatically deleted in response to the one or more recording restrictions.

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 request to initiate a communications session with an agent, wherein the request is associated with a user, and wherein the request indicates an intent;

establish the communications session associated with the intent, wherein the communications session is established between the user and the agent;

identify one or more recording restrictions corresponding to user communications exchanged during the communications session;

automatically process, in real-time, communications exchanged during the communications session as the communications are exchanged to identify the user communications associated with the user and agent communications associated with the agent;

generate a recording, wherein the recording includes at least the agent communications, and wherein the recording is generated according to the one or more recording restrictions;

dynamically train a machine learning algorithm to generate a set of inferences corresponding to user sentiment associated with the intent, wherein the machine learning algorithm is dynamically trained using historic recordings corresponding to historic communications sessions between users and agents, and feedback corresponding to the historic communications sessions; and

generate agent analytics corresponding to the intent, wherein the agent analytics are generated based on the set of inferences and the recording.

16. The non-transitory, computer-readable storage medium of claim 15 , wherein the one or more recording restrictions are obtained in real-time during the communications session, and wherein the recording includes other user communications exchanged prior to obtaining the one or more recording restrictions.

17. The non-transitory, computer-readable storage medium of claim 15 , wherein the executable instructions that cause the computer system to identify the one or more recording restrictions further cause the computer system to:

automatically prompt the user to determine whether to provide affirmative consent for recording the user communications; and

receive a user response, wherein the user response indicates that the affirmative consent is not provided.

18. The non-transitory, computer-readable storage medium of claim 15 , wherein the one or more recording restrictions are automatically identified using a bot.

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

identify a set of agent training needs, wherein the set of agent training needs correspond to actions performable to improve agent responses to intents.

20. The non-transitory, computer-readable storage medium of claim 15 , wherein the executable instructions that cause the computer system to identify the one or more recording restrictions further cause the computer system to:

automatically determine a location associated with the user; and

identify a set of regulations corresponding to the location, wherein the set of regulations define the one or more recording restrictions.

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

automatically delete previously recorded user communications, wherein the previously recorded user communications are automatically deleted in response to the one or more recording restrictions.

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 (2)
Provisional Application 63433614 · Dec 19, 2022
Related Publication 20240205335A1 · Jun 20, 2024