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

System and method for arranging windows displayed by a graphical user interface

Assignee: International Business Machines Corp
•
Filing: 1997-02-21
•
Granted: 1999-02-23
•
Expires: 2017-02-21
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract In a graphical user interface, a method for automatically arranging the position of the windows on the desktop according to a weighting value in order to provide an intuitive disposition of the windows on the desktop. The windows are spread radially around the center of the display with the higher weighted windows closer to the center. The weight of a window for placement purposes is determined by a measure of importance for the window, such as area or the frequency with which the user operates on the window.

Inventors

  • 👤 Dario de Judicibus
  • 👤 Gherardo Albano

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-08 16:21
CPC Classifications
G; G09; G09G; G09G5/00; G09G5/14; G06; G06F; G06F3/00; G06F3/01; G06F3/048; G06F3/0481

Claims Analysis

Total Claims: 9
Claim 1
Independent Claim 131 words
In a graphical user interface for graphically displaying a plurality of windows W on a display area, a method of arranging the position of the windows on the display area, comprising for each window Wi the steps of: assigning to the window Wi an offset angle ai; displaying the window Wi on the display area; positioning the window Wi on a direction line passing through a predetermined point C centered on the plane of the display area forming with a predetermined reference line the angle ai, wherein the angle ai=i2π/N and where 1<=I<=N and N is the number of the windows displayed on the display area; assigning to the window Wi a weight Ai; and varying the position of the window Wi along the direction line according to the weight Ai.
Claim 2
Dependent Claim 131 words
In a graphical user interface for graphically displaying a plurality of windows W on a display area, a method of arranging the position of the windows on the display area, comprising for each window Wi the steps of: assigning to the window Wi an offset angle ai; displaying the window Wi on the display area; positioning the window Wi on a direction line passing through a predetermined point C centered on the plane of the display area forming with a predetermined reference line the angle ai, wherein the angle ai=i2π/N and where 1<=I<=N and N is the number of the windows displayed on the display area; assigning to the window Wi a weight Ai; and varying the position of the window Wi along the direction line according to the weight Ai.
Claim 3
Dependent Claim 25 words
The method of claim 1 wherein the weight A i is function of the area occupied by the window W i on the display area.
Claim 4
Dependent Claim 16 words
The method of claim 1 wherein the point C is the center of the display area.
Claim 5
Dependent Claim 125 words
A data processing system having a graphical user interface for graphically displaying on a display area a plurality of windows Wi comprising; means for assigning to each window Wi an offset angle ai; positioning means for positioning each window Wi on the display area, so that a direction line passing through a predetermined point C centered on the plane of the display area and through the window Wi forms with a predetermined reference line an angle ai, wherein the angle ai=iπ2/N where 1<=I<=N and N is the number of the windows displayed on the display area; and means for assigning to the window Wi a weight Ai; and for varying the position of the window Wi along the direction line according to the weight Ai.
Claim 6
Dependent Claim 125 words
A data processing system having a graphical user interface for graphically displaying on a display area a plurality of windows Wi comprising; means for assigning to each window Wi an offset angle ai; positioning means for positioning each window Wi on the display area, so that a direction line passing through a predetermined point C centered on the plane of the display area and through the window Wi forms with a predetermined reference line an angle ai, wherein the angle ai=iπ2/N where 1<=I<=N and N is the number of the windows displayed on the display area; and means for assigning to the window Wi a weight Ai; and for varying the position of the window Wi along the direction line according to the weight Ai.
Claim 7
Dependent Claim 27 words
The graphical user interface of claim 4 wherein the weight A i is function of the area occupied by the window W i on the display area.
Claim 8
Dependent Claim 18 words
The graphical user interface of claim 4 wherein the point C is the center of the display area.
Claim 9
Dependent Claim 26 words
The graphical user interface of claim 4 wherein the angle ai=I*2/N where 1<=I<=N and N is the number of the windows displayed on the display area.

References Cited (Backward Citations)

US5475810A Cited
US5557728A Cited
US5371847A Cited
US5596699A Cited
US5577187A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-02-22 2002-08-24 2003-02-23 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-02-22 2006-08-24 2007-02-23 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-02-22 2010-08-24 2011-02-23 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag