Source: http://www.patentsencyclopedia.com/app/20100083184
Timestamp: 2018-04-22 17:24:42
Document Index: 628725463

Matched Legal Cases: ['art.\n7', 'art.\n8', 'art.\n13', 'art.\n14', 'art.\n19', 'art.\n20']

Selective grouping and manipulation of chart components - Patent application
Patent application title: Selective grouping and manipulation of chart components
Inventors: Michael Duncan Trent (Pittsburgh, PA, US) Chaokuo Lin (Pittsburgh, PA, US) Ian Patrick Mccullough (Pittsburgh, PA, US)
Patent application number: 20100083184
Selective grouping and manipulation of chart components - Patent application <?php require_once('/home/patents/php/mtc.config.php'); require_once('/home/patents/php/mtc.class.php'); $MTC = new MTC(); $MTC->init(); ?>
Inventors: Michael Duncan Trent Chaokuo Lin Ian Patrick McCullough
Selective grouping and manipulation of chart components is disclosed. In some embodiments, exploding chart components comprises receiving an indication of a selection of an option to explode a subset of chart components as a single unit and exploding the subset of chart components as a single unit, wherein a relative spacing and positioning between chart components in the subset is preserved when the subset is exploded as a single unit.
1. A computer program product for exploding chart components, the computer program product being embodied in a computer readable storage medium and comprising computer instructions for:receiving an indication of a selection of an option to explode a subset of chart components as a single unit; andexploding the subset of chart components as a single unit;wherein a relative spacing and positioning between chart components in the subset is preserved when the subset is exploded as a single unit.
2. The computer program product recited in claim 1, wherein the indication comprises a user interface gesture associated with exploding a subset of chart components as a single unit.
3. The computer program product recited in claim 2, wherein the user interface gesture comprises holding down a prescribed key of a keyboard.
4. The computer program product recited in claim 1, further comprising computer instructions for receiving an indication of a user interface gesture associated with moving the subset of chart components.
5. The computer program product recited in claim 1, wherein the subset of chart components comprises a subset of adjacent chart components.
6. The computer program product recited in claim 1, wherein the subset of chart components comprises wedges of a pie chart.
7. The computer program product recited in claim 1, wherein exploding the subset of chart components as a single unit comprises moving the subset of chart components away from a center point of an associated chart.
8. The computer program product recited in claim 1, wherein the subset of chart components is associated with a chart that has at least standard spreadsheet functionality.
9. A system for exploding chart components, comprising:a processor configured to:receive an indication of a selection of an option to explode a subset of chart components as a single unit; andexplode the subset of chart components as a single unit; anda memory coupled to the processor and configured to provide the processor with instructions;wherein a relative spacing and positioning between chart components in the subset is preserved when the subset is exploded as a single unit.
10. The system recited in claim 9, wherein the indication comprises a user interface gesture associated with exploding a subset of chart components as a single unit.
11. The system recited in claim 9, wherein the subset of chart components comprises a subset of adjacent chart components.
12. The system recited in claim 9, wherein the subset of chart components comprises wedges of a pie chart.
13. The system recited in claim 9, wherein exploding the subset of chart components as a single unit comprises moving the subset of chart components away from a center point of an associated chart.
14. The system recited in claim 9, wherein the subset of chart components is associated with a chart that has at least standard spreadsheet functionality.
15. A method for exploding chart components, comprising:receiving an indication of a selection of an option to explode a subset of chart components as a single unit; andexploding the subset of chart components as a single unit;wherein a relative spacing and positioning between chart components in the subset is preserved when the subset is exploded as a single unit.
16. The method recited in claim 15, wherein the indication comprises a user interface gesture associated with exploding a subset of chart components as a single unit.
17. The method recited in claim 15, wherein the subset of chart components comprises a subset of adjacent chart components.
18. The method recited in claim 15, wherein the subset of chart components comprises wedges of a pie chart.
19. The method recited in claim 15, wherein exploding the subset of chart components as a single unit comprises moving the subset of chart components away from a center point of an associated chart.
20. The method recited in claim 15, wherein the subset of chart components is associated with a chart that has at least standard spreadsheet functionality.
[0001]Existing pie chart technologies allow wedges of a pie chart to be independently "exploded", moving them away from the center of the pie chart. FIG. 1A illustrates a prior art example of exploding wedges of a pie chart. FIG. 1B illustrates the same example of FIG. 1A but with a three-dimensional pie chart. FIGS. 1C-1E illustrate a prior art example of an animation of exploding pie chart wedges. As depicted in the given example, when multiple wedges are exploded, they move separately and away from one another, which may not be the desired effect.
[0003]FIG. 1A illustrates a prior art example of exploding wedges of a pie chart.
[0004]FIG. 1B illustrates the same example of FIG. 1A but with a three-dimensional pie chart.
[0005]FIGS. 1C-1E illustrate a prior art example of an animation of exploding pie chart wedges.
[0006]FIG. 2A illustrates an embodiment of exploding a subset of pie chart wedges as a single unit.
[0007]FIG. 2B illustrates the same example of FIG. 2A but with a three-dimensional pie chart.
[0008]FIGS. 2C-2E illustrate an embodiment of an animation of exploding a subset of pie chart wedges.
[0009]FIG. 3 illustrates an embodiment of exploding a subset of adjacent chart components of a donut-shaped chart as a single unit.
[0010]FIG. 4 illustrates an embodiment of a process 400 for manipulating a subset of chart components as a single unit.
[0013]Selective grouping and manipulation of chart components is disclosed. In various embodiments, a chart may be associated with any appropriate type of application, such as a word processing application, presentation application, spreadsheet application, desktop publishing application, web site design application, etc. In some embodiments, a chart is associated with at least standard spreadsheet functionality. The term "at least standard spreadsheet functionality" in the context of a chart includes the ability to define a chart based at least in part on the content of one or more cells and to update the chart automatically and without further human action if the content of one or more of the one or more cells is changed. Although some of the provided examples are with respect to pie charts, the techniques described herein may be similarly employed with respect to any other appropriate chart, graph, or other pictorial and/or graphical representation of a set of values that provides a pictorial and/or graphical indication of a relative magnitude of each value relative to the other values in the set.
[0014]Preserving the relative spacing and positioning between chart components when they are moved in a group as a single unit is disclosed. FIG. 2A illustrates an embodiment of exploding a subset of pie chart wedges as a single unit. FIG. 2B illustrates the same example of FIG. 2A but with a three-dimensional pie chart. FIGS. 2C-2E illustrate an embodiment of an animation of exploding a subset of pie chart wedges. As depicted, the wedges in the given example stick together and move away from the center of the chart in a group as a single unit. FIG. 3 illustrates an embodiment of exploding a subset of adjacent chart components of a donut-shaped chart as a single unit. In each of the given examples, the relative spacing and positioning between chart components is preserved as they are moved together in a group as a single unit away from their original positions.
[0015]FIG. 4 illustrates an embodiment of a process 400 for manipulating a subset of chart components as a single unit. In some embodiments, a subset of chart components comprises fewer than all components of the chart. In some embodiments, the subset of chart components comprises a subset of adjacent chart components. In some such cases, each chart component in a subset of adjacent chart components shares at least one edge or boundary with another chart component in the subset. In some embodiments, process 400 is employed to explode a subset of chart components as a single unit. For example, process 400 may be employed to explode the subsets of chart components illustrated in FIGS. 2A-2E and FIG. 3. In some embodiments, the relative spacing and positioning between chart components in a subset of chart components is preserved when the subset is moved as a single unit.
[0016]Process 400 starts at 402 at which an indication of a selection of an option to explode a subset of chart components as a single unit is received. In some embodiments, the indication comprises a user interface gesture associated with exploding a subset of chart components as a single unit, such as holding down a prescribed keyboard key such as the Shift key. At 404, the subset of chart components is exploded as a single unit. In some embodiments, 404 includes receiving an indication of a user interface gesture associated with moving the subset of chart components such as drag and/or drop operations. Process 400 subsequently ends.
[0017]Although the foregoing embodiments have been described in some detail for purposes of clarity of understanding, the invention is not limited to the details provided. There are many alternative ways of implementing the invention. The disclosed embodiments are illustrative and not restrictive.
2009-12-24 System and method for selective and dynamic elaboration of secure form content
2010-11-18 Operational system and archtectural model for improved manipulation of video and time media data from networked time-based media
2009-01-08 Selection and display of user-created documents
2009-04-09 Interactive presentation and distribution of web content
2009-02-12 Associating an object with a relevant data source