Patent US5422993A successfully refreshed from Google Patents.
← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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 10:24
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)

US4627015A Cited
US4984152A Cited
US5122654A Cited
US5196838A Cited

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag