Voice Flow Framework Speech Interaction Modularization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing software frameworks face challenges in efficiently processing and executing speech-enabled conversational interactions, requiring significant effort and expertise in areas like voice recognition, natural language processing, and integrating multiple input modalities.

Innovation Solution

The development of the Voice Flow Framework (VFF) and Media Framework (MF), along with the Conversational Voice Flow system (CVFS), which provides frameworks, interfaces, and configurable data structures to enable, interpret, and execute speech-enabled conversational interactions, allowing for the selection and loading of media modules, audio session management, and processing of VoiceFlows.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If speech recognition and natural language processing are integrated into existing software frameworks, then speech-enabled conversational interactions are enabled, but device complexity and implementation difficulty increase significantly

Engineering Contradiction:
Improvespeech-enabled conversational interactionsVSAvoidframework complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The framework is divided into distinct modular components: speech recognition module, natural language processing module, dialog management module, and application integration module. Each module handles a specific aspect of speech processing, allowing independent development, testing, and maintenance while reducing overall system complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A dialog management intermediary layer is introduced between the speech recognition system and the application logic. This mediator handles complex NLP tasks, context management, and conversation flow control, shielding applications from the complexity of speech processing while enabling sophisticated conversational capabilities.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If multiple input modalities are integrated into the framework, then interaction versatility is improved, but ease of operation and implementation become more difficult

Engineering Contradiction:
Improveinput modality versatilityVSAvoidimplementation ease
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The framework implements a universal input processing architecture that handles multiple modalities (speech, text, touch, gesture) through a common interface and processing pipeline. This allows applications to work with any input type without requiring separate integration code for each modality, significantly improving ease of operation while maintaining versatility.

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

3Ease of operation

If speech-enabled interactions are added to programs, then user convenience and engagement are improved, but development effort and expertise requirements increase

Engineering Contradiction:
Improveuser convenienceVSAvoiddevelopment effort
Core Design Contradiction:
Ease of operationVSEase of manufacture

Solution Approach 1:

The framework provides self-service capabilities through automated speech recognition, automatic natural language understanding, and context-aware dialog management. The system automatically handles speech processing tasks without requiring developers to manually program speech recognition logic, reducing development effort while improving user convenience.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

Traditional mechanical input methods (keyboard typing, mouse clicking) are replaced with speech-based interaction mechanisms. The framework substitutes speech recognition and NLP processing for manual input operations, enhancing user convenience while providing pre-built components that reduce development effort compared to implementing speech processing from scratch.

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

Data Source

PatentUS20250182754A1Program Enablement with Speech-Enabled Conversational Interactions
Publication Date: 2025.06.05 SAAD ANTOINE
  • US20250182754A1 patent drawing
  • US20250182754A1 patent drawing
  • US20250182754A1 patent drawing

AI summary

Frameworks, interfaces and configurable data structures are disclosed that enable programs to execute speech-enabled conversational interactions and processes with their users. In accordance with one or more examples, a method includes, at an electronic device with one or more processors and memory: providing a program the capability to conduct speech-enabled conversational interactions with a user; loading, interpreting and processing configurable structured data which drive the execution of speech-enabled interactions between a program and a user; listening to and processing real time events and requests from a program, electronic device or other programs executing on the device; and, making real-time adaptations to conversational interactions. A program executing on an electronic device and using the invention frameworks and interfaces, specifies, and without limitation: the configured data structures for the frameworks in the invention to process; and a plurality of conversational speech capabilities to request from the frameworks of the invention.