Machine Learning Conversation Platform with State-Based Emotion Recognition

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing chat programs lack the ability to provide a truly humanistic experience, as they are limited in their interaction capabilities, inability to convey and share emotions, and fail to recall previous events or identify patterns associated with user issues.

Innovation Solution

An interactive conversation platform using a state machine that transitions through various states based on user responses, enriched with metadata from machine learning algorithms, to simulate humanistic interaction by recognizing emotions and learning user patterns over time.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a chat program uses extensive word-classification processes, natural language processors, and sophisticated AI, then the quality of interaction and emotion recognition is improved, but the device complexity and computational resources required increase

Engineering Contradiction:
Improveinteraction qualityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system segments the conversation processing into distinct state machines, each responsible for specific aspects of interaction (emotion recognition, pattern identification, response generation). This modular approach maintains high interaction quality while reducing overall system complexity through organized functionality.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces state machines as intermediary components that mediate between user input and system responses. These state machines process and structure information flow, enabling sophisticated interaction patterns without requiring the entire system to be simultaneously complex.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Device complexity

If a chat program uses simple keyword scanning and common phrase libraries, then the device complexity is reduced, but the ability to recognize emotions and learn user patterns deteriorates

Engineering Contradiction:
Improvesystem complexityVSAvoidemotion recognition capability
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The system implements dynamic state machines that can transition between different operational states based on conversation context, user emotions, and identified patterns. This dynamic behavior enables the system to adapt its response strategies without requiring permanently complex architecture for all possible scenarios.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The state machines are designed to automatically learn and adapt to user patterns through continuous interaction, reducing the need for pre-programmed complexity. The system serves itself by improving its emotion recognition and pattern identification capabilities through ongoing conversation analysis.

Inventive Principle:
Principle #25Self-service

3Reliability

If therapy with a professional therapist is provided, then the quality of emotional support and analysis is improved, but the cost and accessibility worsen

Engineering Contradiction:
Improveemotional support qualityVSAvoidaccessibility
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system creates a computational copy of therapeutic interaction patterns, capturing essential elements of empathetic listening, emotion recognition, and pattern analysis in software form. This copy provides therapist-quality support at scale without the resource constraints of human therapists.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The state machine system is designed to serve multiple users simultaneously with consistent quality, making therapeutic support universally accessible. The same sophisticated emotion recognition and pattern analysis capabilities are available to all users without additional cost or resource requirements.

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

4Ease of operation

If a chat program provides on-demand service, then the accessibility and convenience are improved, but the ability to maintain context and recall previous events worsens

Engineering Contradiction:
ImproveaccessibilityVSAvoidcontext retention
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The state machines implement feedback mechanisms that continuously monitor and store conversation history, user patterns, and emotional states. This feedback loop enables the system to recall previous events and maintain context across multiple sessions while remaining accessible for on-demand interaction.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system performs preliminary processing of user inputs to extract and store relevant contextual information in structured formats during each interaction. This preliminary action ensures that context is preserved and readily available for future conversations, enabling both on-demand access and continuous learning.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12412573B2Machine learning-based interactive conversation system
Publication Date: 2025.09.09 SPID-B SRL
  • US12412573B2 patent drawing
  • US12412573B2 patent drawing
  • US12412573B2 patent drawing

AI summary

Systems and methods for implementing an interactive conversation platform that can engage in conversation with a user in a manner that simulates humanistic interaction. A response to a prompt issued by a state machine that facilitates interaction by the user with an interactive conversation application may be received from the user. The prompt corresponds to a current state that is one of a plurality of states that the state machine may operate in, and each of the plurality of states has a corresponding prompt. Metadata comprising information about the user may be extracted from the response and used to enrich the response. A subsequent state of the plurality of states that the state machine is to transition to from the current state may be determined based at least in part on the enriched response and the state machine may transition to the subsequent state.