Hierarchical Model for Web Browser Navigation
First Claim
1. A computer-implemented browser user interface (UI) comprising a navigation display that provides access to browse history, 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 after a currently visited link node; and
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 before the currently visited link node.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the present invention enable navigation in a web browser to be supported by a session browse history. In embodiments, a session browse history may be an n-ary tree data structure. Embodiments of the present invention integrated into a browser enable a user to access a session browse history tree via browser UI displays such as a navigation bar, a main tool bar, or a combination thereof. In embodiments, a session browse history tree may be exported to persistent storage, and may be imported into and integrated with an active session browse history tree. In embodiments, a stored session browse history tree may be updated in response to handling a caught browser event such as a “browser refresh” event, and in response to processing a user-initiated “go to” request from the browser UI. In embodiments, a currently stored session browse history tree may be returned in response to a request received from the browser UI.
-
Citations
20 Claims
-
1. A computer-implemented browser user interface (UI) comprising a navigation display that provides access to browse history, 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 after a currently visited link node; and 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 before the currently visited link node. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer processing system for providing a navigation display within a browser UI, the system comprising:
-
a user interface (UI) elements processor, that; dispatches a task processing request associated with input data to a request handler in response to receiving the input data from the browser UI, and provides the navigation display within the browser UI in response to receiving a task processing result from a request handler, the navigation display 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 after a currently visited link node; and 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 before the currently visited link node; the request handler, that, in response to receiving the processing task request associated with the input data, generates a processing task result by executing a task comprising accessing the tree-based browse history; and a browse history manager, that accesses a stored representation of the tree-based browse history in response to receiving a browse history access request from the request handler. - View Dependent Claims (11, 12)
-
-
13. A computer program product comprising at least one computer-readable medium storing one or more sequences of instructions, wherein execution of the one or more sequences of instructions by one or more processors causes the one or more processors to execute a computer-implemented method for providing a navigation display that provides access to browse history, the method comprising:
-
providing 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 after a currently visited link node; and providing 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 before the currently visited link node. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification