Grammar checker for visualization
First Claim
Patent Images
1. A computer-implemented system, comprising:
- at least one processing unit;
a memory having instructions therein and readable by the at least one processing unit, the instructions and the at least one processing unit comprise a visualization developer, when the at least one processing unit executes the instructions, the visualization developer comprising;
a visualization tool that outputs one or more visualization forms based at least in part on user commands for the visualization tool, the user commands having at least one of a structure and a form; and
a visualization grammar engine that operates with the visualization tool to automatically check at least one of the structure and the form of the user commands to detect visualization problems in at least one outputted visualization form.
2 Assignments
0 Petitions
Accused Products
Abstract
A visualization development system is provided. The system includes a visualization tool to develop one or more visualizations and a grammar engine that operates with the visualization tool to automatically detect visualization problems during the development of the visualizations.
-
Citations
20 Claims
-
1. A computer-implemented system, comprising:
-
at least one processing unit; a memory having instructions therein and readable by the at least one processing unit, the instructions and the at least one processing unit comprise a visualization developer, when the at least one processing unit executes the instructions, the visualization developer comprising; a visualization tool that outputs one or more visualization forms based at least in part on user commands for the visualization tool, the user commands having at least one of a structure and a form; and a visualization grammar engine that operates with the visualization tool to automatically check at least one of the structure and the form of the user commands to detect visualization problems in at least one outputted visualization form. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A visualization development method, comprising:
-
monitoring on a computing device a plurality of user commands that control a visualization tool that outputs one or more visualization forms; applying rules or heuristics to the user commands; determining with a computing device if the user commands conform to the rules or heuristics; outputting one or more visualization forms from the visualization tool based at least on the user commands; generating feedback to a user if the user commands do not conform to the rules or heuristics based at least on the output visualization forms; and generating one or more visualization options after applying the rules or heuristics. - View Dependent Claims (17, 18, 19)
-
-
20. A visualization system, comprising:
-
means for generating a visualization form, the visualization form being at least one of a graph, a chart, a tree, a multi-dimensional depiction, or a hybrid presentation segmented into multiple display areas having different data analysis in each area; means for checking input commands associated with generating the visualization; and means for receiving feedback relating to errors or warnings associated with the visualization.
-
Specification