Developer Voice Action System for Intent Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current voice command systems lack an efficient method for developers to create and manage voice intents that are specific to applications, leading to difficulties in accurately triggering intended actions through voice inputs.

Innovation Solution

A developer voice action system that allows developers to submit grammars to generate intents, which are validated and expanded to include related trigger phrases, and stored in a contextual intent database, enabling accurate voice input matching and action triggering.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If developers manually configure voice commands for applications, then voice command accuracy is improved, but system complexity increases

Engineering Contradiction:
Improvevoice command accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system enables developers to self-configure voice commands through a simplified interface where they provide trigger phrases and target activities without manual system configuration. The voice action service automatically processes these inputs, validates them against existing intents, and generates appropriate voice commands, thereby achieving high accuracy while reducing operational complexity for developers.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The voice action service acts as an intermediary between developers and the voice command system. Developers submit simple trigger phrase inputs through the service, which then translates, validates, and integrates these into the broader voice command infrastructure, eliminating the need for developers to directly manage complex system configurations.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If the system validates and expands trigger phrases, then voice command reliability is improved, but processing time increases

Engineering Contradiction:
Improvevoice command reliabilityVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs validation and expansion of trigger phrases in advance during the intent configuration phase rather than during real-time voice command execution. By pre-processing and validating trigger phrases when intents are created, the system ensures reliability while minimizing processing time during actual voice command handling, as the heavy validation work is already complete.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The voice action service provides feedback to developers during configuration, validating trigger phrases against existing intents and expanding them with related phrases. This feedback mechanism ensures reliability by catching conflicts and ambiguities early, while the expanded trigger phrases are cached and ready for rapid matching during actual voice command processing.

Inventive Principle:
Principle #23Feedback

3Adaptability or versatility

If trigger phrases are expanded with related phrases, then voice command adaptability is improved, but data volume increases

Engineering Contradiction:
Improvevoice command adaptabilityVSAvoiddata volume
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The trigger phrase expansion mechanism creates a universal intent structure where a single base trigger phrase can match multiple variations and related phrases. By expanding trigger phrases to include synonyms, variations, and contextually related phrases, the system achieves high adaptability for voice commands while maintaining a relatively compact data structure that efficiently stores and manages the expanded phrase sets.

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

Data Source

PatentUS11657816B2Developer voice actions system
Publication Date: 2023.05.23 GOOGLE LLC
  • US11657816B2 patent drawing
  • US11657816B2 patent drawing
  • US11657816B2 patent drawing

AI summary

Methods, systems, and apparatus, for defining and monitoring an event for a physical entity and the performance of an action in response to the occurrence of the event. A method includes receiving data indicating an event for a physical entity, the event specified in part by a physical environment feature for which the occurrence of the event is to be monitored by the data processing apparatus; receiving data indicating an action associated with the event and to be taken in response to the occurrence of the event; monitoring for the occurrence of the event for the physical entity; and in response to the occurrence of the event, causing the action associated with the event to be performed.