Relaying Voice Commands Between AI Systems

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing AI voice response systems struggle to handle voice commands from users who are unknown to the system, leading to incomplete or failed execution of commands, as they lack the necessary user profiles and cannot seamlessly relay commands to other devices where the user is known.

Innovation Solution

An AI voice response client device broadcasts identifying information of the unknown user to other devices within communication range, allowing the system to determine if the user is known to a second AI back-end service, and then relays the voice command to that device for execution, ensuring the execution result is presented back to the user.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the AI voice response system only handles commands from known users, then the system reliability is improved, but the adaptability deteriorates

Engineering Contradiction:
Improvesystem reliabilityVSAvoidadaptability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent introduces a broadcasting mechanism as an intermediary that enables unknown users to be recognized by known users' devices. When a user speaks to a device they don't own, the device broadcasts the voice command and user identifying information to other devices in the network, which can then execute the command if they recognize the user. This intermediary broadcasting layer resolves the contradiction by allowing the system to maintain reliability for known users while extending adaptability to unknown users through peer-to-peer relay.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If the AI voice response system requires user registration, then the measurement precision is improved, but the ease of operation deteriorates

Engineering Contradiction:
Improveuser identification precisionVSAvoidease of operation
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The patent implements self-service by allowing devices to automatically broadcast and relay voice commands without requiring manual user registration or configuration. When a user speaks to a device, the system automatically detects whether the user is known, broadcasts the command to appropriate devices if necessary, and receives execution results without user intervention. This eliminates the need for users to manually register or configure their profiles while maintaining precise user identification through automated voice recognition.

Inventive Principle:
Principle #25Self-service

3Adaptability or versatility

If the AI voice response system broadcasts to all devices, then the adaptability is improved, but the device complexity increases

Engineering Contradiction:
ImproveadaptabilityVSAvoiddevice complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent applies partial action by having devices broadcast only when necessary (when the user is unknown to the local system) and only to relevant devices in the network. The broadcasting mechanism includes filtering and selection logic that determines which devices should receive the voice command based on user recognition capabilities. This partial broadcasting approach extends adaptability to handle unknown users while avoiding the excessive complexity of implementing universal broadcasting to all possible devices.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS10902851B2Relaying voice commands between artificial intelligence (AI) voice response systems
Publication Date: 2021.01.26 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US10902851B2 patent drawing
  • US10902851B2 patent drawing
  • US10902851B2 patent drawing

AI summary

Described herein is an AI voice response system configured to and methods, computer-readable media, techniques, and methodologies for relaying a voice command received from a user unknown to the AI voice response system to another AI voice response system capable of identifying the user and executing the voice command. An execution result of executing the voice command is then sent back to the AI voice response system that received the voice command for presentation to the user.