Patent ID: 8402359

Claim:
A method for managing recent activity navigation in a web application, comprising the steps of: providing one or more processors; providing a non-transitory computer readable storage medium coupled to one of said one or more processors; maintaining an application navigation history; registering a visited web page in said application navigation history and storing said registered visited web page in said non-transitory computer readable storage medium; linking the visited web page in the application navigation history to an intermediate resource page, wherein the intermediate resource page includes an intermediate redirect resource that performs one or more activities and, based on the one or more activities, redirects the browser to a final destination web page that is associated with the visited web page; displaying a menu on a web page, the menu including the application navigation history; and in response to a user selecting a menu item associated with the visited web page from said displayed menu, navigating a browser to the intermediate resource page associated with said registered visited web page, including passing information data to the intermediate resource page for use by the intermediate resource page to redirect the browser to a final destination web page; updating, by the intermediate redirect resource included in the intermediate resource page, server-side session data including overwriting an already-populated session variable with a previously-saved value prior to redirecting the browser to a stateful final destination web page associated with the visited web page; and redirecting, the browser to the stateful final destination web page that is associated with the visited web page based at least in part on the overwritten session variable.