Voice Command Interrupt During Active Voice Input

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing voice recognition systems often disable speech recognition during voice-related tasks like phone calls, preventing users from executing voice commands that interrupt or pause ongoing voice interactions.

Innovation Solution

A system and method that utilize a voice input device and processor to detect interrupt voice commands, pause the current voice-related task, execute a secondary task, and restart the original task upon completion or user input, allowing seamless integration of voice commands during voice input.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If speech recognition is disabled during voice-related tasks like phone calls, then the reliability of the voice-related task is improved, but the ability to execute voice commands during the task is lost

Engineering Contradiction:
Improvereliability of voice-related taskVSAvoidability to execute voice commands
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The system segments voice processing into two distinct paths: a primary voice-related task processor and an interrupt command detector. The interrupt detector operates independently with higher priority, allowing it to capture and process interrupt commands without interfering with the primary task's reliability, while still enabling voice command execution during the task.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

An intermediary interrupt detection mechanism is introduced between the voice input device and the primary voice-related task. This intermediary layer monitors for interrupt commands and can pause or interrupt the primary task when detected, allowing voice commands to be executed during the task without compromising the primary task's reliability when not interrupted.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If voice recognition is enabled during voice-related tasks, then the ability to execute voice commands is improved, but the reliability of the voice-related task deteriorates

Engineering Contradiction:
Improveability to execute voice commandsVSAvoidreliability of voice-related task
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system dynamically adjusts the operational state of voice recognition based on the detection of interrupt commands. The voice-related task can transition between active and paused states, allowing the system to optimize between executing voice commands and maintaining task reliability in real-time based on user needs.

Inventive Principle:
Principle #15Dynamics

3Adaptability or versatility

If the system pauses the current voice-related task to execute a secondary task, then the adaptability of the system is improved, but the time required to complete the primary task increases

Engineering Contradiction:
Improvesystem adaptabilityVSAvoidtask completion time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system implements periodic checking for interrupt commands during the execution of the voice-related task. This allows the system to maintain its primary function while periodically checking for and responding to interrupt commands, enabling adaptable task switching without requiring complete task suspension and reducing overall time loss.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS9911415B2Executing a voice command during voice input
Publication Date: 2018.03.06 LENOVO SWITZERLAND INTERNATIONAL GMBH
  • US9911415B2 patent drawing
  • US9911415B2 patent drawing
  • US9911415B2 patent drawing

AI summary

Apparatuses, methods, systems, and program products are disclosed for executing a voice command during voice input. A voice module detects a voice command intended to interrupt a first voice-related task using a voice input device associated with an information handling device. A pause module pauses the first voice-related task in response to the interrupt voice command. A command module executes a second voice-related task associated with the interrupt voice command. The second voice-related task does not correct voice input received by the first voice-related task.