INTELLIGENT VISUALIZATION MUNGING
First Claim
1. An intelligent visualization munging system comprising:
- a data loader, executed by at least one hardware processor, to ascertain data that is to be visualized;
a data iterator, executed by the at least one hardware processor, to transform and enrich the ascertained data;
a data feature and role discoverer, executed by the at least one hardware processor, todetermine features of the transformed and enriched data, anddetermine a user role of a user associated with the transformed and enriched data, and a user interaction of the user associated with the transformed and enriched data;
a behavior learner, executed by the at least one hardware processor, tolearn a behavior of the user associated with the transformed and enriched data;
a visualization recommender, executed by the at least one hardware processor, toanalyze the features of the transformed and enriched data, the user role of the user associated with the transformed and enriched data, the user interaction of the user associated with the transformed and enriched data, and a learned behavior model to generate a recommendation that includes a predetermined number of visualizations from a plurality of available visualizations to display the transformed and enriched data, wherein the predetermined number of visualizations is less than the plurality of available visualizations, andreceive selection of a visualization from the predetermined number of recommended visualizations; and
a results generator, executed by the at least one hardware processor, to generate a display of the transformed and enriched data using the selected visualization from the predetermined number of recommended visualizations.
1 Assignment
0 Petitions
Accused Products
Abstract
According to examples, intelligent visualization munging may include transforming and enriching data that is to be visualized, determining features of the transformed and enriched data, determining a user role of a user associated with the transformed and enriched data, and a user interaction of the user. Intelligent visualization munging may further include learning a behavior of the user, and analyzing the features, the user role, the user interaction, and a learned behavior model to generate a recommendation that includes a predetermined number of visualizations from a plurality of available visualizations to display the transformed and enriched data. The predetermined number of visualizations is less than the plurality of available visualizations.
-
Citations
20 Claims
-
1. An intelligent visualization munging system comprising:
-
a data loader, executed by at least one hardware processor, to ascertain data that is to be visualized; a data iterator, executed by the at least one hardware processor, to transform and enrich the ascertained data; a data feature and role discoverer, executed by the at least one hardware processor, to determine features of the transformed and enriched data, and determine a user role of a user associated with the transformed and enriched data, and a user interaction of the user associated with the transformed and enriched data; a behavior learner, executed by the at least one hardware processor, to learn a behavior of the user associated with the transformed and enriched data; a visualization recommender, executed by the at least one hardware processor, to analyze the features of the transformed and enriched data, the user role of the user associated with the transformed and enriched data, the user interaction of the user associated with the transformed and enriched data, and a learned behavior model to generate a recommendation that includes a predetermined number of visualizations from a plurality of available visualizations to display the transformed and enriched data, wherein the predetermined number of visualizations is less than the plurality of available visualizations, and receive selection of a visualization from the predetermined number of recommended visualizations; and a results generator, executed by the at least one hardware processor, to generate a display of the transformed and enriched data using the selected visualization from the predetermined number of recommended visualizations. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for intelligent visualization munging, the method comprising:
-
transforming and enriching, by at least one hardware processor, data that is to be visualized; determining, by the at least one hardware processor, features of the transformed and enriched data; determining, by the at least one hardware processor, a user role of a user associated with the transformed and enriched data, and a user interaction of the user associated with the transformed and enriched data; learning, by the at least one hardware processor, a behavior of the user associated with the transformed and enriched data; analyzing, by the at least one hardware processor, the features of the transformed and enriched data, the user role of the user associated with the transformed and enriched data, the user interaction of the user associated with the transformed and enriched data, and a learned behavior model; generating, by the at least one hardware processor, based on the analysis of the features of the transformed and enriched data, the user role of the user associated with the transformed and enriched data, the user interaction of the user associated with the transformed and enriched data, and the learned behavior model, a recommendation that includes a predetermined number of visualizations from a plurality of available visualizations to display the transformed and enriched data, wherein the predetermined number of visualizations is less than the plurality of available visualizations; and identifying, by the at least one hardware processor, based on the analysis of the features of the transformed and enriched data, the user role of the user associated with the transformed and enriched data, the user interaction of the user associated with the transformed and enriched data, and the learned behavior model, an anomaly in displays of the recommended visualizations. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer readable medium having stored thereon machine readable instructions to provide intelligent visualization munging, the machine readable instructions, when executed, cause a processor to:
-
transform and enrich data that is to be visualized; determine features of the transformed and enriched data; determine at least one of a user role of a user associated with the transformed and enriched data, and a user interaction of the user associated with the transformed and enriched data, and at least one of a target role of a target associated with the transformed and enriched data, and a target interaction of the target associated with the transformed and enriched data; learn a behavior of the user associated with the transformed and enriched data; analyze the features of the transformed and enriched data, the at least one of the user role of the user associated with the transformed and enriched data, and the user interaction of the user associated with the transformed and enriched data, the at least one of the target role of the target associated with the transformed and enriched data, and the target interaction of the target associated with the transformed and enriched data, and a learned behavior model; and generate, based on the analysis of the features of the transformed and enriched data, the at least one of the user role of the user associated with the transformed and enriched data, and the user interaction of the user associated with the transformed and enriched data, the at least one of the target role of the target associated with the transformed and enriched data, and the target interaction of the target associated with the transformed and enriched data, and the learned behavior model, a recommendation that includes a predetermined number of visualizations from a plurality of available visualizations to display the transformed and enriched data, wherein the predetermined number of visualizations is less than the plurality of available visualizations. - View Dependent Claims (18, 19, 20)
-
Specification