Browse Prior Art Database

Data Adaptive Display Grid With Customizable User Preferences

IP.com Disclosure Number: IPCOM000241861D
Publication Date: 2015-Jun-04
Document File: 4 page(s) / 104K

Publishing Venue

The IP.com Prior Art Database

Abstract

Disclosed is a method and system to optimize the display of data in a grid. A data adaptive display grid (DADG) enables dynamic adaptation of the grid to the data guided by a set of user preferences that serve as heuristics to determine how the data should be displayed during an application run.

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

Page 01 of 4

Data Adaptive Display Grid With Customizable User Preferences

It is common to display application information in data grids having a row and column format. Data grids are used in web and mobile interfaces as well as traditional client user interfaces (UIs). Most graphical user interface (GUI) packages provide an off-the-shelf component that manages certain features of the layout (e.g., the number of rows, width of columns, sort order, etc.). These features can be controlled by either the application developer or the end-user.

Although aspects of the layout of the grid, such as the width of the columns, can be controlled by both the application developer and the end-user, presentation of the information may be sub-optimal. Certain columns may be too wide for the contained data, while others may be narrow. Further, because the composition of the data can change from one application to another, the space may not be allocated to maximize presentation of the data. This is particularly relevant in mobile applications where screen space is at a premium. The increasing size of mobile devices, as well as the emergence of mobile devices that are a hybrid of tablets and smart phones (known in the consumer electronics space as phablets ) attests to the value of better visual space management.

Figure 1: Common Layout Issues in a Typical Column-based Grid

Some users want to see the full content of certain columns (without truncation)

1


Page 02 of 4

regardless of the width of the data in those columns. Other users may prefer a best-fit layout that allocates the horizontal space among the columns based on the average

width of the displayed data. Others might want columns that have the same value (or a limited range of values) to be removed from the grid, and then shown as a single value in the header of the grid, thereby making available lateral space for other columns.

A data adaptive display grid (DADG) is herein disclosed, which adapts automatically based on actual data for display along with other factors, such as the width of the screen or the size of the application window, wherein an executing process that adapts the DADG receives user input that specifies the most important aspects of the data being displayed. Trade-offs are made during the application run in a just-in-time fashion for an executing application. According to the disclosed method, DADG displays a given set of data in an optimal way based on the data values as well as the specified user preferences.

The DADG enables dynamic adaptation of the grid to the data, guided by a set of user preferences that serve as heuristics to determine how the data should be displayed during the application run. To overcome display limitations and provide the user with the ability to control specific aspects of the data presentation, the DADG provides a display preferences dialog. The preferences dialog includes customizable settings for the header and data values in each column and also provid...