US5764873A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Lazy drag of graphical user interface (GUI) objects
Assignee: International Business Machines Corp
•
Filing: 1994-04-14
•
Granted: 1998-06-09
•
Expires: 2014-04-14
Abstract
Abstract A computer system employs a graphical user interface and pointing device to allow a user to drag icons, representing data or objects, without holding the mouse button, or other key, actively depressed. The system allows the user to select and add icons, from a displayed window, to a "drag set". Multiple "drag sets" are linked to a "lazy drag" set, the contents of which may be moved to a target location. At the target location, the user decides what operation is to be performed with the data or objects linked to the "lazy drag" set.
Inventors
- 👤 Peter G. Magid
- 👤 Richard E. Berry
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-31 23:52
CPC Classifications
G; G06; G06F; G06F3/00; G06F3/01; G06F3/048; G06F3/0484; G06F3/0486
Claims Analysis
Total Claims: 18
Claim 1
Independent Claim
316 words
For a computer controlled display system having a graphical user interface, a computer display, graphically displayed objects, and drag sets, each said drag set comprising multiple said graphically displayed objects, are movably positioned on said computer display by actions of a user relative to said graphically displayed objects, an apparatus for allowing a user to perform a "lazy drag" operation, in which an image representing a composite one or more of said drag sets is moved to a selected target location on said computer display without requiring said user to hold any key or switch element of said computer system continually depressed in order to move the composite image to said selected target location, comprising: display means for generating and displaying said graphically displayed objects on said display, a first of said graphically displayed objects displayed within a first area within a window displayed within said display, and a second of said graphically displayed objects displayed within a second area within said window, wherein said first area is not adjacent to said second area; associating means for associating said first and said second of said selected graphically displayed objects into at least one drag set, wherein said drag set includes noncontiguous areas of said window; coupling means for statically coupling one or more of said drag sets into a "lazy drag" set; positioning means for selectively positioning a cursor at said selected target location on said display without altering the appearance or positions of the individual objects associated with said "lazy drag" set, without providing a visual graphical indication of a size of said "lazy drag" set, and without requiring said user to depress any key or switch element of said computer system in order to move said composite image to said selected target location; and releasing means for releasing said "lazy drag" set at said selected target location where said composite image has been positioned.
Claim 2
Dependent Claim
316 words
For a computer controlled display system having a graphical user interface, a computer display, graphically displayed objects, and drag sets, each said drag set comprising multiple said graphically displayed objects, are movably positioned on said computer display by actions of a user relative to said graphically displayed objects, an apparatus for allowing a user to perform a "lazy drag" operation, in which an image representing a composite one or more of said drag sets is moved to a selected target location on said computer display without requiring said user to hold any key or switch element of said computer system continually depressed in order to move the composite image to said selected target location, comprising: display means for generating and displaying said graphically displayed objects on said display, a first of said graphically displayed objects displayed within a first area within a window displayed within said display, and a second of said graphically displayed objects displayed within a second area within said window, wherein said first area is not adjacent to said second area; associating means for associating said first and said second of said selected graphically displayed objects into at least one drag set, wherein said drag set includes noncontiguous areas of said window; coupling means for statically coupling one or more of said drag sets into a "lazy drag" set; positioning means for selectively positioning a cursor at said selected target location on said display without altering the appearance or positions of the individual objects associated with said "lazy drag" set, without providing a visual graphical indication of a size of said "lazy drag" set, and without requiring said user to depress any key or switch element of said computer system in order to move said composite image to said selected target location; and releasing means for releasing said "lazy drag" set at said selected target location where said composite image has been positioned.
Claim 3
Dependent Claim
23 words
The apparatus as in claim 1 further comprising: means for deleting any of said graphical displayed objects from any of said drag sets.
Claim 4
Dependent Claim
24 words
The apparatus as in claim 1 further comprising: means for deleting any of said one or more drag sets from said "lazy drag" set.
Claim 5
Dependent Claim
47 words
The apparatus as in claim 1 further comprising: selecting means, associated with said one or more selected objects in said "lazy drag" set, for selecting between either a cut, copy, or link type operation only in response to releasing said "lazy drag" set utilizing said releasing means.
Claim 6
Dependent Claim
18 words
The apparatus as in claim 1 wherein said graphical displayed objects are displayed in one or more windows.
Claim 7
Dependent Claim
233 words
For a computer system having a computer display and a graphical user interface wherein graphically displayed objects are movably positioned on said computer display by actions of a user relative to displayed images of said objects, a method of enabling said user of said computer system to perform a "lazy drag" operation, in which an image representing a composite of one or more of said displayed objects is moved to a selected location on said computer display without requiring said user to depress any key or switch element of said computer system in order to move the composite image to said selected target location, said method comprising: associating a first and a second selected displayed objects into at least one drag set, said first object displayed within a first area within a window displayed within said display, and said second object displayed within a second area within said window, wherein said first area is not adjacent to said second area; statically linking one or more of said drag sets into a "lazy drag" set; positioning a cursor at said target location on said display without altering the appearance or positions of the individual objects that are statically linked to said "lazy drag" set, and without providing a visual graphical indication of a size of said "lazy drag" set; and creating a statically fixed display of said composite image at said selected target location.
Claim 8
Dependent Claim
233 words
For a computer system having a computer display and a graphical user interface wherein graphically displayed objects are movably positioned on said computer display by actions of a user relative to displayed images of said objects, a method of enabling said user of said computer system to perform a "lazy drag" operation, in which an image representing a composite of one or more of said displayed objects is moved to a selected location on said computer display without requiring said user to depress any key or switch element of said computer system in order to move the composite image to said selected target location, said method comprising: associating a first and a second selected displayed objects into at least one drag set, said first object displayed within a first area within a window displayed within said display, and said second object displayed within a second area within said window, wherein said first area is not adjacent to said second area; statically linking one or more of said drag sets into a "lazy drag" set; positioning a cursor at said target location on said display without altering the appearance or positions of the individual objects that are statically linked to said "lazy drag" set, and without providing a visual graphical indication of a size of said "lazy drag" set; and creating a statically fixed display of said composite image at said selected target location.
Claim 9
Dependent Claim
28 words
The method as in claim 6 further comprises: selecting between either a move, copy, cut, or link type of operation only after the step of positioning said cursor.
Claim 10
Dependent Claim
28 words
The method as in claim 7 further comprising: deleting said displayed objects after the step of selecting if a cut type of data tranfer operation has been selected.
Claim 11
Dependent Claim
284 words
For a computer controlled display system having a graphical user interface, a computer display, graphically displayed objects, and drag sets, each said drag set comprising one or more of said graphically displayed objects, are movably positioned on said computer display by actions of a user relative to said graphically displayed objects, an apparatus for allowing a user to perform a "lazy drag" operation, in which an image representing a composite one or more of said drag sets is moved to a selected target location on said computer display without requiring said user to hold any key or switch element of said computer system continually depressed in order to move the composite image to said selected target location, comprising: display means for generating and displaying said graphically displayed objects on said display; associating means for associating one or more selected graphically displayed objects into at least one drag set; coupling means for statically coupling one or more of said drag sets into a "lazy drag" set; positioning means for selectively positioning a cursor at said selected target location on said display without altering the appearance or positions of the individual objects associated with said "lazy drag" set, and without requiring said user to depress any key or switch element of said computer system in order to move said composite image to said selected target location; releasing means for releasing said "lazy drag" set at said selected target location where said composite image has been positioned; and selecting means, associated with said one or more selected objects in said "lazy drag" set, for selecting between either a cut, copy, or link type operation only in response to releasing said "lazy drag" set utilizing said releasing means.
Claim 12
Dependent Claim
284 words
For a computer controlled display system having a graphical user interface, a computer display, graphically displayed objects, and drag sets, each said drag set comprising one or more of said graphically displayed objects, are movably positioned on said computer display by actions of a user relative to said graphically displayed objects, an apparatus for allowing a user to perform a "lazy drag" operation, in which an image representing a composite one or more of said drag sets is moved to a selected target location on said computer display without requiring said user to hold any key or switch element of said computer system continually depressed in order to move the composite image to said selected target location, comprising: display means for generating and displaying said graphically displayed objects on said display; associating means for associating one or more selected graphically displayed objects into at least one drag set; coupling means for statically coupling one or more of said drag sets into a "lazy drag" set; positioning means for selectively positioning a cursor at said selected target location on said display without altering the appearance or positions of the individual objects associated with said "lazy drag" set, and without requiring said user to depress any key or switch element of said computer system in order to move said composite image to said selected target location; releasing means for releasing said "lazy drag" set at said selected target location where said composite image has been positioned; and selecting means, associated with said one or more selected objects in said "lazy drag" set, for selecting between either a cut, copy, or link type operation only in response to releasing said "lazy drag" set utilizing said releasing means.
Claim 13
Dependent Claim
23 words
The apparatus according to claim 9, further comprising means for deleting any of said graphically displayed objects from any of said drag sets.
Claim 14
Dependent Claim
24 words
The apparatus according to claim 9, further comprising means for deleting any of said one or more drag sets from said "lazy drag" set.
Claim 15
Dependent Claim
18 words
The apparatus according to claim 9, wherein said graphically displayed objects are displayed in one or more windows.
Claim 16
Dependent Claim
198 words
For a computer system having a computer display and a graphical user interface wherein graphically displayed objects are movably positioned on said computer display by actions of a user relative to displayed images of said objects, a method of enabling said user of said computer system to perform a "lazy drag" operation, in which an image representing a composite of one or more of said displayed objects is moved to a selected location on said computer display without requiring said user to depress any key or switch element of said computer system in order to move the composite image to said selected target location, said method comprising: associating one or more selected displayed objects into at least one drag set; statically linking one or more of said drag sets into a "lazy drag" set; positioning a cursor at said target location on said display without altering the appearance or positions of the individual objects that are statically linked to said "lazy drag" set; creating a statically fixed display of said composite image at said selected target location; and selecting between either a move, copy, cut, or link type of operation only after the step of positioning said cursor.
Claim 17
Dependent Claim
198 words
For a computer system having a computer display and a graphical user interface wherein graphically displayed objects are movably positioned on said computer display by actions of a user relative to displayed images of said objects, a method of enabling said user of said computer system to perform a "lazy drag" operation, in which an image representing a composite of one or more of said displayed objects is moved to a selected location on said computer display without requiring said user to depress any key or switch element of said computer system in order to move the composite image to said selected target location, said method comprising: associating one or more selected displayed objects into at least one drag set; statically linking one or more of said drag sets into a "lazy drag" set; positioning a cursor at said target location on said display without altering the appearance or positions of the individual objects that are statically linked to said "lazy drag" set; creating a statically fixed display of said composite image at said selected target location; and selecting between either a move, copy, cut, or link type of operation only after the step of positioning said cursor.
Claim 18
Dependent Claim
27 words
The method according to claim 13, further comprising deleting said displayed objects after the step of selecting if a cut type of data transfer has been selected.
References Cited (Backward Citations)
US4772882A
Cited
US5157763A
Cited
US5050105A
Cited
US5245321A
Cited
US5239287A
Cited
US5367623A
Cited
US5196838A
Cited
US5404442A
Cited
US5416901A
Cited
US5469540A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2001-06-08 | 2001-12-08 | 2002-06-09 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2005-06-08 | 2005-12-08 | 2006-06-09 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2009-06-08 | 2009-12-08 | 2010-06-09 | $7700.00 | Window Closed / Lapsed |