# US 2026/0073147 A1 · Method and system for automatic determination of human sentiment

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2026/0073147 A1
- Document ID: US20260073147A1
- Status: Published application
- Kind: A1
- Application number: 19/327,330
- Filed: 2025-09-12
- Published: 2026-03-12
- Earliest claimed: 2024-09-12
- Assignees: Genesys Cloud Services, Inc.
- Applicants: Genesys Cloud Services, Inc.
- Inventors: NELLY DAVID; ROTEM MAOZ; EYAL ORBACH; LEV HAIKIN; AVRAHAM FAIZAKOF
- Web page: https://patentgrep.com/patent/US20260073147A1

## CPC

- G06F 40/30: Semantic analysis
- G06F 40/216: using statistical methods
- G06F 40/35: Discourse or dialogue representation
- G10L 15/26: Speech to text systems (G10L15/08 takes precedence)
- G10L 17/00: Speaker identification or verification techniques
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G10L: SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING

## Abstract

A system and method of determining a sentiment of a participant in an interaction may include: obtaining a plurality of textual segments, each representing a portion of the interaction, and labeled according to a specific participant; inferring a language model on one or more textual segments of the plurality of textual segments, to generate respective semantic embedding vectors, each representing a semantic meaning of the respective textual segment in a semantic vector space; compiling a semantic vector set that includes (i) a target semantic embedding vector, corresponding to a target textual segment of a target participant, and (ii) one or more peripheral semantic embedding vectors, respectively corresponding to one or more peripheral textual segments of the plurality of textual segments; and inferring a composite machine-learning (ML)-based model on the semantic vector set, to classify a sentiment of the target participant, as expressed in the target textual segment.

## Claims

### Claim 1

A method of determining, by at least one processor, a sentiment of a participant in an interaction comprising a plurality of participants, the method comprising:
obtaining a plurality of textual segments, each representing a portion of the interaction, and labeled according to a specific participant;
inferring a pretrained Language Model (LM) on one or more textual segments of the plurality of textual segments, to generate one or more respective, semantic embedding vectors, each representing a semantic meaning of the respective textual segment in a semantic vector space;
compiling a semantic vector set comprising: (i) a target semantic embedding vector, corresponding to a target textual segment of a target participant of the plurality of participants, and (ii) one or more peripheral semantic embedding vectors, respectively corresponding to one or more peripheral textual segments of the plurality of textual segments; and
inferring a composite machine-learning (ML)-based model on the semantic vector set, to classify a sentiment of the target participant, as expressed in the target textual segment.

### Claim 2 (depends on 1)

The method of claim 1, wherein the plurality of participants comprise the target participant, pertaining to a first participant type, and at least one other participant, pertaining to at least one second participant type.

### Claim 3 (depends on 2)

The method of claim 2, wherein the target textual segment and the one or more peripheral textual segments comprise a timewise sequence of textual segments of the interaction.

### Claim 4 (depends on 3)

The method of claim 3, wherein the composite ML-based model comprises:
an attention-based encoder model; and
at least one sentiment classification model, associated with a specific participant type of the first and second participant types,
wherein each sentiment classification model is adapted to classify sentiment of a participant, according to a sentiment criterion that is relevant to the associated participant type.

### Claim 5 (depends on 4)

The method of claim 4, further comprising:
inferring the attention-based encoder model on the semantic vector set, to obtain a context embedding vector, representing a meaning of the target textual segment in a context of the timewise sequence of textual segments;
selecting a sentiment classification model associated with the participant type of the target participant; and
inferring the selected sentiment classification model on the context embedding vector, to classify the sentiment of the target participant, as expressed in the target textual segment, according to the relevant sentiment criterion.

### Claim 6 (depends on 4)

The method of claim 4, wherein the at least one sentiment classification model comprises a plurality of sentiment classification models,
wherein each sentiment classification model is (i) associated with a unique participant type, and (ii) adapted to classify a sentiment of a participant of the associated participant type, according to at least one sentiment criterion that is relevant to the associated participant type.

### Claim 7 (depends on 6)

The method of claim 6, wherein the interaction comprises a conversation, and wherein the method further comprises:
receiving an audible representation of the conversation;
applying a speaker recognition algorithm on the audible representation, to partition the audible representation according to recognized participants;
inferring a speech-to-text ML-based model on the partitions of the audible representation, to obtain the plurality of textual segments; and
labeling the plurality of textual segments according to the recognized participants.

### Claim 8 (depends on 7)

The method of claim 7, wherein one participant type of the first participant type and second participant type is a call-center agent, and wherein the relevant sentiment criterion is selected from a list consisting of: (i) helpful sentiment, (ii) unhelpful sentiment, (iii) empathic sentiment, and (iv) non-empathic sentiment.

### Claim 9 (depends on 8)

The method of claim 8, wherein another participant type of the first participant type and second participant type is a call-center client, and wherein the relevant sentiment criterion is selected from a list consisting of: (i) a negative sentiment, and (ii) a positive sentiment.

### Claim 10 (depends on 7)

The method of claim 7, further comprising:
receiving a training sequence of textual segments, each labeled according to a specific participant;
receiving an annotation of a specific textual segment within the training sequence, wherein said annotation defines a sentiment expressed in the specific textual segment, according to at least one of the first sentiment criterion and a second sentiment criterion;
generating a semantic vector set based on the textual segments of the training sequence; and
using said annotation as supervisory information, to train the composite ML-based model, so as to classify a sentiment expressed in the specific textual segment according to the first sentiment criterion or second sentiment criterion, based on the semantic vector set.

### Claim 11 (depends on 7)

The method of claim 7, further comprising:
receiving a training sequence of textual segments, each labeled according to a specific participant;
receiving an annotation of a specific textual segment within the training sequence, wherein said annotation defines a sentiment expressed in the specific textual segment, according to at least one of the first sentiment criterion and a second sentiment criterion;
generating a semantic vector set based on the textual segments of the training sequence;
inferring the composite ML-based model on the semantic vector set, to classify the specific textual segment according to at least one of the first sentiment criterion and second sentiment criterion; and
using said annotation of textual segments as supervisory information, to fine tune the pretrained LM model, based on the classification of the specific textual segment.

### Claim 12

A system for determining a sentiment of a participant in an interaction comprising a plurality of participants, the system comprising: a non-transitory memory device, wherein modules of instruction code are stored, and at least one processor associated with the memory device, and configured to execute the modules of instruction code, whereupon execution of said modules of instruction code, the at least one processor is configured to:
obtain a plurality of textual segments, each representing a portion of the interaction, and labeled according to a specific participant;
infer a pretrained LM model on one or more textual segments of the plurality of textual segments, to generate one or more respective, semantic embedding vectors, each representing a semantic meaning of the respective textual segment in a semantic vector space;
compile a semantic vector set comprising: (i) a target semantic embedding vector, corresponding to a target textual segment of a target participant of the plurality of participants, and (ii) one or more peripheral semantic embedding vectors, respectively corresponding to one or more peripheral textual segments of the plurality of textual segments; and
infer a composite ML-based model on the semantic vector set, to classify a sentiment of the target participant, as expressed in the target textual segment.

### Claim 13 (depends on 12)

The system of claim 12, wherein the plurality of participants comprise the target participant, pertaining to a first participant type, and at least one other participant, pertaining to at least one second, different participant type.

### Claim 14 (depends on 13)

The system of claim 13, wherein the target textual segment and the one or more peripheral textual segments comprise a timewise sequence of textual segments of the interaction.

### Claim 15 (depends on 14)

The system of claim 14, wherein the composite ML-based model comprises:
an attention-based encoder model; and
at least one sentiment classification model, associated with a specific participant type of the first and second participant types,
wherein each sentiment classification model is adapted to classify sentiment of a participant, according to a sentiment criterion that is relevant to the associated participant type.

### Claim 16 (depends on 15)

The system of claim 15, wherein the at least one processor is further configured to:
infer the attention-based encoder model on the semantic vector set, to obtain a context embedding vector, representing a meaning of the target textual segment in a context of the timewise sequence of textual segments;
select a sentiment classification model associated with the participant type of the target participant; and
infer the selected sentiment classification model on the context embedding vector, to classify the sentiment of the target participant, as expressed in the target textual segment, according to the relevant sentiment criterion.

### Claim 17 (depends on 15)

The system of claim 15, wherein the at least one sentiment classification model comprises a plurality of sentiment classification models,
wherein each sentiment classification model is (i) associated with a unique participant type, and (ii) adapted to classify a sentiment of a participant of the associated participant type, according to at least one sentiment criterion that is relevant to the associated participant type.

### Claim 18 (depends on 17)

The system of claim 17, wherein the interaction comprises a conversation, and wherein the at least one processor is further configured to:
receive an audible representation of the conversation;
apply a speaker recognition algorithm on the audible representation, to partition the audible representation according to recognized participants;
infer a speech-to-text ML-based model on the partitions of the audible representation, to obtain the plurality of textual segments; and
label the plurality of textual segments according to the recognized participants.

### Claim 19 (depends on 18)

The system of claim 18, wherein one participant type of the first participant type and second participant type is a call-center agent, and wherein the relevant sentiment criterion is selected from a list consisting of: (i) helpful sentiment, (ii) unhelpful sentiment, (iii) empathic sentiment, and (iv) non-empathic sentiment.

### Claim 20 (depends on 19)

The system of claim 19, wherein another participant type of the first participant type and second participant type is a call-center client, and wherein the relevant sentiment criterion is selected from a list consisting of: (i) a negative sentiment, and (ii) a positive sentiment.
