IP Library Granted Patent US 9,652,202
Granted Patent B2
US 9,652,202 · App. 14/829,762 · Granted May 16, 2017

Visualizations created in declarative visualization languages

Inventors: Peter R. Broadbent (Bristol, GB); Ramon L. H. Pisters (Weert, NL); Antonius G. P. Steijvers (Ell, NL); Franciscus J. J. van Ham (Geldrop, NL)
Assignee: International Business Machines Corporation
G06F8/31G06F8/43G06F8/436G06F11/362G06T11/00
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,652,202
App. No.
14/829,762
Granted
May 16, 2017
Kind
B2
Abstract

A declarative specification for visualization may be improved. The declarative specification for the visualization may be identified and checked for appropriateness. This appropriateness check can be done by ensuring that the declarative specification meets a number of rules. The rules may be predefined and include rules that define best practices for visualizations. If a portion of the declarative specification violates one of the rules, it can be highlighted. In this way, the user can see how the declarative specification can be improved for visualization.

Claims (10)

1. A method of improving a declarative specification for a visualization, the method comprising the steps of:

identifying a declarative specification for a visualization;

checking, responsive to the identifying said declarative specification, an appropriateness of the declarative specification by ensuring the declarative specification meets a number of predefined rules defining best practice for visualizations;

identifying a violation, the violation being a language construct in the declarative specification which violates one of said predefined rules;

responsive to said checking and to said identifying the language construct in the declarative specification which violates one of said predefined rules, highlighting the violation in context, wherein the language construct which violates one of said predefined rules is highlighted in context within a resulting visualization of the declarative specification; and

displaying, to a user, a window in the foreground of the declarative specification for a visualization, the window containing a hint, the hint providing a recommendation that, when implemented, results in the visualization complying with the at least one violated predefined rule, the hint further providing the at least one violated predefined rule.

2. The method of claim 1 , further comprising the step of providing recommendations for alleviating the violation based on the declarative specification.

3. The method of claim 1 , wherein said predefined rules comprise rules concerning a correct use of color, such rules comprising one or more of rules as to contrast, color coding, accessibility, and choice of colors to improve legibility for color blind persons.

4. The method of claim 1 , wherein said predefined rules comprise rules concerning inappropriate visual mapping for data, such rules comprising one or more of using pie charts for more than twenty slices, applying too many concurrent visual mappings at once, and using line charts for categorical data.

5. The method of claim 1 , wherein said predefined rules comprise rules concerning appropriate visual styling, such rules comprising one or more of subtle backgrounds and grid lines, font sizes, and overlapping visual elements.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 19, 2015
From: BROADBENT, PETER R.; PISTERS, RAMON L. H.; STEIJVERS, ANTONIUS G. P.; VAN HAM, FRANCISCUS J. J.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 036357/0621 →
Priority Claims (1)
GB 1418714.0 · Oct 21, 2014 · national
Continuity (1)
Related Publication 20160110167A1 · Apr 21, 2016