Browse Prior Art Database

Long Name Strings Truncation Based on Similar String Patterns

IP.com Disclosure Number: IPCOM000240338D
Publication Date: 2015-Jan-23
Document File: 6 page(s) / 501K

Publishing Venue

The IP.com Prior Art Database

Abstract

Disclosed is a method to compare long strings within a list or tree with adjacent long and similar text strings in order to identify common patterns. The method determines how to truncate the long text strings to highlight the most important elements of the text, allowing the user to read and understand the information presented within a limited amount of screen real estate.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 53% of the total text.

Page 01 of 6

Long Name Strings Truncation Based on Similar String Patterns

Many list columns and trees have a maximum width. The data contained therein can include long data strings with the same initial text on the screen. Many data items start with the same pattern, but have different endings to identify the item. Due to the lack of screen real estate, the end is not visible, and the user cannot know exactly what information is present. This often happens when sorting has been applied.

Figure 1: Example of the problem. Certain strings begin with similar text and the difference between the strings is located at the end of the string; however, this is not visible to the user due to lack of screen real estate.

Currently there is no existing method to handle long strings such that it compares the content with the adjacent members .

The novel solution is a method to compare long strings within a list or tree with adjacent long and similar text strings in order to identify common patterns. The method determines how to truncate the long text strings to highlight the most important elements of the text. Using this information, the method either truncates or regroups the content in a hierarchy structure to change the display of the items. This makes it more likely that users can consume long text strings within the space provided. This is especially useful for mobile screens.

1


Page 02 of 6

To implement the method for truncating or grouping long strings within a list column, the system:


1. Identifies the strings that are too long to display in the given horizontal space


2. Compares the contents of these strings with the adjacent string(s)

3. If there are similar string elements (i.e. part of the strings are similar) in the compared strings, then the system:

A. Truncates the text to show the equal parts shortened (e.g., with three letters)

    B. Uses a truncation method to hide the irreleva...