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 each of the data items of the plurality of data items is associated with a respective plurality of attributes;
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 to cause the computer system to;
receive one or more search or filter parameters at a workspace application;
select a set of data items, from the plurality of data items, based at least in part on the one or more search or filter parameters;
in response to receiving a request to provide the selected set of data items to a chart creation tool to create a chart based at least in part on the selected set of data items;
identify attributes of the selected set data items that are not needed to create the chart;
remove, from the respective pluralities of attributes of the selected set of data items, the attributes that are not needed to create the chart;
create a set of data points based on the selected set of data items from which the attributes that are not needed to create the chart have been removed; and
send the set of data points to the chart creation tool separate from the workspace application; and
at the chart creation tool, in response to receiving the set of data points, automatically create a chart based at least in part on the received set 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.
-
Citations
20 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 each of the data items of the plurality of data items is associated with a respective plurality of attributes; 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 to cause the computer system to; receive one or more search or filter parameters at a workspace application; select a set of data items, from the plurality of data items, based at least in part on the one or more search or filter parameters; in response to receiving a request to provide the selected set of data items to a chart creation tool to create a chart based at least in part on the selected set of data items; identify attributes of the selected set data items that are not needed to create the chart; remove, from the respective pluralities of attributes of the selected set of data items, the attributes that are not needed to create the chart; create a set of data points based on the selected set of data items from which the attributes that are not needed to create the chart have been removed; and send the set of data points to the chart creation tool separate from the workspace application; and at the chart creation tool, in response to receiving the set of data points, automatically create a chart based at least in part on the received set of data points. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer-implemented method comprising:
by one or more processors executing program instructions; communicating with one or more computer readable storage devices configured to store; a plurality of computer executable instructions; and a plurality of data items, wherein each of the data items of the plurality of data items is associated with a respective plurality of attributes; receiving one or more search or filter parameters at a workspace application; selecting a set of data items, from the plurality of data items, based at least in part on the one or more search or filter parameters; in response to receiving a request to provide the selected set of data items to a chart creation tool to create a chart based at least in part on the selected set of data items; identifying attributes of the selected set data items that are not needed to create the chart; removing, from the respective pluralities of attributes of the selected set of data items, the attributes that are not needed to create the chart; creating a set of data points based on the selected set of data items from which the attributes that are not needed to create the chart have been removed; and sending the set of data points to the chart creation tool separate from the workspace application; and at the chart creation tool, in response to receiving the set of data points, automatically creating a chart based at least in part on the received set of data points. - View Dependent Claims (15, 16, 17, 18, 19)
-
20. A computer readable storage medium having program instructions embodied therewith, the program instructions executable by one or more processors to cause the one or more processors to:
-
communicate with one or more computer readable storage devices configured to store; a plurality of computer executable instructions; and a plurality of data items, wherein each of the data items of the plurality of data items is associated with a respective plurality of attributes; receive one or more search or filter parameters at a workspace application; select a set of data items, from the plurality of data items, based at least in part on the one or more search or filter parameters; in response to receiving a request to provide the selected set of data items to a chart creation tool to create a chart based at least in part on the selected set of data items; identify attributes of the selected set data items that are not needed to create the chart; remove, from the respective pluralities of attributes of the selected set of data items, the attributes that are not needed to create the chart; create a set of data points based on the selected set of data items from which the attributes that are not needed to create the chart have been removed; and send the set of data points to the chart creation tool separate from the workspace application; and at the chart creation tool, in response to receiving the set of data points, automatically create a chart based at least in part on the received set of data points.
-
Specification