IoT Voice Command Filtering via Spatial Authentication Cones
Find Innovative SolutionsGenerate 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
Engineering Contradiction Analysis
1Measurement precision
If multiple microphones are used to create cones of authentication, then command validation accuracy is improved, but device complexity increases
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.
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.
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
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.
3Measurement precision
If audio input is segmented into positive and negative zones, then user identification accuracy is improved, but computational requirements increase
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.
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
Data Source
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.


