US5422993A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Method and system for performing direct manipulation operations in a computer system
Assignee: International Business Machines Corp
•
Filing: 1991-12-17
•
Granted: 1995-06-06
•
Expires: 2011-12-17
Abstract
Abstract Disclosed are a method and system for directly manipulating an icon in a data processing system. The method includes attaching a visual pointer to the icon and moving the pointer with the icon attached thereto about the display screen. While the pointer remains attached to the icon, the user can manipulate other software objects.
Inventors
- 👤 Stephen S. Fleming
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-27 08:23
CPC Classifications
G; G06; G06F; G06F3/00; G06F3/01; G06F3/048; G06F3/0481; G06F3/04812; G06F3/04817
Claims Analysis
Total Claims: 17
Claim 1
Independent Claim
100 words
A method of manipulating an icon in a data processing system having a plurality of other software objects displayed on a display screen which may be selected and manipulated utilizing a visual pointer, said plurality of other software objects including a partially obscured window which comprises the steps of: attaching a visual pointer to said icon; moving said visual pointer with said icon attached thereto about said display screen; and selecting and manipulating one of said other software objects with said visual pointer while said icon remains attached thereto, said selecting and manipulating step including surfacing said partially obscured window.
Claim 2
Independent Claim
100 words
A method of manipulating an icon in a data processing system having a plurality of other software objects displayed on a display screen which may be selected and manipulated utilizing a visual pointer, said plurality of other software objects including a partially obscured window which comprises the steps of: attaching a visual pointer to said icon; moving said visual pointer with said icon attached thereto about said display screen; and selecting and manipulating one of said other software objects with said visual pointer while said icon remains attached thereto, said selecting and manipulating step including surfacing said partially obscured window.
Claim 3
Dependent Claim
29 words
The method as claimed in claim 1, wherein: said plurality of other software objects includes a window; and said selecting and manipulating step includes scrolling data in said window.
Claim 4
Dependent Claim
18 words
The method as claimed in claim 1, including the step of: detaching said visual pointer from said icon.
Claim 5
Dependent Claim
64 words
The method as claimed in claim 1, including the steps of: positioning said visual pointer with said icon attached thereto over a target icon; detaching said visual pointer from said icon while said icon is over said target icon; and, performing an action on the object represented by said icon in response to detaching said icon from said visual pointer over said target icon.
Claim 6
Dependent Claim
150 words
In a data processing system including a display screen and a mouse device for moving a visual pointer about said display screen, said mouse device including at least two buttons, a method of manipulating an icon displayed on said display screen, which comprises the steps of: pointing to said icon with said visual pointer; pressing and releasing one of said mouse buttons while said visual pointer is pointing to said icon; attaching said visual pointer to said icon in response to pressing and releasing said one mouse button; moving said visual pointer with said icon attached thereto about said display screen with said one mouse button released; and, performing another mouse operation while said visual pointer is attached to said icon, said mouse operation comprising: pointing to a partially obscured window with said visual pointer; and, clicking the other of said mouse buttons, thereby to surface said partially obscured window.
Claim 7
Dependent Claim
150 words
In a data processing system including a display screen and a mouse device for moving a visual pointer about said display screen, said mouse device including at least two buttons, a method of manipulating an icon displayed on said display screen, which comprises the steps of: pointing to said icon with said visual pointer; pressing and releasing one of said mouse buttons while said visual pointer is pointing to said icon; attaching said visual pointer to said icon in response to pressing and releasing said one mouse button; moving said visual pointer with said icon attached thereto about said display screen with said one mouse button released; and, performing another mouse operation while said visual pointer is attached to said icon, said mouse operation comprising: pointing to a partially obscured window with said visual pointer; and, clicking the other of said mouse buttons, thereby to surface said partially obscured window.
Claim 8
Dependent Claim
54 words
The method as claimed in claim 5, including the steps of: pressing and releasing said one mouse button while said visual pointer is attached to said icon; and, automatically detaching said visual pointer from said icon in response to pressing and releasing said one mouse button while said pointer is attached to said icon.
Claim 9
Dependent Claim
152 words
In a data processing system including a display screen and a mouse device for moving a visual pointer about said display screen, said mouse device including at least two buttons, a method of manipulating an icon displayed on said display screen, which comprises the steps of: pointing to said icon with said visual pointer; pressing and releasing one of said mouse buttons while said visual pointer is pointing to said icon; attaching said visual pointer to said icon in response to pressing and releasing said one mouse button; moving said visual pointer with said icon attached thereto about said display screen with said one mouse button released; and, performing another mouse operation while said visual pointer is attached to said icon, said mouse operation comprising: pointing to a scroll bar in a window with said visual pointer; and, clicking the other of said mouse buttons, thereby to scroll data in said window.
Claim 10
Dependent Claim
152 words
In a data processing system including a display screen and a mouse device for moving a visual pointer about said display screen, said mouse device including at least two buttons, a method of manipulating an icon displayed on said display screen, which comprises the steps of: pointing to said icon with said visual pointer; pressing and releasing one of said mouse buttons while said visual pointer is pointing to said icon; attaching said visual pointer to said icon in response to pressing and releasing said one mouse button; moving said visual pointer with said icon attached thereto about said display screen with said one mouse button released; and, performing another mouse operation while said visual pointer is attached to said icon, said mouse operation comprising: pointing to a scroll bar in a window with said visual pointer; and, clicking the other of said mouse buttons, thereby to scroll data in said window.
Claim 11
Dependent Claim
54 words
The method as claimed in claim 7, including the steps of: pressing and releasing said one mouse button while said visual pointer is attached to said icon; and automatically detaching said visual pointer from said icon in response to pressing and releasing said one mouse button while said pointer is attached to said icon.
Claim 12
Dependent Claim
102 words
In a data processing system including display screen and a mouse device for moving a visual pointer about said display screen, said mouse device including at least two buttons, the improvement which comprises: means for attaching said visual pointer to an icon in response to pressing and releasing one of said mouse buttons; and means for performing another mouse operation while said visual pointer is attached to said icon, said means for performing another mouse operation while said pointer is attached to said icon comprising means for surfacing a partially obscured window in response to clicking the other of said mouse buttons.
Claim 13
Dependent Claim
102 words
In a data processing system including display screen and a mouse device for moving a visual pointer about said display screen, said mouse device including at least two buttons, the improvement which comprises: means for attaching said visual pointer to an icon in response to pressing and releasing one of said mouse buttons; and means for performing another mouse operation while said visual pointer is attached to said icon, said means for performing another mouse operation while said pointer is attached to said icon comprising means for surfacing a partially obscured window in response to clicking the other of said mouse buttons.
Claim 14
Dependent Claim
39 words
The data processing system as claimed in claim 9, including: means for automatically detaching said visual pointer from said icon in response to pressing and releasing said one mouse button while said visual pointer is attached to said icon.
Claim 15
Dependent Claim
102 words
In a data processing system including display screen and a mouse device for moving a visual pointer about said display screen, said mouse device including at least two buttons, the improvement which comprises: means for attaching said visual pointer to an icon in response to pressing and releasing one of said mouse buttons; and means for performing another mouse operation while said visual pointer is attached to said icon, said means for performing another mouse operation while said pointer is attached to said icon comprising means for scrolling data in a window in response to clicking the other of said mouse buttons.
Claim 16
Dependent Claim
102 words
In a data processing system including display screen and a mouse device for moving a visual pointer about said display screen, said mouse device including at least two buttons, the improvement which comprises: means for attaching said visual pointer to an icon in response to pressing and releasing one of said mouse buttons; and means for performing another mouse operation while said visual pointer is attached to said icon, said means for performing another mouse operation while said pointer is attached to said icon comprising means for scrolling data in a window in response to clicking the other of said mouse buttons.
Claim 17
Dependent Claim
38 words
The data processing system according to claim 11, including: means for automatically detaching said visual pointer from said icon in response to pressing and releasing said one mouse button while said visual pointer is attached to said icon.
References Cited (Backward Citations)
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1998-06-05 | 1998-12-05 | 1999-06-06 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2002-06-05 | 2002-12-05 | 2003-06-06 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2006-06-05 | 2006-12-05 | 2007-06-06 | $7700.00 | Window Closed / Lapsed |