Transforming visualized data through visual analytics based on interactivity
First Claim
Patent Images
1. A method executed on a computing device for transforming visualized data through a visual analytics engine based on interactivity, the method comprising:
- displaying, through a display device of the computing device, a visualization;
receiving a gesture associated with a portion of the visualization through one of a surface of the display device or a camera attached to the computing device;
processing the gesture and the portion of the visualization to determine attributes for a new visualization, wherein the attributes include a dimensionality, a style, a format, and a type;
generating the new visualization based on the attributes;
determining a contextual information associated with the gesture and the visualization based on prior visualizations, user attributes, a gesture history, and a visualization history;
evaluating the contextual information to determine an action including one of;
a combination, a split, an expansion, a reduction action;
in response to a failure to identify the action,performing a search on a history of prior actions associated with the contextual information;
determining a suggested action based on the history of the prior actions;
presenting the suggested action as a graphical representation of a potential new visualization; and
detecting a selection of the graphical representation of the potential new visualization to execute the suggested action and generate the new visualization; and
displaying the new visualization through the display device employing the action.
3 Assignments
0 Petitions
Accused Products
Abstract
A data visualization application transforms visualized data through visual analytics. A detected gesture and associated visualization are processed through a visual analytics engine of the application. The visual analytics engine determines attributes for a new visualization based on the contextual information of the gesture and the visualization. The analytics engine dynamically builds an action based on the attributes. Execution of the action generates the new visualization which is rendered for presentation.
-
Citations
17 Claims
-
1. A method executed on a computing device for transforming visualized data through a visual analytics engine based on interactivity, the method comprising:
-
displaying, through a display device of the computing device, a visualization; receiving a gesture associated with a portion of the visualization through one of a surface of the display device or a camera attached to the computing device; processing the gesture and the portion of the visualization to determine attributes for a new visualization, wherein the attributes include a dimensionality, a style, a format, and a type; generating the new visualization based on the attributes; determining a contextual information associated with the gesture and the visualization based on prior visualizations, user attributes, a gesture history, and a visualization history; evaluating the contextual information to determine an action including one of;
a combination, a split, an expansion, a reduction action;in response to a failure to identify the action, performing a search on a history of prior actions associated with the contextual information; determining a suggested action based on the history of the prior actions; presenting the suggested action as a graphical representation of a potential new visualization; and detecting a selection of the graphical representation of the potential new visualization to execute the suggested action and generate the new visualization; and displaying the new visualization through the display device employing the action. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computing device for transforming visualized data through a visual analytics engine based on interactivity, the computing device comprising:
-
a memory configured to store instructions; and a processor coupled to the memory, the processor executing a data visualization application in conjunction with the instructions stored in the memory, wherein the data visualization application is configured to; display a visualization; detect a gesture associated with a portion of the visualization; determine a contextual information associated with the gesture and the portion of the visualization based on prior visualizations, user attributes, a gesture history, and a visualization history; evaluate the contextual information to determine an action including one of;
a combination, a split, an expansion, a reduction action;in response to a failure to identify the action, perform a search on a history of prior actions associated with the contextual information; determine a suggested action based on the history of the prior actions; present the suggested action as a graphical representation of a potential new visualization; and detect a selection of the graphical representation of the potential new visualization to execute the suggested action and generate the new visualization; execute the action based on the contextual information; determine attributes of a new visualization based on the contextual information, wherein the attributes include a dimensionality, a style, a format, and a type; integrate the attributes of the new visualization in the action; execute the action to generate the new visualization; and render the new visualization. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A method executed on a computing device for transforming visualized data through a visual analytics engine based on interactivity, the method comprising:
-
displaying a visualization; detecting a gesture associated with a portion of the visualization; determining a contextual information associated with the gesture and a portion of the visualization based on prior visualizations, user attributes, a gesture history, and a visualization history; evaluating the contextual information to determine an action including one of;
a combination, a split, an expansion, a reduction action;in response to a failure to identify the action, performing a search on a history of prior actions associated with the contextual information; determining a suggested action based on the history of the prior actions; presenting the suggested action as a graphical representation of a potential new visualization; and detecting a selection of the graphical representation of the potential new visualization to execute the suggested action and generate the new visualization; executing, the action based on the contextual information; determining attributes of a new visualization based on the contextual information, wherein the attributes include a dimensionality, a style, a format, and a type; integrating the attributes of the new visualization in the action; executing the action to generate the new visualization; selecting a default screen as a screen in focus to render the new visualization in an environment including a plurality of screens; and rendering the new visualization in the default screen to present the new visualization. - View Dependent Claims (15, 16, 17)
-
Specification