Scrolling Text Alignment Correction for Mobile Viewports

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users of electronic devices face difficulties in scrolling text vertically without accidentally scrolling it horizontally, leading to misalignment with the viewport, especially on smaller screens where precise movements are challenging.

Innovation Solution

A system and method that processes user input to detect initiating events and pointer movements for drag operations, scrolling textual content, and automatically re-scrolls it to offset horizontal components within a correction threshold or based on horizontal borders, ensuring text remains aligned with the viewport.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If drag operation is used for scrolling text, then scrolling speed and ease of operation are improved, but text alignment with viewport deteriorates due to accidental horizontal scrolling

Engineering Contradiction:
Improvescrolling operationVSAvoidtext alignment
Core Design Contradiction:
Ease of operationVSManufacturing precision

Solution Approach 1:

The system continuously monitors the pointer movement during drag operations and provides feedback by automatically detecting horizontal drift and correcting text alignment. The feedback mechanism calculates the horizontal component of pointer movement and adjusts the text position accordingly to maintain proper alignment with the viewport.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The scrolling system performs self-correction by automatically detecting and compensating for horizontal drift without requiring user intervention. The system monitors its own operation state and autonomously adjusts text alignment when horizontal drift is detected, making the interface more robust to imprecise user input.

Inventive Principle:
Principle #25Self-service

2Volume of moving object

If device screen size is reduced, then portability and compactness are improved, but precision of scrolling control deteriorates

Engineering Contradiction:
Improvedevice sizeVSAvoidscrolling control precision
Core Design Contradiction:
Volume of moving objectVSMeasurement precision

Solution Approach 1:

The patent replaces precise manual mechanical control with an automated computational system. Instead of relying on users to make precisely controlled finger movements on small screens, the system uses software-based pointer movement analysis and automatic alignment correction to compensate for the lack of physical control precision.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The system changes the parameter of control precision from being dependent on physical finger movement accuracy to being determined by computational detection and correction thresholds. By introducing a correction threshold parameter for horizontal drift, the system maintains alignment precision regardless of screen size or input device precision.

Inventive Principle:
Principle #35Parameter changes

3Manufacturing precision

If automatic re-scrolling is implemented, then text alignment is improved, but system complexity increases

Engineering Contradiction:
Improvetext alignmentVSAvoidscrolling system
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent extracts the alignment correction function as a separate, independent module within the scrolling system. By isolating the horizontal drift detection and correction logic from the main scrolling operation, the system adds alignment capability without significantly complicating the overall scrolling mechanism. The correction threshold parameter provides a simple control point for this extracted function.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS9086756B2Snapping to text columns while scrolling
Publication Date: 2015.07.21 OPERA SOFTVEAR AS
  • US9086756B2 patent drawing
  • US9086756B2 patent drawing
  • US9086756B2 patent drawing

AI summary

A method and apparatus for scrolling a electronic document including text, which is displayed on a display screen, including processing user input received via an input device of the computer, detecting an initiating event and pointer movement for a drag operation from the processed user input, scrolling textual content in the document according to the pointer movement of the drag operation, and automatically re-scrolling the textual content to offset a horizontal component of the scrolling of the textual content according to the drag operation.