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

Method and system for providing improved specification of multiple sort criteria in a graphical user interface

Assignee: International Business Machines Corp
•
Filing: 1995-09-18
•
Granted: 1998-01-06
•
Expires: 2015-09-18
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract The present invention provides a method and system for providing improved controls in a graphical user interface. One feature of the present invention provides a control that enables a user to assign multiple values to the control. This multi-value field control includes an extension to known controls that allows the user to enter more than one value into the control. After a value has been entered into the multi-value field control, the user can modify or delete the value. Another feature of the present invention provides a control that enables a user to efficiently specify multiple sort criteria for the control. This sort order control lists all of the possible sort criteria together with a selection indicator next to each sort criteria. When the user selects a sort criteria, the sort order control indicates the selection of the sort criteria in the selection indicator and places a numeric character representing the order in which the sort criteria was selected next to the sort criteria. Another feature of the present invention provides a control that enables a user to manipulate lists in the control. The list operations that can be performed using the list control include: (1) swapping columns, (2) freezing and unfreezing columns, (3) hiding and showing columns, and (4) finding text in columns.

Inventors

  • 👤 Zhiqiang Liu
  • 👤 Vijay Vasandani

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-01 04:56
CPC Classifications
G; G06; G06F; G06F3/00; G06F3/01; G06F3/048; G06F3/0481

Claims Analysis

Total Claims: 15
Claim 1
Independent Claim 90 words
A method for efficiently specifying multiple sort criteria for a graphical user interface control, the method comprising the steps of: displaying a list of all possible sort criteria in a sort order control; displaying a selection indicator next to each sort criteria in the sort order control; entering a selection of a sort criteria; indicating the selection of the sort criteria in the selection indicator next to the sort criteria; and placing a numeric character representing the order in which the sort criteria was selected next to the sort criteria.
Claim 2
Independent Claim 90 words
A method for efficiently specifying multiple sort criteria for a graphical user interface control, the method comprising the steps of: displaying a list of all possible sort criteria in a sort order control; displaying a selection indicator next to each sort criteria in the sort order control; entering a selection of a sort criteria; indicating the selection of the sort criteria in the selection indicator next to the sort criteria; and placing a numeric character representing the order in which the sort criteria was selected next to the sort criteria.
Claim 3
Dependent Claim 22 words
The method of claim 1, further comprising the step of: maintaining information regarding the order in which the sort criteria are selected.
Claim 4
Dependent Claim 27 words
The method of claim 2, further comprising the step of: after each sort criteria is selected, placing the next higher numeric character next to the sort criteria.
Claim 5
Dependent Claim 23 words
The method of claim 2, further comprising the step of: de-selecting a sort criteria that has been selected in the sort order control.
Claim 6
Dependent Claim 53 words
The method of claim 4, wherein the step of de-selecting a sort criteria includes the steps of: entering a selection of a sort criteria to be de-selected; indicating the de-selection of the sort criteria in the selection indicator next to the sort criteria; and removing the numeric character next to the sort criteria.
Claim 7
Dependent Claim 29 words
The method of claim 5, wherein the step of de-selecting a sort criteria further includes the step of: adjusting the numeric characters next to the remaining selected sort criteria.
Claim 8
Dependent Claim 13 words
The method of claim 1, wherein the selection indicator includes a check box.
Claim 9
Dependent Claim 36 words
The method of claim 7, wherein the step of indicating the selection of the sort criteria in the selection indicator includes the step of placing an "X" in the check box next to the sort criteria.
Claim 10
Dependent Claim 13 words
The method of claim 5, wherein the selection indicator includes a check box.
Claim 11
Dependent Claim 36 words
The method of claim 9, wherein the step of indicating the de-selection of the sort criteria in the selection indicator includes the step of removing an "X" in the check box next to the sort criteria.
Claim 12
Independent Claim 129 words
A system for efficiently specifying multiple sort criteria for a graphical user interface control, the system comprising: a central processing unit for controlling the system; a storage connected to the central processing unit; and a graphical user interface stored in the storage for execution by the central processing unit, the graphical user interface including a sort order control for: displaying a list of all possible sort criteria in the sort order control, displaying a selection indicator next to each sort criteria in the sort order control, entering a selection of a sort criteria, indicating the selection of the sort criteria in the selection indicator next to the sort criteria, and placing a numeric character representing the order in which the sort criteria was selected next to the sort criteria.
Claim 13
Independent Claim 129 words
A system for efficiently specifying multiple sort criteria for a graphical user interface control, the system comprising: a central processing unit for controlling the system; a storage connected to the central processing unit; and a graphical user interface stored in the storage for execution by the central processing unit, the graphical user interface including a sort order control for: displaying a list of all possible sort criteria in the sort order control, displaying a selection indicator next to each sort criteria in the sort order control, entering a selection of a sort criteria, indicating the selection of the sort criteria in the selection indicator next to the sort criteria, and placing a numeric character representing the order in which the sort criteria was selected next to the sort criteria.
Claim 14
Dependent Claim 148 words
A computer program product for use in a computer system, the computer program product comprising: a computer usable medium having computer readable program code means embodied in the medium for efficiently specifying multiple sort criteria for a graphical user interface control, the computer readable program code means including: computer readable program code means for displaying a list of all possible sort criteria in a sort order control; computer readable program code means for displaying a selection indicator next to each sort criteria in the sort order control; computer readable program code means for entering a selection of a sort criteria; computer readable program code means for indicating the selection of the sort criteria in the selection indicator next to the sort criteria; and computer readable program code means for placing a numeric character representing the order in which the sort criteria was selected next to the sort criteria.
Claim 15
Dependent Claim 148 words
A computer program product for use in a computer system, the computer program product comprising: a computer usable medium having computer readable program code means embodied in the medium for efficiently specifying multiple sort criteria for a graphical user interface control, the computer readable program code means including: computer readable program code means for displaying a list of all possible sort criteria in a sort order control; computer readable program code means for displaying a selection indicator next to each sort criteria in the sort order control; computer readable program code means for entering a selection of a sort criteria; computer readable program code means for indicating the selection of the sort criteria in the selection indicator next to the sort criteria; and computer readable program code means for placing a numeric character representing the order in which the sort criteria was selected next to the sort criteria.

References Cited (Backward Citations)

US5563997A Cited
US5432903A Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag