Dynamic Text Input Component Adjustment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Text input systems on electronic devices face challenges in dynamically adjusting components to suit individual user typing habits, leading to suboptimal performance in providing typing assistance.

Innovation Solution

A method and device for dynamically adjusting text input system components based on user activity indicators, such as typing speed and error rates, by activating, deactivating, or modifying the parameters of components like auto-correct and predictive text, to optimize typing assistance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If text input system components are statically configured, then device complexity is reduced, but adaptability to individual user typing habits deteriorates

Engineering Contradiction:
Improveadaptability to user typing habitsVSAvoidsystem configuration complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements dynamic adjustment of text input system components by continuously monitoring user activity indicators (typing speed, error rates, character deletions) and automatically modifying component parameters or activation states based on detected typing patterns, transforming a static system into an adaptive one

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system performs self-adjustment by automatically analyzing its own usage data and modifying its configuration without requiring manual user intervention, with the text input system itself generating the feedback needed for optimization

Inventive Principle:
Principle #25Self-service

2Reliability

If multiple text input components are continuously active, then typing assistance effectiveness is improved, but energy consumption increases

Engineering Contradiction:
Improvetyping assistance effectivenessVSAvoidenergy consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The system dynamically activates or deactivates text input components based on real-time analysis of user activity indicators, adjusting the operational state of components like predictive text and auto-correction according to detected typing patterns and error rates

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent modifies operational parameters of text input components such as activation thresholds, prediction confidence levels, and correction aggressiveness based on user behavior patterns, allowing the system to optimize performance while reducing energy usage during low-activity periods

Inventive Principle:
Principle #35Parameter changes

3Reliability

If text input components are dynamically adjusted, then typing assistance effectiveness is improved, but processing overhead increases

Engineering Contradiction:
Improvetyping assistance effectivenessVSAvoidprocessing overhead
Core Design Contradiction:
ReliabilityVSPower

Solution Approach 1:

The system applies partial adjustment by selectively modifying only those component parameters that have the greatest impact on typing assistance effectiveness based on detected user patterns, rather than continuously adjusting all parameters

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent implements feedback loops where user activity indicators are continuously monitored and fed back to adjust component behavior, creating a closed-loop system that optimizes typing assistance based on actual user needs

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS8977553B2Dynamic adjustment of text input system components
Publication Date: 2015.03.10 GOOGLE LLC
  • US8977553B2 patent drawing
  • US8977553B2 patent drawing
  • US8977553B2 patent drawing

AI summary

Dynamic adjustment of text input system components is provided. An indication of user activity with respect to a text input system of an electronic device is received. One or more activity indicators are determined based on at least the user activity. One or more components of the text input system are identified, each component providing a typing assistance functionality to a user and being associated with a set of parameters. For each of the one or more components, a determination is made whether the component should be adjusted based on the one or more activity indicators, and the component is dynamically adjusted when it is determined that the component should be adjusted based on the one or more activity indicators. Dynamically adjusting the component includes at least one of activating the component, deactivating the component or adjusting the set of parameters associated with the component.