← Back to Patent Explorer
US5845122A Expired / Lapsed US ⏱️ 0.0 years remaining

Method and apparatus for allowing a user to select from a set of mutually exclusive options

Assignee: Oracle America Inc
•
Filing: 1995-12-21
•
Granted: 1998-12-01
•
Expires: 2015-12-21
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method and apparatus for allowing a user to select one of a plurality of mutually-exclusive options. A set of visual objects are displayed on the display device of a computer system. Each of the visual objects in the set corresponds to one of the mutually-exclusive options. No more than one of the visual objects is displayed in a selected state. The remainder of the visual objects in the set are displayed in an unselected state. The user selects one of the mutually exclusive options by performing a first action that selects one of the visual objects in the set, and then a second action that selects the option associated with the selected visual object. When the user performs the first action, the selected visual object is displayed in an excited state, and the remainder of the visual objects are displayed in a disappointed state. Thus, the user is provided visual feedback that identifies all of the options that will be affected by the user's selection of the option associated with the selected visual object. In one embodiment, when the user performs the second action, the visual object associated with the selected option is displayed in a selected state, and the remainder of the visual objects in the set are displayed in an unselected state. According to one embodiment, the visual objects are radio buttons, an excited radio button is displayed as a happy face and a disappointed radio button is displayed as a sad face.

Inventors

  • 👤 Jakob Nielsen
  • 👤 Andrea Mankoski

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-03 06:19
CPC Classifications
G; G06; G06F; G06F3/00; G06F3/01; G06F3/048; G06F3/0481; Y; Y10; Y10S; Y10S715/00; Y10S715/975

Claims Analysis

Total Claims: 33
Claim 1
Independent Claim 102 words
A method for allowing a user to select an option from a plurality of mutually exclusive options, the method comprising the computer-implemented steps of: displaying a plurality of visual objects on a display of a computer system, each visual object of said plurality of visual objects corresponding to an option of said plurality of mutually exclusive options, each object of said plurality of visual objects having a visual appearance; detecting an object-selecting action that selects one of said plurality of visual objects; and changing the visual appearance of each of said plurality of visual objects in response to detecting said object-selecting action.
Claim 2
Independent Claim 102 words
A method for allowing a user to select an option from a plurality of mutually exclusive options, the method comprising the computer-implemented steps of: displaying a plurality of visual objects on a display of a computer system, each visual object of said plurality of visual objects corresponding to an option of said plurality of mutually exclusive options, each object of said plurality of visual objects having a visual appearance; detecting an object-selecting action that selects one of said plurality of visual objects; and changing the visual appearance of each of said plurality of visual objects in response to detecting said object-selecting action.
Claim 3
Dependent Claim 49 words
The method of claim 1 further comprising the steps of: detecting an option-selecting action that selects the option that corresponds to the visual object selected by said object-selecting action; and changing the visual appearance of each of said plurality of visual objects in response to detecting said option-selecting action.
Claim 4
Dependent Claim 182 words
The method of claim 2 wherein: said step of displaying said plurality of visual objects includes the steps of displaying in a first state no more than one visual object of said plurality of visual objects; and displaying in a second state each of said plurality of visual objects that is not displayed in said first state; said step of changing the visual appearance of each of said plurality of visual objects in response to said object-selecting action includes the steps of displaying in a third state the visual object selected by said object-selecting action; and displaying in a fourth state each visual object of said plurality of visual objects other than the visual object selected by said object-selecting action; said step of changing the visual appearance of each of said plurality of visual objects in response to detecting said option-selecting action includes the steps of displaying in said first state the visual object selected by said object-selecting action; and displaying in said second state each of said plurality of visual objects other than the visual object selected by said object-selecting action.
Claim 5
Dependent Claim 73 words
The method of claim 3 wherein: the step of displaying in a third state the visual object selected by said object-selecting action includes displaying a face having an expression that reflects a positive emotion; and the step of displaying in a fourth state each visual object of said plurality of visual objects other than the visual object selected by said object-selecting action includes displaying faces that have expressions that reflect a negative emotion.
Claim 6
Dependent Claim 49 words
The method of claim 2 wherein: the step of detecting an object-selecting action includes detecting when a user pushes down on a button of a user input device; and the step of detecting an option-selecting action includes detecting when said user releases said button of said user input device.
Claim 7
Dependent Claim 120 words
The method of claim 1 wherein: said step of displaying said plurality of visual objects includes the steps of displaying in a first state no more than one visual object of said plurality of visual objects; and displaying in a second state each of said plurality of visual objects that is not displayed in said first state; said step of changing the visual appearance of each of said plurality of visual objects in response to said object-selecting action includes the steps of displaying in a third state the visual object selected by said object-selecting action; and displaying in a fourth state each visual object of said plurality of visual objects other than the visual object selected by said object-selecting action.
Claim 8
Dependent Claim 73 words
The method of claim 6 wherein: the step of displaying in a third state the visual object selected by said object-selecting action includes displaying a face having an expression that reflects a positive emotion; and the step of displaying in a fourth state each visual object of said plurality of visual objects other than the visual object selected by said object-selecting action includes displaying faces having an expression that reflects a negative emotion.
Claim 9
Dependent Claim 92 words
The method of claim 1 wherein: said plurality of visual objects are a particular type of graphical user interface object; the method further comprises the step of displaying a second plurality of visual objects that correspond to a second set of mutually exclusive options; said second plurality of visual objects are said particular type of graphical user interface object; each object of said second plurality of visual objects has a visual appearance; and the visual appearance of said second plurality of visual objects is not changed in response detecting said object-selecting action.
Claim 10
Dependent Claim 67 words
The method of claim 8 further comprising the steps of: detecting a second object-selecting action that selects one of said second plurality of visual objects; changing the visual appearance of each of said second plurality of visual objects in response to detecting said second object-selecting action; wherein the visual appearance of said plurality of visual objects is not changed in response to detecting said second object-selecting action.
Claim 11
Dependent Claim 46 words
The method of claim 8 wherein: the step of displaying a plurality of visual objects is performed by displaying a first set of radio buttons; and the step of displaying a second plurality of visual objects is performed by displaying a second set of radio buttons.
Claim 12
Dependent Claim 114 words
A computer-readable medium having stored thereon a plurality of sequences of instructions, said plurality of sequences of instructions including sequences of instructions which, when executed by a processor, cause said processor to perform the steps of: displaying a plurality of visual objects on a display of a computer system, each visual object of said plurality of visual objects corresponding to an option of a plurality of mutually exclusive options, each object of said plurality of visual objects having a visual appearance; detecting an object-selecting action that selects one of said plurality of visual objects; and changing the visual appearance of each of said plurality of visual objects in response to detecting said object-selecting action.
Claim 13
Dependent Claim 114 words
A computer-readable medium having stored thereon a plurality of sequences of instructions, said plurality of sequences of instructions including sequences of instructions which, when executed by a processor, cause said processor to perform the steps of: displaying a plurality of visual objects on a display of a computer system, each visual object of said plurality of visual objects corresponding to an option of a plurality of mutually exclusive options, each object of said plurality of visual objects having a visual appearance; detecting an object-selecting action that selects one of said plurality of visual objects; and changing the visual appearance of each of said plurality of visual objects in response to detecting said object-selecting action.
Claim 14
Dependent Claim 66 words
The computer-readable medium of claim 11 wherein said plurality of sequences of instructions further include sequences of instructions which cause said processor to perform the steps of: detecting an option-selecting action that selects the option that corresponds to the visual object selected by said object-selecting action; and changing the visual appearance of each of said plurality of visual objects in response to detecting said option-selecting action.
Claim 15
Dependent Claim 183 words
The computer-readable medium of claim 12 wherein: said step of displaying said plurality of visual objects includes the steps of displaying in a first state no more than one visual object of said plurality of visual objects; and displaying in a second state each of said plurality of visual objects that is not displayed in said first state; said step of changing the visual appearance of each of said plurality of visual objects in response to said object-selecting action includes the steps of displaying in a third state the visual object selected by said object-selecting action; and displaying in a fourth state each visual object of said plurality of visual objects other than the visual object selected by said object-selecting action; said step of changing the visual appearance of each of said plurality of visual objects in response to detecting said option-selecting action includes the steps of displaying in said first state the visual object selected by said object-selecting action; and displaying in said second state each of said plurality of visual objects other than the visual object selected by said object-selecting action.
Claim 16
Dependent Claim 74 words
The computer-readable medium of claim 13 wherein: the step of displaying in a third state the visual object selected by said object-selecting action includes displaying a face having an expression that reflects a positive emotion; and the step of displaying in a fourth state each visual object of said plurality of visual objects other than the visual object selected by said object-selecting action includes displaying faces that have expressions that reflect a negative emotion.
Claim 17
Dependent Claim 50 words
The computer-readable medium of claim 12 wherein: the step of detecting an object-selecting action includes detecting when a user pushes down on a button of a user input device; and the step of detecting an option-selecting action includes detecting when said user releases said button of said user input device.
Claim 18
Dependent Claim 121 words
The computer-readable medium of claim 11 wherein: said step of displaying said plurality of visual objects includes the steps of displaying in a first state no more than one visual object of said plurality of visual objects; and displaying in a second state each of said plurality of visual objects that is not displayed in said first state; said step of changing the visual appearance of each of said plurality of visual objects in response to said object-selecting action includes the steps of displaying in a third state the visual object selected by said object-selecting action; and displaying in a fourth state each visual object of said plurality of visual objects other than the visual object selected by said object-selecting action.
Claim 19
Dependent Claim 74 words
The computer-readable medium of claim 16 wherein: the step of displaying in a third state the visual object selected by said object-selecting action includes displaying a face having an expression that reflects a positive emotion; and the step of displaying in a fourth state each visual object of said plurality of visual objects other than the visual object selected by said object-selecting action includes displaying faces having an expression that reflects a negative emotion.
Claim 20
Dependent Claim 107 words
The computer-readable medium of claim 11 wherein: said plurality of visual objects are a particular type of graphical user interface object; the plurality of sequences of instructions further comprise a sequence of instructions which causes said processor to perform the step of displaying a second plurality of visual objects that correspond to a second set of mutually exclusive options; said second plurality of visual objects are said particular type of graphical user interface object; each object of said second plurality of visual objects has a visual appearance; and the visual appearance of said second plurality of visual objects is not changed in response detecting said object-selecting action.
Claim 21
Dependent Claim 84 words
The computer-readable medium of claim 18 wherein said plurality of sequences of instructions further include sequences of instructions which cause said processor to perform the steps of: detecting a second object-selecting action that selects one of said second plurality of visual objects; changing the visual appearance of each of said second plurality of visual objects in response to detecting said second object-selecting action; wherein the visual appearance of said plurality of visual objects is not changed in response to detecting said second object-selecting action.
Claim 22
Dependent Claim 47 words
The computer-readable medium of claim 18 wherein: the step of displaying a plurality of visual objects is performed by displaying a first set of radio buttons; and the step of displaying a second plurality of visual objects is performed by displaying a second set of radio buttons.
Claim 23
Dependent Claim 133 words
A computer system comprising: a display device; a processor coupled to said display device; and a storage unit coupled to said processor; the storage unit having stored thereon a plurality of sequences of instructions, said plurality of sequences of instructions including sequences of instructions which, when executed by said processor, cause said processor to perform the steps of displaying a plurality of visual objects on said display device, each visual object of said plurality of visual objects corresponding to an option of a plurality of mutually exclusive options, each object of said plurality of visual objects having a visual appearance; detecting an object-selecting action that selects one of said plurality of visual objects; and changing the visual appearance of each of said plurality of visual objects in response to detecting said object-selecting action.
Claim 24
Dependent Claim 133 words
A computer system comprising: a display device; a processor coupled to said display device; and a storage unit coupled to said processor; the storage unit having stored thereon a plurality of sequences of instructions, said plurality of sequences of instructions including sequences of instructions which, when executed by said processor, cause said processor to perform the steps of displaying a plurality of visual objects on said display device, each visual object of said plurality of visual objects corresponding to an option of a plurality of mutually exclusive options, each object of said plurality of visual objects having a visual appearance; detecting an object-selecting action that selects one of said plurality of visual objects; and changing the visual appearance of each of said plurality of visual objects in response to detecting said object-selecting action.
Claim 25
Dependent Claim 66 words
The computer system of claim 21 wherein said plurality of sequences of instructions further include sequences of instructions which cause said processor to perform the steps of: detecting an option-selecting action that selects the option that corresponds to the visual object selected by said object-selecting action; and changing the visual appearance of each of said plurality of visual objects in response to detecting said option-selecting action.
Claim 26
Dependent Claim 183 words
The computer system of claim 22 wherein: said step of displaying said plurality of visual objects includes the steps of displaying in a first state no more than one visual object of said plurality of visual objects; and displaying in a second state each of said plurality of visual objects that is not displayed in said first state; said step of changing the visual appearance of each of said plurality of visual objects in response to said object-selecting action includes the steps of displaying in a third state the visual object selected by said object-selecting action; and displaying in a fourth state each visual object of said plurality of visual objects other than the visual object selected by said object-selecting action; said step of changing the visual appearance of each of said plurality of visual objects in response to detecting said option-selecting action includes the steps of displaying in said first state the visual object selected by said object-selecting action; and displaying in said second state each of said plurality of visual objects other than the visual object selected by said object-selecting action.
Claim 27
Dependent Claim 74 words
The computer system of claim 23 wherein: the step of displaying in a third state the visual object selected by said object-selecting action includes displaying a face having an expression that reflects a positive emotion; and the step of displaying in a fourth state each visual object of said plurality of visual objects other than the visual object selected by said object-selecting action includes displaying faces that have expressions that reflect a negative emotion.
Claim 28
Dependent Claim 121 words
The computer system of claim 21 wherein: said step of displaying said plurality of visual objects includes the steps of displaying in a first state no more than one visual object of said plurality of visual objects; and displaying in a second state each of said plurality of visual objects that is not displayed in said first state; said step of changing the visual appearance of each of said plurality of visual objects in response to said object-selecting action includes the steps of displaying in a third state the visual object selected by said object-selecting action; and displaying in a fourth state each visual object of said plurality of visual objects other than the visual object selected by said object-selecting action.
Claim 29
Dependent Claim 74 words
The computer system of claim 25 wherein: the step of displaying in a third state the visual object selected by said object-selecting action includes displaying a face having an expression that reflects a positive emotion; and the step of displaying in a fourth state each visual object of said plurality of visual objects other than the visual object selected by said object-selecting action includes displaying faces having an expression that reflects a negative emotion.
Claim 30
Dependent Claim 107 words
The computer system of claim 21 wherein: said plurality of visual objects are a particular type of graphical user interface object; the plurality of sequences of instructions further comprise a sequence of instructions which causes said processor to perform the step of displaying a second plurality of visual objects that correspond to a second set of mutually exclusive options; said second plurality of visual objects are said particular type of graphical user interface object; each object of said second plurality of visual objects has a visual appearance; and the visual appearance of said second plurality of visual objects is not changed in response detecting said object-selecting action.
Claim 31
Dependent Claim 84 words
The computer system of claim 27 wherein said plurality of sequences of instructions further include sequences of instructions which cause said processor to perform the steps of: detecting a second object-selecting action that selects one of said second plurality of visual objects; changing the visual appearance of each of said second plurality of visual objects in response to detecting said second object-selecting action; wherein the visual appearance of said plurality of visual objects is not changed in response to detecting said second object-selecting action.
Claim 32
Dependent Claim 47 words
The computer system of claim 27 wherein: the step of displaying a plurality of visual objects is performed by displaying a first set of radio buttons; and the step of displaying a second plurality of visual objects is performed by displaying a second set of radio buttons.
Claim 33
Dependent Claim 186 words
The computer system of claim 21 wherein: said step of displaying said plurality of visual objects includes the steps of displaying in a first state no more than one visual object of said plurality of visual objects; and displaying in a second state each of said plurality of visual objects that is not displayed in said first state; said step of changing the visual appearance of each of said plurality of visual objects in response to said object-selecting action includes the steps of displaying in a third state the visual object selected by said object-selecting action; and displaying in a fourth state each visual object of said plurality of visual objects other than the visual object selected by said object-selecting action; said plurality of sequences of instructions further includes sequences of instructions which cause said processor to perform the following steps a predetermined time interval after detecting said object-selecting action: displaying in said first state the visual object selected by said object-selecting action; and displaying in said second state each of said plurality of visual objects other than the visual object selected by said object-selecting action.

References Cited (Backward Citations)

US5179653A Cited
US5321420A Cited
US5283560A Cited
US5363481A Cited
US5450539A Cited
US5565888A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-11-30 2002-06-01 2002-12-01 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-11-30 2006-06-01 2006-12-01 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-11-30 2010-06-01 2010-12-01 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag