IP Library Granted Patent US 12,536,381
Granted Patent B2
US 12,536,381 · App. 18/667,370 · Granted Jan 27, 2026

Systems and methods for detecting stress using artificial intelligence

Inventor: Tal Haguel (Petah Tikva, IL)
Assignee: NICE LTD.
G06F40/30G06Q10/1093
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,536,381
App. No.
18/667,370
Granted
Jan 27, 2026
Kind
B2
Abstract

Stress detection systems and methods, and non-transitory computer readable media, include building a library including previously identified stressful sentences and stressful phrases; receiving, by a trained neural network model, the library; receiving, by the trained neural network model, a text interaction between a customer and an agent; calculating, by the trained neural network model, a cosine similarity score between each stressful sentence or stressful phrase in the library and each sentence in the text interaction; determining, by the trained neural network model, a probability that the text interaction is stressful based on the calculated cosine similarity score; determining that a percentage of stressful interactions for the agent in a time interval is greater than a threshold percentage; providing a manager with recommended actions to decrease stress on the agent; receiving, from the manager, a selection of one or more recommended actions; and implementing the one or more recommended actions.

Claims (66)

1 . A stress detection system comprising:

a processor and a non-transitory computer readable medium operably coupled thereto, the non-transitory computer readable medium comprising a plurality of instructions stored in association therewith that are accessible to, and executable by, the processor, to perform operations which comprise:

building a library comprising previously identified stressful sentences and stressful phrases;

receiving, by a trained neural network model, the library;

receiving, by the trained neural network model, a text interaction between a customer and an agent;

calculating, by the trained neural network model, a cosine similarity score between each stressful sentence or stressful phrase in the library and each sentence in the text interaction;

determining, by the trained neural network model, a probability that the text interaction is stressful based on the calculated cosine similarity score;

determining that a percentage of stressful interactions for the agent in a time interval is greater than a threshold percentage;

providing a manager with recommended actions to decrease stress on the agent;

receiving, from the manager, a selection of one or more of the recommended actions; and

implementing the one or more recommended actions.

2 . The stress detection system of claim 1 , wherein building the library comprises:

receiving sentences and phrases in a customer interaction that show stress;

reducing the number of sentences and phrases by:

grouping the sentences and phrases into clusters via a hierarchical cluster algorithm,

calculating a cosine similarity score between each sentence and phrase in each cluster, and

identifying sentences and phrases in each cluster having a cosine similarity score above a threshold score; and

using the identified sentences and phrases to build the library.

3 . The stress detection system of claim 2 , wherein the operations further comprise identifying the sentences and phrases in the customer interaction that show stress by applying an audio stress detection algorithm to the sentences and phrases in the customer interaction or labeling predefined words in the sentences or phrases in the customer interaction.

4 . The stress detection system of claim 2 , wherein the hierarchical cluster algorithm comprises an agglomerative clustering algorithm.

5 . The stress detection system of claim 1 , wherein the time interval is a day.

6 . The stress detection system of claim 1 , wherein the recommended actions comprise updating a work shift, scheduling an intervention, scheduling a day off, or any combination thereof.

7 . The stress detection system of claim 1 , wherein the text interaction between the customer and the agent comprises text of one or more of a telephone call, a facsimile transmission, an e-mail, a chat, a web interaction, a voice over IP (“VOIP”), a video, or any combination thereof.

8 . The stress detection system of claim 1 , wherein the operations further comprise storing the library and the trained neural network model.

9 . A method for detecting and treating stress in a contact center, which comprises:

building a library comprising previously identified stressful sentences and stressful phrases;

receiving, by a trained neural network model, the library;

receiving, by the trained neural network model, a text interaction between a customer and an agent;

calculating, by the trained neural network model, a cosine similarity score between each stressful sentence or stressful phrase in the library and each sentence in the text interaction;

determining, by the trained neural network model, a probability that the text interaction is stressful based on the calculated cosine similarity score;

determining that a percentage of stressful interactions for the agent in a time interval is greater than a threshold percentage;

providing a manager with recommended actions to decrease stress on the agent;

receiving, from the manager, a selection of one or more of the recommended actions; and

implementing the one or more recommended actions.

10 . The method of claim 9 , wherein building the library comprises:

receiving sentences and phrases in a customer interaction that show stress;

reducing the number of sentences and phrases by:

grouping the sentences and phrases into clusters via a hierarchical cluster algorithm,

calculating a cosine similarity score between each sentence and phrase in each cluster, and

identifying sentences and phrases in each cluster having a cosine similarity score above a threshold score; and

using the identified sentences and phrases to build the library.

11 . The method of claim 10 , which further comprises identifying the sentences and phrases in the customer interaction that show stress by applying an audio stress detection algorithm to the sentences and phrases in the customer interaction or labeling predefined words in the sentences or phrases in the customer interaction.

12 . The method of claim 10 , wherein the hierarchical cluster algorithm comprises an agglomerative clustering algorithm.

13 . The method of claim 9 , wherein the recommended actions comprise updating a work shift, scheduling an intervention, scheduling a day off, or any combination thereof.

14 . The method of claim 9 , wherein the text interaction between the customer and the agent comprises text of one or more of a telephone call, a facsimile transmission, an e-mail, a chat, a web interaction, a voice over IP (“VoIP”), a video, or any combination thereof.

15 . The method of claim 9 , which further comprises storing the library and the trained neural network model.

16 . A non-transitory computer-readable medium having stored thereon computer-readable instructions executable by a processor to perform operations which comprise:

building a library comprising previously identified stressful sentences and stressful phrases;

receiving, by a trained neural network model, the library;

receiving, by the trained neural network model, a text interaction between a customer and an agent;

calculating, by the trained neural network model, a cosine similarity score between each stressful sentence or stressful phrase in the library and each sentence in the text interaction;

determining, by the trained neural network model, a probability that the text interaction is stressful based on the calculated cosine similarity score;

determining that a percentage of stressful interactions for the agent in a time interval is greater than a threshold percentage;

providing a manager with recommended actions to decrease stress on the agent;

receiving, from the manager, a selection of one or more of the recommended actions; and

implementing the one or more recommended actions.

17 . The non-transitory computer-readable medium of claim 16 , wherein building the library comprises:

receiving sentences and phrases in a customer interaction that show stress;

reducing the number of sentences and phrases by:

grouping the sentences and phrases into clusters via a hierarchical cluster algorithm,

calculating a cosine similarity score between each sentence and phrase in each cluster, and

identifying sentences and phrases in each cluster having a cosine similarity score above a threshold score; and

using the identified sentences and phrases to build the library.

18 . The non-transitory computer-readable medium of claim 17 , wherein the operations further comprise identifying the sentences and phrases in the customer interaction that show stress by applying an audio stress detection algorithm to the sentences and phrases in the customer interaction or labeling predefined words in the sentences or phrases in the customer interaction.

19 . The non-transitory computer-readable medium of claim 16 , wherein the recommended actions comprise updating a work shift, scheduling an intervention, scheduling a day off, or any combination thereof.

20 . The non-transitory computer-readable medium of claim 16 , wherein the text interaction between the customer and the agent comprises text of one or more of a telephone call, a facsimile transmission, an e-mail, a chat, a web interaction, a voice over IP (“VoIP”), a video, or any combination thereof.

Assignments (2)
SECURITY INTEREST Recorded Feb 26, 2026
From: NICE LTD; NICE SYSTEMS INC.; NICE SYSTEMS TECHNOLOGIES INC.; INCONTACT, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 074986/0208 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 17, 2024
From: HAGUEL, TAL
To: NICE LTD.
Reel/Frame 067448/0726 →
Continuity (1)
Related Publication 20250356130A1 · Nov 20, 2025
References Cited (9)
US 10896428B1 · Balasubramaniam · 2021 [cited by examiner]
US 12217849B2 · Chaplin · 2025 [cited by examiner]
US 20040062363A1 · Shambaugh · 2004 [cited by examiner]
US 20180226071A1 · Winter · 2018 [cited by examiner]
US 20220230632A1 · Maitra · 2022 [cited by examiner]
US 20240050003A1 · Day · 2024 [cited by examiner]
US 20240289709A1 · Araumi · 2024 [cited by examiner]
US 20250310280A1 · D'Agostino · 2025 [cited by examiner]
U.S. Appl. No. 18/216,699, filed Jun. 30, 2023. [cited by applicant]