Method and apparatus for facilitating integrated icon-based operations in a data processing system
First Claim
1. 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.
1 Assignment
0 Petitions
Accused Products
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.
151 Citations
18 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5)
-
-
6. 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. - View Dependent Claims (7, 8)
-
-
9. 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. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. 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. - View Dependent Claims (16)
-
-
17. 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.
-
-
18. 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.
-
Specification