Speech Analytics for Voicemail Prioritization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current voice messaging services require subscribers to listen to each call in order and manually review messages to understand their content and importance, and messages can only be queried by caller name, phone number, or manually annotated keywords, making it inefficient to manage multiple calls and prioritize messages.

Innovation Solution

Implementing speech analytics in a messaging management module to automatically identify message categories, associate language models, and perform messaging management functions, such as prioritizing messages and triggering actions, based on predefined rules, allowing for out-of-order retrieval and automated actions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If subscribers manually review each message to understand content and importance, then message content understanding is achieved, but time consumption increases significantly

Engineering Contradiction:
Improvemessage content understandingVSAvoidtime to review messages
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The system performs preliminary analysis of message content by automatically transcribing speech to text and extracting keywords before the subscriber needs to review the message. This advance processing enables quick scanning and prioritization without requiring the subscriber to listen to entire messages, thus understanding message importance in advance while minimizing time investment.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary processing layer between message reception and subscriber review. This layer includes automatic transcription services and keyword extraction algorithms that convert audio messages into searchable text with identified key terms. The intermediary processes the raw message data into a format that enables rapid scanning and understanding without requiring complete message playback.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Stability of the object's composition

If messages are retrieved in order received, then chronological organization is maintained, but important messages may be delayed

Engineering Contradiction:
Improvemessage organizationVSAvoidtime to access important messages
Core Design Contradiction:
Stability of the object's compositionVSLoss of time

Solution Approach 1:

The system implements dynamic message prioritization where the retrieval order is not fixed but adapts based on analyzed content characteristics. Messages are assigned priority levels through automatic keyword analysis and categorization, allowing the system to dynamically reorder message queues. High-priority messages identified through content analysis are surfaced to the top regardless of their chronological position, while maintaining the ability to switch between different sorting modes.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter used for message sorting from purely chronological (time received) to a composite parameter that includes content-based priority indicators. The system analyzes message content to extract keywords and determine importance, then uses this analysis to assign priority values that modify the retrieval order. This parameter transformation enables important messages to be accessed faster while subscribers can still view messages chronologically if desired.

Inventive Principle:
Principle #35Parameter changes

3Ease of operation

If messages are queried only by caller name or phone number, then simple lookup is enabled, but content-based searching is limited

Engineering Contradiction:
Improvemessage queryingVSAvoidsearch capability
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The system implements a universal search mechanism that handles multiple query types through a single interface. The search function can process queries by caller identification (name or phone number), by extracted keywords from message content, by message category, or by combinations of these criteria. The underlying transcription and keyword extraction infrastructure enables all these search modes to operate from the same processed message data, providing versatile searching without requiring separate systems for each query type.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS9014348B2Automatic message management utilizing speech analytics
Publication Date: 2015.04.21 MICROSOFT TECHNOLOGY LICENSING LLC
  • US9014348B2 patent drawing
  • US9014348B2 patent drawing
  • US9014348B2 patent drawing

AI summary

Embodiments are provided for utilizing speech analytics for automatically managing messages in a communications network. A message from a calling party to an unavailable called party is recorded in a messaging management module. The messaging management module automatically identifies a category for assigning to the content of the message based on information associated with the unavailable called party or a calling party and associates a language model with the message content based on the category. An analysis module utilizes the language model to identify grammar making up the message content. The messaging management module automatically performs a messaging management function on the message content based on a set of rules. The messaging management function may include automatically determining a priority for the message (enabling the message to be retrieved out of order) or automatically triggering an action in response to the message which is directed to the unavailable called party.