Automatic refresh of browser tabs connected to the same application domain when a new session is established from one of the browser tab.
Publication Date: 2012-Jun-19
The IP.com Prior Art Database
Disclosed is a system that allows browser tabs connected to a server to be automatically refreshed once a valid session to the server has been established through one of the tabs.
Page 01 of 4
Automatic refresh of browser tabs connected to the same application domain when a new session is established from one of the browser tab .
Problem Statement :
Consider a web application that shares the user's session ID across the browser tabs and windows. If a user opens multiple tabs to the same server/scheme when the login credentials are not set, each of the tab shows the login form. Now, if the user login from one of the tab, the other tabs continue to show the login screen.
Detailed description :
Lets take a web application that provides work item management as one of its features as an example to explain how the problem manifests in one of the common usage pattern. This web application shares the user's session ID across the browser tabs and windows. Suppose a user of this application is interested in viewing all the work items assigned to him and in most cases would open each of his work item in different tabs to work with them and make changes accordingly. The user would choose to save the browser session at the end of day's work as he/she intends to use it again the next day. The user opens the browser the next time, the saved session is restored showing login screen on each of the tab window. The user enters his credentials in one of the page and establishes a new session. However, the other pages still continue to show the login screen. When the user selects other tabs, he cannot start his work immediately. Currently there is no way of the browser tabs automatically getting refreshed to reflect a new session when the user enters his credentials in one of the tabs.
The only way for the user to get started with his work is by doing an explicit refresh of the required tabs or the user could as well choose to refresh all of the tabs, but this would still require user intervention and would be per window based and would end up refreshing all of the tabs even if they are not connected to the server.
The above stated problem can be solved by making the browser application more intelligent such that the browser is aware of all the tabs across windows that are connected...