Patent ID: 8433996

Claim:
A computer-implemented browser user interface (UI) encoded on a non-transitory computer-readable medium comprising a navigation display that provides access to browse history of a session, the browser UI comprising: a session forward icon that, responsive to a user selecting the session forward icon, causes the navigation display to display a first portion of a tree-based session browse history comprising link nodes, wherein each link node is associated with a Universal Resource Identifier (URI), the first portion of the tree-based session browse history corresponding to a set of link nodes that have been visited by the user in the session positioned after a currently visited link node; a session backward icon that, responsive to the user selecting the session backward icon, causes the navigation display to display a second portion of the tree-based session browse history comprising link nodes, wherein each link node is associated with a URI, the second portion of the tree-based session browse history corresponding to a set of link nodes that have been visited by the user in the session positioned before the currently visited link node; and at least one session browsing history drop-down menu icon, which allows the user to view at least a subset of the tree-based session browse history using a session browse history drop-down menu, wherein the displayed session browse history drop-down menu contains a plurality of link nodes from a plurality of browse history branches created during the session, wherein the plurality of link nodes are displayed as an inverted tree that shows a root link node at the top of the session browse history drop-down menu and shows the currently visited link node in a trunk of the inverted tree, and wherein each child link node in the trunk of the inverted tree is displayed below its parent link node and a child link node in a branch of the inverted tree is displayed horizontally adjacent to its parent link node, wherein the user is allowed to select a link node from the displayed session browse history drop-down menu for random access navigation, and wherein the tree-based session history display is updated in response to the user's selection of another link node in the branch, wherein the another link node is displayed in the trunk of the inverted tree of the updated tree-based session history display.