Dynamic Screen Space Allocation for Concurrent Voice Commands
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Voice command devices struggle to efficiently process and display multiple voice commands concurrently, often resulting in significant delays or dropped commands due to limited screen real estate and processing capabilities.
Innovation Solution
A computer-implemented method that dynamically allocates screen space for multiple voice commands using a display manager, which employs a learning model to prioritize and allocate space based on command relationships, type, and historical data, allowing simultaneous display of results for multiple commands.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If the VCD processes and displays multiple voice commands sequentially, then the processing capability is maintained, but the user experience deteriorates due to significant delays and dropped commands
Solution Approach 1:
The display screen is segmented into multiple portions, with each portion dedicated to displaying results of different voice commands. This allows simultaneous display of multiple command results without overlapping or interference, resolving the contradiction by enabling parallel presentation of multiple outputs within the same display device.
Solution Approach 2:
The patent transitions from sequential single-command display to concurrent multi-command display by utilizing spatial dimensionality on the screen. Instead of displaying commands one after another in time, the system displays multiple commands simultaneously in space, effectively adding a spatial dimension to the display architecture.
2Loss of information
If the VCD allocates more screen space to display multiple commands, then the information completeness improves, but the screen real estate is insufficient
Solution Approach 1:
The screen is divided into distinct segments or portions, each allocated to specific voice command results. This segmentation allows efficient utilization of limited screen real estate by dedicating appropriate space to each command output, ensuring that multiple command results are visible simultaneously without requiring excessive total screen area.
Solution Approach 2:
Different portions of the screen are assigned different qualities or characteristics based on the specific command results being displayed. Each screen portion is optimized for its specific purpose, allowing the system to maximize information visibility within the constraints of available screen real estate by making each local area serve its function effectively.
3Ease of operation
If the VCD displays multiple voice commands concurrently, then the user experience improves, but the device complexity increases due to screen space management requirements
Solution Approach 1:
The display manager automatically performs screen space allocation and command result distribution without requiring manual intervention. The system self-manages the complexity of concurrent display by implementing automated rules for allocating screen portions to different commands based on their characteristics, relationships, and priority, thereby maintaining ease of operation while handling the underlying complexity.
Solution Approach 2:
The display manager utilizes feedback from the learning model about command relationships, types, and historical data to dynamically adjust screen space allocation. This feedback mechanism allows the system to adapt to different command scenarios automatically, improving user experience while managing device complexity through intelligent, data-driven decision-making rather than rigid predetermined rules.
4Manufacturing precision
If the VCD uses a learning model to allocate screen space, then the allocation accuracy improves, but the processing time increases
Solution Approach 1:
The learning model is trained in advance on historical voice command data to learn patterns of command relationships, types, and optimal display configurations. This preliminary training allows the model to make rapid, accurate allocation decisions during actual operation without requiring complex real-time calculations, thereby achieving high allocation accuracy while minimizing processing time during command execution.
Data Source
AI summary
A computer-implemented method allocates screen space to two or more voice commands concurrently. The method includes receiving, by a voice controlled device (VCD), two or more voice commands including a first voice command and a second voice command, where a result for each of the voice commands can be displayed on a screen associated with the VCD. The method further includes allocating a portion of the screen for each command including, a first allocation for a first result of the first command and a second allocation for a result of the second command. The method also includes displaying, based on the allocating, the first result and the second result simultaneously on the screen.


