Patent ID: 8850354
Filing Date: 2014-09-30
Classification: G06F,H04L

Abstract:
1. A method for providing a multi-window application to a user over a network, comprising: presenting a first frame in the multi-window application to the user, wherein the first frame contains application logic; presenting a second frame in the multi-window application to the user, wherein the second frame contains user interface logic; creating a third frame in the multi-window application, wherein the third frame contains user interface logic; creating a relationship between the first frame and the second frame, wherein the relationship allows the second frame to receive a first handle pointing to the first frame, and the first handle allows the user interface logic of the second frame to use the application logic contained in the first frame; creating a relationship between the first frame and the third frame, wherein the relationship allows the third frame to receive a first handle pointing to the first frame, and the second handle allows the user interface logic of the third frame to use the application logic contained in the first frame; receiving an indication that the first frame is to be closed; selecting, using a hardware processor, either the second frame or the third frame based on frame selection criteria; upon receiving the indication, transferring the application logic from the first frame to the selected frame while preserving a state of the selected frame; and closing the first frame.