IP Library › Granted Patent US 9,208,596
Granted Patent B2
US 9,208,596 · App. 14/153,167 · Granted Dec 8, 2015

Intelligent merging of visualizations

Inventor: Stephen D. Gibson (Ontario, CA)
Assignee: International Business Machines Corporation
G06T11/60G06K9/6201G06T11/206H04N19/44
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,208,596
App. No.
14/153,167
Granted
Dec 8, 2015
Kind
B2
Abstract

A processor-implemented method for merging a plurality of visualizations is provided. The method may include receiving the plurality of visualizations. The method may further include analyzing a plurality of elements within the plurality of visualizations. Additionally, the method may include unifying the plurality of elements to generate at least one unified visualization, the at least one unified visualization being based on the analyzing of the plurality of elements. The method may also include producing a single output visualization based on the assembling of the at least one unified visualization.

Claims (40)

1. A processor-implemented method for merging a plurality of visualizations, the method comprising:

receiving the plurality of visualizations;

analyzing a plurality of elements within the plurality of visualizations, wherein the analyzing of the plurality of elements comprises:

decoding a plurality of visual elements associated with the plurality of elements;

decoding a plurality of data fields associated with the plurality of elements; and

determining if at least one visual element within the plurality of visual elements is associated with at least one data field within the plurality of data fields;

unifying the plurality of elements to generate at least one unified visualization, the at least one unified visualization being based on the analyzing of the plurality of elements; and

producing a single output visualization based on the assembling of the at least one unified visualization.

2. The method of claim 1 , wherein the unifying of the plurality of visualizations comprises determining a prominence for at least one data field within a plurality of data fields associated with the plurality of elements.

3. The method of claim 1 , wherein the producing the single output visualization comprises determining a best visual representation for the assembling of the at least one unified visualization.

4. The method of claim 2 , wherein the determining the prominence for the at least one data field within the plurality of data fields comprises a determination as to a number of occurrences associated with the at least one data field within the plurality of data fields.

5. The method of claim 1 , wherein the producing the single output visualization comprises determining a relative size for the at least one unified visualization.

6. The method of claim 3 , wherein determining the best visual representation for the assembling of the at least one unified visualization comprises identifying at least one key visual element associated with at least one data field within a plurality of data fields.

7. A computer system for merging a plurality of visualizations, the computer system comprising:

one or more processors, one or more computer-readable memories, one or more computer-readable tangible storage devices, and program instructions stored on at least one of the one or more storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, wherein the computer system is capable of performing a method comprising:

receiving the plurality of visualizations;

analyzing a plurality of elements within the plurality of visualizations, wherein the analyzing of the plurality of elements comprises:

decoding a plurality of visual elements associated with the plurality of elements;

decoding a plurality of data fields associated with the plurality of elements; and

determining if at least one visual element within the plurality of visual elements is associated with at least one data field within the plurality of data fields;

unifying the plurality of elements to generate at least one unified visualization, the at least one unified visualization being based on the analyzing of the plurality of elements; and

producing a single output visualization based on the assembling of the at least one unified visualization.

8. The computer system of claim 7 , wherein the unifying of the plurality of visualizations comprises determining a prominence for at least one data field within a plurality of data fields associated with the plurality of elements.

9. The computer system of claim 7 , wherein the producing the single output visualization comprises determining a best visual representation for the assembling of the at least one unified visualization.

10. The computer system of claim 8 , wherein the determining the prominence for the at least one data field within the plurality of data fields comprises a determination as to a number of occurrences associated with the at least one data field within the plurality of data fields.

11. The computer system of claim 7 , wherein the producing the single output visualization comprises determining a relative size for the at least one unified visualization.

12. The computer system of claim 9 , wherein determining the best visual representation for the assembling of the at least one unified visualization comprises identifying at least one key visual element associated with at least one data field within a plurality of data fields.

13. A computer program product for merging a plurality of visualizations, the computer program product comprising:

one or more computer-readable storage devices and program instructions stored on at least one of the one or more tangible storage devices, the program instructions executable by a processor, the program instructions comprising:

program instructions to receive the plurality of visualizations;

program instructions to analyze a plurality of elements within the plurality of visualizations, wherein the analyzing of the plurality of elements comprises:

program instructions to decode a plurality of visual elements associated with the plurality of elements;

program instructions to decode a plurality of data fields associated with the plurality of elements; and

program instructions to determine if at least one visual element within the plurality of visual elements is associated with at least one data field within the plurality of data fields;

program instructions to unify the plurality of elements to generate at least one unified visualization, the at least one unified visualization being based on the analyzing of the plurality of elements; and

program instructions to produce a single output visualization based on the assembling of the at least one unified visualization.

14. The computer program product of claim 13 , wherein the unifying of the plurality of visualizations comprises determining a prominence for at least one data field within a plurality of data fields associated with the plurality of elements.

15. The computer program product of claim 13 , wherein the producing the single output visualization comprises determining a best visual representation for the assembling of the at least one unified visualization.

16. The computer program product of claim 14 , wherein the determining the prominence for the at least one data field within the plurality of data fields comprises a determination as to a number of occurrences associated with the at least one data field within the plurality of data fields.

17. The computer program product of claim 13 , wherein the producing the single output visualization comprises determining a relative size for the at least one unified visualization.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 13, 2014
From: GIBSON, STEPHEN D.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 031948/0101 →
Continuity (1)
Related Publication 20150199834A1 · Jul 16, 2015