Creating new charts and data visualizations
First Claim
1. A computing system, comprising:
- one or more processors;
a display device; and
one or more computer-readable media having stored thereon computer-executable instructions that are structured such that, when executed by the one or more processors, the computing system is caused to render at least the following on a user interface at the display device;
a first set of one or more data visual items, each having associated data;
a second set of a plurality of element visual items, each being configured to be rendered using corresponding data that is applied to a corresponding set of one or more input parameters provided to corresponding construction logic, and by executing the corresponding construction logic;
a first user interaction mechanism that enables a user to use a first set of one or more gestures to apply the associated data of the first set of data visual items to the input parameters of the second set of element visual items, wherein use of the first user interaction mechanism alters a visual appearance of the second set of element visual items according to the associated data;
a third visual item having associated one or more properties; and
a second user interaction mechanism that enables the user to use a second set of one or more gestures to merge the altered second set of element visual items into the third visual item subsequent to having used the first user interaction mechanism to apply the associated data of the first set of data visual items to the input parameters of the second set of element visual items, wherein merging the second set of element visual items into the third visual item causes the one or more properties of the third visual item to alter at least one of the one or more input parameters and to further alter the visual appearance of the second set of element 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.
-
Citations
18 Claims
-
1. A computing system, comprising:
-
one or more processors; a display device; and one or more computer-readable media having stored thereon computer-executable instructions that are structured such that, when executed by the one or more processors, the computing system is caused to render at least the following on a user interface at the display device; a first set of one or more data visual items, each having associated data; a second set of a plurality of element visual items, each being configured to be rendered using corresponding data that is applied to a corresponding set of one or more input parameters provided to corresponding construction logic, and by executing the corresponding construction logic; a first user interaction mechanism that enables a user to use a first set of one or more gestures to apply the associated data of the first set of data visual items to the input parameters of the second set of element visual items, wherein use of the first user interaction mechanism alters a visual appearance of the second set of element visual items according to the associated data; a third visual item having associated one or more properties; and a second user interaction mechanism that enables the user to use a second set of one or more gestures to merge the altered second set of element visual items into the third visual item subsequent to having used the first user interaction mechanism to apply the associated data of the first set of data visual items to the input parameters of the second set of element visual items, wherein merging the second set of element visual items into the third visual item causes the one or more properties of the third visual item to alter at least one of the one or more input parameters and to further alter the visual appearance of the second set of element visual items. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computing system, comprising:
-
one or more processors; a display device; and one or more computer-readable media having stored thereon computer-executable instructions that are structured such that, when executed by the one or more processors, the computing system is caused to render at least the following on a user interface at the display device; a first set of a plurality of element visual items, each being configured to be rendered using corresponding data that is applied to a corresponding set of one or more input parameters provided to corresponding construction logic, and by executing the corresponding construction logic; a second data visual item having associated properties; a first user interaction mechanism that enables a user to use a first set of one or more gestures to merge the first set of element visual items into the second data visual item, such that one or more input parameters of each the first set of element visual items are set using the associated properties of the second visual item, wherein use of the first user interaction mechanism alters a visual appearance of the first set of element visual items according to the associated properties; a third visual item having associated properties; and a second user interaction mechanism that enables the user to use a second set of one or more gestures to merge the altered first set of element visual items into the third visual item subsequent to having used the first user interaction mechanism to apply the associated properties of the second data visual item to the input parameters of the first set of element visual items, wherein merging the first set of element visual items into the third visual item causes the associated properties of the third visual item to alter at least one of the one or more input parameters and to further alter the visual appearance of the first set of element visual items. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A method for constructing a user interface on a display of a computer system, the method comprising:
-
an act of rendering a first set of one or more data visual items on the display, the first set of one or more visual items having associated data; an act of rendering a second set of a plurality of element visual items on the display, each rendered using corresponding data that is 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 first user gestures that cause a user interaction mechanism to apply the associated data of the first set data visual items to the input parameters of the second plurality set of element visual items, wherein use of the first user interaction mechanism alters a visual appearance of the second set of element visual items according to the associated data; and an act of detecting one or more second user gestures that cause the user interaction mechanism to merge the altered second set of element visual items into the third visual item subsequent to applying the associated data of the first set of data visual items to the input parameters of the second set of element visual items, wherein merging the second set of element visual items into the third visual item causes the one or more properties of the third visual item to alter at least one of the one or more input parameters and to further alter the visual appearance of the second set of element visual items.
-
Specification