System and method of generating data points from one or more data stores of data items for chart creation and manipulation
First Claim
1. A computer system comprising:
- one or more computer readable storage devices configured to store;
a plurality of computer executable instructions; and
a plurality of data items, wherein a data item of the plurality of data items is pre-designated to be associated with one or more attributes, wherein the data items are stored in a plurality of data storage devices according to a data structure storage protocols, wherein the data items are pre-designated in the data structure to be associated with one another according to an object data model in which a plurality of data object types are designated to be associated with a plurality of property types, each property type comprising an attribute of the data object, and wherein data items are linked together according to their object type and properties;
one or more hardware computer processors in communication with the one or more computer readable storage devices and configured to execute the plurality of computer executable instructions in order to cause the computer system to;
receive one or more parameters at a workspace application, wherein the one or more parameters are associated with the plurality of data items and associated with the plurality of attributes of each data item;
automatically generate a graphical user interface comprising a graph of the data items linked to one another and linked to the attributes pre-designated to be associated with each data item, wherein the graphical user interface comprises a display screen for displaying a plurality of interface elements, the plurality of interface elements comprising;
a data item display area for displaying the graph of the data items;
a data item transmitting area for sending selected data items to a chart creation tool; and
a data item attribute selection area for selecting the data items to be displayed in the data item display area;
select via the data item attribute selection area of the graphical user interface and in response to a user'"'"'s selection a set of data items, based at least in part upon the one or more parameters, wherein the user'"'"'s selection is based upon a desired chart selected from among a plurality of chart types the user desires to create;
display in the data item display area of the graphical user interface a graph of the set of data items comprising a graphical representation of the set of data items;
receiving a first user input selecting a subset of the data items;
receiving a second user input placing the subset of the data items in the data item transmitting area of the graphical user interface to be sent to the chart creation tool to create the desired chart;
identify undesired attributes of the subset of data items that are not needed to create the desired chart, the undesired attributes based at least in part upon the subset of data items, the type of the desired chart, and the user'"'"'s selection of the undesired attributes via the graphical user interface;
remove the undesired attributes from the subset of the data items to create a set of data points for the desired chart;
automatically send the subset of data points to the chart creation tool separate from the workspace application; and
at the chart creation tool, in response to receiving the subset of data points;
automatically create the desired chart based at least in part upon the received subset of data points.
8 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of the present disclosure relate to a data analysis system configured to implement cross-application coordination between a chart creation tool and a data analysis workspace, in order to create one or more charts from customized sets of data points, synchronize chart manipulations between charts, and drill down into the metadata of data points in the created charts. The user uses the data analysis workspace to select, remove, or cherry-pick data items to be used to create a chart, which may be transmitted from the workspace to the chart creation tool as data points. In addition, the user may select the data points in the chart to retrieve one or more identifiers to be transmitted back to the workspace, where they are used to identify the data items associated with the data points, and retrieve the full metadata of the data items.
936 Citations
12 Claims
-
1. A computer system comprising:
-
one or more computer readable storage devices configured to store; a plurality of computer executable instructions; and a plurality of data items, wherein a data item of the plurality of data items is pre-designated to be associated with one or more attributes, wherein the data items are stored in a plurality of data storage devices according to a data structure storage protocols, wherein the data items are pre-designated in the data structure to be associated with one another according to an object data model in which a plurality of data object types are designated to be associated with a plurality of property types, each property type comprising an attribute of the data object, and wherein data items are linked together according to their object type and properties; one or more hardware computer processors in communication with the one or more computer readable storage devices and configured to execute the plurality of computer executable instructions in order to cause the computer system to; receive one or more parameters at a workspace application, wherein the one or more parameters are associated with the plurality of data items and associated with the plurality of attributes of each data item; automatically generate a graphical user interface comprising a graph of the data items linked to one another and linked to the attributes pre-designated to be associated with each data item, wherein the graphical user interface comprises a display screen for displaying a plurality of interface elements, the plurality of interface elements comprising; a data item display area for displaying the graph of the data items; a data item transmitting area for sending selected data items to a chart creation tool; and a data item attribute selection area for selecting the data items to be displayed in the data item display area; select via the data item attribute selection area of the graphical user interface and in response to a user'"'"'s selection a set of data items, based at least in part upon the one or more parameters, wherein the user'"'"'s selection is based upon a desired chart selected from among a plurality of chart types the user desires to create; display in the data item display area of the graphical user interface a graph of the set of data items comprising a graphical representation of the set of data items; receiving a first user input selecting a subset of the data items; receiving a second user input placing the subset of the data items in the data item transmitting area of the graphical user interface to be sent to the chart creation tool to create the desired chart; identify undesired attributes of the subset of data items that are not needed to create the desired chart, the undesired attributes based at least in part upon the subset of data items, the type of the desired chart, and the user'"'"'s selection of the undesired attributes via the graphical user interface; remove the undesired attributes from the subset of the data items to create a set of data points for the desired chart; automatically send the subset of data points to the chart creation tool separate from the workspace application; and at the chart creation tool, in response to receiving the subset of data points; automatically create the desired chart based at least in part upon the received subset of data points. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
Specification