Dynamic Space Bar Active Area Adjustment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Touch-sensitive keyboards lack tactile feedback, leading to user errors when attempting to select the spacebar, as the adjacent trackpad can be inadvertently activated, causing confusion and cursor misplacement.

Innovation Solution

A computing device dynamically adjusts the size of the spacebar active area based on the context, such as the completeness of a word, to reduce the likelihood of unintended user input by incorporating a portion of the trackpad when typing at the end of a complete word and maintaining the standard size when typing an incomplete word.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If a touch-sensitive keyboard is used, then the device can be thinner and have fewer mechanical components, but the user is more prone to errors when selecting the spacebar due to lack of tactile feedback

Engineering Contradiction:
Improvekeyboard structureVSAvoiduser input accuracy
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The spacebar active area is made dynamic rather than static. The system dynamically adjusts the active area of the spacebar based on context (whether the current word is complete or incomplete). When the current word is complete, the spacebar active area expands to include part of the trackpad, making it easier for the user to select. This dynamic adjustment resolves the contradiction by adapting the interface to the user's needs while maintaining the simplicity of the touch-sensitive keyboard.

Inventive Principle:
Principle #15Dynamics

2Reliability

If the spacebar active area is enlarged to include part of the trackpad, then the user is less likely to inadvertently select the trackpad, but the user may experience confusion when the active area changes size

Engineering Contradiction:
Improveuser input accuracyVSAvoiduser interaction consistency
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system changes the parameter of the spacebar active area size based on the linguistic context. When the current word is complete, the active area parameter is increased to reduce errors. When the current word is incomplete, the active area returns to its standard size. This parameter change is driven by automated context analysis, maintaining ease of operation while improving reliability.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system provides feedback to the user through visual indicators showing the active area boundaries. The display shows which area is currently active for spacebar input, allowing the user to understand the dynamic changes. This feedback mechanism maintains ease of operation by keeping the user informed about the changing active area, preventing confusion while improving input accuracy.

Inventive Principle:
Principle #23Feedback

3Reliability

If the spacebar active area dynamically adjusts based on context, then user errors are reduced, but the system complexity increases due to context analysis requirements

Engineering Contradiction:
Improveuser input accuracyVSAvoidsystem processing requirements
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system uses the existing language model and context analysis capabilities that are already part of the operating system to determine whether the current word is complete or incomplete. Rather than adding a separate complex analysis system, the patent leverages existing self-service capabilities of the device to drive the dynamic spacebar active area adjustment, minimizing additional system complexity while improving reliability.

Inventive Principle:
Principle #25Self-service

Data Source

PatentEP3580646B1Dynamic space bar
Publication Date: 2021.12.15 GOOGLE LLC
  • EP3580646B1 patent drawingFigure 1
  • EP3580646B1 patent drawingFigure 2
  • EP3580646B1 patent drawingFigure 3

AI summary

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for implementing a dynamic space bar are disclosed. In one aspect, a method includes the actions of determining, by a computing device that includes a touch-sensitive keyboard and trackpad, a context of the computing device. The actions further include receiving touch input on the trackpad. The actions further include designating, by the computing device and based on the previously-determined context of the computing device, the touch input on the trackpad to be a selection of a space bar of the touch-sensitive keyboard. The actions further include providing, for output to a display of the computing device and based on the computing device having designated the touch input on the trackpad to be a selection of the space bar, an indication of the selection of the space bar.