Predictive Text Scoring Using Typing Speed and String Length

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Character input on touchscreens, particularly in electronic devices like smartphones and tablets, is cumbersome due to the small screen size, especially when entering long messages, as existing predictive text solutions do not effectively account for typing speed and context to enhance input efficiency.

Innovation Solution

A method that uses a processor to generate predicted strings based on input, considering typing speed and context, and assigns scores to these predictions for display, allowing users to quickly and accurately input text by suggesting completions or corrections, thereby improving text input speed and reducing processing cycles while saving power.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If predictive text solutions are implemented on touchscreens, then text input speed is improved, but the small touchscreen area limits the effectiveness of predictions

Engineering Contradiction:
Improvetext input speedVSAvoidtouchscreen area
Core Design Contradiction:
ProductivityVSArea of stationary object

Solution Approach 1:

The patent changes the parameter of prediction scoring by incorporating typing speed and predicted string length into the scoring function. This allows the system to adapt predictions to the user's typing behavior, providing more accurate predictions that account for individual typing patterns and preferences, thereby improving text input efficiency on small touchscreens.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system performs preliminary analysis of typing speed and contextual information before generating predictions. By pre-calculating these parameters and using them to weight prediction scores, the system prepares prediction candidates in advance, enabling faster and more accurate text completion on limited touchscreen real estate.

Inventive Principle:
Principle #10Preliminary action

2Ease of operation

If existing predictive text solutions are used, then some text input assistance is provided, but they do not account for typing speed and context effectively

Engineering Contradiction:
Improvetext input assistanceVSAvoidprediction accuracy
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The patent implements a feedback mechanism where the system continuously monitors typing speed and uses this information to adjust prediction scoring in real-time. The typing speed metric serves as feedback that refines the prediction model, allowing the system to adapt to the user's current typing state and provide more accurate predictions.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The prediction system transitions from a static model to a dynamic one by incorporating typing speed as a variable factor. The scoring function dynamically adjusts based on the user's typing velocity, making the prediction system adaptive and responsive to changing input conditions, thereby improving prediction accuracy.

Inventive Principle:
Principle #15Dynamics

3Measurement precision

If more comprehensive prediction analysis is performed, then prediction accuracy is improved, but processing cycles increase

Engineering Contradiction:
Improveprediction accuracyVSAvoidprocessing cycles
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent extracts only the most relevant features (typing speed and predicted string length) from the available data to inform prediction scoring. By selecting and weighting only these key parameters rather than analyzing all possible contextual factors, the system achieves good prediction accuracy while minimizing processing overhead and cycle time.

Inventive Principle:
Principle #2Taking out (Extraction)

4Productivity

If predictive strings are displayed based on traditional scoring, then predictions are provided, but typing speed and prediction length are not considered

Engineering Contradiction:
Improvetext input efficiencyVSAvoidscoring function complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent modifies the scoring function parameters to include typing speed and predicted string length as weighting factors. This parameter change enhances the sophistication of the prediction system, enabling it to account for user-specific typing characteristics and provide more personalized, accurate predictions without requiring a complete redesign of the underlying architecture.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9524290B2Scoring predictions based on prediction length and typing speed
Publication Date: 2016.12.20 MALIKIE INNOVATIONS LTD
  • US9524290B2 patent drawing
  • US9524290B2 patent drawing
  • US9524290B2 patent drawing

AI summary

A method that includes receiving an input, determining, by the processor, a likelihood that a predicted string associated with the received input matches an intended input string, where the determination is a function of at least one of a length of the predicted string and a typing speed associated with the received input, and displaying the predicted string.