Single window navigation methods and systems
First Claim
1. A system comprising:
- means for storing application programs;
single application program means on the means for storing, said single application program means providing;
single navigable window means;
multiple different functionalities internal to the single application program to which the single navigable window means can be navigated by a user, the multiple different functionalities including two or more of the following;
a web-browser functionality, a planner functionality, an email functionality, a contacts functionality, or a word processing functionality;
navigation means for managing the user'"'"'s navigation activities within the single application program;
user-clickable means for allowing the user to navigate the single window means inside individual functionalities and to the different functionalities; and
at least one context-sensitive command area displayed adjacent to a display of the single navigable window means and associated with the single navigable window means, the at least one context-sensitive command area including at least one specific command for each of the multiple different functionalities and at least one global command, the single application program means automatically changing the at least one specific command but maintaining the at least one global command that are presented to the user within the command area as the user navigates to different functionalities.
1 Assignment
0 Petitions
Accused Products
Abstract
A user interface (UI) in the form of a single navigable window enables a user to navigate to and between multiple different functionalities that are provided by a single application program. Novel use is made of a navigation model that manages the user'"'"'s navigation activities to and between the different functionalities. Navigation instrumentalities enable the user to navigate among the different functionalities and include links to each of the different functionalities as well as browser-like navigation buttons. Context-sensitive command sets can also be provided along with the single navigable window. The context sensitive command sets include commands that automatically change as the user'"'"'s computing context changes, e.g. as the user moves from functionality to functionality. The single application can be defined as a software platform that is extensible to receive and incorporate different functionalities. The functionalities can be provided as software modules that can be sent over a network such as the Internet. The extensible software platform provides a basis to offer a subscriber or fee-based service where different subscribers can, for a fee, access different functionalities via a network such as the Internet.
882 Citations
13 Claims
-
1. A system comprising:
-
means for storing application programs; single application program means on the means for storing, said single application program means providing; single navigable window means; multiple different functionalities internal to the single application program to which the single navigable window means can be navigated by a user, the multiple different functionalities including two or more of the following;
a web-browser functionality, a planner functionality, an email functionality, a contacts functionality, or a word processing functionality;navigation means for managing the user'"'"'s navigation activities within the single application program; user-clickable means for allowing the user to navigate the single window means inside individual functionalities and to the different functionalities; and at least one context-sensitive command area displayed adjacent to a display of the single navigable window means and associated with the single navigable window means, the at least one context-sensitive command area including at least one specific command for each of the multiple different functionalities and at least one global command, the single application program means automatically changing the at least one specific command but maintaining the at least one global command that are presented to the user within the command area as the user navigates to different functionalities. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system comprising:
-
means readable by a computer; software platform means, embodied on the readable means, for providing a single application program that provides; a single navigable window means; means for navigating the single navigable window to different functionalities internal to the single application program that can enable a user to accomplish different tasks, the different functionalities including two or more of the following;
a web-browser functionality, a planner functionality, an email functionality, a contacts functionality, or a word processing functionality;means for managing navigation activities of the user; context-sensitive command set means for presenting command sets as a user'"'"'s context changes in accordance with the user'"'"'s navigation activities, the content-sensitive command set means displayed adjacent to a display of the single navigable window means, the context-sensitive command set means configured to display at least one specific command for each of the different functionalities and at least one global command, and the context-sensitive command set means configured to change the at least one specific command but maintain the at least one global command as the user navigates to different functionalities; and means for receiving and incorporating into the single application program individual software components that comprise individual different functionalities. - View Dependent Claims (9)
-
-
10. A computing method comprising:
-
displaying a user interface that comprises; a single navigable window that can be navigated between multiple different document-centric functionalities that are provided by a single application program, the multiple different document-centric functionalities including two or more of the following;
a web-browser functionality, a planner functionality, an email functionality, a contacts functionality, or a word processing functionality;at least one context-sensitive command area displayed adjacent to a display of the single navigable window and associated with the single navigable window; receiving user input that indicates selection of a particular functionality; navigating the single navigable window to the particular selected functionality; displaying in said window indicia of said functionality that can enable a user to access the particular selected functionality; and displaying in said at least one context-sensitive command area at least one specific command corresponding to the particular selected functionality and at least one global command, wherein the at least one specific command changes as the user navigates to different document-centric functionalities, and wherein the at least one global command is maintained as the user navigates to different document-centric functionalities. - View Dependent Claims (11, 12, 13)
-
Specification