Voice Input Processing for Real-Time Multi-App Activation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Intelligent personal assistants struggle to effectively process consecutive voice input commands and manage multiple applications simultaneously, limiting their ability to provide real-time, customized services to users.

Innovation Solution

A user device and method that enable multiple applications to respond in real-time to consecutive voice inputs, allowing users to execute each app individually, activate and execute multiple apps simultaneously, and transfer user commands and keywords to all apps while highlighting the responding app, facilitating improved interaction and service customization.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple applications are made responsive to consecutive voice inputs in real-time, then the personalized service capability is improved, but the device complexity increases

Engineering Contradiction:
Improvepersonalized service capabilityVSAvoiddevice complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system pre-loads and pre-parses multiple applications' response capabilities before voice input is received. Application metadata, including supported voice commands and response formats, are prepared in advance, allowing rapid real-time processing without increasing operational complexity during voice interaction.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

An intermediary processing layer is introduced between the voice input unit and multiple applications. This mediator parses voice inputs, determines which applications should respond, and manages the coordination between voice commands and application responses, thereby managing system complexity centrally rather than distributing it across all applications.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Speed

If the input message is transferred to multiple apps simultaneously, then the response time is improved, but the loss of information increases

Engineering Contradiction:
Improveresponse timeVSAvoidinformation loss
Core Design Contradiction:
SpeedVSLoss of information

Solution Approach 1:

The input message is segmented into distinct components (voice input, text input, metadata) before being distributed to multiple applications. Each application receives only the relevant segments it needs to process, preventing information overload and ensuring that each app gets precisely the information required for its specific function.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A feedback mechanism is implemented where applications return their processing status and received information to the central processing unit. This allows the system to track which information has been successfully transmitted and processed by each application, enabling verification and recovery if information loss occurs during simultaneous distribution.

Inventive Principle:
Principle #23Feedback

3Productivity

If the app execution environment is provided for simultaneous app activation, then the productivity is improved, but the device complexity increases

Engineering Contradiction:
ImproveproductivityVSAvoiddevice complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

Multiple application execution environments are merged into a unified execution framework that shares common resources (memory management, process control, input/output handling). This allows multiple applications to be activated and executed simultaneously with improved productivity while reducing overall device complexity through resource sharing and centralized management.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS10831441B2Method for controlling and accessing application based on active voice input
Publication Date: 2020.11.10 KT CORP
  • US10831441B2 patent drawing
  • US10831441B2 patent drawing
  • US10831441B2 patent drawing

AI summary

A user device that processes an input message includes a display unit configured to display multiple apps, an input unit configured to receive an input message from a user, an input message transfer unit configured to transfer the input message to the multiple apps and receives a return value of the input message from at least one of the multiple apps capable of processing the input message, a state changing unit configured to puts the at least one app into a standby state based on the return value, and an app execution unit configured to executes the app corresponding to an additional input message, if the additional input message relevant to any one app in the standby state is input.