Patent ID: 8560960

Claim:
A computer-implemented method performed by one or more processors of a device, comprising: presenting a plurality of windows along a path in a first region in a user interface presented on a display of the device, the windows operable to advance along a predetermined path in a series of locations, the series of locations including a primary location and one or more secondary locations; identifying a first window corresponding to a first application that occupies the primary location; presenting a first application-level menu bar in a second region that is separate from the first region in the user interface, the first application-level menu bar to permit user interaction with the first application corresponding to the first window that occupies the primary location; detecting an input for instructing a transition of occupancy at the primary location from the first window to a second window that corresponds to a second location; and in response to the detecting— in the first region, presenting the second window that corresponds to the second application at the primary location instead of the first window that corresponds to the first application; and in the second region, presenting a second application-level menu bar instead of the first application-level menu bar, the second application-level menu bar to permit user interaction with a second application corresponding to the second window.