Operating system launch menu program listing
First Claim
1. A method of displaying on a computer display a list of selectable items in a program launch menu of an operating system executing on a computer system, comprising steps of:
- receiving a user-initiated indication to display a default program launch menu by actuating a button on a taskbar;
displaying on a computer display device the default program launch menu of an operating system, said default program launch menu having a predefined area for displaying regions and a selection control, wherein the regions comprise a first region for presenting pinned items and a second dynamic region for presenting a first plurality of selectable items, and wherein the pinned items remain in a fixed location within the first region regardless of user-initiated actions with respect to selecting items;
presenting a listing of views in proximity to the selection control that allow a user to select at least one view, wherein the listing of views includes the at least one view that, when selected, changes which selectable items are presented in the second dynamic region;
receiving a user-initiated selection of the presented at least one view;
identifying a selected launch program menu based on the selected at least one view;
displaying on a computer display device a second plurality of selectable items associated with the selected program launch menu of an operating system, said selected program launch menu occupying the same second dynamic region within the predefined area as the default program launch menu previously occupied, wherein the plurality of selectable items are arranged according to a hierarchy, wherein the predefined area presents a nested tree view of at least as portion of the plurality of selectable items, and wherein items of the plurality of selectable items comprises one of expandable items and launchable items based a type of the selected program launch menu;
initially displaying in the second dynamic region a first subset of the second plurality of selectable items, wherein each selectable item in the first subset is at a top level of the hierarchy; and
when the second program launch menu directs that the items of the second plurality of selectable items are the expandable items, responsive to a user selecting a first expandable item in the first subset, rearranging items within the second dynamic region to provide room to hierarchically display therein a second subset of the second plurality of selectable items, the second subset including one or more children items of the first expandable item, andresponsive to user input selecting a second expandable item in the second subset, rearranging items within the second dynamic region to provide room to hierarchically display therein a third subset of the second plurality of selectable items, the third subset including one or more children items of the second expandable item.
2 Assignments
0 Petitions
Accused Products
Abstract
An operating system program launch menu, such as a Start menu, provides various mechanisms for a user to quickly and efficiently locate and launch desired data items such as programs, data files, storage locations, and the like. A search box within the program launch menu may be used to quickly locate programs, documents, communications, and other data items. An auto-complete feature may be used, e.g., when the user restricts the locations searched for the user-entered search text. A most commonly used program list may include programs based on various criteria including both frequency of use and recent use, thereby always including a most recently used item. An all programs view may display programs and documents in a hosted-tree view within the original confines of the program launch menu, thereby negating the need to open sub-menus on top of a large portion of the desktop displayed on the display device.
-
Citations
10 Claims
-
1. A method of displaying on a computer display a list of selectable items in a program launch menu of an operating system executing on a computer system, comprising steps of:
-
receiving a user-initiated indication to display a default program launch menu by actuating a button on a taskbar; displaying on a computer display device the default program launch menu of an operating system, said default program launch menu having a predefined area for displaying regions and a selection control, wherein the regions comprise a first region for presenting pinned items and a second dynamic region for presenting a first plurality of selectable items, and wherein the pinned items remain in a fixed location within the first region regardless of user-initiated actions with respect to selecting items; presenting a listing of views in proximity to the selection control that allow a user to select at least one view, wherein the listing of views includes the at least one view that, when selected, changes which selectable items are presented in the second dynamic region; receiving a user-initiated selection of the presented at least one view; identifying a selected launch program menu based on the selected at least one view; displaying on a computer display device a second plurality of selectable items associated with the selected program launch menu of an operating system, said selected program launch menu occupying the same second dynamic region within the predefined area as the default program launch menu previously occupied, wherein the plurality of selectable items are arranged according to a hierarchy, wherein the predefined area presents a nested tree view of at least as portion of the plurality of selectable items, and wherein items of the plurality of selectable items comprises one of expandable items and launchable items based a type of the selected program launch menu; initially displaying in the second dynamic region a first subset of the second plurality of selectable items, wherein each selectable item in the first subset is at a top level of the hierarchy; and when the second program launch menu directs that the items of the second plurality of selectable items are the expandable items, responsive to a user selecting a first expandable item in the first subset, rearranging items within the second dynamic region to provide room to hierarchically display therein a second subset of the second plurality of selectable items, the second subset including one or more children items of the first expandable item, and responsive to user input selecting a second expandable item in the second subset, rearranging items within the second dynamic region to provide room to hierarchically display therein a third subset of the second plurality of selectable items, the third subset including one or more children items of the second expandable item. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
Specification