TECHNIQUES FOR DYNAMICALLY DISPLAYING PIE CHARTS FOR DIRECT COMPARISON
First Claim
1. A computer-implemented method for displaying pie charts, the method comprising:
- receiving a selection of corresponding segments of at least two pie charts, the corresponding segments having a matching attribute that differentiates the corresponding segments from the other segments of the at least two pie charts, the corresponding segments initially being displayed at different positions in the at least two pie charts;
rotating at least one of the pie charts; and
displaying the corresponding segments of the at least two pie charts at approximately a same relative position within the at least two pie charts.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques for dynamically displaying corresponding segments of related pie charts are implemented by a UI engine, pie chart engine, and graphics framework engine that operate in conjunction to display at least two related pie charts having a plurality of corresponding segments, receive a user selection of corresponding segments that are displayed in different positions in their respective pie charts, rotate at least one of the related pie charts, and display the related pie charts so that the corresponding segments are displayed in the same position/orientation in their respective pie charts. The computing device may also visually highlight the selected corresponding segments and execute an animation graphically displaying the rotation of the at least one related pie chart.
12 Citations
20 Claims
-
1. A computer-implemented method for displaying pie charts, the method comprising:
-
receiving a selection of corresponding segments of at least two pie charts, the corresponding segments having a matching attribute that differentiates the corresponding segments from the other segments of the at least two pie charts, the corresponding segments initially being displayed at different positions in the at least two pie charts; rotating at least one of the pie charts; and displaying the corresponding segments of the at least two pie charts at approximately a same relative position within the at least two pie charts. - View Dependent Claims (2, 4, 5, 6, 7, 8, 9)
-
-
3. The computer-implemented method of c aim 1, wherein:
-
rotating at least one of the pie charts comprises rotating a first pie chart so that a first corresponding segment is in a predetermined position in the first pie chart and rotating a second pie chart so that a second corresponding segment is in the same predetermined position in the second pie chart; and displaying the corresponding segments of the at least two pie charts comprises displaying the first corresponding segment in the predetermined position in the first pie chart and displaying the second corresponding segment in the same predetermined position in the second pie chart.
-
-
10. A non-transitory computer-readable medium storing program instructions that, when executed by a processor, cause the processor to displaying pie charts by performing the steps of:
-
receiving a selection of corresponding segments of at least two pie charts, the corresponding segments having a matching attribute that differentiates the corresponding segments from the other segments of the at least two pie charts, the corresponding segments initially being displayed at different positions in the at least two pie charts; rotating at least one of pie charts; and displaying the corresponding segments of the at least two pie charts at approximately a same position in the at least two pie charts. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A system configured for displaying pie charts, comprising:
-
a memory that includes a user interface (UI) engine, pie chart engine, and a graphics framework engine; and a processor coupled to the memory, wherein, upon executing the UI engine, the pie chart engine, and the graphics framework engine, is configured to; receive a selection of corresponding segments of at least two pie charts, the corresponding segments having a matching attribute that differentiates the corresponding segments from the other segments of the at least two pie charts, the corresponding segments initially being displayed at different positions in the at least two pie charts; rotate at least one of pie charts; and display the corresponding segments of the at least two pie charts at approximately a same position in the at least two pie charts. - View Dependent Claims (20)
-
Specification