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

Method and apparatus for facilitating integrated icon-based operations in a data processing system

Assignee: International Business Machines Corp
•
Filing: 1993-12-30
•
Granted: 1996-02-13
•
Expires: 2013-12-30
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method and apparatus is provided for facilitating operator initiated integration of items between software objects in a graphical user interface. In this technique, the operator selects a source software object. The source software object includes data items which may be selected by the operator. During an integrated operation mode of operation, a graphical pointing device is utilized by the operator to data select items which are present in the source software object. By manipulating the graphical pointing device, the operator then selects a particular icon, which includes representative of either software objects or data processing implemented operations. The data processing system is programmed to then automatically initiate a particular data processing implemented operation which involves the recorded operator selection of the data items and the software object or data processing implemented operation which is represented by the icon selected by the operator. In some instances, a single predetermined contextual relationship exists between the selected data items and the selected icon. In that case, that particular data processing implemented operation is performed. If there is no single contextual relationship between the selected data items and the selected icon, a menu is displayed to allow the operator to select a particular data processing implemented operation which is to be performed.

Inventors

  • 👤 Thomas B. Douglas
  • 👤 Robert J. Torres

Bibliographic Details

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

Claims Analysis

Total Claims: 24
Claim 1
Independent Claim 223 words
A method of facilitating icon-based operations in a data processing system graphical user interface having a plurality of icons representative of either software objects or data-processing-implemented operations, comprising the data processing implemented steps of: (a) allowing at least one software object to remain open and active in a visual display of said data processing system, said software object displaying a plurality of data items; (b) providing, in said graphical user interface, a operator-selectable visual representation of an integrated operation association between (1) said at least one software object which is open and active in said visual display of said data processing system and (2) at least one of said plurality of icons; (c) monitoring for (1) operator selection of said visual representation of an integrated operation association, and (2) operator utilization of a graphical pointing device to select at least one of said plurality of data items; (d) recording operator selection of said at least one of said plurality of data items; thereafter (e) monitoring for operator utilization of said graphical pointing device to select at least one of said plurality of icons; (f) performing a particular data-processing-implemented operation involving (1) recorded operator selection of said at least one of said plurality of data items, and (2) said software object or data-processing-implemented operation represented by the selected ones of said plurality of icons.
Claim 2
Independent Claim 223 words
A method of facilitating icon-based operations in a data processing system graphical user interface having a plurality of icons representative of either software objects or data-processing-implemented operations, comprising the data processing implemented steps of: (a) allowing at least one software object to remain open and active in a visual display of said data processing system, said software object displaying a plurality of data items; (b) providing, in said graphical user interface, a operator-selectable visual representation of an integrated operation association between (1) said at least one software object which is open and active in said visual display of said data processing system and (2) at least one of said plurality of icons; (c) monitoring for (1) operator selection of said visual representation of an integrated operation association, and (2) operator utilization of a graphical pointing device to select at least one of said plurality of data items; (d) recording operator selection of said at least one of said plurality of data items; thereafter (e) monitoring for operator utilization of said graphical pointing device to select at least one of said plurality of icons; (f) performing a particular data-processing-implemented operation involving (1) recorded operator selection of said at least one of said plurality of data items, and (2) said software object or data-processing-implemented operation represented by the selected ones of said plurality of icons.
Claim 3
Dependent Claim 44 words
A method of facilitating icon-based operations according to claim 1, wherein, during said step of performing said particular data-processing-implemented operation, software objects represented by said at least one of said plurality of icons which are selected are maintained in a closed but active condition.
Claim 4
Dependent Claim 79 words
A method of facilitating icon-based operations according to claim 2, wherein said particular data-processing-implemented operation is determined by one of: (a) a predetermined contextual relationship between said at least one software object which is open and active in said visual display and said at least one of said plurality of icons which is selected by said operator; and (b) operator selection of a menu item from a menu associated with said operator-selectable visual representation of an integrated operation association.
Claim 5
Dependent Claim 31 words
A method of facilitating icon-based operations according to claim 1, further comprising: (g) optionally displaying a menu responsive to operator selection of said operator-selectable visual representation of an integrated operation association.
Claim 6
Dependent Claim 23 words
A method of facilitating icon-based operations according to claim 4, wherein said menu displays operator-selectable operation options which define said particular data-processing-implemented operation.
Claim 7
Independent Claim 364 words
A method of facilitating icon-based operations in a data processing system graphical user interface having a plurality of icons representative of either software objects or data-processing-implemented operations, comprising the data processing implemented steps of: (a) maintaining at least one software object in an open and active condition in a visual display of said data processing system, said software object displaying a plurality of data items; (b) providing, in said graphical user interface, a operator-selectable visual representation of an integrated operation association between (1) said at least one software object which is open and active in said visual display of said data processing and (2) at least one of said plurality of icons; (c) monitoring for (1) operator selection of said visual representation of an integrated operation association, and (2) operator utilization of a graphical pointing device to select at least one of said plurality of data items; (d) recording operator selection of said at least one of said plurality of data items; thereafter (e) monitoring for operator utilization of said graphical pointing device to select at least one of said plurality of icons; (f) automatically determining whether or not a single predetermined contextual relationship exists between said at least one of said plurality of data items and said at least one of said plurality of icons; (g) if a single predetermined contextual relationship exists, performing a particular data-processing-implemented operation involving (1) recorded operator selection of said at least one of said plurality of data items, and (2) said software object or data-processing-implemented operation represented by the selected ones of said plurality of icons; (h) if no single predetermined contextual relationship exists: (1) automatically displaying a menu associated with said operator-selectable visual representation of an integration operation association, with a plurality of operator-selectable menu items; (2) monitoring for operator selection of a particular one of said plurality of operator-selectable menu items; and (3) performing a particular data-processing implemented operation identified with said particular one of said plurality of operator-selectable menu items involving (a) recorded operator selection of said at least one of said plurality of data items, and (b) said software object or data-processing-implemented operation represented by the selected ones of said plurality of icons.
Claim 8
Independent Claim 364 words
A method of facilitating icon-based operations in a data processing system graphical user interface having a plurality of icons representative of either software objects or data-processing-implemented operations, comprising the data processing implemented steps of: (a) maintaining at least one software object in an open and active condition in a visual display of said data processing system, said software object displaying a plurality of data items; (b) providing, in said graphical user interface, a operator-selectable visual representation of an integrated operation association between (1) said at least one software object which is open and active in said visual display of said data processing and (2) at least one of said plurality of icons; (c) monitoring for (1) operator selection of said visual representation of an integrated operation association, and (2) operator utilization of a graphical pointing device to select at least one of said plurality of data items; (d) recording operator selection of said at least one of said plurality of data items; thereafter (e) monitoring for operator utilization of said graphical pointing device to select at least one of said plurality of icons; (f) automatically determining whether or not a single predetermined contextual relationship exists between said at least one of said plurality of data items and said at least one of said plurality of icons; (g) if a single predetermined contextual relationship exists, performing a particular data-processing-implemented operation involving (1) recorded operator selection of said at least one of said plurality of data items, and (2) said software object or data-processing-implemented operation represented by the selected ones of said plurality of icons; (h) if no single predetermined contextual relationship exists: (1) automatically displaying a menu associated with said operator-selectable visual representation of an integration operation association, with a plurality of operator-selectable menu items; (2) monitoring for operator selection of a particular one of said plurality of operator-selectable menu items; and (3) performing a particular data-processing implemented operation identified with said particular one of said plurality of operator-selectable menu items involving (a) recorded operator selection of said at least one of said plurality of data items, and (b) said software object or data-processing-implemented operation represented by the selected ones of said plurality of icons.
Claim 9
Dependent Claim 43 words
A method of facilitating icon-based operations according to claim 6, wherein, during said step of performing said particular data-processing-implemented operation, any operator-selected software objects represented by said at least one of said plurality of icons are maintained in a closed but active condition.
Claim 10
Dependent Claim 22 words
A method of facilitating icon-based operations according to claim 6, wherein said menu displays operator-selectable operation options which define particular data-processing-implemented operations.
Claim 11
Independent Claim 237 words
A method of facilitating icon-based operations in a data processing system graphical user interface having a plurality of icons representative of either software objects or data-processing-implemented operations, comprising the data processing implemented steps of: (a) allowing at least one software object to remain open and active in a visual display of said data processing system, said software object displaying a plurality of data items; (b) providing, in said graphical user interface, a operator-selectable visual representation of an integrated operation association between (1) said at least one software object which is open and active in said visual display of said data processing and (2) at least one of said plurality of icons; (c) monitoring for operator selection of said visual representation of an integrated operation association; (d) producing a visual indication of initiation of an integrated operation association mode of operation; (e) monitoring for operator utilization of a graphical pointing device to select at least one of said plurality of data items; (f) recording operator selection of said at least one of said plurality of data items; thereafter (g) monitoring for operator utilization of said graphical pointing device to select at least one of said plurality of icons; (h) performing a particular data-processing-implemented operation involving (1) recorded operator selection of said at least one of said plurality of data items, and (2) said software object or data-processing-implemented operation represented by the selected ones of said plurality of icons.
Claim 12
Independent Claim 237 words
A method of facilitating icon-based operations in a data processing system graphical user interface having a plurality of icons representative of either software objects or data-processing-implemented operations, comprising the data processing implemented steps of: (a) allowing at least one software object to remain open and active in a visual display of said data processing system, said software object displaying a plurality of data items; (b) providing, in said graphical user interface, a operator-selectable visual representation of an integrated operation association between (1) said at least one software object which is open and active in said visual display of said data processing and (2) at least one of said plurality of icons; (c) monitoring for operator selection of said visual representation of an integrated operation association; (d) producing a visual indication of initiation of an integrated operation association mode of operation; (e) monitoring for operator utilization of a graphical pointing device to select at least one of said plurality of data items; (f) recording operator selection of said at least one of said plurality of data items; thereafter (g) monitoring for operator utilization of said graphical pointing device to select at least one of said plurality of icons; (h) performing a particular data-processing-implemented operation involving (1) recorded operator selection of said at least one of said plurality of data items, and (2) said software object or data-processing-implemented operation represented by the selected ones of said plurality of icons.
Claim 13
Dependent Claim 43 words
A method of facilitating icon-based operations according to claim 9, wherein, during said step of performing said particular data-processing-implemented operation, any operator-selected software objects represented by said at least one of said plurality of icons are maintained in a closed but active condition.
Claim 14
Dependent Claim 79 words
A method of facilitating icon-based operations according to claim 10, wherein said particular data-processing-implemented operation is determined by one of: (a) a predetermined contextual relationship between said at least one software object which is open and active in said visual display and said at least one of said plurality of icons which is selected by said operator; and (b) operator selection of a menu item for a menu associated with said operator-selectable visual representation of an integrated operation association.
Claim 15
Dependent Claim 31 words
A method of facilitating icon-based operations according to claim 9, further comprising: (i) optionally displaying a menu responsive to operator selection of said operator-selectable visual representation of an integrated operation association.
Claim 16
Dependent Claim 23 words
A method of facilitating icon-based operations according to claim 12, wherein said menu displays operator-selectable operation options which define said particular data-processing-implemented operation.
Claim 17
Dependent Claim 27 words
A method of facilitating icon-based operations according to claim 9, further comprising: (i) terminating said visual indication of initiation of said integrated operation association mode of operation.
Claim 18
Dependent Claim 122 words
In a data processing system graphical user interface which simultaneously displays a plurality of software objects, a method of facilitating operator integration of items between software objects, comprising the data processing implemented method steps of: (a) allowing operator selection of a source software object within said data processing system; (b) recording said operator selection; thereafter (c) monitoring operator input from a graphical pointing device for selection of items present in said source software object; and (d) monitoring operator input for selection of a toolbar item in said graphical user interface with said graphical pointing device; (e) automatically initiating a data-processing implemented operation involving (1) said items selected, and (2) said toolbar item, without opening a software object represented by said toolbar item.
Claim 19
Dependent Claim 122 words
In a data processing system graphical user interface which simultaneously displays a plurality of software objects, a method of facilitating operator integration of items between software objects, comprising the data processing implemented method steps of: (a) allowing operator selection of a source software object within said data processing system; (b) recording said operator selection; thereafter (c) monitoring operator input from a graphical pointing device for selection of items present in said source software object; and (d) monitoring operator input for selection of a toolbar item in said graphical user interface with said graphical pointing device; (e) automatically initiating a data-processing implemented operation involving (1) said items selected, and (2) said toolbar item, without opening a software object represented by said toolbar item.
Claim 20
Dependent Claim 89 words
A method of facilitating operator integration of items between software objects, according to claim 15, wherein said data-processing-implemented operation comprises one of: (a) copying said items to a software object represented by said toolbar item; (b) transferring said items to a software object represented by said toolbar item; (c) modifying items present in a software object represented by said toolbar items in accordance with items selected from said source software object; (d) deleting selected items from said source software object; (e) printing selected items from said source software object.
Claim 21
Independent Claim 183 words
A method in a graphical user interface of a data processing system of facilitating operator initiated integration of items between software objects, comprising the data-processing-implemented method steps of: (a) providing a visual representation in said graphical user interface of an integrated operation association mode of operation; (b) monitoring operator input for selection of said visual representation in said graphical user interface of an integrated operation association mode of operation and enabling said integrated operation association mode of operation in response to said operator input; (c) during said integrated operation association mode of operation, monitoring operator input for selection of at least one source object; (d) during said integrated operation association mode of operation, monitoring operator input from a graphical pointing device for selection of items present in said source object; (e) monitoring operator input for selection of a toolbar item; (f) automatically initiating a data-processor-implemented operation involving (1) said items from said source software object, and (2) a software object or operation represented by said toolbar item, while maintaining any software object represented by said toolbar item in a closed but active condition.
Claim 22
Independent Claim 183 words
A method in a graphical user interface of a data processing system of facilitating operator initiated integration of items between software objects, comprising the data-processing-implemented method steps of: (a) providing a visual representation in said graphical user interface of an integrated operation association mode of operation; (b) monitoring operator input for selection of said visual representation in said graphical user interface of an integrated operation association mode of operation and enabling said integrated operation association mode of operation in response to said operator input; (c) during said integrated operation association mode of operation, monitoring operator input for selection of at least one source object; (d) during said integrated operation association mode of operation, monitoring operator input from a graphical pointing device for selection of items present in said source object; (e) monitoring operator input for selection of a toolbar item; (f) automatically initiating a data-processor-implemented operation involving (1) said items from said source software object, and (2) a software object or operation represented by said toolbar item, while maintaining any software object represented by said toolbar item in a closed but active condition.
Claim 23
Dependent Claim 105 words
A data processing system which simultaneously displays a plurality of software objects and facilitates operator integration of items between software objects, comprising: (a) means for allowing operator selection of a source software object; (b) means for recording said operator selection; (c) means for monitoring operator input from a graphical pointing device for selection of items present in said source software object; (d) means for monitoring operator input from a graphical pointing device for selection of a toolbar item; (e) means for initiating a data-processing-implemented operation involving (1) said source software object, and (2) a software object or data processing operation represented by said toolbar item.
Claim 24
Dependent Claim 105 words
A data processing system which simultaneously displays a plurality of software objects and facilitates operator integration of items between software objects, comprising: (a) means for allowing operator selection of a source software object; (b) means for recording said operator selection; (c) means for monitoring operator input from a graphical pointing device for selection of items present in said source software object; (d) means for monitoring operator input from a graphical pointing device for selection of a toolbar item; (e) means for initiating a data-processing-implemented operation involving (1) said source software object, and (2) a software object or data processing operation represented by said toolbar item.

References Cited (Backward Citations)

US5291587A Cited
US5157763A Cited
US5040131A Cited
US5339392A Cited
US5353399A Cited
US5301301A Cited
US5345550A Cited
US5384910A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1999-02-12 1999-08-14 2000-02-13 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2003-02-12 2003-08-14 2004-02-13 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2007-02-12 2007-08-14 2008-02-13 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag