Patent ID: 6184883
Filing Date: 2001-02-06
Classification: G06F

Abstract:
A method of displaying a plurality of user interface components on a computer system, the method comprising:(a) displaying on a computer display a plurality of user interface components disposed in a plurality of layers, each user interface component including a display region defined by a display boundary thereof;(b) orienting a first user interface component from the plurality of user interface components in a top layer of the plurality of overlapping layers when a user-actuated pointer is disposed within the display region of the first user interface component, including displaying the first user interface component as appearing to overlap a second user interface component from the plurality of user interface components; and(c) in response to user input to move the pointer from the display region of the first user interface component to the display region of the second user interface component, promoting the second user interface component to a higher layer than the first user interface component so long as no user input to move the pointer back to the display region of the first user interface component is received within a predetermined period of time, said predetermined period of time being a calculated switch delay value, said switch delay value being calculated by(i) determining a distance from a current location of the pointer to the display boundary of the first user interface component; and(ii) calculating the switch delay value as a function of the distance from the current location of the pointer to the display boundary of the first user interface component.