US 7,458,031 B2
System and method for creating customizable nodes in a network diagram
Jeffrey R. Aamodt, Sammamish, Wash. (US); Alexander A. Sourov, Seattle, Wash. (US); and Darius Snapkauskas, Redmond, Wash. (US)
Assigned to Microsoft Corporation, Redmond, Wash. (US)
Filed on Apr. 16, 2004, as Appl. No. 10/826,010.
Application 10/826010 is a division of application No. 09/703748, filed on Nov. 01, 2000.
Prior Publication US 2004/0196310 A1, Oct. 07, 2004
Int. Cl. G06F 3/048 (2006.01)
U.S. Cl. 715—765  [715/801] 8 Claims
OG exemplary drawing
 
1. A method performed by a computer system for generating a network diagram with nodes at different magnification levels comprising the steps of:
storing in memory of the computer system a threshold for a scaling percentage;
displaying one or more nodes of a network diagram, each node having associated data and an associated unique identifier, the network diagram being displayed in either ID-only mode or not in ID-only mode, wherein when the network diagram is displayed in ID-only mode, the display of each node includes displaying a unique identifier associated with each node and does not include displaying any other data associated with the node and when the network diagram is displayed not in ID-only mode, it is displayed with a scaling percentage and the display of each node includes displaying data associated with the node other than the unique identifier associated with the node;
determining whether a mouse pointer is positioned in a predefined region containing a node; and
in response to a mouse pointer intersecting the predefined region,
when the network diagram is being displayed in ID-only mode,
displaying one or more of the nodes at an increased magnification level relative to other nodes in the network diagram, and
in response to a mouse pointer leaving the predefined region, displaying the one or more nodes at a scaling percentage that is below the threshold,
when network diagram is being displayed not in ID-only mode but with a scaling percentage that is below the threshold,
displaying one or more of the nodes at an increased magnification level relative to other nodes in the network diagrams, and
in response to a mouse pointer leaving the predefined region, displaying the one or more nodes at a scaling percentage that is below the threshold, and
when the network diagram is being displayed not in ID-only mode and with a scaling percentage that is not below the threshold, not adjusting the display of any node.