Communication Response Analyzer with ML Classification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing communication systems lack flexibility in response options for recipients, leading to inefficient categorization and analysis of responses, which can result in misinterpretation of user interest and increased time for senders to assess follow-up activities.

Innovation Solution

A system that provides recipients with the option to select from predefined answers or enter custom responses, using machine-learning algorithms to categorize responses into predefined categories, allowing for accurate classification and analysis of user interest.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If predefined response options are provided to recipients, then response categorization efficiency is improved, but response flexibility and accuracy deteriorate

Engineering Contradiction:
Improveresponse categorization efficiencyVSAvoidresponse flexibility
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The response system is segmented into two independent components: predefined response options for structured categorization and free-text input field for unstructured expression. This segmentation allows recipients to choose the appropriate input mode based on their needs, resolving the contradiction between efficiency (predefined options) and flexibility (custom responses).

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The response interface is designed to serve multiple functions: it can collect structured data through predefined options for efficient categorization, and simultaneously accept unstructured free-text responses for nuanced expression. This multi-functionality resolves the contradiction by making the system adaptable to different response needs within a single interface.

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

2Adaptability or versatility

If free text response options are provided to recipients, then response flexibility is improved, but response categorization and interpretation complexity increases

Engineering Contradiction:
Improveresponse flexibilityVSAvoidresponse interpretation complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

Machine learning algorithms serve as an intermediary between free-text responses and the categorization system. The ML model automatically analyzes and categorizes unstructured text input, reducing the interpretation complexity that would otherwise burden the system while preserving response flexibility.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The manual or rule-based text analysis system is replaced with machine learning-based automated analysis. This substitution reduces the complexity of interpreting free-text responses by using intelligent algorithms to automatically categorize unstructured data, resolving the contradiction between flexibility and interpretation complexity.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Speed

If finite response options are provided, then response analysis speed is improved, but response accuracy and user satisfaction deteriorate

Engineering Contradiction:
Improveresponse analysis speedVSAvoidresponse accuracy
Core Design Contradiction:
SpeedVSMeasurement precision

Solution Approach 1:

The response system dynamically adapts to different response types: it processes predefined options instantly for speed, while applying machine learning analysis to free-text responses for accuracy. This dynamic processing approach resolves the contradiction by optimizing the analysis method based on the input type, maintaining both speed and accuracy.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the analysis parameters based on the response type: using simple categorization for predefined options (fast) and sophisticated ML analysis for free-text responses (accurate). This parameter adjustment resolves the contradiction by matching the analysis depth to the response complexity, achieving both speed and accuracy.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11310184B1Communication response analyzer
Publication Date: 2022.04.19 MICROSOFT TECHNOLOGY LICENSING LLC
  • US11310184B1 patent drawing
  • US11310184B1 patent drawing
  • US11310184B1 patent drawing

AI summary

Methods are presented for classifying responses to communications. One method includes presenting, in a first user interface (UI), a message from a sender to a recipient requesting a response. The first UI includes response options of a first classification, a second classification, and an entry field for entering a free text message. Another operation is for receiving a recipient response with a selection of: (a) the first or the second button and (b) the free text message entered in the text entry field. The method further includes generating a featurized recipient response based on the free text message and the selection. An acceptance machine-learning (ML) model calculates a classification value of the recipient response from a set of possible classification values based on the featurized recipient response. The method further includes presenting, in a second UI for the sender, an indicator for the message and the calculated classification value.