Context sensitive menu system/menu behavior
DC CAFCFirst Claim
1. In a computer system having a central processing unit (CPU), a graphical user interface including a display and a user interface selection device communicatively coupled to the CPU, a method for providing, and selecting from, a menu for a selected computer resource, said method comprising the steps of:
- generating a set of menu selections for the selected computer resource in response to receiving, by the CPU, a context menu generation signal from the user interface selection device, the generating step comprising the steps of;
retrieving a menu selection relating to a class of objects to which the selected computer resource belongs; and
retrieving a menu selection associated with a container in which the selected computer resource resides; and
displaying upon the display the set of menu selections in a menu positioned in the proximity of a graphical representation of the selected computer resource.
1 Assignment
Litigations
0 Petitions
Accused Products
Abstract
A method and system are described for a computer system for retrieving and presenting a set of commands in the form of a pop up context menu for a selected object. The context menu is displayed in the proximity of the selected object and is determined primarily by the class of the selected object and secondarily by the particular container in which the selected object resides at the time of selection. The context menu displays a number of useful features which enable the user to quickly and easily invoke commands upon the selected object.
318 Citations
38 Claims
-
1. In a computer system having a central processing unit (CPU), a graphical user interface including a display and a user interface selection device communicatively coupled to the CPU, a method for providing, and selecting from, a menu for a selected computer resource, said method comprising the steps of:
-
generating a set of menu selections for the selected computer resource in response to receiving, by the CPU, a context menu generation signal from the user interface selection device, the generating step comprising the steps of; retrieving a menu selection relating to a class of objects to which the selected computer resource belongs; and retrieving a menu selection associated with a container in which the selected computer resource resides; and displaying upon the display the set of menu selections in a menu positioned in the proximity of a graphical representation of the selected computer resource. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. In a computer system having a central processing unit (CPU), a graphical user interface including a display and a user interface selection device communicatively coupled to the CPU, a method for providing, and selecting from a menu associated with a second selected computer resource, said method comprising the steps of:
-
selecting a first computer resource in response to receiving, by the CPU, a first signal from the user interface selection device; generating a set of menu selections for a second computer resource associated with a transfer of the first computer resource to the second computer resource in response to receiving, by the CPU, a second signal from the user interface selection device after selecting the first computer resource; and displaying upon the display the set of menu selections in a menu positioned in the proximity of a graphical representation of the second computer resource. - View Dependent Claims (10, 11)
-
-
12. In a computer system having a central processing unit (CPU), a graphical user interface including a display and a user interface selection device communicatively coupled to the CPU, a method for providing, and selecting from, a menu for a set of selected computer resources said method comprising the steps of:
-
generating a set of menu selections for the set of selected computer resources in response to receiving, by the CPU, a context menu generation signal and a multiple select mode signal from the user interface selection device, the generating step comprising the steps of; retrieving a menu selection obtained by taking the intersection of sets of object specific commands associated with the set of selected computer resources; and retrieving a menu selection associated with a container in which the set of selected computer resources resides; and displaying upon the display the set of menu selections in a menu. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A graphical user interface providing context sensitive menu options to a user for a selected computer resource in a computer system having a central processing unit (CPU), a display, and a user interface selection device communicatively coupled to the CPU, the graphical user interface comprising:
-
means for generating a set of menu selections for the selected computer resource in response to receiving, by the CPU, a context menu generation signal from the user interface selection device, the means for generating comprising; means for retrieving a menu selection relating to a class of computer objects to which the computer resource belongs, and means for retrieving a menu selection associated with a container in which the computer resource resides; and means for displaying upon the display the set of menu selections in a menu positioned in the proximity of a graphical representation of the selected computer resource. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25)
-
-
26. A graphical user interface for providing, and selecting from a menu associated with a second selected computer resource in a computer system having a central processing unit (CPU), a display and a user interface selection device communicatively coupled to the CPU, said graphical user interface comprising:
-
means for selecting a first computer resource in response to receiving, by the CPU, a first signal from the user interface selection device; means for generating a set of menu selections for a second computer resource associated with a transfer of the first computer resource to the second computer resource in response to receiving, by the CPU, a second signal from the user interface selection device after selecting the first computer resource; and means for displaying upon the display the set of menu selections in a menu positioned in the proximity of a graphical representation of the second computer resource. - View Dependent Claims (27, 28)
-
-
29. A graphical user interface for providing, and selecting from, a menu for a set of selected computer resources in a computer system having a central processing unit (CPU), a display and a user interface selection device communicatively coupled to the CPU, said graphical user interface comprising:
-
means for generating a set of menu selections for the set of selected computer resources in response to receiving, by the CPU, a context menu generation signal and a multiple select mode signal from the user interface selection device, the means for generating comprising; means for retrieving a menu selection obtained by taking the intersection of sets of object specific commands associated with the set of selected computer resources, and means for retrieving a menu selection associated with a container in which the set of selected computer resources resides; and means for displaying upon the display the set of menu selections in a menu. - View Dependent Claims (30, 31, 32, 33, 34)
-
-
35. A computer-readable storage medium for use in a computer system having a display device, a selected object having a visual representation stored in storage, and a container object in which the selected object is contained, said medium holding instructions for:
-
adding a menu selection, related to the class of objects to which the selected object belongs, to a menu; adding a menu selection that is associated with the container in which the selected object is stored to the menu; and displaying the menu with the menu selections on the display device in proximity to the visual representation of the selected object. - View Dependent Claims (36, 37)
-
-
38. A computer-readable storage medium for use in a computer system having a display device and a selected set of computer resources and a container object in which the selected set of computer resources resides stored in a storage device, the medium holding instructions for:
-
calculating an intersection of object-specific commands for the selected set of objects; adding menu items for the calculated intersection of object-specific commands to a menu; adding a menu item that is associated with the container to the menu; and displaying the menu with the menu items on the display device.
-
Specification