Multiple roots in navigation pane
First Claim
1. A method for allowing a user to interact with multiple root nodes displayed in a navigation pane of a shell browser window displayed as part of a graphical user interface on a display device connected to a data processing device, said shell browser being usable for navigating data stored on the data processing device, comprising steps of:
- displaying a first root node in the navigation pane of the shell browser window, said first root node corresponding to a first collection of related data items, wherein said first root node is selectable to display in the shell browser window a first page view of the first collection of related data items, and wherein said first root node is selectable to display in the navigation pane one or more children nodes of said first root node;
creating a second root node representing a second collection of related data items to be simultaneously displayed with said first root node, said second root node is a former descendent of the first root node, wherein creation of the second root node creates the visual appearance that said second collection of related data is a root node without actually modifying the underlying structure of said data processing device;
simultaneously displaying said second root node in the navigation pane of the shell browser window, wherein said second root node is selectable to display in the shell browser window a second page view of the second collection of related data items, and wherein said second root node is selectable to display in the navigation pane one or more children nodes of said second root node; and
responsive to user input, reordering the first root node and the second root node in the navigation pane, wherein the second root node is ordered in a position before the first root node.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and system of creating and customizing multiple roots in a navigation pane are described. By selecting desired pages and adding them to the navigation pane, users may create multiple roots with which to navigate. A multiple roots navigation system permits the user to bypass irrelevant pages while reducing the amount of information presented in the navigation pane. The individual root nodes may further be customized to reflect ownership, importance or general aesthetic preferences. Using multiple roots, a user is not restricted to a single hierarchical display structure.
-
Citations
19 Claims
-
1. A method for allowing a user to interact with multiple root nodes displayed in a navigation pane of a shell browser window displayed as part of a graphical user interface on a display device connected to a data processing device, said shell browser being usable for navigating data stored on the data processing device, comprising steps of:
-
displaying a first root node in the navigation pane of the shell browser window, said first root node corresponding to a first collection of related data items, wherein said first root node is selectable to display in the shell browser window a first page view of the first collection of related data items, and wherein said first root node is selectable to display in the navigation pane one or more children nodes of said first root node; creating a second root node representing a second collection of related data items to be simultaneously displayed with said first root node, said second root node is a former descendent of the first root node, wherein creation of the second root node creates the visual appearance that said second collection of related data is a root node without actually modifying the underlying structure of said data processing device; simultaneously displaying said second root node in the navigation pane of the shell browser window, wherein said second root node is selectable to display in the shell browser window a second page view of the second collection of related data items, and wherein said second root node is selectable to display in the navigation pane one or more children nodes of said second root node; and responsive to user input, reordering the first root node and the second root node in the navigation pane, wherein the second root node is ordered in a position before the first root node. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer readable storage medium storing computer executable instructions that, when executed by a data processing device, perform a method for allowing a user to interact with multiple root nodes displayed in a navigation pane of a shell browser window displayed as part of a graphical user interface on a display device connected to the data processing device, said shell browser being usable for navigating data stored on the data processing device, wherein a root node is a node that appears to lack a parent node, said method comprising steps of:
-
displaying a first root node in the navigation pane of the shell browser window, said first root node corresponding to a first collection of related data items, wherein said first root node is selectable to display in the shell browser window a first page view of the first collection of related data items, and wherein said first root node is selectable to display in the navigation pane one or more children nodes of said first root node; creating a second root node representing a second collection of related shell data items to be simultaneously displayed with said first root node, said second root node is a former descendent of the first root node, wherein creation of the second root node creates the visual appearance that said second root node is a root node without actually modifying the underlying structure of said data processing device; responsive to user input, reordering the first root node and the second root node in the navigation pane, wherein the second root node is ordered in a position before the first root node; and simultaneously displaying said second root node in the navigation pane of the shell browser window, wherein said second root node is selectable to display in the shell browser window a second page view of the second collection of related data items, and wherein said second root node is selectable to display in the navigation pane one or more children nodes of said second root node. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A computer readable storage medium storing computer executable instructions that, when executed by a data processing device, perform a method for allowing a user to interact with multiple root nodes displayed in a navigation pane of a shell browser window displayed as part of a graphical user interface on a display device connected to the data processing device, said shell browser being usable for navigating data stored on the data processing device, wherein a root node is a node that appears to lack a parent node, said method comprising steps of:
-
displaying a first root node in the navigation pane of the shell browser window, said first root node corresponding to a first collection of related data items, wherein said first root node is selectable to display in the shell browser window a first page view of the first collection of related data items, and wherein said first root node is selectable to display in the navigation pane one or more children nodes of said first root node; receiving a request for the creation of a second root node based on a member of said first collection of related data items, wherein said request is made by said user; acquiring the member'"'"'s physical location within the underlying data structure of said data processing device; determining the member'"'"'s descendants, wherein a second collection of related data items is comprised of said descendants; creating said second root node, wherein said second root node comprises a pointer to said member'"'"'s physical location and an expandable list of descendants; and displaying said second root node in the navigation pane of the shell browser window simultaneously to said displaying of said first root node, wherein said second root node is selectable to display in the shell browser window a second page view of the second collection of related data items, and wherein said second root node is selectable to display in the navigation pane one or more children nodes of said second root node.
-
Specification