Browse Prior Art Database

A Method For Detecting and Displaying Small Value Automatically In Charts When Big Difference In Item Values

IP.com Disclosure Number: IPCOM000198176D
Publication Date: 2010-Jul-29
Document File: 6 page(s) / 105K

Publishing Venue

The IP.com Prior Art Database

Abstract

When displaying charts, no matter in web browser or in application, the big difference among the different items will cause all small values are displayed like zero value, even the real values of each one is not zero and not same for each other. As shown in following Line Chart, we give the description for this problem: the each data presenting nodes in Line B and Line C is not zero, but from this chart, people are so easily to think they have the same value and both values are zero. Another example came from Bar Chat: for each node, the values of Bar B and Bar C are not zero. But because the value of Bar A is much larger than others, the exact values of Bar B and Bar C looks like zero from the chart. Similar appearance can be found in Pie Chart: the value of Part F takes dominant role in this chart, which makes other items which are presented by the small values looks as not existed at all. Current solutions for this problem are generally two: The first one is using number to display real value for every item point, which will make the chart item itself messed up with its values. As using number approach, it displays the numbers’ values for each item in the chart. But this depending much on programming or coding level and it usually generates another issue: how to display so many values neatly for each item especially in Pie Chart case. The second one is triggered by the mouse location. When the mouse is focusing on the special point, the chart will give the value for that point. This can’t give the customer the whole view and need many operations to get all the values, and can’t get them at same time. Especially, when the values are too small to be detected by human eyes, users only can move mouse along with axial to find out if those real values are different. This disclosure is to focus on detect these small numbers in charts automatically to help human beings’ eyes to find these hidden numbers out and display the small values in a new chart without that big value, but with new scale unit.

This text was extracted from a PDF file.
At least one non-text object (such as an image or picture) has been suppressed.
This is the abbreviated version, containing approximately 53% of the total text.

Page 1 of 6

A Method For Detecting and Displaying Small Value Automatically In Charts When Big Difference In Item Values

The core idea of this disclosure is to provide a plug-in to collect display relevant data: the scale unit of x-axial and y-axial if in a two-dimensional system, the pixels of each item, etc. Then basing on these data, the plug-in will do some analysis and deliver responding result: which items will be hidden in displaying chart. Moreover, once the plug-in figured it out, it will add a clickable mark to original chart to indicate which item were hidden in this chart. Click this mark, another new scale unit will be shown in a new chart which is over on the original one. The new scale unit was set by the plug-in to be suitable for displaying those small numbers.

This solution has three advantages over known solutions described above. Firstly, it sets up a mechanism to detect those small numbers the ones that our eyes cheated us not existed or zero when one very big number involved in chart. Secondly, it can analyze data and add a mark that can not be hidden by big number or be ignored by eyes. The last but not the least one is in the new chart,its scale unit is suitable for displaying those small numbers as well as can compare and contrast it to the original chart.

This plug-in does some pre-processes like a light-weight middleware does: instead of displaying original charts to people directly, it will intercept original charts from information source: such as Web Servers if in web browser case, such as Applications, and so on. And layout is like below shown Figure 1.

1

Page 2 of 6

Application1

Web Server2

Application2

Web Server1

Then within the plug-in, it mainly implements three functionalities step by step: 1) Extract essential information from original charts, including but not limit to the biggest item which decided the scale unit in original charts; the pixels of x-axial and y-axial (in two-dimensional system), and maybe including z-axial if in three-dimensional system. 2) Detect which item(s) were hidden by the biggest item in charts: basing on the extracted data in step 1) and formula or algorithm, the plug-in can figure out if a small item was hidden or not. 3) Add a mark into original charts which indicates specific small item(s) being existed and having non-zero values indeed. In addition, it also generates a set of new scale unit for x-axial and y-axial (in two-dimensional system) and maybe including z-axial (in three-dimensional system). This step by step process is shown in Figure 2.

2

Original Charts

Original Charts

Plug-In

Figure 1

Page 3 of 6

Biggest Item

Dimension

Decide

Step1: Extract

Data from o...