CREATING NEW CHARTS AND DATA VISUALIZATIONS
First Claim
1. A physical computer program product comprising one or more physical computer-readable media having thereon computer-executable instructions that are structured such that, when executed by one or more processors of a computing system, the computing system is caused to render at least the following on a user interface:
- a first set of one or more visual items having associated data;
a second plurality of visual items, each rendered using corresponding data applied to a corresponding set of one or more input parameters provided to corresponding construction logic and by executing the corresponding construction logic; and
a user interaction mechanism that permits the user to use a set of one or more gestures to apply the associated data of the first set of one or more visual items to the input parameters of the second plurality of visual items, wherein the set of one or more gestures are not specific to any given visual item of the second plurality of visual items.
2 Assignments
0 Petitions
Accused Products
Abstract
The rendering on a user interface of a potentially complex computerized scene generation system. The user interface includes visual item(s) that have associated data. In addition, another set of visual items may be driven by data provided to input parameters, and may represent elements in the scene. Through user gestures, a user may correlate data items in the data source visual items with the element visual items to thereby automatically populate the element visual items with data, affecting the rendering of the data-driven element visual items. The element visual items might be linked, once again, perhaps through user gestures, to a parent visual item. In so doing, properties of the parent visual item might change and/or input parameters of the element visual items might change. Accordingly, complex visual scenes may be created through potentially quite simple user gestures.
140 Citations
20 Claims
-
1. A physical computer program product comprising one or more physical computer-readable media having thereon computer-executable instructions that are structured such that, when executed by one or more processors of a computing system, the computing system is caused to render at least the following on a user interface:
-
a first set of one or more visual items having associated data; a second plurality of visual items, each rendered using corresponding data applied to a corresponding set of one or more input parameters provided to corresponding construction logic and by executing the corresponding construction logic; and a user interaction mechanism that permits the user to use a set of one or more gestures to apply the associated data of the first set of one or more visual items to the input parameters of the second plurality of visual items, wherein the set of one or more gestures are not specific to any given visual item of the second plurality of visual items. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A physical computer program product comprising one or more physical computer-readable media having thereon computer-executable instructions that are structured such that, when executed by one or more processors of a computing system, the computing system is caused to render at least the following on a user interface:
-
a first plurality of visual items, each rendered using corresponding data applied to a corresponding set of one or more input parameters provided to corresponding construction logic and by executing the corresponding construction logic; and a second visual item having associated properties; and a user interaction mechanism that permits the user to use a set of one or more gestures to merge the first plurality of visual items into the second visual item such that one or more input parameters of each the first plurality of visual items are set using the associated properties of the second visual item. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A method for constructing a user interface on a display of a computer system, the method comprising:
-
an act render a first set of one or more visual items on the display, the first set of one or more visual items having associated data; an act of rendering a second plurality of visual items on the display, each rendered using corresponding data applied to a corresponding set of one or more input parameters provided to corresponding construction logic and by executing the corresponding construction logic; an act of rendering a third visual item having associated properties on the display; an act of detecting one or more user gestures that cause a user interaction mechanism to apply the associated data of the first set of one or more visual items to the input parameters of the second plurality of visual items, wherein the set of one or more gestures are not specific to any given visual item of the second plurality of visual items; and an act of detection one or more user gestures that cause the user interaction mechanism to merge the second plurality of visual items into the third visual item such that one or more input parameters of each the second plurality of visual items are set using the associated properties of the third visual item.
-
Specification