Patent ID: 9671923
Date: 2017-06-06
CPC Classifications: G06F

Claim:
1. A method of implementing a multi-view model for devices, the method comprising: providing a first stack register, wherein the first stack register is a single stack, the first stack register stores one or more view windows, wherein a view window on top of the first stack register is displayed on a user interface of a device; providing a second stack register, wherein the second stack register is a single stack, the second stack register receives and stores view windows popped from the first stack register during a switch-back operation; the multi-view model enables via the first and second stack registers displaying on the user interface a first view window that is located on the top of the first stack register; receiving a user-input to display a second view window; performing at least a switch-back operation of the multi-view model in response to the user-input, wherein the switch back operation pops out the first view window from the first stack register and pushes it into the second stack register without discarding unsaved data of the first view window; and displaying the second view window on the user interface when the second view window is located on the top of the first stack register.