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

Computer system with graphical user interface including drawer-like windows

Assignee: Apple Inc
•
Filing: 1998-08-17
•
Granted: 2000-10-17
•
Expires: 2018-08-17
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A window management mechanism allows a user to open a window as a drawer or, perhaps more appropriately named, a pop-up window. The drawer is an opened window that a user has dragged down to a drawer region at the bottom of the screen such that only the title bar or some drawer handle illustration is left showing. When the user does this, the window remains open but is kept offscreen. The user may momentarily pop the window back onto the screen by clicking on the window title bar or drawer handle, or by dragging the cursor into the window icon during a drag. The window stays onscreen as long as no other windows are selected. As soon as a user selects another window, or opens a file with a double click within the drawer, the window slides back offscreen. This allows the user to set up easy access windows. Another feature of a drawer window allows the user to open them during a drag. To do so, the user drags an object or the cursor into the drawer window that is desired to be opened. When the cursor touches the bottom of the screen, or an area within a threshold of the bottom of the screen, the drawer window slides open a notch at a time. As long as the user pushes against the bottom or remains in this threshold region, the drawer slides open.

Inventors

  • 👤 Thomas J. Conrad
  • 👤 Elizabeth Ann Robinson Moller

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-28 23:48
CPC Classifications
G; G06; G06F; G06F3/00; G06F3/01; G06F3/048; G06F3/0481; G06F3/0483; G09; G09G; G09G5/00; G09G5/14

Claims Analysis

Total Claims: 23
Claim 1
Independent Claim 179 words
An apparatus for organizing a graphic workspace on a computer including a display having a graphic workspace, comprising: memory to store a plurality of objects including enclosures in the memory, wherein enclosures comprise objects which occupy a window on the display when opened and may enclose other objects; first window management logic, coupled with the display, that manages and displays a plurality of opened windows within a window region of the graphic workspace, wherein windows in the plurality of windows may overlap and obscure other windows in the plurality windows within the window region; second window management logic, coupled with the display and the first window management logic, that provides a control region within the graphic workspace, and an identifier within the control region corresponding to a particular opened window comprising enclosures, and is responsive to user input indicating selection of the identifier within the control region for moving the particular opened window into the window region; and logic that removes the particular window from the window region in response to selection of an enclosure within the particular window.
Claim 2
Independent Claim 179 words
An apparatus for organizing a graphic workspace on a computer including a display having a graphic workspace, comprising: memory to store a plurality of objects including enclosures in the memory, wherein enclosures comprise objects which occupy a window on the display when opened and may enclose other objects; first window management logic, coupled with the display, that manages and displays a plurality of opened windows within a window region of the graphic workspace, wherein windows in the plurality of windows may overlap and obscure other windows in the plurality windows within the window region; second window management logic, coupled with the display and the first window management logic, that provides a control region within the graphic workspace, and an identifier within the control region corresponding to a particular opened window comprising enclosures, and is responsive to user input indicating selection of the identifier within the control region for moving the particular opened window into the window region; and logic that removes the particular window from the window region in response to selection of an enclosure within the particular window.
Claim 3
Dependent Claim 30 words
The apparatus of claim 1, wherein the second window management logic includes logic that graphically positions the particular window into the window region as if from outside the window region.
Claim 4
Dependent Claim 27 words
The apparatus of claim 1, wherein the second window management logic includes logic that removes the particular window from the window region, in response to user input.
Claim 5
Dependent Claim 40 words
The apparatus of claim 3, wherein the second window management logic includes logic that graphically positions the particular window out of the window region as if to outside the window region when removing the particular window from the window region.
Claim 6
Dependent Claim 45 words
The apparatus of claim 1, wherein the computer includes a pointing device by which a user positions a cursor within the window region and the control region, and with which the user provides the user input indicating selection of the identifier within the control region.
Claim 7
Dependent Claim 73 words
The apparatus of claim 5, wherein the second window management logic includes: an input that receives an input signal to indicate a drag operation of a window in the graphic workspace; and logic, coupled with the pointing device and the first window management logic, that initiates an identifier within the control region for a first particular opened window in response to a drag operation of the first particular window to the control region.
Claim 8
Dependent Claim 52 words
The apparatus of claim 5, further including: logic, coupled to the display and the pointing device, responsive to a drag operation of a particular object over an identifier within the control region corresponding to the particular window to position the particular window into the window region in cooperation with the drag operation.
Claim 9
Dependent Claim 38 words
The apparatus of claim 1, wherein the plurality of windows includes application windows providing area within the window region for application programs and enclosure windows providing area within the window region for displaying identifiers corresponding to related objects.
Claim 10
Dependent Claim 21 words
The apparatus of claim 1, wherein the particular opened window subject of the second windows management logic comprises an application window.
Claim 11
Dependent Claim 23 words
The apparatus of claim 1, wherein the particular opened window subject of the second window management logic comprises an enclosure enclosing other objects.
Claim 12
Dependent Claim 41 words
The apparatus of claim 1, wherein the plurality of windows includes control panel windows providing area within the window region for system control functions, and the particular opened window subject of the second window management logic comprises a control panel window.
Claim 13
Dependent Claim 43 words
The apparatus of claim 1, wherein the plurality of windows includes tool palette windows providing area within the window region for tool functions for related applications, and the particular opened window subject of the second window management logic comprises a tool palette window.
Claim 14
Independent Claim 213 words
An apparatus for organizing a graphic workspace on a computer including a display having a graphic workspace, and a pointing device by which a user positions a cursor on the display, comprising: memory to store a plurality of objects including enclosures in the memory, wherein enclosures comprise objects which occupy a window on the display when opened and may enclose other objects; first window management logic, coupled with the display, that manages a plurality of windows within a window region having a perimeter in the graphic workspace on the display corresponding to opened objects, wherein the plurality of windows includes application windows providing area within the window region for application programs and enclosure windows providing area within the window region to display identifiers corresponding to related objects; second window management logic, coupled with the display and the first window management logic, that provides a control region near the perimeter of the window region and an identifier within the control region corresponding to a particular opened window, and that moves the particular opened window into the window region, in response to user gestures of the pointing device indicating selection of the identifier; and logic that removes the particular window from the window region in response to selection of an enclosure within the particular window.
Claim 15
Independent Claim 213 words
An apparatus for organizing a graphic workspace on a computer including a display having a graphic workspace, and a pointing device by which a user positions a cursor on the display, comprising: memory to store a plurality of objects including enclosures in the memory, wherein enclosures comprise objects which occupy a window on the display when opened and may enclose other objects; first window management logic, coupled with the display, that manages a plurality of windows within a window region having a perimeter in the graphic workspace on the display corresponding to opened objects, wherein the plurality of windows includes application windows providing area within the window region for application programs and enclosure windows providing area within the window region to display identifiers corresponding to related objects; second window management logic, coupled with the display and the first window management logic, that provides a control region near the perimeter of the window region and an identifier within the control region corresponding to a particular opened window, and that moves the particular opened window into the window region, in response to user gestures of the pointing device indicating selection of the identifier; and logic that removes the particular window from the window region in response to selection of an enclosure within the particular window.
Claim 16
Dependent Claim 40 words
The apparatus of claim 13, wherein the plurality of windows includes control panel windows providing area within the window region for system control functions, and the particular window subject of the second window management logic comprises a control panel window.
Claim 17
Dependent Claim 42 words
The apparatus of claim 13, wherein the plurality of windows includes tool palette windows providing area within the window region for tool functions for related applications, and the particular window subject of the second window management logic comprises a tool palette window.
Claim 18
Dependent Claim 38 words
the apparatus of claim 13, wherein the second window management logic includes logic that graphically positions the particular window into the window region as if from outside the perimeter of the window region when opening the particular window.
Claim 19
Dependent Claim 43 words
The apparatus of claim 13, wherein the second window management logic includes logic that graphically positions the particular window out of the window region as if to outside the perimeter of the window region when removing the particular window from the window region.
Claim 20
Dependent Claim 80 words
The apparatus of claim 13, wherein the second window management logic includes: an input that receives an input signal to indicate a drag operation of a window in the graphic workspace the drag operation comprising associating the window with the cursor; and logic, coupled with the pointing device and the first window management logic, that initiates an identifier within the control region for a particular window in response to a drag operation of the particular window to the control region.
Claim 21
Dependent Claim 52 words
The apparatus of claim 13, further including: logic, coupled to the display ad the pointing device, responsive to a drag operation of a particular object over an identifier within the control region corresponding to a particular window, that positions the particular window into the window region in cooperation with the drag operation.
Claim 22
Dependent Claim 51 words
The apparatus of claim 13, further including: logic, coupled to the display and the pointing device, responsive to a drag operation of the pointer over an identifier within the control region corresponding to the particular window that positions the particular window into the window region in cooperation with the drag operation.
Claim 23
Dependent Claim 143 words
The apparatus of claim 13, wherein the particular opened window comprises an enclosure window, and further including: an input that receives an input signal to indicate a drag operation of an object in the graphic workspace; logic, coupled to the display and the pointing device, responsive to a drag operation of a particular object over an identifier within the control region corresponding to the particular opened window, that slides the particular opened window into the window region in cooperation with the drag operation to display icons corresponding to objects enclosed by the particular opened window; and logic, coupled to the display and the pointing device, responsive to a drag during the drag operation of the particular object over a particular icon within the particular opened window, that opens a temporary window within the window region for the object corresponding to the particular icon.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2003-10-17 2004-04-17 2004-10-17 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2007-10-17 2008-04-17 2008-10-17 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2011-10-17 2012-04-17 2012-10-17 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag