Verbal Input Application Discovery and Auto-Install
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current mobile devices lack an efficient method to discover and install applications based on verbal inputs, requiring users to manually search or provide additional commands after initial input, which can be cumbersome and inefficient.
Innovation Solution
A system and method that parses verbal inputs to recognize keywords, identifies relevant applications, determines a priority list based on relevance, and automatically installs and executes the selected application without further user input, using speech recognition and application databases to facilitate seamless functionality.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If users manually search for applications, then application discovery is possible, but user convenience deteriorates and operation complexity increases
Solution Approach 1:
The system automatically discovers and installs applications based on verbal commands without requiring manual user intervention. The processing system parses the verbal input, identifies relevant applications from a database, and executes installation automatically, allowing the system to serve itself rather than requiring users to manually search and install applications.
Solution Approach 2:
The patent replaces the mechanical manual search process with speech recognition technology. Instead of users physically navigating through application stores or typing search queries, they simply speak their intent, and the system uses speech-to-text conversion and keyword parsing to automatically identify and install the desired application.
2Measurement precision
If additional commands are required after initial input, then application selection precision is improved, but user convenience deteriorates
Solution Approach 1:
The system performs preliminary processing by parsing the verbal input to extract keywords and identifying relevant applications before the user needs to make a selection. The processing system proactively determines a priority list of applications based on the verbal command, so that when the user says something like 'install weather app,' the system already has a prioritized list ready, reducing the need for additional clarifying commands.
Solution Approach 2:
The system provides feedback by presenting a priority list of identified applications to the user for confirmation. This allows the user to review the system's interpretation of their verbal command and correct any mistakes, while still maintaining ease of use since the system has already done the heavy lifting of parsing and identification.
3Ease of operation
If automatic installation is implemented, then user convenience is improved, but system complexity increases
Solution Approach 1:
The processing system is designed as a universal platform that handles multiple functions: parsing verbal inputs, identifying applications from databases, determining priority lists, and executing installations. By consolidating these functions into a single multi-functional system rather than separate dedicated components for each task, the patent manages system complexity while providing convenient automatic installation capabilities.
Data Source
AI summary
Methods and systems for receiving applications are described. A device, such as a wearable computing device, may receive an input, which may be verbal, motion, or text, for example. The device may parse the input to recognize any keywords and may further identify applications associated with the recognized keywords. The device may determine a priority list for the identified applications based at least in part on a relevance associated with the recognized keywords. In addition, the device may provide for display the priority list of the applications. The device may receive a request to access an application from the plurality of applications, and in response to the request to access the application, install the application. The device may further execute the installed application to perform a function based at least in part on the verbal input, which may be executed without additional input after installation.


