Menu driven and method system for informing which past selections have caused disabled actions
First Claim
1. In a data processing system including a processor, a memory, display means and input means coupled together by means of a system bus, a method comprising the steps of:
- establishing a selections list containing a plurality of selections in the memory which have been selected by a user;
updating the selections list in response to selection or deselection by the user;
determining whether any of the selections contained in the selections list have disabled any action in an actions list containing a plurality of actions;
displaying a menu on the display means, the menu containing at least one disabled action, the disabled action being displayed in a manner which indicates that the disabled action is disabled; and
,indicating which of the selections contained in the selections list have caused the disabled action to be disabled in response to the user moving a cursor to the disabled action;
wherein the steps are performed by the processor according to a set of instructions stored in the memory and with user input received from the input means.
0 Assignments
0 Petitions
Accused Products
Abstract
A method of informing a user of a data processing system about which of his previous selections in a current data processing session have disabled, or otherwise "affected", selections which would ordinarily be selectable. Control of the data processing system is managed by listing the selections available to the user on series of menus presented on the display means. A CPU instructs the display means to display the menu which corresponds to that particular point in the program. Following the method of the present invention, the CPU has kept track of the selections made by user. By referring to a special data file which correlates or compares these past selections to the list of actions displayed in the current menu, the CPU determines which of these actions are "affected". These affected actions are then denoted on the menu in some way, e.g., changing the affected action'"'"'s color, marking the affected actions with a special symbol, etc. Responsive to the user placing the input focus on an affected action, the CPU presents a list of the past selections which cause the action to be affected on the display means, One preferred embodiment of the invention would allow a user to deselect the past selections which cause the action to be affected, and thereby transform the affected action to an unaffected action. The user could then perform the desired action with the remaining past selections.
33 Citations
19 Claims
-
1. In a data processing system including a processor, a memory, display means and input means coupled together by means of a system bus, a method comprising the steps of:
-
establishing a selections list containing a plurality of selections in the memory which have been selected by a user; updating the selections list in response to selection or deselection by the user; determining whether any of the selections contained in the selections list have disabled any action in an actions list containing a plurality of actions; displaying a menu on the display means, the menu containing at least one disabled action, the disabled action being displayed in a manner which indicates that the disabled action is disabled; and
,indicating which of the selections contained in the selections list have caused the disabled action to be disabled in response to the user moving a cursor to the disabled action; wherein the steps are performed by the processor according to a set of instructions stored in the memory and with user input received from the input means. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A data processing system for informing a system user which of a plurality of selections made by the system user have disabled an action in a menu presented to the user comprising:
-
a memory for storing program modules and data files; a processor coupled to the memory by means of a system bus the processor operates the data processing system according to instructions in the program modules stored in the memory; means for establishing a selections list in memory, the selections list containing a plurality of selections which have been selected by the system user; means for updating the selections list in response to a selection or deselection by the system user; means for determining whether any of the selections contained in the selections list have disabled any action in an actions list containing a plurality of actions; display means for displaying information to the system user coupled to the processing means and the memory by means of a system bus, the display means displaying the actions list in a menu including at least one disabled action displayed in a manner indicating its disabled state; an input device for querying the data processing system as to the selections which are causing the disabled action to be disabled; and
,means for indicating which of the selections have caused the disabled action to be disabled in response to the input means signaling that a cursor has been moved to the disabled action. - View Dependent Claims (11, 12, 13, 14)
-
-
15. In a data processing system including a processor, a memory, display means and input means coupled together by means of a system bus, a method comprising the steps of:
-
establishing a selections list containing the plurality of selections in the memory which have been selected by a user; updating the selections list in response to selection or deselection by the user; determining whether any of the selections contained in the selections list have disabled any action in an actions list containing a plurality of actions by comparing the selections list and the actions list against a data file stored in the memory which indicates which of the actions contained in the actions list are disabled by the selections contained in the selection list; displaying a menu on the display means, the menu containing at least one disabled action, the disabled action being displayed in a manner which indicates that the disabled action is disabled; and
,indicating which of the selections contained in the selections list have caused the disabled action to be disabled in response to the user moving a cursor to the disabled action by displaying a second selections list containing the selections which have caused the disabled action to be disabled; wherein the steps are performed by the processor according to a set of instructions stored in the memory with user input received from the input means. - View Dependent Claims (16, 17, 18, 19)
-
Specification