Browse Prior Art Database

Mobile Table Navigation Enhancement

IP.com Disclosure Number: IPCOM000211464D
Publication Date: 2011-Oct-05
Document File: 4 page(s) / 53K

Publishing Venue

The IP.com Prior Art Database

Abstract

Disclosed is a method to reduce the impact of scrolling through large data sets on mobile devices. The approach prioritizes the transmission of data which is presentation of table data on a mobile device.

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

Page 01 of 4

Mobile Table Navigation Enhancement

Often when scrolling through large data sets on small form factor devices, the user finds it difficult to focus and scroll on a subset of columns/data attributes. The focus and scrolling make it difficult to find the desired data.

Further, there are performance implications associated with scrolling through large tables with multiple columns on mobile devices when the user only needs to view a subset of the overall data.

As in Figure 1, which has a table with five columns, only three are of current interest and viewable.

Figure 1: View of Table with large sets of data

There is a need for a solution that reduces the impact of scrolling through large data sets on mobile devices.

Related prior art includes:

1


Page 02 of 4


• Dynamic graphical user interface and query logic SQL generator used for...( http://www.google.com/patents?id=8sCWAAAAEBAJ&printsec=abstract&zoom= 4#v=onepage&q&f=false) This teaches a method for dynamically generating database queries. The disclosed idea uses this to generate the database query so only the required data (visible) is obtained and transmitted from the database.

The disclosed invention is a method which prioritizes the presentation of table data on a mobile device where:


1. A user selects columns of interest


2. The columns of interest are presented in a focused view


3. The system detects the scrolling action


A. Condition 1: no more data available in direction of scroll


i. Retrieves the subset of data in the columns of interest


ii. Presents the new subset of data

iii. Asynchronously retrieves the columns and data of rows not-of-interest

B. Condition 2: more data available in direction of scroll; presents only the columns of interest for the corresponding location of the scroll

Following is an example of implementing the method in a preferred embodiment:


1. User is using a mobile device to view data

2. The data set being viewed is large (e.g., 500 columns (A ... ZYW) and 2000 rows) (Figure 1)


3. The rows and columns are not all visible, either horizontally or vertically

4. User selects columns B, C, and D which are already present in the viewable range

A. The user right-clicks on a column where there is a menu associated that turns on the feature


B. The user selects any number of columns of interest (Figure 2)


C. The system puts the columns automatically in the selection list


i. The system works with rows or columns


• Selection may be for a row or range of rows


• Selection may also be for a column or range of columns


ii. The system may use other interface features such as:


• Check boxes


• Buttons


• Radio boxes at the top of column menus

D. The system detects a user's focus on a particular column, where the system automatically activates the selection

E. The system dynamically updates to add col...