Patent ID: 9471214
Filing Date: 2016-10-18
CPC Classification: G06F,H04L

Claim Text:
1. A device, comprising: a display; a processor; a memory accessible to the processor and bearing instructions executable by the processor to: present a grid user-interface on the display, wherein the grid user-interface includes a plurality of medium-sized windows presented in a grid format; receive a mixed-mode request corresponding to a selected application that is presented in one of the plurality of medium-sized windows; and present a second user-interface display in response to receiving the mixed-mode request wherein the selected application is presented in a large window and a plurality of small-sized windows is presented adjacent to the large window, wherein each of the small-sized windows is smaller than a medium-sized window, wherein responsive to selection of a first small-sized window to be presented as the large window, determining whether either of the first small-sized window and the large window is playing multimedia content, and responsive to a determination that neither the first small-sized window nor the large window is playing multimedia content, present a first application presented in the first small-sized window in the large window and present a second application presented in the large window in the first small-sized window such that the first and second applications swap places on the display; responsive to a determination that the second application in the large window is playing multimedia content, pause play of the multimedia content in the large window and then present the first application in the large window and present the second application in the first small-sized window such that the first and second applications swap places on the display; and responsive to a determination that the second application in the large window is not playing multimedia content and the first application in the first small-sized window is playing multimedia content, present the first application in the large window and present the second application in the first small-sized window such that the first and second applications swap places on the display.