Patent ID: 8656291

Claim:
A computer program product, comprising a non-transitory computer usable medium having a computer readable program code embodied therein, the computer readable program code adapted to be executed to implement a method for displaying data utilizing a selected source and visualization, the method comprising: displaying an editor, including: a canvas simulating a display including a plurality of columns, and a sidebar separate from the canvas containing: a tab that displays a plurality of sources of data filtered by one or more criteria, where each of the plurality of sources of data is represented by an icon, and a tab that displays a plurality of possible visualizations for the data, where each of the plurality of possible visualizations is represented by an icon: receiving a selection of a first source of data from the plurality of sources of data, where the selection includes the dragging of the icon representing the first source of data from the sidebar into a first column of the plurality of columns of the canvas, where the icon represents the first source of data on the canvas; receiving a selection of a first visualization from the plurality of possible visualizations for the data, where the selection includes the dragging of the icon representing the first visualization from the sidebar onto the icon representing the first source of data on the first column of the canvas; and in response to receiving the selection of the first source of data and the first visualization, retrieving data from a location indicated by the first source of data and automatically displaying the retrieved data in association with the first visualization in the first column of the canvas.