Computer user interface architecture wherein both content and user interface are composed of documents with links
First Claim
1. A computer readable medium having computer executable instructions for performing the steps of:
- providing a plurality of user interface document pages to a user, at least one of the user interface document pages having at least a first link;
providing a plurality of user content document pages to the user, at least one of the user content document pages having at least a second link, wherein at least one of the user content document pages is an e-mail message having at least one second link within an e-mail message document page, the at lest one second link upon activation causing command code to be executed to perform an operation selected from the group consisting of;
reply, reply to all, forward, and delete;
indicating via at least one link property a display format for at least one of the first and second links;
generating for display, in a display frame associated with a link in a linked-from document page, content of a linked-to document page;
generating updates for the display of the linked-to content at a rate specified by a property of the link linking the linked-from and linked-to document pages;
using heuristics to automatically provide most-likely-to-use links to additional material and to automatically provide a set of command choices to the user;
providing at least one of the most-likely-to-use links based upon documents created during a first time period substantially the same as a time period during which a document being viewed by the user was created; and
including at least one command in the set of command choices based upon commands the user has invoked most frequently in the past from contexts substantially the same as the user'"'"'s current document context.
3 Assignments
0 Petitions
Accused Products
Abstract
A user interface architecture wherein user content and user interface are composed of documents with links is described. Links have properties that indicate how links should be displayed. Link display may depend upon characteristics of the linked-to frame. Commands are implemented as links that link to command code. The display format of a document page depends upon the path a user navigated in order to get to the displayed page. 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.
-
Citations
21 Claims
-
1. A computer readable medium having computer executable instructions for performing the steps of:
-
providing a plurality of user interface document pages to a user, at least one of the user interface document pages having at least a first link; providing a plurality of user content document pages to the user, at least one of the user content document pages having at least a second link, wherein at least one of the user content document pages is an e-mail message having at least one second link within an e-mail message document page, the at lest one second link upon activation causing command code to be executed to perform an operation selected from the group consisting of;
reply, reply to all, forward, and delete;indicating via at least one link property a display format for at least one of the first and second links; generating for display, in a display frame associated with a link in a linked-from document page, content of a linked-to document page; generating updates for the display of the linked-to content at a rate specified by a property of the link linking the linked-from and linked-to document pages; using heuristics to automatically provide most-likely-to-use links to additional material and to automatically provide a set of command choices to the user; providing at least one of the most-likely-to-use links based upon documents created during a first time period substantially the same as a time period during which a document being viewed by the user was created; and including at least one command in the set of command choices based upon commands the user has invoked most frequently in the past from contexts substantially the same as the user'"'"'s current document context. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-implement method, the method comprising:
-
providing a plurality of user interface document pages to a user, at least one of the user interface document pages having at least a first link; providing a plurality of user content document pages to the user, at least one of the user content document pages having at least a second link, wherein at least one of the user content document pages is an e-mail message having at least one second link within an e-mail message document page, the at lest one second link upon activation causing command code to be executed to perform an operation selected from the group consisting of;
reply, reply to all, forward, and delete;indicating via at least one link property a display format for at least one of the first and second links; generating for display, in a display frame associated with a link in a linked-from document page, content of a linked-to document page; generating updates for the display of the linked-to content at a rate specified by a property of the link linking the linked-from and linked-to document pages; using heuristics to automatically provide most-likely-to-use links to additional material and to automatically provide a set of command choices to the user; providing at least one of the most-likely-to-use links based upon documents created during a first time period substantially the same as a time period during which a document being viewed by the user was created; and including at least one command in the set of command choices based upon commands the user has invoked most frequently in the past from contexts substantially the same as the user'"'"'s current document context. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. In a computer system having processors coupled to memories configured to execute instructions for a method, the method comprising:
-
providing a plurality of user interface document pages to a user, at least one of the user interface document pages having at least a first link; providing a plurality of user content document pages to the user, at least one of the user content document pages having at least a second link, wherein at least one of the user content document pages is an e-mail message having at least one second link within an e-mail message document page, the at least one second link upon activation causing command code to be executed to perform an operation selected from the group consisting of;
reply, reply to all, forward, and delete;indicating via at least one link property a display format for at least one of the first and second links; generating for display, in a display frame associated with a link in a linked-from document page, content of a linked-to document page; generating updates for the display of the linked-to content at a rate specified by a property of the link linking the linked-from and linked-to document pages; using heuristics to automatically provide most-likely-to-use links to additional material and to automatically provide a set of command choices to the user; providing at least one of the most-likely-to-use links based upon documents created during a first time period substantially the same as a time period during which a document being viewed by the user was created; and including at least one command in the set of command choices based upon commands the user has invoked most frequently in the past from contexts substantially the same as the user'"'"'s current document context. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification