IP Library Granted Patent US 7,486,292
Granted Patent B2
US 7,486,292 · App. 10/114,729 · Granted Feb 3, 2009

Graph data visualization and graphics preparation

Assignee: International Business Machines Corporation
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 7,486,292
App. No.
10/114,729
Granted
Feb 3, 2009
Kind
B2
Abstract

The present invention provides methods, apparatus and systems to improve the quality of the arrangement of nodes in a graphics display, for which a graphics image consisting of nodes and arcs is generated, and to increase the processing speed. Nodes are sequentially added and arranged in a display space, and each time a new node is added, a predetermined dynamic model is employed to correct the locations of the new node and of nodes that were previously arranged in the display space. The nodes are arranged beginning with a node having numerous adjacent arcs, so that the nodes that are arranged early in the process are located nearer the center of the display space. In the graphics image thus formed in the display space, arcs located within a predetermined distance of a specific node are curved so they detour around the node.

Claims (7)

1. A computer implemented graph data visualization apparatus comprising:

a processor, for employing graph data to generate a graphics image that includes nodes and arcs that connect said nodes; and

a display unit, for displaying said graphics image generated by said processor on a display,

wherein said processor sequentially adds and arranges nodes in a display space provided by said display unit, said processor forming an arrangement of nodes in said display space, and

wherein, each time a node is added to the arrangement of nodes, said processor corrects the positioning of the individual nodes in the arrangement, by using a predetermined dynamic model employed only for a local area wherein said added node is located, and for correcting the positions of individual nodes in the local area previously arranged in said display space, wherein all said nodes and said arcs in said graphics image becoming arranged in the display space on the display provided by said display unit displaying the image resulting from all processing.

2. The graph data visualization apparatus according to claim 1 , wherein said processor performs another position correction process to correct the positions of individual nodes by using said model for a node that is added to said display for nodes that are adjacent to said added node, and for other nodes that are located within a predetermined distance of said added node, without affecting the display in entirety.

3. A physical computer program product comprising a computer readable medium having computer readable program code means embodied therein for causing data visualization on a display, the computer readable program code means in said computer program product for causing a computer to effect the functions of claim 1 .

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 12, 2002
From: ITOH, TAKAYUKI; INOUE, KEISUKE
To: INTERNATIONAL BUSINES MACHINES CORPORATION
Reel/Frame 012999/0166 →
Priority Claims (1)
JP 2001-109109 · Apr 6, 2001 · national
Continuity (1)
Related Publication 20020196292A1 · Dec 26, 2002