Electronic Device Processing Complex User Inputs via Multi-App Coordination
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current speech recognition services in electronic devices are limited in processing complex user inputs, as they primarily execute simple tasks and fail to provide results by sequentially executing multiple application programs or obtaining necessary information from other apps.
Innovation Solution
An electronic device and method that processes user inputs by utilizing a processor to execute multiple application programs, transmitting data to an external server, and receiving status IDs to display user interfaces and obtain parameters, enabling the device to perform tasks across multiple apps and provide comprehensive results.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If speech recognition service executes only simple tasks, then processing simplicity is maintained, but task complexity capability deteriorates
Solution Approach 1:
The system segments complex tasks into multiple sub-tasks that can be distributed across different application programs. Each app handles specific portions of the overall task, allowing the speech recognition service to manage complex operations while maintaining simple individual processing units.
Solution Approach 2:
The speech recognition service is enhanced to perform multiple functions by integrating capabilities across different application programs. The system can now execute not only simple speech recognition but also coordinate multiple apps to handle complex tasks such as information gathering, processing, and result presentation across different applications.
2Adaptability or versatility
If speech recognition service coordinates multiple application programs, then task processing capability is improved, but system complexity increases
Solution Approach 1:
The system introduces an intermediary coordination mechanism that manages communication and data exchange between multiple application programs. This mediator layer handles the complexity of inter-app coordination, allowing individual apps to remain relatively simple while achieving complex overall task processing through organized collaboration.
3Loss of information
If speech recognition service obtains information from multiple apps, then information completeness is improved, but processing time increases
Solution Approach 1:
The system performs preliminary actions by pre-fetching and caching information from multiple application programs before the actual speech task requires it. This allows the system to have information ready in advance, reducing the processing time when the information is actually needed while maintaining completeness.
Solution Approach 2:
The system maintains continuous information gathering operations across multiple apps, allowing parallel data collection rather than sequential access. This continuous action approach ensures information completeness is achieved without significant time penalty, as multiple apps can contribute information simultaneously.
Data Source
AI summary
An electronic device includes a housing, a touch screen display located inside the housing and exposed through a first portion of the housing, a microphone located inside the housing and exposed through a second portion of the housing, at least one speaker located inside the housing and exposed through a third portion of the housing, a communication circuit located inside the housing, a processor located inside the housing and electrically connected with the touch screen display, the microphone, the speaker, and the communication circuit, and a memory located inside the housing and electrically connected with the processor.


