Control Input Filtering for Multi-User Natural Interfaces
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional natural user interface systems lack the ability to distinguish between controlling inputs from different users, leading to potential conflicts and inefficiencies, especially in multi-user environments where prioritization and authentication are necessary.
Innovation Solution
A method and device that accept and analyze user inputs, identifying controlling inputs and determining associated control factors such as user priority, content category, and context to classify and filter inputs, ensuring only permissible actions are executed based on these factors, dynamically reassigning control as needed.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If natural user interface systems accept all user inputs without discrimination, then the system is easy to operate and responsive, but conflicts arise in multi-user environments and unauthorized users can execute commands
Solution Approach 1:
The system performs preliminary classification of control inputs by identifying control factors (such as user identity, context, and input characteristics) before executing the input. This advance classification ensures that unauthorized or conflicting inputs are filtered out before they can cause problems, while still maintaining rapid response for legitimate inputs.
Solution Approach 2:
The patent introduces an intermediary classification mechanism that sits between input reception and execution. This intermediary layer analyzes control factors and determines whether an input should be executed, blocking conflicting or unauthorized inputs while allowing legitimate ones to pass through to the application layer.
2Reliability
If the system classifies all controlling inputs by analyzing multiple control factors, then authorization and conflict prevention are improved, but processing time and system complexity increase
Solution Approach 1:
The system performs partial classification by identifying only the most relevant control factors for each input rather than analyzing all possible factors equally. This selective approach maintains high authorization accuracy while reducing processing time by focusing on critical classification criteria.
Solution Approach 2:
The patent dynamically adjusts which control factors are analyzed based on the context and type of input. By changing the parameters of classification (which factors to examine and their weightings) according to the specific situation, the system achieves reliable authorization without consistently incurring maximum processing overhead.
3Reliability
If the system filters out inputs from lower-priority users, then control conflicts are reduced and authorized users have reliable control, but the system becomes more complex and requires dynamic reassignment mechanisms
Solution Approach 1:
The system implements dynamic control priority assignment where user priorities and control rights are not fixed but can change based on context, content category, and system state. This dynamic approach enables reliable control priority enforcement while using the same flexible mechanism to manage complexity through adaptive rather than rigid rules.
Data Source
AI summary
An aspect provides a method, including: accepting, at an input component of an information handling device, input of a user; identifying, using a processor, the input of the user as controlling input; determining, using a processor, one or more control factors associated with the controlling input; classifying, using a processor, the controlling input as a permissible control action for an application running on the information handling device based on the one or more control factors; and committing, using a processor, the permissible control action responsive to the classifying. Other aspects are described and claimed.


