IP Library Granted Patent US 10,311,607
Granted Patent B2
US 10,311,607 · App. 14/256,822 · Granted Jun 4, 2019

Chart decomposition and sequencing for limited display devices

Inventors: Matthew Marum (Cary, NC); Henry Rogers (Raleigh, NC)
Assignee: SUGARCRM INC.
G06T11/206
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,311,607
App. No.
14/256,822
Granted
Jun 4, 2019
Kind
B2
Abstract

Embodiments of the present invention provide a method, system and computer program product for chart decomposition and sequencing in a limited display device. In an embodiment of the invention, a method of chart decomposition and sequencing in a limited display device is provided. The method includes generating a data visualization for raw data and partitioning the data visualization into a set of a discrete number of segments. The method also includes establishing a sequence for the segments in the set. Finally, the method includes displaying the segments sequentially in frames of an animation according to the sequence in a display of the limited display device.

Claims (30)

1. A method of automatic chart decomposition and sequencing in a host computing system for display by a limited display device, the method comprising:

generating by the host computing system, a data visualization for raw data;

automatically partitioning the entire data visualization into a set of a discrete number of different segments as different images which when combined form the entire data visualization each of the segments being different than each other of the segments;

establishing a sequence for the different images of the different segments in the set; and,

displaying each of the different images of the different segments sequentially in correspondingly different frames of a single animation according to the sequence in a display of the limited display device in order to display the entire data visualization.

2. The method of claim 1 , wherein the sequential display of the segments occurs as a slide show, each slide of the slide show comprising a different one of the segments, a transition between each slide occurring at after a pre-specified time delay.

3. The method of claim 1 , wherein the sequential display of the segments occurs as a slide show, each slide of the slide show comprising a different one of the segments, a transition between each slide occurring manually responsive to user input at the limited display device.

4. The method of claim 1 , wherein the data visualization is a pie chart and each segment is a different classification of data visualized in the pie chart.

5. The method of claim 1 , wherein the data visualization is a bar chart and each segment is a different bar of the bar chart.

6. The method of claim 1 , wherein the data visualization is a line graph and each segment is a different portion along an x-axis of the line graph bounded by specific data points in the line graph.

7. A limited display data processing system configured for automatic chart decomposition and sequencing in a host computing system for display by a limited display device, the limited display data processing system comprising:

a host computer comprising memory and at least one processor; and,

an automatic chart decomposition and sequencing module executing in the memory of the host computer, the module comprising program code enabled upon execution in the memory to generate a data visualization for raw data, to automatically partition the entire data visualization into a set of a discrete number of different segments as different images which when combined form the entire data visualization each of the segments being different than each other of the segments, to establish a sequence for the different images of the different segments in the set, and to display each of the different images of the different segments sequentially in correspondingly different frames of a single animation according to the sequence in a display of the limited display device in order to display the entire data visualization.

8. The system of claim 7 , wherein the limited display is part of the host computer.

9. The system of claim 7 , wherein the limited display is part of a limited display device communicatively coupled to the host computer over a computer communications network.

10. The system of claim 7 , wherein the sequential display of the segments occurs as a slide show, each slide of the slide show comprising a different one of the segments, a transition between each slide occurring at after a pre-specified time delay.

11. The system of claim 7 , wherein the sequential display of the segments occurs as a slide show, each slide of the slide show comprising a different one of the segments, a transition between each slide occurring manually responsive to user input at the limited display device.

12. The system of claim 7 , wherein the data visualization is a pie chart and each segment is a different classification of data visualized in the pie chart.

13. The system of claim 7 , wherein the data visualization is a bar chart and each segment is a different bar of the bar chart.

14. The system of claim 7 , wherein the data visualization is a line graph and each segment is a different portion along an x-axis of the line graph bounded by specific data points in the line graph.

15. A computer program product for automatic chart decomposition and sequencing in a host computing system for display by a limited display device, the computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by the host computing system to cause the host computing system to perform a method comprising:

generating by the host computing system, a data visualization for raw data;

automatically partitioning the entire data visualization into a set of a discrete number of different segments as different images which when combined form the entire data visualization each of the segments being different than each other of the segments;

establishing a sequence for the different images of the different segments in the set; and,

displaying each of the different images of the different segments sequentially in correspondingly different frames of a single animation according to the sequence in a display of the limited display device in order to display the entire data visualization.

16. The computer program product of claim 15 , wherein the sequential display of the segments occurs as a slide show, each slide of the slide show comprising a different one of the segments, a transition between each slide occurring at after a pre-specified time delay.

17. The computer program product of claim 15 , wherein the sequential display of the segments occurs as a slide show, each slide of the slide show comprising a different one of the segments, a transition between each slide occurring manually responsive to user input at the limited display device.

18. The computer program product of claim 15 , wherein the data visualization is a pie chart and each segment is a different classification of data visualized in the pie chart.

19. The computer program product of claim 15 , wherein the data visualization is a bar chart and each segment is a different bar of the bar chart.

20. The computer program product of claim 15 , wherein the data visualization is a line graph and each segment is a different portion along an x-axis of the line graph bounded by specific data points in the line graph.

Assignments (2)
SECURITY INTEREST Recorded Jul 31, 2018
From: SUGARCRM INC., AS GRANTOR
To: GOLDMAN SACHS SPECIALTY LENDING GROUP, L.P., AS COLLATERAL AGENT
Reel/Frame 046673/0434 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 18, 2014
From: MARUM, MATTHEW; ROGERS, HENRY
To: SUGARCRM INC.
Reel/Frame 032711/0464 →
Continuity (1)
Related Publication 20150302619A1 · Oct 22, 2015