Patent ID: 9142046
Filing Date: 2015-09-22
Classification: G06T

Abstract:
1. A computer implemented apparatus for processing a plurality of data elements for display in a pie chart, comprising: one or more computers; and one or more processes performed by the one or more computers, the processes configured for analyzing a plurality of data elements to optimize an arrangement of slices in a pie chart, wherein a value for each of the data elements represents an area of a corresponding one of the slices in the pie chart, and the data elements are ordered by their values, so that labels and lines are placed on the pie chart without overlap; wherein the processes configured for analyzing comprise processes configured for: dividing the plurality of data elements, based on a threshold value, into groups A and B; dividing the data elements in group A into sub-groups A dividing the data elements in group B into sub-groups B arranging the data elements in each of the sub-groups A generating the pie chart with the slices for the data elements of the sub-group A placing the slices for the data elements from the sub-groups B outputting the pie chart containing the slices for the data elements of sub-groups A