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

Method, system, and memory for modifying a window as information is being scrolled

Assignee: International Business Machines Corp
•
Filing: 1994-09-30
•
Granted: 1998-06-23
•
Expires: 2014-09-30
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method, system, and memory for reshaping a window using a drop-down scroll bar are provided. The method includes the step of dynamically reshaping the frame of a window around information within the window in accordance with a preference setting and in response to scrolling the information using a drop-down scroll bar. The system includes a display for displaying the window, a processor, and, in response to a command from user controls means for controlling the processor to reshape the frame of the window around information within the window as the information is being scrolled. The memory includes computer readable program code that is stored in the memory. The computer readable program code provides instructions for reshaping the frame of a window around information that is being scrolled in that window.

Inventors

  • 👤 Troy Lee Cline
  • 👤 Scott Harlan Isensee
  • 👤 Ricky Lee Poston
  • 👤 Jon Harald Werner

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-29 07:56
CPC Classifications
G; G06; G06F; G06F3/00; G06F3/01; G06F3/048; G06F3/0484; G06F3/0485

Claims Analysis

Total Claims: 23
Claim 1
Independent Claim 89 words
A method for directing a computer system, having at least a processor, display and user controls, to reshape at least one window displayed on the display, the window having information displayed therein, wherein the information is generated by an application executing in the window, comprising the step of: in response to the information in the window being scrolled such that the information moves in a vertical direction upward or downward, dynamically reshaping the window around the information as it is being scrolled and in accordance with a preference setting.
Claim 2
Independent Claim 89 words
A method for directing a computer system, having at least a processor, display and user controls, to reshape at least one window displayed on the display, the window having information displayed therein, wherein the information is generated by an application executing in the window, comprising the step of: in response to the information in the window being scrolled such that the information moves in a vertical direction upward or downward, dynamically reshaping the window around the information as it is being scrolled and in accordance with a preference setting.
Claim 3
Dependent Claim 35 words
The method according to claim 1 further comprising the step of: dynamically reshaping the window around the information in the window as it is being scrolled in response to a command from the user controls.
Claim 4
Dependent Claim 15 words
The method according to claim 2 further comprising the step of: adjusting the preference setting.
Claim 5
Dependent Claim 37 words
The method according to claim 3 wherein said adjusting step comprises the steps of: displaying a reshape adjustment dialog having a plurality of mode buttons; and selecting one of the mode buttons to adjust the preference setting.
Claim 6
Dependent Claim 44 words
The method according to claim 4 wherein said step of displaying a reshape adjustment dialog comprises the steps of: displaying a shrink wrap button and a min x/y button; and selecting the shrink wrap button or the min x/y button using the user controls.
Claim 7
Dependent Claim 40 words
The method according to claim 2 further comprising the step of: activating a scroll bar using the user controls to initiate said dynamic reshaping step; and scrolling the information up or down in the window by activating the scroll bar.
Claim 8
Dependent Claim 131 words
The method according to claim 1 wherein said step of dynamically reshaping the window comprises the following steps: in response to the information being scrolled at least one line upward or downward in the window, determining a left most and a right most position for each line of the information; adjusting a left vertical frame edge of the window to the left most position plus one left position for each corresponding line of information, and a right vertical frame edge of the window to the right most position plus one right position for each corresponding line of information, thereby forming left and right vertical frame segments; and horizontally connecting each left vertical frame segment and horizontally connecting each right vertical frame segment, thereby reshaping the window around the information displayed therein.
Claim 9
Dependent Claim 116 words
The method according to claim 1 wherein said step of dynamically reshaping the window comprises the following steps: in response to the information in the window being scrolled at least one line upward or downward, determining a most extreme left position and a most extreme right position of the information displayed in the window; and adjusting a left vertical frame edge of the window to the most extreme left position plus one left position and a right vertical frame edge of the window to the most extreme right position plus one right position; and horizontally connecting the left vertical frame edge to the right vertical frame edge, thereby reshaping the window around the information displayed therein.
Claim 10
Independent Claim 80 words
A system for reshaping at least one window having information, generated by an application executing within the window, displayed therein, comprising: a processor; a display for displaying the window and the information; user controls; and in response to a command from the user controls to scroll the information diplayed in the window using a scroll bar, such that the information moves vertically upward or downward, means for dynamically reshaping the window around the information in accordance with a preference setting.
Claim 11
Independent Claim 80 words
A system for reshaping at least one window having information, generated by an application executing within the window, displayed therein, comprising: a processor; a display for displaying the window and the information; user controls; and in response to a command from the user controls to scroll the information diplayed in the window using a scroll bar, such that the information moves vertically upward or downward, means for dynamically reshaping the window around the information in accordance with a preference setting.
Claim 12
Dependent Claim 14 words
The system according to claim 9 further comprising means for adjusting the preference setting.
Claim 13
Dependent Claim 45 words
The system according to claim 10 wherein said means for adjusting comprises: said display for displaying a reshape adjustment dialog having a plurality of mode buttons on said display; and said user controls for selecting one of the mode buttons to adjust the preference setting.
Claim 14
Dependent Claim 44 words
The system according to claim 11 wherein said means for displaying a reshape adjustment dialog comprises: said display for displaying a shrink wrap button and a min x/y button; and said user controls for selecting the shrink wrap button or the min x/y button.
Claim 15
Dependent Claim 23 words
The system according to claim 9 further comprising: said user controls for activating a scroll bar to initiate said means for dynamically reshaping.
Claim 16
Dependent Claim 130 words
The system according to claim 9 wherein said means for dynamically reshaping the window comprises: in response to the information in the window being scrolled at least one line upward or downward, means for determining a left most and a right most position for each line of the information; means for adjusting a left vertical frame edge of the window to the left most position plus one left position for each corresponding line of information, and adjusting a right vertical frame edge of the window to a right most position plus one right position for each corresponding line of information, thereby forming left and right vertical frame segments; and means for horizontally connecting each left vertical frame segment and for connecting each right vertical frame segment to reshape the window.
Claim 17
Dependent Claim 144 words
The system according to claim 9 wherein said means for dynamically reshaping the window comprises: in response to the information in the window being scrolled at least one line upward or downward, means for determining a left most and right most position for each line of the information; means for storing the left most and right most positions for each displayed line of information in a list; means for examining the list to locate a most extreme left position and a most extreme right position of the information; means for adjusting a left vertical frame edge of the window to the most extreme left position plus one left position and a right vertical frame edge of the window to the most extreme right position plus one right position; and means for horizontally connecting the left vertical frame edge to the right vertical frame edge.
Claim 18
Dependent Claim 69 words
A memory for storing computer readable code for access by a program being executed on a computer system, the computer system having at least a processor, display and user controls, comprising: computer readable program code stored in said memory for reshaping a window displayed on the display around information displayed within the window as the information is scrolled vertically upward or downward and in accordance with a preference setting.
Claim 19
Dependent Claim 69 words
A memory for storing computer readable code for access by a program being executed on a computer system, the computer system having at least a processor, display and user controls, comprising: computer readable program code stored in said memory for reshaping a window displayed on the display around information displayed within the window as the information is scrolled vertically upward or downward and in accordance with a preference setting.
Claim 20
Dependent Claim 125 words
The memory according to claim 16 wherein said computer readable program code comprises: in response to the information in the window being scrolled at least one line upward or downward, means for determining a left most and a right most position for each line of the information; means for adjusting a left vertical frame edge of the window to the left most position plus one position for each corresponding line of information, and a right vertical frame edge of the window to the right most position plus one right position for each corresponding line of information, thereby forming left and right vertical frame segments; and means for horizontally connecting each left vertical frame segment and connecting each right vertical frame segment to reshape the window.
Claim 21
Dependent Claim 103 words
The memory according to claim 16 wherein said computer readable program code comprises: in response to the information in the window being scrolled at least one line upward or downward, means for determining a most extreme left position and a most extreme right position of the information; means for adjusting a left vertical frame edge of the window to the most extreme left position plus one left position and a right vertical frame edge of the window to the most extreme right position plus one right position; and means for horizontally connecting the left vertical frame edge to the right vertical frame edge.
Claim 22
Independent Claim 186 words
A method for directing a computer system, having at least a processor, display and user controls, to reshape at least one window displayed on the display, the window having lines of information displayed therein, wherein the information is being generated by an application executing within the window, comprising the steps of: in response to the information being scrolled at least one line upward or downward within the window using a scroll bar, such that each line of information moves upward or downward within the window, determining a left most position and a right most position for each displayed line of the information; adjusting a left vertical frame edge of the window to the left most position plus one left position for each corresponding displayed line of information, and a right vertical frame edge of the window to the right most position plus one right position for each corresponding displayed line of information, thereby forming left and right vertical frame segments; and horizontally connecting each left vertical frame segment and horizontally connecting each right vertical frame segment to reshape the window around each displayed line of information.
Claim 23
Independent Claim 186 words
A method for directing a computer system, having at least a processor, display and user controls, to reshape at least one window displayed on the display, the window having lines of information displayed therein, wherein the information is being generated by an application executing within the window, comprising the steps of: in response to the information being scrolled at least one line upward or downward within the window using a scroll bar, such that each line of information moves upward or downward within the window, determining a left most position and a right most position for each displayed line of the information; adjusting a left vertical frame edge of the window to the left most position plus one left position for each corresponding displayed line of information, and a right vertical frame edge of the window to the right most position plus one right position for each corresponding displayed line of information, thereby forming left and right vertical frame segments; and horizontally connecting each left vertical frame segment and horizontally connecting each right vertical frame segment to reshape the window around each displayed line of information.

References Cited (Backward Citations)

US4723211A Cited
US4723210A Cited
US4829470A Cited
US4704694A Cited
US4868785A Cited
US5121478A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-06-22 2001-12-22 2002-06-23 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-06-22 2005-12-22 2006-06-23 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-06-22 2009-12-22 2010-06-23 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag