Unified navigation shell user interface
1 Assignment
0 Petitions
Accused Products
Abstract
A user interface for navigating among screens on a personal computer. The screens, which include layers of a shell user interface and various locations within applications, are presented as pages. In addition, commands and help information of an application are presented as a web of command pages. To this end, a unit of measure, called a “place” is defined. In general, an application is a place, and separate documents within an application may also define a place. Separate command windows and dialog boxes within an application or a document typically do not define a place. Backwards navigation takes the user to the previous place, and forward navigation (if possible) takes the user to the next place. Because the underlying data for a page may change between an initial visit to a page and navigation back to the page, data objects and page code are maintained separately, and are combined only when a request for a page is made.
144 Citations
70 Claims
-
1-44. -44. (canceled)
-
45. In a computer system having a graphical user interface and a user interface selection device, a method of providing the user interface for selection therefrom, comprising:
-
maintaining command information about commands that are available for an application, the command information including textual information about each of the commands;
providing an option for requesting some of the commands in accordance with the command information;
in response to a signal indicative of a selection of the option, rendering a command page that displays at least some of the commands; and
for each of the commands displayed on the command page, displaying the textual description along with the command. - View Dependent Claims (46, 47, 48, 49, 50, 51, 52, 53)
-
-
54. In a computer system having a graphical user interface and a user interface selection device, a method of providing the user interface for selection therefrom, comprising:
-
maintaining command information about commands that are available for an application, the command information including grouping information about the commands;
providing an option for requesting some of the commands in accordance with the command information;
in response to a signal indicative of a selection of the option, rendering a command page that displays at least some of the commands and a link to a group of the commands. - View Dependent Claims (55, 56, 57, 58, 59, 60, 61, 62)
-
-
63. A computer-readable medium having stored thereon a data structure, the data structure comprising:
-
a first data field comprising command information about a command; and
a second data field associated with the command information comprising information corresponding to a description of the command, the description capable of being sensed by a user. - View Dependent Claims (64, 65, 66)
-
-
67. A computer readable medium having stored thereon a data structure, the data structure comprising:
-
a first data field comprising command information about a command; and
a second data field associated with the command information comprising information corresponding to terms that are descriptive of the command and are capable of being found by a search. - View Dependent Claims (68, 69)
-
-
70-71. -71. (canceled)
Specification