Patent attributes
A computer system and method for presenting windows in a dynamic menu are provided. The dynamic menu presents windows corresponding to an active application according to a first order, whereby windows are arranged based on recent interaction. The dynamic menu also presents windows corresponding to one or more inactive applications according to a second order, whereby windows are arranged based on relevance to a user of the computer system. The windows are presented in a first presentation state, and are expanded to a second presentation state or a third presentation state in response to user interaction. The third presentation state is reached via the second presentation state, thereby reducing latency and complexity of menu navigation.