Variable Display Output Based on User Input Patterns
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current on-screen virtual keyboards require users to type characters individually before predictive text engines can predict the desired word, which can be tedious and inefficient, especially when repeating characters or performing specific actions.
Innovation Solution
A computer device with a touch-sensitive display that detects user input across multiple points, measures input values such as pressure and time, and generates display outputs based on predefined programmable actions corresponding to these inputs, allowing for variable display outputs like repeated characters or specific actions without the need for individual typing.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If users type characters individually on a virtual keyboard, then the predictive text engine can predict the desired word, but the text entry process becomes tedious and time-consuming
Solution Approach 1:
The system performs preliminary detection of user input patterns (swipe gestures across multiple keys) before the predictive text engine needs to generate suggestions. By capturing the intended word through gesture recognition upfront, the system eliminates the need for individual character typing and predictive processing delays.
Solution Approach 2:
The patent replaces the mechanical sequential key-by-key pressing system with a gesture-based input system. Users perform swipe gestures across multiple keys simultaneously, substituting the traditional mechanical typing process with a more efficient continuous motion input method that directly captures word patterns.
2Ease of operation
If the virtual keyboard detects swipe patterns for typing words, then typing efficiency improves, but the system cannot recognize repeated characters or specific actions without individual typing
Solution Approach 1:
The system dynamically adapts its recognition capabilities based on the detected gesture patterns. When a swipe pattern indicates a repeated character or specific action intent, the system adjusts its interpretation and execution accordingly, allowing the same gesture mechanism to serve multiple functions including character repetition, emoji selection, and command execution.
Solution Approach 2:
The gesture-based input system serves multiple functions: it can detect individual characters, repeated characters, swipe patterns for word input, and specific actions for emojis or commands. This universal input mechanism replaces the need for separate input methods for different typing scenarios.
3Reliability
If the system uses a standard predictive text engine, then word prediction works for common words, but it requires individual character input which reduces overall productivity
Solution Approach 1:
The patent replaces the character-by-character input mechanism required by traditional predictive text engines with a gesture-based system that directly captures intended words through swipe patterns. This substitution maintains or improves prediction accuracy while dramatically increasing text entry speed by eliminating sequential typing.
Solution Approach 2:
The system performs preliminary gesture recognition to capture the intended word or phrase before any predictive processing is needed. By detecting the complete input pattern upfront through swipe gestures, the system provides immediate results without requiring iterative character input and prediction cycles.
Data Source
AI summary
A computer device and method are configured to receive a user input across a plurality of points on a display surface of a user interface device. The device and method detect the user input and measure an amount of an input value at each of the plurality of points. Additionally, the device and method generate and display a display output based on a predefined programmable action corresponding to the amount of the input value at at least one of the respective points varying relative to the amount of the input value at one or more of other ones of the respective points.


