System and method for improved distributed menu performance
First Claim
1. A computer-implemented method for creating computer menus, the method comprising:
- receiving a first request to create a menu;
determining a first set of menu items wherein the first set of menu items corresponds to local actions adapted to be performed by a local computer;
displaying the first set of menu items;
receiving a second request to display a second set of menu items, the second request corresponding to one of the first set of menu items;
determining a second set of menu items wherein the second set of menu items corresponds to remote actions adapted to be performed by one or more remote computers connected to the local computer via a computer network; and
displaying the second set of menu items.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for creating a menu, upon a user'"'"'s initial request, initially having only a first set of menu items and displaying a second set of menu items upon a user'"'"'s subsequent request. After receiving the user'"'"'s initial menu request, the first set of menu items is determined and displayed. The first set of menu items includes menu items that correspond to actions on the local computer, menu items that are frequently selected by the user, etc. If a request for additional menu items is received from the user, a second set of menu items is determined and displayed. The second set of menu items includes menu items that correspond to actions on one or more remote computers such as a server, menu items that are infrequently selected by the user, etc.
-
Citations
22 Claims
-
1. A computer-implemented method for creating computer menus, the method comprising:
-
receiving a first request to create a menu;
determining a first set of menu items wherein the first set of menu items corresponds to local actions adapted to be performed by a local computer;
displaying the first set of menu items;
receiving a second request to display a second set of menu items, the second request corresponding to one of the first set of menu items;
determining a second set of menu items wherein the second set of menu items corresponds to remote actions adapted to be performed by one or more remote computers connected to the local computer via a computer network; and
displaying the second set of menu items. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An information handling system comprising:
-
one or more processors;
a memory accessible by the one or more processors;
a network interface connecting the information handling system through a network to one or more remote information handling systems;
one or more input devices that receive a first request to create a menu;
menu generation logic to generate a first set of menu items wherein the first set of menu items corresponds to local actions adapted to be performed by the information handling system;
a display device to display the first set of menu items;
a receiver to receive a second request to display a second set of menu items from one of the input devices, the second request corresponding to one of the first set of menu items;
menu creation logic to create a second set of menu items wherein the second set of menu items corresponds to remote actions adapted to be performed by the one or more remote information handling systems; and
display logic to display the second set of menu items on the display device. - View Dependent Claims (10, 11, 12)
-
-
13. A computer program product stored in a computer operable media for creating computer menus, the computer program product comprising:
-
means for receiving a first request to create a menu;
means for determining a first set of menu items wherein the first set of menu items corresponds to local actions adapted to be performed by a local computer;
means for displaying the first set of menu items;
means for receiving a second request to display a second set of menu items, the second request corresponding to one of the first set of menu items;
means for determining a second set of menu items wherein the second set of menu items corresponds to remote actions adapted to be performed by one or more remote computers connected to the local computer via a computer network; and
means for displaying the second set of menu items. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
-
21. A computer-implemented computer program product for creating computer menus, the computer program product comprising:
-
receiving a first request to create a menu;
determining a first set of menu items wherein the first set of menu items corresponds to local actions adapted to be performed by a local computer;
displaying the first set of menu items;
receiving a second request to display a second set of menu items;
determining a second set of menu items wherein the second set of menu items corresponds to remote actions adapted to be performed by one or more remote computers connected to the local computer via a computer network, the determining of the second set of menu items further comprising;
sending a request to the remote computers; and
receiving the second set of menu items from the remote computers; and
displaying the second set of menu items on a display device.
-
-
22. A computer program product stored in a computer operable media for creating computer menus, the computer program product comprising:
-
means for receiving a first request to create a menu;
means for determining a first set of menu items wherein the first set of menu items corresponds to local actions adapted to be performed by a local computer;
means for displaying the first set of menu items;
means for receiving a second request to display a second set of menu items;
means for determining a second set of menu items wherein the second set of menu items corresponds to remote actions adapted to be performed by one or more remote computers connected to the local computer via a computer network, the means for determining of the second set of menu items further comprising;
means for sending a request to the remote computers; and
means for receiving the second set of menu items from the remote computers; and
means for displaying the second set of menu items on a display device.
-
Specification