System and method for facilitating interactive data visualization and manipulation
First Claim
1. An interactive visualization system for presenting information, the system comprising:
- An interactive visualization system for presenting information, the system comprising;
a data storage device;
a computing device configured to communicate data over a communication network;
a display;
a user input device, the user input device being configure to receive an input from a user; and
a processor operatively coupled to a memory device, said data storage device, said computing device, said display, and user input device,wherein said processor is configured to execute computer instructions stored to said data storage device,wherein said processor identifies a dataset from data received, via said computing device, from one or more data sources,wherein said processor processes said computer instructions to render a data visualization graphical user interface on the display, the data visualization graphical user interface having a first visualization area and a second visualization area,wherein said processor renders a first data visualization element and a second data visualization element based at least in part on the dataset, the first data visualization element being displayed at said first visualization area, and the second data visualization element being displayed at said second visualization area,wherein the first data visualization element comprises a plurality of user selectable regions, each of said plurality of user selectable regions representing a portion of the dataset,wherein said processor dynamically re-renders the first data visualization element and the second data visualization element in response to the user selecting a first user selectable region,wherein the first data visualization element and the second data visualization element are dynamically re-rendered based at least in part on a portion of the dataset represented by the selected first user selectable regionwherein the first data visualization element is a data table and each of said the plurality of user selectable regions represent a sub-category,wherein the plurality of user selectable regions are grouped into clusters, including a first cluster representing a first dimensional category, and a second cluster representing a second dimensional category, andwherein the data visualization graphical user interface comprises a dimension cross selector element having a plurality of rows intersecting a plurality of columns, each of said plurality of rows and each of said plurality of columns representing a dimensional category, whereby the user identifies the first dimensional category and the second dimensional category by selecting the point whereby a desired first dimension intersects a desired second dimension.
0 Assignments
0 Petitions
Accused Products
Abstract
An interactive system having a processor configured to execute computer instructions stored to said memory device, wherein said processor receives, via a communication device, data from one or more data sources, wherein said processor generates, via a display, a graphical user interface having a first visualization area and a second visualization area, wherein said processor generates a first data visualization based at least in part on the received data, the first data visualization being displayed at said first visualization area, wherein the first data visualization comprises a plurality of user-selectable regions, each user-selectable region represented a subset of the received data, wherein, in response to selection of a user-selectable region, said processor generates a second data visualization based at least in part on the selected user-selectable region'"'"'s user-selectable region, the second data visualization being displayed at said second visualization area.
28 Citations
33 Claims
-
1. An interactive visualization system for presenting information, the system comprising:
An interactive visualization system for presenting information, the system comprising; a data storage device; a computing device configured to communicate data over a communication network; a display; a user input device, the user input device being configure to receive an input from a user; and a processor operatively coupled to a memory device, said data storage device, said computing device, said display, and user input device, wherein said processor is configured to execute computer instructions stored to said data storage device, wherein said processor identifies a dataset from data received, via said computing device, from one or more data sources, wherein said processor processes said computer instructions to render a data visualization graphical user interface on the display, the data visualization graphical user interface having a first visualization area and a second visualization area, wherein said processor renders a first data visualization element and a second data visualization element based at least in part on the dataset, the first data visualization element being displayed at said first visualization area, and the second data visualization element being displayed at said second visualization area, wherein the first data visualization element comprises a plurality of user selectable regions, each of said plurality of user selectable regions representing a portion of the dataset, wherein said processor dynamically re-renders the first data visualization element and the second data visualization element in response to the user selecting a first user selectable region, wherein the first data visualization element and the second data visualization element are dynamically re-rendered based at least in part on a portion of the dataset represented by the selected first user selectable region wherein the first data visualization element is a data table and each of said the plurality of user selectable regions represent a sub-category, wherein the plurality of user selectable regions are grouped into clusters, including a first cluster representing a first dimensional category, and a second cluster representing a second dimensional category, and wherein the data visualization graphical user interface comprises a dimension cross selector element having a plurality of rows intersecting a plurality of columns, each of said plurality of rows and each of said plurality of columns representing a dimensional category, whereby the user identifies the first dimensional category and the second dimensional category by selecting the point whereby a desired first dimension intersects a desired second dimension. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
17. An interactive visualization system for presenting information, the system comprising:
-
a data storage device; a computing device configured to communicate data with a computing device over a communication network; and a computer operatively coupled to said data storage device, said computing computing device, and configured to generate computer instructions, wherein said computer instructions are configured to instruct the computing device to; render a data visualization graphical user interface on a display, the data visualization graphical user interface having a visualization area; render a data visualization element based at least in part on a dataset received from one or more data sources, the data visualization element being displayed at said visualization area, wherein the data visualization element comprises a plurality of user selectable regions, each of said plurality of user selectable regions representing a portion of the dataset; and dynamically re-render the data visualization element in response to the user selecting a first user selectable region, wherein the data visualization element is dynamically re-rendered based at least in part on a portion of the dataset represented by the selected first user selectable region, wherein the data visualization element is a data table and each of said the plurality of user selectable regions represent a sub-category, wherein the plurality of user selectable regions are grouped into clusters, including a first cluster representing a first dimensional category, and a second cluster representing a second dimensional category, and wherein the data visualization graphical user interface comprises a dimension cross selector element having a plurality of rows intersecting a plurality of columns, each of said plurality of rows and each of said plurality of columns representing a dimensional category, whereby the user identifies the first dimensional category and the second dimensional category by selecting the point whereby a desired first dimension intersects a desired second dimension. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A computer-implemented process for presenting information, the computer-implemented process comprising:
-
retrieving, using one or more computers, data from a non-transitory storage device; identifying, using the one or more computers, a dataset from said data to be presented; generating, using the one or more computers, computer instructions; outputting, using the one or more computers, said computer instructions to a computing device over a communication network, wherein said computer instructions are configured to instruct the computing device to; (i) render, using a processor, a data visualization graphical user interface on a display, the data visualization graphical user interface having a visualization area; (ii) render, using the processor, a data visualization element based at least in part on the dataset, the data visualization element being displayed at said visualization area, wherein the data visualization element comprises a plurality of user selectable regions, each of said plurality of user selectable regions representing a portion of the dataset; and (iii) dynamically re-render, using the processor, the data visualization element in response to selection of a first user selectable region, wherein the data visualization element is dynamically re-rendered based at least in part on a portion of the dataset represented by the selected first user-selectable region wherein the first data visualization element is a data table and each of said the plurality of user selectable regions represent a sub-category, wherein the plurality of user selectable regions are grouped into clusters, including a first cluster representing a first dimensional category, and a second cluster representing a second dimensional category, and wherein the data visualization graphical user interface comprises a dimension cross selector element having a plurality of rows intersecting a plurality of columns, each of said plurality of rows and each of said plurality of columns representing a dimensional category, whereby the user identifies the first dimensional category and the second dimensional category by selecting the point whereby a desired first dimension intersects a desired second dimension. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33)
-
Specification