Computer user interface architecture that saves a user's non-linear navigation history and intelligently maintains that history
First Claim
1. A computer readable medium having computer-executable instructions that, when executed by a computer, cause the computer to perform steps of:
- generating a computer user interface comprising a plurality of user interface documents having links and a plurality of user content documents having links, the user interface documents including user interface commands, wherein the generated user interface includes a unified navigational context for allowing a user to interface with at least one of the plurality of user interface documents and at least one of the plurality of user content documents within a single frame by activating the links of the user interface documents and the links of the user content documents;
in response to activation, by a user, of a first set of one or more links of the plurality of user interface documents having links and the user content documents having links, navigating forward from a first document page along a first navigational path of at least one document page, the first navigational path including one of the plurality of user interface documents and one of the plurality of user content documents;
then, in response to activation of a previous link at least once by the user, navigating back along the first navigational path to the first document page;
then, in response to activation, by the user, of a second set of one or more links of the plurality of user interface documents having links and the user content documents having links, navigating forward from the first document page along a second navigational path of at least one document page, the second navigational path being different than the first navigational path;
then, in response to activation of the previous link at least once by the user, navigating back along the second navigational path to the first document page; and
then, in response to activation of a next link by the user at least once, navigating forward along the first navigational path.
1 Assignment
0 Petitions
Accused Products
Abstract
A user interface architecture wherein user content and user interface are composed of documents with links is described. User content documents and user interface documents are both displayed in a single viewing frame. A non-linear navigation history is maintained such that a user can navigate along a first path, back up using a previous link, navigate along a second path, back up along the second path using the previous link, and re-navigate along the first path again using a next link. Every document page to which a user navigates is saved in the user'"'"'s navigation history. Users can query their navigation histories and view their navigation histories in various ways. Users can access, annotate, and customize the user interface in the same manner in which users access, annotate, and modify user content documents.
347 Citations
18 Claims
-
1. A computer readable medium having computer-executable instructions that, when executed by a computer, cause the computer to perform steps of:
-
generating a computer user interface comprising a plurality of user interface documents having links and a plurality of user content documents having links, the user interface documents including user interface commands, wherein the generated user interface includes a unified navigational context for allowing a user to interface with at least one of the plurality of user interface documents and at least one of the plurality of user content documents within a single frame by activating the links of the user interface documents and the links of the user content documents; in response to activation, by a user, of a first set of one or more links of the plurality of user interface documents having links and the user content documents having links, navigating forward from a first document page along a first navigational path of at least one document page, the first navigational path including one of the plurality of user interface documents and one of the plurality of user content documents; then, in response to activation of a previous link at least once by the user, navigating back along the first navigational path to the first document page; then, in response to activation, by the user, of a second set of one or more links of the plurality of user interface documents having links and the user content documents having links, navigating forward from the first document page along a second navigational path of at least one document page, the second navigational path being different than the first navigational path; then, in response to activation of the previous link at least once by the user, navigating back along the second navigational path to the first document page; and then, in response to activation of a next link by the user at least once, navigating forward along the first navigational path. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
Specification