Collapsible Text Input Box Truncation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Fixed-width text input boxes in graphical user interfaces often hide the beginning of long text entries, making it difficult for users to view the entire input, especially in applications like digital mapping where addresses are typically too long to be displayed fully, forcing users to scroll through the entire entry to discern its length.

Innovation Solution

A collapsible text entry box system that truncates the displayed text at a visually appealing point after the first entered character, allowing users to see both the beginning and ending portions of the text as they type, by determining a threshold number of characters based on the text entry field's maximum size and truncating the text at a point after the first displayed character.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If the text input box uses a fixed width display, then the layout is stable and simple, but the user cannot view the beginning of long text entries

Engineering Contradiction:
Improveuser ability to view text inputVSAvoidvisibility of beginning text characters
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The text display is segmented into two parts: the beginning portion of the text is displayed at the start of the input box, and the end portion is displayed at the end, with middle characters truncated. This segmentation allows users to see both the start and end of long text entries simultaneously without scrolling, resolving the contradiction between fixed-width layout and text visibility.

Inventive Principle:
Principle #1Segmentation

2Loss of information

If the text box displays all characters, then complete text is visible, but the text becomes too long to fit within the fixed-width box

Engineering Contradiction:
Improvecompleteness of text displayVSAvoiddisplay area of text input box
Core Design Contradiction:
Loss of informationVSArea of stationary object

Solution Approach 1:

The middle portion of the text is extracted and removed from the display, keeping only the beginning and end portions visible within the fixed-width box. This extraction allows the display to maintain its fixed dimensions while still providing users with meaningful visibility of the text content without being overwhelmed by the full length of the input.

Inventive Principle:
Principle #2Taking out (Extraction)

3Loss of information

If the user scrolls through the text to view the beginning, then all text can be seen sequentially, but the user loses track of the overall text length and structure

Engineering Contradiction:
Improvetext length perceptionVSAvoidtime to view entire text
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The system performs preliminary action by displaying the beginning and end portions of the text simultaneously in their proper positions within the fixed-width box. This allows users to immediately perceive the overall text structure and length without having to scroll through the entire content, saving time and maintaining context awareness.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentEP2850538B1Collapsible text input box
Publication Date: 2023.01.11 GOOGLE LLC
  • EP2850538B1 patent drawingFigure 1
  • EP2850538B1 patent drawingFigure 2A~2D
  • EP2850538B1 patent drawingFigure 2E~2H

AI summary

A system and method may truncate entered text of a text box user interface element to display both a beginning portion of the text and an ending portion of the text. Within a displayed user interface, a collapsible text entry box may include a text entry field having a maximum size based on a spatial relationship between the field and the box. The text entry field may include a text entry capacity of a threshold number of characters based on the text entry field parameter. The field may receive a stream of characters and the user interface may initially display all characters as the field receives them. When the displayed characters exceeds the threshold number, the system and method may truncate the displayed characters at a truncation point. The position of the truncation point may include a displayed character after a first displayed character of the received character stream.