Verbal Input Application Discovery and Auto-Install

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering Contradiction Analysis

1Ease of operation

If users manually search for applications, then application discovery is possible, but user convenience deteriorates and operation complexity increases

Engineering Contradiction:
Improveease of application discoveryVSAvoidoperation complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

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.

Inventive Principle:
Principle #25Self-service

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.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Measurement precision

If additional commands are required after initial input, then application selection precision is improved, but user convenience deteriorates

Engineering Contradiction:
Improveapplication selection precisionVSAvoiduser convenience
Core Design Contradiction:
Measurement precisionVSEase of operation

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.

Inventive Principle:
Principle #10Preliminary action

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.

Inventive Principle:
Principle #23Feedback

3Ease of operation

If automatic installation is implemented, then user convenience is improved, but system complexity increases

Engineering Contradiction:
Improveuser convenienceVSAvoidsystem complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

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.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS9361084B1Methods and systems for installing and executing applications
Publication Date: 2016.06.07 GOOGLE LLC
  • US9361084B1 patent drawing
  • US9361084B1 patent drawing
  • US9361084B1 patent drawing

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.