Cursor Position Maintenance During Text Region Scrolling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing information processing apparatuses, such as smartphones and tablets, face usability issues when editing text due to the widening of character intervals for text enlargement, causing the desired text to be difficult to find and potentially off-screen, leading to inefficient editing operations.

Innovation Solution

An information processing apparatus with a moving operation detecting unit and a first display position changing unit that moves the text display region while maintaining the cursor position, allowing for precise cursor movement and text selection by adjusting the display position of the text region in response to user input, thereby improving usability.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Illumination intensity

If the intervals between characters are widened to enlarge and display text, then the text becomes more visible and easier to touch, but the text display position changes and the desired text may go off-screen

Engineering Contradiction:
Improvetext visibilityVSAvoidtext display position
Core Design Contradiction:
Illumination intensityVSLoss of information

Solution Approach 1:

The system performs preliminary action by saving the original text display position before widening character intervals for text enlargement. This allows the display position to be restored afterward, preventing the text from going off-screen while still providing the visibility benefit during the enlargement operation.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system temporarily discards the original text display position information during text enlargement operations, then recovers it afterward. This enables the text to be displayed at the correct position both before and after the enlargement operation, preventing position loss while maintaining visibility during editing.

Inventive Principle:
Principle #34Discarding and recovering

2Loss of information

If the text display region is moved to adjust the display position, then the text can be repositioned on screen, but the cursor position changes and the user must search for the text again

Engineering Contradiction:
Improvetext display positionVSAvoidtime to locate text
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The system performs preliminary action by saving the cursor position before moving the text display region. This allows the cursor to be restored to its original position after the display adjustment, eliminating the need for users to search for text again and reducing time loss.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system temporarily discards the original cursor position during text display region movements, then recovers it afterward. This ensures the cursor remains at the correct position both before and after display adjustments, preventing users from losing track of their editing location and reducing time to locate text.

Inventive Principle:
Principle #34Discarding and recovering

3Ease of operation

If the text display region is moved in response to moving operations, then the text can be repositioned, but maintaining cursor position requires additional processing

Engineering Contradiction:
Improvetext repositioningVSAvoidprocessing complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system creates a copy of the cursor position information before moving the text display region. This copied position data is then used to restore the cursor after the move operation, enabling smooth text repositioning without complex real-time cursor tracking while maintaining operational simplicity.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS10019141B2Information processing apparatus, information display program, and information display method for controlling a cursor position in a text region and a display region
Publication Date: 2018.07.10 YAHOO JAPAN CORP
  • US10019141B2 patent drawing
  • US10019141B2 patent drawing
  • US10019141B2 patent drawing

AI summary

An information processing apparatus according to an embodiment includes a moving operation detecting unit and a first display position changing unit. The moving operation detecting unit detects a moving operation for requesting to move a text display region displayed in a display. When the moving operation detecting unit has detected the moving operation, the first display position changing unit moves a display position of the text display region in the display according to the moving operation in a state where a cursor position in the display is maintained.