Browse Prior Art Database

Lightweight event-driven mechanism for data analysis with multi-level category chart

IP.com Disclosure Number: IPCOM000245828D
Publication Date: 2016-Apr-13

Publishing Venue

The IP.com Prior Art Database

Abstract

The invention targets to solve the common challenge of manipulating a multi-level category chart to perform data analysis. The core idea is to use a flexible lightweight event-driven mechanism for enduing charts with data analysis. By dragging category labels organized with grids in different ways, view category summary, sub-category detail info or hide/show category.

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

Page 01 of 20

Lightweight event

Lightweight event-

--driven mechanism for data analysis with multi

driven mechanism for data analysis with multi

driven mechanism for data analysis with multi-

--level category chart

level category chart

Sometimes, the users need to directly manipulate a multi-level category chart to perform data analysis such as summarization or comparing

.

          Especially, when the chart is displayed on a mobile device, a method for performing such operations via a touch screen is in demand.

This disclosure exposes a flexible lightweight event-driven mechanism for enduing charts with data analysis.

1. Hierarchical category labels are organized with grids. Label (cell) is the minimum drag-and-drop unit which may be docked to the category axis and other gridlines, while a level (row) is the maximum unit.

2. Dragging a child label (sub category) upward over the axis or dragging it horizontally to its sibling(s) will fold up all child labels to view a summary of the parent category. Dragging a parent label downward until its child docked to the axis will drill down to view all sub-category detail info, including labels and values

.

3. Dragging a top-level category label over the axis will hide the category, including its sub categories. Dragging a top-level category label horizontally will show its hidden sibling. The last visible top-level category cannot be hidden.

For instance, a user selects one of the following tables as the data source and creates a multi-level category chart as Figure 1.

1


Page 02 of 20

level category chart

Construct the label tree using a bottom-up method and set pointers of each top-level category

.

Figure

Figure

111

a three

a three

a three-

--level category chart

Scenario 1: View the summary

The user click (press and hold on a mobile device) a middle level label "A-1"

.

A semitransparent grid is activated and

2


Page 03 of 20

highlighted.

Drag the grid upward over the category (horizontal) axis:

3


Page 04 of 20

The overstriking axis indicates that the grid is hooked up. Release the grid.

Finally, the original chart becomes Figure 2. "A-1" is docked to the axis, consisted of stacked sub category values.

4


Page 05 of 20

Figure

Figure

222 a two

a two

a two-

--level category chart

level category chart

Dragging a Level 3 label upward over the horizontal axis or dragging it to its sibling(s) may also fold up child labels to view a summary of the parent category.

5


Page 06 of 20

During this procedure, the pointer of A moves from Level 3 to Level 2. The following scenarios following the similar rules.

6


Page 07 of 20

22

Scenario 2: Hide and show a top-level category

Use the data in Figure 2, when the user drags the top-level label "A" upward over the horizontal axis.

Pointer A moves from Level Pointer A moves from Level

Pointer A moves from Level

333 to Level

to Level

to Level

7


Page 08 of 20

Then all values of category "A", including its sub categories, are hidden. Only category B and C ar...