System and method of navigating and creating electronic hierarchical documents
First Claim
1. In an electronic device, said electronic device interfaced with a display, a method of navigating a hierarchical diagram, said hierarchical diagram including levels and associated sub-levels, said method, comprising the steps of:
- displaying a first view of said hierarchical diagram to a user of said electronic device on said display, said first view representing a level of said hierarchical diagram, said level including a graphical reference to one of said sub-levels associated with the level represented by said first view;
traversing said first view of said hierarchical diagram with a user-operated pointing device interfaced with said electronic device, said pointing device inserting a cursor in said first view, said cursor moving in a synchronized manner with user-initiated movements of said pointing device;
in response to a user manipulating said pointing device so that said cursor in said first view enters an active region located within said graphical reference to a sub-level, said active region comprising a portion of said graphical reference, automatically triggering replacement of said first view with a second view in said display, said first view being replaced in said display by said second view representing said sub-level upon said cursor reaching said active region, said cursor appearing in said second view;
providing a wormhole around said active region, said wormhole being a visual aid displayed in said display which indicates the location of said active region; and
altering the size of said wormhole based upon the proximity of said cursor, said wormhole growing larger as said cursor travels nearer said wormhole, said wormhole growing smaller as said cursor travels away from said wormhole.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of navigating and creating hierarchical documents is disclosed. The illustrative embodiments of the present invention enable a user to navigate quickly through multiple levels and sub-levels of hierarchical documents without having to manually change the displayed view. Additionally, the method enables a user to create connections between objects in different levels and sub-levels of hierarchical documents without manually changing the view. A user is able to start connections on one level and continue the connection into a sub-level that was initially hidden or collapsed without stopping.
-
Citations
35 Claims
-
1. In an electronic device, said electronic device interfaced with a display, a method of navigating a hierarchical diagram, said hierarchical diagram including levels and associated sub-levels, said method, comprising the steps of:
-
displaying a first view of said hierarchical diagram to a user of said electronic device on said display, said first view representing a level of said hierarchical diagram, said level including a graphical reference to one of said sub-levels associated with the level represented by said first view; traversing said first view of said hierarchical diagram with a user-operated pointing device interfaced with said electronic device, said pointing device inserting a cursor in said first view, said cursor moving in a synchronized manner with user-initiated movements of said pointing device; in response to a user manipulating said pointing device so that said cursor in said first view enters an active region located within said graphical reference to a sub-level, said active region comprising a portion of said graphical reference, automatically triggering replacement of said first view with a second view in said display, said first view being replaced in said display by said second view representing said sub-level upon said cursor reaching said active region, said cursor appearing in said second view; providing a wormhole around said active region, said wormhole being a visual aid displayed in said display which indicates the location of said active region; and altering the size of said wormhole based upon the proximity of said cursor, said wormhole growing larger as said cursor travels nearer said wormhole, said wormhole growing smaller as said cursor travels away from said wormhole. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. In an electronic device, said electronic device interfaced with a display, a method of constructing a hierarchical diagram, said hierarchical diagram including levels and associated sub-levels, said method comprising the steps of:
-
displaying a first view of said hierarchical diagram to a user of said electronic device on said display, said first view representing a level of said hierarchical diagram, said level including graphical objects, said graphical objects including a graphical reference to one of said sub-levels associated with the level represented in said first view, said graphical reference including an active region wherein said cursor movement triggers replacement in said display of said displayed view; traversing said first view of said hierarchical diagram with a user-operated pointing device interfaced with said electronic device, said pointing device placing a cursor in said first view, said cursor moving in a synchronized manner with user-initiated movements of said pointing device;
said user-initiated movements creating connections between objects in said displayed level, said connections duplicating the path of travel of said cursor;in response to a user manipulating said pointing device so that said cursor and said connection in said first view enter into an active region located within said graphical reference to a sub-level, said active region comprising a portion of said graphical reference, automatically triggering replacement of said first view with a second view in said display, said first view being replaced in said display by said second view representing said sub-level upon said cursor reaching said active region, said cursor and said connection appearing in said second view; providing a wormhole around said active region, said wormhole being a visual aid displayed in said display which indicates the location of said active region; and altering the size of said wormhole based upon the proximity of said cursor, said wormhole growing larger as said cursor travels nearer said wormhole, said wormhole growing smaller as said cursor travels away from said wormhole. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. In an electronic device, said electronic device interfaced with a display, a method of navigating a hierarchical diagram, said hierarchical document including levels and associated sub-levels, said method comprising the steps of:
-
displaying a first view of said hierarchical document to a user of said electronic device on said display, said first view representing a level of said hierarchical document, said level including a graphical reference to one of said sub-levels associated with the level represented by said first view; traversing said first view of said hierarchical document with a user-operated pointing device interfaced with said electronic device, said pointing device inserting a cursor in said first view, said cursor moving in a synchronized manner with user-initiated movements of said pointing device; and in response to a user manipulating said pointing device so that said cursor in said first view enters an active region located within said graphical reference to a sub-level, said active region comprising a portion of said graphical reference, automatically triggering replacement of said first view with a second view in said display, said first view being replaced in said display by said second view representing said sub-level upon said cursor reaching said active region, said cursor appearing in said second view; providing a wormhole around said active region, said wormhole being a visual aid displayed in said display which indicates the location of said active region; and altering the size of said wormhole based upon the proximity of said cursor, said wormhole growing larger as said cursor travels nearer said wormhole, said wormhole growing smaller as said cursor travels away from said wormhole. - View Dependent Claims (19, 20, 21)
-
-
22. In an electronic device, said electronic device interfaced with a display, a method of constructing a hierarchical block diagram, said hierarchical block diagram including levels and associated sub-levels, said method comprising the steps of:
-
displaying a first view of said hierarchical block diagram to a user of said electronic device on said display, said first view representing a level of said hierarchical block diagram, said level including graphical objects, said graphical objects including a graphical reference to one of said sub-levels associated with the level represented in said first view, said graphical reference including an active region wherein said cursor movement triggers replacement in said display of said displayed view; traversing said first view of said hierarchical diagram with a user-operated pointing device interfaced with said electronic device, said pointing device placing a cursor in said first view, said cursor moving in a synchronized manner with user-initiated movements of said pointing device;
said user-initiated movements creating connections between objects in said displayed level, said connections duplicating the path of travel of said cursor;in response to a user manipulating said pointing device so that said cursor and said connection in said first view enter into an active region located within said graphical reference to a sub-level, said active region comprising a portion of said graphical reference, automatically triggering replacement of said first view with a second view in said display, said first view being replaced in said display by said second view representing said sub-level upon said cursor reaching said active region, said cursor and said connection appearing in said second view; providing a wormhole around said active region, said wormhole being a visual aid displayed in said display which indicates the location of said active region; and altering the size of said wormhole based upon the proximity of said cursor, said wormhole growing larger as said cursor travels nearer said wormhole, said wormhole growing smaller as said cursor travels away from said wormhole.
-
-
23. In an electronic device, a medium holding computer-executable instructions for a method of navigating a hierarchical diagram, said electronic device interfaced with a display, said hierarchical diagram including levels and associated sub-levels, said method, comprising the steps of:
-
displaying a first view of said hierarchical diagram to a user of said electronic device on said display, said first view representing a level of said hierarchical diagram, said level including a graphical reference to one of said sub-levels associated with the level represented by said first view; traversing said first view of said hierarchical diagram with a user-operated pointing device interfaced with said electronic device, said pointing device inserting a cursor in said first view, said cursor moving in a synchronized manner with user-initiated movements of said pointing device; and in response to a user manipulating said pointing device so that said cursor in said first view enters an active region located within said graphical reference to a sub-level, said active region comprising a portion of said graphical reference, automatically triggering replacement of said first view with a second view in said display, said first view being replaced in said display by said second view representing said sub-level upon said cursor reaching said active region, said cursor appearing in said second view; providing a wormhole around said active region, said wormhole being a visual aid displayed in said display which indicates the location of said active region; and altering the size of said wormhole based upon the proximity of said cursor, said wormhole growing larger as said cursor travels nearer said wormhole, said wormhole growing smaller as said cursor travels away from said wormhole. - View Dependent Claims (24, 25, 26)
-
-
27. In an electronic device, a medium holding computer-executable instructions for a method of constructing a hierarchical diagram, said electronic device interfaced with a display, said hierarchical diagram including levels and associated sub-levels, said method, comprising the steps of:
-
displaying a first view of said hierarchical diagram to a user of said electronic device on said display, said first view representing a level of said hierarchical diagram, said level including graphical objects, said graphical objects including a graphical reference to one of said sub-levels associated with the level represented in said first view, said graphical reference including an active region wherein said cursor movement triggers replacement in said display of said displayed view; traversing said first view of said hierarchical diagram with a user-operated pointing device interfaced with said electronic device, said pointing device placing a cursor in said first view, said cursor moving in a synchronized manner with user-initiated movements of said pointing device;
said user-initiated movements creating connections between objects in said displayed level, said connections duplicating the path of travel of said cursor;in response to a user manipulating said pointing device so that said cursor and said connection in said first view enter into an active region located within said graphical reference to a sub-level, said active region comprising a portion of said graphical reference, automatically triggering replacement of said first view with a second view in said display, said first view being replaced in said display by said second view representing said sub-level upon said cursor reaching said active region, said cursor and said connection appearing in said second view; providing a wormhole around said active region, said wormhole being a visual aid displayed in said display which indicates the location of said active region; and altering the size of said wormhole based upon the proximity of said cursor, said wormhole growing larger as said cursor travels nearer said wormhole, said wormhole growing smaller as said cursor travels away from said wormhole. - View Dependent Claims (28, 29, 30, 31)
-
-
32. In an electronic device, a medium holding computer-executable instructions for a method of constructing a hierarchical block diagram, said electronic device interfaced with a display, said hierarchical block diagram including levels and associated sub-levels, said method, comprising the steps of:
-
displaying a first view of said hierarchical block diagram to a user of said electronic device on said display, said first view representing a level of said hierarchical block diagram, said level including graphical objects, said graphical objects including a graphical reference to one of said sub-levels associated with the level represented in said first view, said graphical reference including an active region wherein said cursor movement triggers replacement in said display of said displayed view; traversing said first view of said hierarchical block diagram with a user-operated pointing device interfaced with said electronic device, said pointing device placing a cursor in said first view, said cursor moving in a synchronized manner with user-initiated movements of said pointing device;
said user-initiated movements creating connections between objects in said displayed level, said connections duplicating the path of travel of said cursor;in response to a user manipulating said pointing device so that said cursor and said connection in said first view enter into an active region located within said graphical reference to a sub-level, said active region comprising a portion of said graphical reference, automatically triggering replacement of said first view with a second view in said display, said first view being replaced in said display by said second view representing said sub-level upon said cursor reaching said active region, said cursor and said connection appearing in said second view; providing a wormhole around said active region, said wormhole being a visual aid displayed in said display which indicates the location of said active region; and altering the size of said wormhole based upon the proximity of said cursor, said wormhole growing larger as said cursor travels nearer said wormhole, said wormhole growing smaller as said cursor travels away from said wormhole. - View Dependent Claims (33, 34, 35)
-
Specification