Control Input Filtering for Multi-User Natural Interfaces

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvesystem responsiveness to user inputVSAvoidcontrol authorization and conflict prevention
Core Design Contradiction:
Ease of operationVSReliability

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.

Inventive Principle:
Principle #10Preliminary action

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

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

Engineering Contradiction:
Improvecontrol authorization accuracyVSAvoidinput processing time
Core Design Contradiction:
ReliabilityVSLoss of time

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.

Inventive Principle:
Principle #16Partial or excessive action

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.

Inventive Principle:
Principle #35Parameter changes

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

Engineering Contradiction:
Improvecontrol priority enforcementVSAvoidcontrol filtering and reassignment system
Core Design Contradiction:
ReliabilityVSDevice complexity

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.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10713389B2Control input filtering
Publication Date: 2020.07.14 LENOVO SWITZERLAND INTERNATIONAL GMBH
  • US10713389B2 patent drawing
  • US10713389B2 patent drawing
  • US10713389B2 patent drawing

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.