IP Library Granted Patent US 10,043,296
Granted Patent B2
US 10,043,296 · App. 15/335,943 · Granted Aug 7, 2018

Visual relationship between table values

Inventor: Tao Li (Potsdam, DE)
Assignee: SAP SE
G06T11/206G06F17/30994G06T7/0085G06T7/408G06T7/60G06T2200/24
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,043,296
App. No.
15/335,943
Filed
Oct 27, 2016
Granted
Aug 7, 2018
Kind
B2
Examiner
YANG, RYAN R
Art Unit
2616
USPC
345/440.2
Abstract

Provided are devices and methods for generating and displaying a table chart in which numerical values are replaced by objects. In one example, a method includes receiving a data table including a 2D array of cells storing numerical values, generating a table chart including a 2D array of cells visually depicting a relationship between the numerical values in the data table wherein the table chart represents the numerical values as objects in the table chart, and a size of an object varies based on a numerical value from the data table that is represented by the respective object in comparison to remaining numerical values from the data table that are represented by remaining objects, and displaying the table chart via a user interface. The generated table chart provides a quicker understanding of a relationship between values in a data table.

Claims (37)

1. A device for generating and displaying a visual relationship between table values, the device comprising:

a storage configured to store a data table comprising a two-dimensional (2D) array of cells storing numerical values therein;

a processor configured to generate a table chart comprising a 2D array of cells visually depicting a relationship between the numerical values in the data table, wherein the table chart represents the numerical values of the data table as objects in the table chart, and, for each object, a size of the object is generated based on a numerical value from the data table that is represented by the respective object in comparison to remaining numerical values from the data table that are represented by remaining objects in the table chart; and

an output configured to output the table chart to a user interface,

wherein the processor is further configured to receive a selection of an object included in the table chart, via the user interface, and the output is further configured to output a numerical value that is represented by the selected object via the user interface.

2. The device of claim 1 , wherein the numerical values stored in the data table include a first numerical value and a second numerical value that is smaller in value than the first numerical value, and

the processor generates a first object in the table chart that represents the first numerical value and a second object in the table chart that represents the second numerical value, and a generated size of the second object is smaller than a generated size of the first object to identify that the second object represents a smaller numerical value than the first object.

3. The device of claim 1 , wherein a shape of the objects in the table chart are common throughout the table chart.

4. The device of claim 1 , wherein a shape of each object in the table chart is a circle, and a radius of the circle varies based on a numerical value represented by the respective object in comparison to remaining numerical values represented by remaining objects in the table chart.

5. The device of claim 1 , wherein the processor is further configured to generate a bar graph for each column from among a plurality of columns of the table chart, each bar graph representing a summation of numerical values represented by a plurality of objects included in the respective column of the table chart, and

the output is configured to output a bar graph chart including each bar graph such that each bar graph is positioned adjacent to its respective column in the table chart.

6. The device of claim 1 , wherein the processor is further configured to generate a bar graph for each row from among a plurality of rows of the table chart, each bar graph representing a summation of numerical values represented by a plurality of objects included in the respective row of the table chart, and

the output is configured to output a bar graph chart including each bar graph such that each bar graph is positioned adjacent to its respective row in the table chart.

7. The device of claim 1 , wherein the processor is configured to color at least one object included in the table chart a different color than the remaining objects to indicate additional information about a numerical value represented by the at least one object.

8. The device of claim 1 , wherein the processor is configured to generate shading around an outer edge of at least one object to indicate additional information about a numerical value represented by the at least one object.

9. The device of claim 1 , wherein the processor is configured to generate a broken line around an outer edge of at least one object to indicate additional information about a numerical value represented by the at least one object.

10. A method for generating and displaying a visual relationship between table values, the method comprising:

receiving a data table comprising a two-dimensional (2D) array of cells storing numerical values therein;

generating a table chart comprising a 2D array of cells visually depicting a relationship between the numerical values in the data table, wherein the table chart represents the numerical values of the data table as objects in the table chart, and, for each object, a size of the object is generated based on a numerical value from the data table that is represented by the respective object in comparison to remaining numerical values from the data table that are represented by remaining objects in the table chart;

displaying the table chart via a user interface; and

receiving a selection of an object included in the table chart, via the user interface, and in response, outputting a numerical value that is represented by the selected object via the user interface.

11. The method of claim 10 , wherein the numerical values stored in the data table include a first numerical value and a second numerical value that is smaller in value than the first numerical value, and

the generating comprises generating a first object in the table chart that represents the first numerical value and a second object in the table chart that represents the second numerical value, and a generated size of the second object is smaller than a generated size of the first object to identify that the second object represents a smaller numerical value than the first object.

12. The method of claim 10 , wherein a shape of the objects in the table chart are common throughout the table chart.

13. The method of claim 10 , wherein a shape of each object in the table chart is a circle, and a radius of the circle varies based on a numerical value represented by the respective object in comparison to the remaining numerical values represented by the remaining objects in the table chart.

14. The method of claim 10 , wherein the generating further comprises generating a bar graph for each column from among a plurality of columns of the table chart, each bar graph representing a summation of numerical values represented by a plurality of objects included in the respective column of the table chart, and

displaying a bar graph chart including each bar graph such that each bar graph is positioned adjacent to its respective column in the table chart.

15. The method of claim 10 , wherein the generating further comprises generating a bar graph for each row from among a plurality of rows of the table chart, each bar graph representing a summation of numerical values represented by a plurality of objects included in the respective row of the table chart, and

displaying a bar graph chart including each bar graph such that each bar graph is positioned adjacent to its respective row in the table chart.

16. The method of claim 10 , wherein the generating comprises coloring at least one object included in the table chart a different color than the remaining objects to indicate additional information about a numerical value represented by the at least one object.

17. The method of claim 10 , wherein the generating comprises generating shading around an outer edge of at least one object to indicate additional information about a numerical value represented by the at least one object.

18. The method of claim 10 , wherein the generating comprises generating a broken line around an outer edge of the at least one object to indicate additional information about a numerical value represented by the at least one object.

19. A non-transitory computer readable medium having stored therein instructions that when executed cause a computer to perform a method for generating and displaying a visual relationship between table values, the method comprising:

receiving a data table comprising a two-dimensional (2D) array of cells storing numerical values therein;

generating a table chart comprising a 2D array of cells visually depicting a relationship between the numerical values in the data table, wherein the table chart represents the numerical values of the data table as objects in the table chart, and, for each object, a size of the object is generated based on a numerical value from the data table that is represented by the respective object in comparison to remaining numerical values from the data table that are represented by remaining objects in the table chart;

displaying the table chart via a user interface; and

receiving a selection of an object included in the table chart, via the user interface, and in response, outputting a numerical value that is represented by the selected object via the user interface.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 27, 2016
From: LI, TAO
To: SAP SE
Reel/Frame 040503/0616 →
Continuity (1)
Related Publication 20180122109A1 · May 3, 2018
Cited By (21)
US 12,197,560 US 12,260,190 US 12,271,849 US 12,314,882 US 12,353,419 US 12,367,011 US 12,379,835 US 12,430,825 US 12,572,867 US 12,573,105 US 12,586,268 US 12,619,833 US 12,639,402 US 12,645,759 US 12,694,636 US 12,699,962 US 12,705,552 US 12,705,579 US 12,711,259 US 12,711,464 US 12,717,468