Patent ID: 7155682

Claim:
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 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; adding control elements to the object allowing access to all of the predetermined information within the object, if the object is not of said preferred size; displaying the object and control elements on the display device; determining 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 sufficient size onto the visible portion of the display device if such object of said sufficient size 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; and resizing the object to accommodate said integral number of units, wherein the displaying step comprises displaying the object and the integral number of units on the display device.