Graphical tree depicting search or browsing history
First Claim
1. A computer-implemented method of facilitating enhanced browsing of electronic content, the method comprising:
- in association with a user'"'"'s viewing of a first page of electronic content, presenting a root node of a navigable tree, wherein said root node corresponds to the first page;
in response to selection by the user of a second page of electronic content linked to the first page, adding a child node to said tree, wherein said child node corresponds to the second page and is connected to the root node; and
as additional pages of electronic content are selected by the user, adding additional nodes to said tree, said additional nodes corresponding to the additional pages.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for facilitating a user'"'"'s browsing experience. A graphical history navigation tree is constructed and displayed as the user browses or previews electronic data (e.g., web pages, documents, images, electronic mail). A tree root is placed when the user opens a browser, initiates a new search or specifies that a new tree should be started. Thereafter, as the user accesses content linked to a given page, nodes corresponding to the content are added to the tree and connected to the tree node corresponding to the given page. The user may immediately return to any node'"'"'s content by clicking or mousing-over the node. Nodes may be marked (e.g., by color, size) or notated to allow rapid identification of their content and/or level of interest to the user.
190 Citations
32 Claims
-
1. A computer-implemented method of facilitating enhanced browsing of electronic content, the method comprising:
-
in association with a user'"'"'s viewing of a first page of electronic content, presenting a root node of a navigable tree, wherein said root node corresponds to the first page;
in response to selection by the user of a second page of electronic content linked to the first page, adding a child node to said tree, wherein said child node corresponds to the second page and is connected to the root node; and
as additional pages of electronic content are selected by the user, adding additional nodes to said tree, said additional nodes corresponding to the additional pages. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer readable medium storing instructions that, when executed by a computer, cause the computer to perform a method of facilitating enhanced browsing of electronic content, the method comprising:
-
in association with a user'"'"'s viewing of a first page of electronic content, presenting a root node of a navigable tree, wherein said root node corresponds to the first page;
in response to selection by the user of a second page of electronic content linked to the first page, adding a child node to said tree, wherein said child node corresponds to the second page and is connected to the root node; and
as additional pages of electronic content are selected by the user, adding additional nodes to said tree, said additional nodes corresponding to the additional pages.
-
-
15. A graphical user interface for facilitating enhanced browsing of electronic data, comprising:
-
a tree window configured for display in conjunction with one or more of;
a browser window for browsing electronic data; and
an enhanced browsing window for previewing electronic data; and
displayed within said tree window, a navigable graphical tree comprising nodes corresponding to electronic data that has been browsed or previewed. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. An enhanced browsing apparatus for facilitating enhanced browsing of electronic data, the apparatus comprising:
-
a browsing window configured to display electronic data to a user; and
a user interface configured to;
construct a tree comprising nodes corresponding to content displayed in the browsing window; and
facilitate the user'"'"'s navigation of the content by re-displaying, in the browsing window, content corresponding to a node selected by the user. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32)
-
Specification