A method of retrieving information by navigating within a web browsing
session. The information is stored on a server in a hierarchical tree
comprising a root node, top-level child nodes representing information
categories and leaf nodes representing information sub-categories. Each
of the nodes has an associated information unit. Initially, an
information unit associated with the root node is displayed in an
information space. A user then performs navigation operations from the
root node, by selecting a first top-level child node, traversing the leaf
nodes and selecting a first leaf node. A first information unit
associated with the first leaf node is subsequently displayed in the
information space. This first information unit is stored, the navigation
operations are repeated on a second top-level child node until a second
information unit is displayed in the information space. The user then
re-selects the first top-level child node and in response to the
re-selection the first information unit is automatically re-displayed in
the information space.