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.