System-Initiated Speech Interaction for Event Response

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing speech recognition systems require users to manually initiate and terminate speech interaction, which can be cumbersome and distract from other tasks, and do not efficiently conserve computing bandwidth.

Innovation Solution

The system-initiated speech interaction framework automatically enables and disables speech interaction based on system events, allowing users to respond verbally without explicit commands, using a tailored voice command dictionary to enhance recognition accuracy and minimize distractions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If users manually initiate and terminate speech interaction, then speech recognition can be performed, but user workload increases and productivity decreases

Engineering Contradiction:
Improveuser productivityVSAvoidmanual initiation burden
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The system automatically detects system events and initiates speech interaction without requiring user activation. The computing system monitors for relevant events (emails, calendar items, messages) and autonomously activates the speech recognition engine when appropriate, allowing the system to serve itself rather than requiring manual user initiation.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system prepares and configures the speech recognition engine in advance based on predicted user needs. By monitoring system events and pre-configuring speech interaction parameters before user input is needed, the system eliminates the manual step of initiating speech recognition and reduces latency when users do speak.

Inventive Principle:
Principle #10Preliminary action

2Ease of operation

If speech interaction is continuously enabled, then user response convenience increases, but computing bandwidth is wasted

Engineering Contradiction:
Improvespeech response convenienceVSAvoidcomputing bandwidth
Core Design Contradiction:
Ease of operationVSLoss of energy

Solution Approach 1:

The speech recognition engine operates dynamically, transitioning between active and inactive states based on system conditions. Rather than continuous operation, the engine is activated only when relevant system events occur and deactivated when no events are present, optimizing the balance between user convenience and resource consumption.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system employs periodic monitoring of system events to determine when speech interaction should be enabled. Instead of continuous speech recognition, the system periodically checks for triggering events (new emails, calendar reminders, messages) and activates speech recognition only during relevant periods.

Inventive Principle:
Principle #19Periodic action

3Adaptability or versatility

If a general vocabulary is recognized, then speech recognition flexibility increases, but false positives increase

Engineering Contradiction:
Improvevocabulary recognition flexibilityVSAvoidfalse positive rate
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The speech recognition system uses context-specific vocabulary lists tailored to each system event type. Instead of a single general vocabulary, the system maintains different word lists for different contexts (email commands, calendar commands, messaging commands), improving recognition accuracy by matching vocabulary to local context while maintaining overall system versatility.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system dynamically adjusts recognition parameters including vocabulary selection, sensitivity thresholds, and command patterns based on the current system event context. By changing these parameters according to the specific situation, the system maintains high versatility across different event types while reducing false positives through context-appropriate settings.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS8600763B2System-initiated speech interaction
Publication Date: 2013.12.03 MICROSOFT TECHNOLOGY LICENSING LLC
  • US8600763B2 patent drawing
  • US8600763B2 patent drawing
  • US8600763B2 patent drawing

AI summary

Whenever an event occurs on a computing system which will accept a response from a user of the system, the system automatically determines whether or not to enable speech interaction with the system for the event response. Whenever speech interaction is enabled with the system for the event response, the system provides a notification to the user which informs the user of the event and their options for responding thereto, where these options include responding verbally. Whenever the user responds within a prescribed period of time via a voice command (VC), the system attempts to recognize the VC. Whenever the VC is successfully recognized, the system responds appropriately to the VC.