IP Library › Granted Patent US 10,657,687
Granted Patent B2
US 10,657,687 · App. 16/192,041 · Granted May 19, 2020

Dynamic chaining of data visualizations

Inventors: Sarah Menard (Vancouver, CA); Viren Kumar (Vancouver, CA)
Assignee: SAP SE
G06T11/206G06T2200/24G06T2207/20092
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,657,687
App. No.
16/192,041
Granted
May 19, 2020
Kind
B2
Abstract

A system includes reception of a selection of a point of a first data visualization associated with a first measure value, reception of an instruction from the user to create a visualization based on the first measure value, determination of a first context of the first measure value, the first context comprising one or more dimension values, generation of a first numeric point visualization of the first measure value based on the first context, and presentation of a first interface comprising the first data visualization and the first numeric point visualization, where the first numeric point visualization is presented in association with the selected first measure of the first data visualization.

Claims (34)

1. A computing system comprising:

a memory storing instructions for outputting a user interface; and

a processor configured to execute the instructions, wherein, when executed, the instructions are configured to cause the processor to:

display the user interface comprising a display area where one or more values of a data source are visually depicted;

detect, via the user interface, a selection of a point source location via the display area which is associated with a first data value from among the one or more data values;

generate a point visualization that comprises additional information associated with the first data value associated with the point source location; and

display, via the display area of the user interface, the point visualization which includes the additional information associated with the first data value, and a visual link connecting the point visualization to the point source location.

2. The computing system of claim 1 , wherein the visual link comprises a direct line between an outer boundary of the point visualization and the point source location.

3. The computing system of claim 1 , wherein the visual link comprises a chain including a curved line that links an outer boundary of the point visualization and the point source location.

4. The computing system of claim 1 , wherein the processor is further configured to move a position of the point visualization within the display area while preserving the visual link connecting the point visualization to the point source location.

5. The computing system of claim 1 , wherein an outer boundary of the point visualization and an outer boundary of a visualization including the one or more data values do not overlap one another within the display area.

6. The computing system of claim 1 , wherein the processor is further configured to display a menu comprising a pin option associated with the first data value, in response to detecting the selection of the point source location via the display area.

7. The computing system of claim 6 , wherein the processor generates and displays the point visualization in response to detecting a selection of the pin icon.

8. The computing system of claim 1 , wherein the additional information within the point visualization comprises underlying sub-values of the first data value from the data source which are revealed via the point visualization.

9. A method comprising:

displaying, via a hardware processor, a user interface comprising a display area where one or more values of a data source are visually depicted;

detecting, via the hardware processor and from the user interface, a selection of a point source location via the display area which is associated with a first data value from among the one or more data values;

generating, via the hardware processor, a point visualization that comprises additional information associated with the first data value associated with the point source location; and

displaying, via the hardware processor on the display area of the user interface, the point visualization which includes the additional information associated with the first data value, and a visual link connecting the point visualization to the point source location.

10. The method of claim 9 , wherein the visual link comprises a direct line between an outer boundary of the point visualization and the point source location.

11. The method of claim 9 , wherein the visual link comprises a chain including a curved line that links an outer boundary of the point visualization and the point source location.

12. The method of claim 9 , further comprising moving a position of the point visualization within the display area while preserving the visual link connecting the point visualization to the point source location.

13. The method of claim 9 , wherein an outer boundary of the point visualization and an outer boundary of a visualization including the one or more data values do not overlap one another within the display area.

14. The method of claim 9 , further comprising displaying a menu comprising a pin option associated with the first data value, in response to detecting the selection of the point source location via the display area.

15. The method of claim 9 , wherein the generating and the displaying of the point visualization is performed in response to detecting a selection of the pin icon.

16. The method of claim 9 , wherein the additional information within the point visualization comprises underlying sub-values of the first data value from the data source which are revealed via the point visualization.

17. A non-transitory computer readable medium storing program instructions which when executed are configured to cause a computer to perform a method comprising:

displaying a user interface comprising a display area where one or more values of a data source are visually depicted;

detecting, via the user interface, a selection of a point source location via the display area which is associated with a first data value from among the one or more data values;

generating a point visualization that comprises additional information associated with the first data value associated with the point source location; and

displaying, via the display area of the user interface, the point visualization which includes the additional information associated with the first data value, and a visual link connecting the point visualization to the point source location.

18. The non-transitory computer readable medium of claim 17 , wherein the visual link comprises a direct line between an outer boundary of the point visualization and the point source location.

19. The non-transitory computer readable medium of claim 17 , wherein the visual link comprises a chain including a curved line that links an outer boundary of the point visualization and the point source location.

20. The non-transitory computer readable medium of claim 17 , wherein the method further comprises moving a position of the point visualization within the display area while preserving the visual link connecting the point visualization to the point source location.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 8, 2021
From: MENARD, SARAH; KUMAR, VIREN
To: SAP SE
Reel/Frame 055868/0158 →
Continuity (2)
Continuation 15384839 · Dec 20, 2016
Related Publication 20190087991A1 · Mar 21, 2019
Cited By (1)
US 12,481,648