Voice Command Definition File for Application Launch
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Users face cumbersome and frustrating experiences when launching applications and navigating to specific commands on computing devices, requiring multiple steps and manual navigation.
Innovation Solution
A voice command definition file (VCDF) is introduced to declaratively define voice commands, allowing users to launch applications, navigate to commands, and execute them with a single utterance by recognizing phrases and providing feedback, with the ability to update definitions dynamically.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If users manually navigate through applications to execute commands, then applications can be launched and commands executed, but the process becomes cumbersome and time-consuming
Solution Approach 1:
The system performs preliminary action by pre-defining voice command templates and parameters in advance. When a user speaks a command, the system has already prepared the command structures, phrase lists, and navigation paths, allowing immediate execution without manual navigation steps.
Solution Approach 2:
The patent replaces the mechanical interaction system (manual navigation through UI elements, tapping, scrolling) with an acoustic field-based system (voice recognition). The speech-to-text conversion and natural language processing substitute the physical manipulation of device interfaces.
2Ease of operation
If multiple steps are required to launch application and navigate to command, then precise control is achieved, but user experience becomes frustrating
Solution Approach 1:
The patent merges multiple discrete operations (application launch, navigation to specific screen, command execution) into a single integrated voice command. The voice command template system combines these separate steps into one unified action that the system executes sequentially without requiring user intervention between steps.
Solution Approach 2:
The voice command system provides multi-functionality by handling various operations (launching applications, navigating to different screens, executing commands) through a single universal interface. The same voice recognition system adapts to different applications and command types without requiring separate interaction methods.
3Productivity
If voice commands are defined for applications, then command execution becomes faster, but system complexity increases
Solution Approach 1:
The voice command system is segmented into distinct modular components: command templates, phrase lists, parameter definitions, and navigation instructions. Each component is independently defined and can be configured separately, allowing the system to manage complexity through modularity while maintaining fast execution through pre-processing.
Data Source
AI summary
A voice command definition file (VCDF) declaratively defines voice commands for an application. For example, the VCDF may include definitions for: voice commands; one or more phrases/utterances that may be said to execute each of the commands; a navigation location to navigate to within the application (e.g. a page); phrase lists containing items that may be used as a parameter in a voice command; examples; feedback; and the like. A user may say a single utterance to launch the application, navigate to the associated location of the command and execute the command. The VCDF may define multiple ways to listen for a particular command. The VCDF may be edited/defined by a user and may include a user friendly name for an application. A speech engine loads the VCDF for use such that it may recognize the commands associated with an application. The definitions may be updated during runtime.


