Generating data features from speech and sentiment analytics for enhanced predictive routing

US12499872B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12499872-B2
Application numberUS-202318393642-A
CountryUS
Kind codeB2
Filing dateDec 21, 2023
Priority dateDec 21, 2023
Publication dateDec 16, 2025
Grant dateDec 16, 2025

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A method for processing data for training a predictive routing model. The method includes receiving interaction data from previous interactions that includes audio data capturing a conversation and transcript data of the conversation. The method continues by performing speech analytics by processing the audio data to determine scores for speech metrics that include a measure of how much the agent or customer speaks during the conversation. The method continues by performing sentiment analysis to determine scores associated with sentiment metrics, the sentiment metrics including a measure of a sentiment based on classifying utterances appearing in the transcript data as being positive or negative. The method continues by performing feature engineering to generate feature data and generating a training dataset therefrom. The method continues by applying a machine learning algorithm to the training dataset to train a predictive routing model.

First claim

Opening claim text (preview).

That which is claimed: 1 . A method for processing data associated with interactions previously conducted by a contact center for training a predictive routing model, the method comprising: receiving the data associated with the previously conducted interactions, wherein, when described in relation to a first interaction of the interactions, the received data comprises: attribute data describing attributes of the first interaction, the attribute data including: interaction data describing one or more interaction attributes of the first interaction; customer data describing one or more customer attributes of a customer of the first interaction; agent data describing one or more agent attributes of an agent of the first interaction; and outcome data describing an outcome of the first interaction; audio data that comprises audio of a recording of a conversation occurring between a customer and an agent during the first interaction; transcript data comprising text of the conversation of the first interaction as generated via automatic speech recognition from the audio data of the first interaction; performing speech analytics in relation to the received audio data of the interactions, wherein, when described in relation to the audio data of the first interaction, the speech analytics comprises processing the audio data of the first interaction to determine one or more scores associated with one or more speech metrics, the one or more speech metrics including a measure of an extent to which the agent or customer speaks during the conversation of the first interaction; performing sentiment analysis in relation to the transcript data of the interactions, wherein, when described in relation to the transcript data of the first interaction, the sentiment analysis comprises processing the transcript data of the first interaction to determine one or more scores associated with one or more sentiment metrics, the one or more sentiment metrics including a measure of a sentiment that is based on classifying utterances appearing in the transcript data of the first interaction as being positive or negative; performing feature engineering to generate feature data associated with the interactions, the generated feature data including: attribute features derived from attributes data; speech analytics features derived from the determined scores of the one or more speech metrics; sentiment analysis features derived from the determined scores of the one or more sentiment metrics; generating a training data set from the feature data, the training dataset including attribute features, speech analytics features, and sentiment analysis features; applying a machine learning algorithm to the training dataset to train a predictive routing model based on patterns identified within the training dataset whereby agent-customer pairings are correlated with a performance measure of contact center that is based, at least in part, on the outcomes described by the outcome data. 2 . The method of claim 1 , wherein the one or more speech metrics include at least one of a speaking metric; a silence metric; and an overlapping speech metric; and wherein: the speaking metric comprises a measure as to how much the agent speaks and how much the customer speaks during the conversation of the first interaction; the silence metric comprises a measure as to how much silence occurs during the conversation of the first interaction; and the overlapping speech metric comprises a measure as to how much during the conversation of the first interaction that the agent and the customer are both talking at the same time. 3 . The method of claim 2 , wherein the one or more speech metrics comprises each of the speaking metric, the silence metric; and the overlapping speech metric. 4 . The method of claim 3 , wherein the speaking metric comprises a customer speaking amount, which is an absolute length of time that the customer speaks during the conversation of the first interaction, and an agent speaking amount, which is an absolute length of time that the agent speaks during the conversation of the first interaction. 5 . The method of claim 3 , wherein the speaking metric comprises at least one of a customer speaking percentage and an agent speaking percentage, wherein: the customer speaking percentage comprises an absolute length of time that the customer speaks during the conversation of the first interaction divided by a conversation length, which is a total time of the conversation of the first interaction; and the agent speaking percentage comprises an absolute length of time that the agent speaks during the conversation of the first interaction divided by the conversation length of the first interaction. 6 . The method of claim 3 , wherein the speaking metric comprises a ratio comparing a customer speaking amount against an agent speaking amount; wherein: the customer speaking amount comprises an absolute length of time that the customer speaks during the conversation of the first interaction; and the agent speaking amount comprises an absolute length of time that the agent speaks during the conversation of the first interaction. 7 . The method of claim 3 , wherein the silence metric comprises a silence amount, the silence amount comprising an absolute length of time that silence occurs during the conversation of the first interaction. 8 . The method of claim 3 , wherein the silence metric comprises a silence percentage, the silence percentage comprising an absolute length of time that silence occurs during the conversation of the first interaction divided by a conversation length, which is a total time of the conversation of the first interaction. 9 . The method of claim 3 , wherein the silence metric comprises a ratio comparing a silence amount against at least one of a customer speaking amount and an agent speaking amount; wherein: the silence amount comprises an absolute length of time that silence occurs during the conversation of the first interaction; the customer speaking amount comprises an absolute length of time that the customer speaks during the conversation of the first interaction; and the agent speaking amount comprises an absolute length of time that the agent speaks during the conversation of the first interaction. 10 . The method of claim 3 , wherein the overlapping speech metric comprises an overlapping speech amount, the overlapping speech amount comprising an absolute length of time that overlapping speech occurs during the conversation of the first interaction. 11 . The method of claim 3 , wherein the overlapping speech metric comprises a overlapping speech percentage, the overlapping speech percentage comprising an absolute length of time that overlapping speech occurs during the conversation of the first interaction divided by a conversation length, which is a total time of the conversation of the first interaction. 12 . The method of claim 3 , wherein the overlapping speech metric comprises a ratio comparing an overlapping speech amount against at least one of a customer speaking amount and an agent speaking amount; wherein: the overlapping speech amount comprises an absolute length of time that overlapping speech occurs during the conversation of the first interaction; the customer speaking amount comprises an absolute length of time that the customer speaks during the conversation of the first interaction; and the agent speaking amount comprises an absolute length of time that the agent speaks during the conversation of the first interaction. 13 . The method of claim 3 , wherein the one or more sentiment metrics compris

Assignees

Inventors

Classifications

  • Detection of presence or absence of voice signals (switching of direction of transmission by voice frequency in two-way loud-speaking telephone systems H04M9/10) · CPC title

  • Constructional details of speech recognition systems · CPC title

  • using artificial neural networks · CPC title

  • Discourse or dialogue representation · CPC title

  • Performance feedback · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12499872B2 cover?
A method for processing data for training a predictive routing model. The method includes receiving interaction data from previous interactions that includes audio data capturing a conversation and transcript data of the conversation. The method continues by performing speech analytics by processing the audio data to determine scores for speech metrics that include a measure of how much the age…
Who is the assignee on this patent?
Genesys Cloud Services Inc
What technology area does this patent fall under?
Primary CPC classification G10L15/063. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Dec 16 2025 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 7 related publications on this page (citations in our corpus or others sharing the same primary CPC).