Claims Analysis
Total Claims: 38
Claim 1
Independent Claim
153 words
A method for maintaining predetermined information at an accessible position in a graphical user interface for a computer, comprising the steps of: receiving an indication that an event has occurred which could affect the accessibility of the predetermined information; calculating the size of an object which is required to display a minimum amount of said information; determining whether an object of a size sufficient to contain said minimum amount of information is visible on a display device for the computer; moving an object of said size onto the visible portion of the display device if such object is not visible in its entirety; determining an integral number of units of said minimal amount of information that can be contained in the object that is visible on the display device; resizing the object to accommodate said integral number of units; and displaying the object and the integral number of units on the display device.
Claim 2
Independent Claim
153 words
A method for maintaining predetermined information at an accessible position in a graphical user interface for a computer, comprising the steps of: receiving an indication that an event has occurred which could affect the accessibility of the predetermined information; calculating the size of an object which is required to display a minimum amount of said information; determining whether an object of a size sufficient to contain said minimum amount of information is visible on a display device for the computer; moving an object of said size onto the visible portion of the display device if such object is not visible in its entirety; determining an integral number of units of said minimal amount of information that can be contained in the object that is visible on the display device; resizing the object to accommodate said integral number of units; and displaying the object and the integral number of units on the display device.
Claim 3
Dependent Claim
11 words
The method of claim 1 wherein said object is a window.
Claim 4
Dependent Claim
25 words
The method of claim 2 wherein said object is a utility window which contains user-accessible buttons, and said minimum amount of information comprises one button.
Claim 5
Dependent Claim
20 words
The method of claim 1 wherein said event is a change in the effective display area of the display device.
Claim 6
Dependent Claim
22 words
The method of claim 4 wherein said change in effective display area comprises a change in the resolution of the display device.
Claim 7
Dependent Claim
60 words
The method of claim 4 further including the steps of determining the position of at least one point on the object within the visible portion of the display prior to the occurrence of said event, and positioning said object so that said point occupies the same position in the visible portion of the display after the occurrence of said event.
Claim 8
Dependent Claim
14 words
The method of claim 1 wherein said event is a movement of the object.
Claim 9
Dependent Claim
46 words
The method of claim 1 wherein said calculating step comprises the calculation of a preferred size for an object which is capable of displaying all of the predetermined information, and determining whether an object of said preferred size is visible on the computer in its entirety.
Claim 10
Dependent Claim
29 words
The method of claim 8 further including the step of adding at least one scroll bar to the object if the displayed object is not of said preferred size.
Claim 11
Dependent Claim
141 words
A computer-readable medium containing an executable program which carries out the steps of: receiving an indication that an event has occurred which could affect the accessibility of the predetermined information; calculating the size of an object which is required to display a minimum amount of said information; determining whether an object of a size sufficient to contain said minimum amount of information is visible on a display device; moving an object of said size onto the visible portion of the display device if such object is not visible in its entirety; determining an integral number of units of said minimal amount of information that can be contained in the object that is visible on the display device; resizing the object to accommodate said integral number of units; and displaying the object and the integral number of units on the display device.
Claim 12
Dependent Claim
141 words
A computer-readable medium containing an executable program which carries out the steps of: receiving an indication that an event has occurred which could affect the accessibility of the predetermined information; calculating the size of an object which is required to display a minimum amount of said information; determining whether an object of a size sufficient to contain said minimum amount of information is visible on a display device; moving an object of said size onto the visible portion of the display device if such object is not visible in its entirety; determining an integral number of units of said minimal amount of information that can be contained in the object that is visible on the display device; resizing the object to accommodate said integral number of units; and displaying the object and the integral number of units on the display device.
Claim 13
Independent Claim
134 words
A method for maintaining predetermined information at an accessible position in a graphical user interface for a computer, comprising the steps of: receiving an indication that an event has occurred which could have an affect upon the accessibility of the predetermined information; calculating a preferred size for an object which is capable of displaying all of the predetermined information; determining whether an object of said preferred size is visible on the computer in its entirety; determining an integral number of units of information that can be contained in the object that is visible on the display device, if an object of the preferred size is not visible in its entirety; resizing the object to accommodate said integral number of units; and displaying the object and the integral number of units on the display device.
Claim 14
Independent Claim
134 words
A method for maintaining predetermined information at an accessible position in a graphical user interface for a computer, comprising the steps of: receiving an indication that an event has occurred which could have an affect upon the accessibility of the predetermined information; calculating a preferred size for an object which is capable of displaying all of the predetermined information; determining whether an object of said preferred size is visible on the computer in its entirety; determining an integral number of units of information that can be contained in the object that is visible on the display device, if an object of the preferred size is not visible in its entirety; resizing the object to accommodate said integral number of units; and displaying the object and the integral number of units on the display device.
Claim 15
Dependent Claim
28 words
The method of claim 11 further including the step of moving the object if its size is less than that required to contain one integral unit of information.
Claim 16
Dependent Claim
24 words
The method of claim 12 wherein said object is a window, and said integral unit of information is a user-accessible button within said window.
Claim 17
Dependent Claim
60 words
The method of claim 11 further including the steps of determining the position of at least one point on the object within the visible portion of the display prior to the occurrence of said event, and positioning said object so that said point occupies the same position in the visible portion of the display after the occurrence of said event.
Claim 18
Independent Claim
121 words
A system for displaying control elements within a graphical user interface, comprising: a display device having a display area whose effective size can be varied; a graphical user interface for controlling said display device to generate an image of a graphical object containing at least one user-accessible control element; means responsive to a change in the effective size of the display area for determining an integral number of control elements that can be contained in the portion of said graphical object which is visible in the display area; means for automatically moving the graphical object if its visible portion cannot accommodate at least one control element; and means for resizing the graphical object to accommodate said integral number of control elements.
Claim 19
Independent Claim
121 words
A system for displaying control elements within a graphical user interface, comprising: a display device having a display area whose effective size can be varied; a graphical user interface for controlling said display device to generate an image of a graphical object containing at least one user-accessible control element; means responsive to a change in the effective size of the display area for determining an integral number of control elements that can be contained in the portion of said graphical object which is visible in the display area; means for automatically moving the graphical object if its visible portion cannot accommodate at least one control element; and means for resizing the graphical object to accommodate said integral number of control elements.
Claim 20
Dependent Claim
23 words
The system of claim 15 wherein said graphical object is a window and said user-accessible control element is a button within said window.
Claim 21
Dependent Claim
48 words
The system of claim 15 further including means for determining the position of at least one point on the object within said display area prior to said change in effective size, and means for positioning said object so that said point occupies the same position after said change.
Claim 22
Dependent Claim
83 words
A graphical user interface for a computer system, comprising: means responsive to an event which could affect the display of a graphical object in said user interface, for determining a minimum amount of information to be contained in the portion of said graphical object which is visible in a display area; means for automatically moving the graphical object if its visible portion cannot accommodate said minimum amount of information; and means for resizing the graphical object to accommodate said minimum amount of information.
Claim 23
Dependent Claim
83 words
A graphical user interface for a computer system, comprising: means responsive to an event which could affect the display of a graphical object in said user interface, for determining a minimum amount of information to be contained in the portion of said graphical object which is visible in a display area; means for automatically moving the graphical object if its visible portion cannot accommodate said minimum amount of information; and means for resizing the graphical object to accommodate said minimum amount of information.
Claim 24
Dependent Claim
14 words
The system of claim 18 wherein said event is movement of the graphical object.
Claim 25
Dependent Claim
25 words
The system of claim 18 wherein said event is a change in the configuration of a display system on which said user interface is displayed.
Claim 26
Dependent Claim
45 words
The system of claim 18 further including means for determining the position of at least one point on the object within said display area prior to said event, and means for positioning said object so that said point occupies the same position after said event.
Claim 27
Dependent Claim
88 words
A graphical user interface for a computer system, comprising: means responsive to an event which could affect the display of a graphical object in said user interface, for determining a minimum amount of information to be contained in the portion of said graphical object which is visible in a display area; means for determining whether the portion of the graphical object which is visible in said display area contains said minimum amount of information; and means for resizing the graphical object to accommodate said minimum amount of information.
Claim 28
Dependent Claim
88 words
A graphical user interface for a computer system, comprising: means responsive to an event which could affect the display of a graphical object in said user interface, for determining a minimum amount of information to be contained in the portion of said graphical object which is visible in a display area; means for determining whether the portion of the graphical object which is visible in said display area contains said minimum amount of information; and means for resizing the graphical object to accommodate said minimum amount of information.
Claim 29
Dependent Claim
14 words
The system of claim 22 wherein said event is movement of the graphical object.
Claim 30
Dependent Claim
25 words
The system of claim 22 wherein said event is a change in the configuration of a display system on which said user interface is displayed.
Claim 31
Dependent Claim
45 words
The system of claim 22 further including means for determining the position of at least one point on the object within said display area prior to said event, and means for positioning said object so that said point occupies the same position after said event.
Claim 32
Dependent Claim
123 words
In a computer system, a method for maintaining access to information associated with a window of a graphical user interface, said method comprising the steps of: detecting a change in display environment; determining, subsequent to the change in display environment, whether the window, in its entirety, is within a displayable area of the display environment; identifying the visible portion of the window, if the entire window is not within the displayable area; determining whether the visible portion of the window is sufficient to accommodate a minimum number of information units; and adjusting the visible portion of the window as a function of said determination as to whether the visible portion of the window is sufficient to accommodate the minimum number of information units.
Claim 33
Dependent Claim
123 words
In a computer system, a method for maintaining access to information associated with a window of a graphical user interface, said method comprising the steps of: detecting a change in display environment; determining, subsequent to the change in display environment, whether the window, in its entirety, is within a displayable area of the display environment; identifying the visible portion of the window, if the entire window is not within the displayable area; determining whether the visible portion of the window is sufficient to accommodate a minimum number of information units; and adjusting the visible portion of the window as a function of said determination as to whether the visible portion of the window is sufficient to accommodate the minimum number of information units.
Claim 34
Dependent Claim
26 words
The method of claim 26 , wherein said step of detecting a change in display environment comprises the step of: detecting a change in display resolution.
Claim 35
Dependent Claim
18 words
The method of claim 26 , wherein the display environment comprises a displayable area and a non-displayable area.
Claim 36
Dependent Claim
81 words
The method of claim 26 , wherein said step of adjusting the visible portion of the window comprises the step of: shifting the window if it is determined that the visible portion of the window cannot accommodate the minimum number of information units, wherein said shifting results in a greater portion of the window being within the displayable area and wherein the visible portion of the window is, after the shifting operation, sufficient to accommodate the minimum number of information units.
Claim 37
Dependent Claim
49 words
The method of claim 26 further comprising the step of: determining a second number of information units that can be accommodated by the visible portion of the window, where it is determined that the visible portion of the window can accommodate at least said minimum number of information units.
Claim 38
Dependent Claim
40 words
The method of claim 30 , wherein said step of adjusting the visible portion of the window comprises the step of: adjusting the window so that it is no larger than necessary to accommodate the second number of information units.