Patent US5943053A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5943053A Expired / Lapsed US ⏱️ 0.0 years remaining

Method and apparatus for expanding and contracting a window panel

Assignee: Oracle America Inc
•
Filing: 1997-04-01
•
Granted: 1999-08-24
•
Expires: 2017-04-01
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method for expanding and contracting a window panel to uncover the panel's content to the user without resize other panels and without reformatting their content, is described. A user chooses a window panel by moving a pointer to that panel. If there is content in that panel not shown to the user, the panel expands to show the entire content. If expansion is not necessary initially, the system waits to see if any actions by the user require expansion. Upon expansion at any stage, portions of neighboring window panels are covered instead of the neighboring panels contracting and reformatting their content. Once the pointer is moved out of a window panel, the panel contracts to its default or original size and the expansion process occurs for a newly entered panel. Also described is the process of determining the maximum expansion size of a window panel and the "rolling out" and "rolling in" characteristic of the expansion and contraction process.

Inventors

  • 👤 Frank E. Ludolph
  • 👤 Sara J. Swanson
  • 👤 Chris J. Ryan

Bibliographic Details

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

Claims Analysis

Total Claims: 11
Claim 1
Independent Claim 200 words
In a computer system that includes a display monitor that is configured to display a window that has a plurality of window panels wherein each one of the plurality of window panels can temporarily overlap another one of the plurality of window panels, a method of changing a default size of a selected one of the plurality of window panels displayed in the window without causing any adjacent window panels to resize, the method comprising: detecting when a pointer has been quiescent within a selected window panel for at least a threshold time period; determining whether the selected window panel is in condition to be expanded; enlarging the selected window panel thereby creating a temporarily expanded window panel when it is determined that the pointer has been quiescent within the selected window panel for at least the threshold time period and it is determined that the selected window panel is in condition to be expanded, such that when the selected window panel is temporarily enlarged, adjacent window panels are not contracted thereby causing a temporary overlap of one or more of the adjacent window panels by the selected window panel; and contracting the selected window panel to a default size.
Claim 2
Dependent Claim 200 words
In a computer system that includes a display monitor that is configured to display a window that has a plurality of window panels wherein each one of the plurality of window panels can temporarily overlap another one of the plurality of window panels, a method of changing a default size of a selected one of the plurality of window panels displayed in the window without causing any adjacent window panels to resize, the method comprising: detecting when a pointer has been quiescent within a selected window panel for at least a threshold time period; determining whether the selected window panel is in condition to be expanded; enlarging the selected window panel thereby creating a temporarily expanded window panel when it is determined that the pointer has been quiescent within the selected window panel for at least the threshold time period and it is determined that the selected window panel is in condition to be expanded, such that when the selected window panel is temporarily enlarged, adjacent window panels are not contracted thereby causing a temporary overlap of one or more of the adjacent window panels by the selected window panel; and contracting the selected window panel to a default size.
Claim 3
Dependent Claim 22 words
A method as recited in claim 1 wherein the threshold time period is in the range of approximately 0.1 to 1 seconds.
Claim 4
Dependent Claim 22 words
A method as recited in claim 2 wherein the threshold time period is in the range of approximately 0.2 to 0.5 seconds.
Claim 5
Dependent Claim 40 words
A method as recited in claim 1 wherein the step of determining whether the window panel is in condition to be expanded is based at least in part on a determination of whether the selected window panel contains hidden content.
Claim 6
Dependent Claim 51 words
A method as recited in claim 4 wherein the step of determining whether said window panel is in condition to be expanded is further based on a determination of whether a user action has caused the selected window panel to contain content that would be hidden at a current window size.
Claim 7
Dependent Claim 65 words
A method as recited in claim 1 wherein the step of enlarging the selected window panel further includes the steps of determining a desired expansion size; determining a maximum permissible expansion size of the selected window panel; and wherein the selected window panel is enlarged to an expanded window panel determined by the smaller of the desired expansion size and the maximum permissible expansion size.
Claim 8
Dependent Claim 40 words
A method as recited in claim 1 wherein the step of enlarging the selected window panel further includes redrawing a panel frame that defines a boundary of the selected window panel to a position corresponding to the expanded window panel.
Claim 9
Dependent Claim 40 words
A method as recited in claim 1 further comprising the steps of: determining whether any content in the selected window panel is to be repositioned during expansion; and redrawing the content of the selected window panel at a new position.
Claim 10
Dependent Claim 43 words
A method as recited in claim 1 wherein the step of contracting the selected window panel further comprises the steps of: detecting when the pointer has been moved out of the selected window panel; and redrawing the panel frame to the default size.
Claim 11
Dependent Claim 40 words
A method as recited in claim 1 further comprising the steps of: determining whether the content of the selected window panel is to be repositioned during contraction; and redrawing the content of the selected window panel to a new position.

References Cited (Backward Citations)

US5001697A Cited
US5163046A Cited
US5226117A Cited
US5455904A Cited
US5657049A Cited
US5745096A Cited
US5227771A Cited
US5642131A Cited
US5699534A Cited
US5712995A Cited
US5715413A Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag