IoT Voice Command Filtering via Spatial Authentication Cones

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In IoT computing environments, especially with always-on listening devices, distinguishing between intended voice commands and background noise is challenging, leading to confusion and incorrect command execution.

Innovation Solution

Implementing a cognitive system that uses cones of authentication with multiple microphones to create dynamic angular cones of authorization, allowing for precise identification of primary users and differentiation from secondary users by segmenting audio input and creating positive and negative zones of audio horizontal cones.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If multiple microphones are used to create cones of authentication, then command validation accuracy is improved, but device complexity increases

Engineering Contradiction:
Improvecommand validation accuracyVSAvoiddevice complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the audio environment into multiple directional cones, each associated with a different user. Multiple microphones are arranged to capture audio from different spatial directions, creating distinct authentication zones. This segmentation allows the system to identify which user is speaking based on the direction of the audio source, thereby improving command validation accuracy while managing device complexity through structured spatial division.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a spatial dimension to voice command authentication by creating three-dimensional cones of authentication around the device. Instead of treating all audio inputs equally, the system maps audio sources to specific spatial zones defined by angular coordinates. This dimensional approach enables differentiated user authentication based on location, significantly improving command validation accuracy without requiring complex additional hardware beyond the microphone array.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Measurement precision

If cones of authentication are used to distinguish primary users from secondary users, then command filtering accuracy is improved, but processing complexity increases

Engineering Contradiction:
Improvecommand filtering accuracyVSAvoidprocessing complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent applies different authentication rules and permission levels to different spatial cones. Each cone is associated with specific users and command authorization levels. The system dynamically adjusts which users can issue which types of commands based on their spatial location relative to the device. This local quality approach improves command filtering accuracy by enforcing context-specific access control policies while managing processing complexity through rule-based spatial zone management.

Inventive Principle:
Principle #3Local quality

3Measurement precision

If audio input is segmented into positive and negative zones, then user identification accuracy is improved, but computational requirements increase

Engineering Contradiction:
Improveuser identification accuracyVSAvoidcomputational requirements
Core Design Contradiction:
Measurement precisionVSPower

Solution Approach 1:

The patent pre-defines the spatial cones and associates them with specific users and permission levels before runtime. The system establishes the geometric parameters of authentication cones and maps users to these zones in advance. During operation, the system only needs to determine which pre-defined cone contains the audio source, rather than performing complex real-time user identification. This preliminary action significantly reduces computational requirements while maintaining high user identification accuracy.

Inventive Principle:
Principle #10Preliminary action

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

Effectively filters and validates voice commands, preventing misinterpretation in noisy environments by pinpointing the primary user's location and intent, thereby enhancing command accuracy and security.

Implementation Method 1

uses cones of authentication with multiple microphones to create dynamic angular cones of authorization, allowing for precise identification of primary users and differentiation from secondary users by segmenting audio input

Methodology Applied
Scientific EffectAcoustic directionality: Sound

Data Source

PatentUS10540960B1Intelligent command filtering using cones of authentication in an internet of things (IoT) computing environment
Publication Date: 2020.01.21 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US10540960B1 patent drawing
  • US10540960B1 patent drawing
  • US10540960B1 patent drawing

AI summary

Various embodiments are provided for masking unauthorized commands in an Internet of Things (IoT) computing environment by a processor. One or more commands issued to an IoT device may be filtered according to a selected cone of authentication to distinguish between primary users and secondary users to aid in validation of the one or more commands.