Composite User Input Detection via Sliding Member and Touch Interface

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing electronic devices with slidable members lack efficient integration of user inputs from both sliding mechanisms and touch interfaces, leading to cumbersome navigation and reduced usability.

Innovation Solution

A device and method that detect composite user inputs combining sliding of a slidable member with touch inputs on a user interface, allowing for specific operations to be performed, such as launching applications or displaying input screens, thereby enhancing usability and reducing hardware utilization.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If slidable members are integrated with touch interfaces, then user input versatility is improved, but input detection complexity increases

Engineering Contradiction:
Improveuser input versatilityVSAvoidinput detection complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent combines the slidable member detection mechanism with the touch interface processing system into a unified input detection framework. The processor integrates signals from both the sliding mechanism and touch screen, treating them as complementary input modalities that can be processed together to recognize composite gestures and trigger corresponding operations.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The input detection system is designed to handle multiple types of user inputs through a single unified processor. The same processor that detects touch screen interactions also detects slidable member positions and movements, allowing the system to respond to diverse input methods (sliding, touching, combining both) through a single multi-functional detection mechanism.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Productivity

If composite user inputs are detected, then operational efficiency is improved, but processing complexity increases

Engineering Contradiction:
Improveoperational efficiencyVSAvoidprocessing complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system continuously monitors and tracks the position of the slidable member in advance, maintaining real-time awareness of its state (open, closed, or intermediate positions). This preliminary detection allows the processor to immediately recognize when a slide gesture occurs in combination with a touch input, enabling rapid response to composite gestures without requiring complex post-processing analysis.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The processor acts as an intermediary that receives and correlates signals from both the slidable member sensor and the touch screen controller. By centralizing the interpretation of combined inputs in a single processing unit, the system simplifies the overall architecture compared to having separate processing paths, while still enabling recognition of complex composite gestures that improve operational efficiency.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS8971973B2Handling user inputs
Publication Date: 2015.03.03 NOKIA TECHNOLOGIES OY
  • US8971973B2 patent drawing
  • US8971973B2 patent drawing
  • US8971973B2 patent drawing

AI summary

A device includes a device body comprising a user input interface for receiving user inputs, a member slidably engaged with the device body and slidable from a first position to a second position, and at least one processor configured, under the control of machine-readable code to detect incidences of user inputs via the user input interface, to detect the sliding of the member from the first position to the second position, and to be responsive to detecting a composite user input comprising a sliding of the member from the first position to the second position while a user input is incident via the user input interface to cause a first operation to be performed.