Patent ID: 8892635

Claim:
A method comprising: maintaining, by a server computer system, a first list of windows open in a web browser running on a client computer system, at least a first window of the first list of windows being associated with a first window identifier, the first window identifier identifying a first application page, the first list of windows including a subset of windows that are potentially active; receiving, by the server computer system, a first notification from the web browser of a navigation to a second application page from the first window; receiving, by the server computer system, a second notification from the web browser that the first application page displayed in the first window in the first list of windows has been unloaded; upon receiving the first notification prior to the second notification, updating, by the server computer system, the first window identifier to identify the second application page; upon receiving the second notification, determining, by the server computer system, that the first window identifier associated with the first window identifies the second application page; and based at least in part on the determining, retaining, by the server computer system, the first window in the first list of windows without adding the first window to the second list of windows, the second list of windows including a subset of windows in the first list of windows that are potentially inactive.