Dynamic Text Alignment Control Interface for Mobile Editing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional text editing applications on electronic devices require users to divert attention from the text display to modify alignment and position of text blocks, as fixed toolbars and buttons occupy space and are often not placed in proximity to the text, leading to inefficiency and reduced user focus.

Innovation Solution

Implementing user-selectable alignment and float control interfaces that appear in proximity to text blocks, allowing users to modify alignment and position through dragging motions, thereby maintaining focus on the text display and enhancing efficiency and accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If fixed toolbars and buttons are used for text alignment control, then the control interface is stable and easy to implement, but the user must divert attention from the text display and the controls are not in proximity to the text blocks

Engineering Contradiction:
Improveuser focus on text displayVSAvoidcontrol interface structure
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The control interface transitions from a static fixed toolbar to a dynamic floating control that can be positioned anywhere on the display. The floating control moves with the text block and can be dragged to different locations, allowing it to appear in proximity to the text being edited while maintaining ease of operation through familiar dragging interactions.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The unified fixed toolbar is segmented into individual floating controls that can be independently positioned near specific text blocks. This segmentation allows the control interface to be distributed across the display in proximity to relevant text, eliminating the need for users to divert attention to a centralized toolbar.

Inventive Principle:
Principle #1Segmentation

2Ease of operation

If fixed toolbars are used, then the interface structure is simple, but the controls occupy display space and are not placed in proximity to text blocks

Engineering Contradiction:
Improveproximity of controls to textVSAvoiddisplay space occupied
Core Design Contradiction:
Ease of operationVSArea of stationary object

Solution Approach 1:

The control interface becomes dynamic and repositionable, allowing it to occupy minimal display space by appearing only when needed and positioning itself in proximity to text blocks rather than permanently occupying a fixed area of the display.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The control functions are extracted from the fixed toolbar and implemented as independent floating controls that can be positioned near text blocks. This extraction allows the main text display area to remain unobstructed while providing controls in proximity to the text being edited.

Inventive Principle:
Principle #2Taking out (Extraction)

3Productivity

If floating control interfaces are implemented, then the controls can be in proximity to text blocks, but the interface complexity increases

Engineering Contradiction:
Improvetext alignment efficiencyVSAvoidcontrol interface implementation
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The floating control interface uses universal dragging and dropping interactions that are familiar to users from other applications. This multi-functional approach allows the same basic interaction paradigm to handle different text alignment operations, reducing implementation complexity despite the floating nature of the controls.

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

Solution Approach 2:

The floating control interface automatically positions itself in proximity to the text block being edited and maintains this positioning as the user scrolls or navigates. This self-positioning capability eliminates the need for complex manual positioning logic while improving text alignment efficiency by keeping controls visible and accessible.

Inventive Principle:
Principle #25Self-service

Data Source

PatentEP2778873B1System and method for text editor text alignment control
Publication Date: 2019.10.16 BLACKBERRY LTD
  • EP2778873B1 patent drawingFigure 1
  • EP2778873B1 patent drawingFigure 2
  • EP2778873B1 patent drawingFigure 3

AI summary

A method for an electronic device having an input device and a display, including, displaying a block of text within a text editing application, displaying, in proximity of the block of text, an alignment control interface after a precondition is met, detecting a dragging motion associated with the alignment control interface, modifying an alignment of the block of text based, at least in part, on the detected dragging motion, detecting an end of the dragging motion, and, displaying, in a predetermined position associated with the alignment of the block of text, the alignment control interface. An electronic device including a display, an input device, a memory, and a processor, the processor being configured to execute the method.