Method and apparatus for managing recent activity navigation in web applications
First Claim
Patent Images
1. 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.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus are provided for maintaining the navigation history of a web application that includes techniques for maintaining those pages that are considered valuable. The method and apparatus further include techniques for registering a visited page into the application navigation history, displaying a particular history menu of a web page, and, to pass stateful information, using a redirecting technique that includes redirecting a user to a history page to obtain the stateful information once the user has chosen a menu item.
-
Citations
19 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An apparatus for managing recent activity navigation in a web application, comprising:
-
one or more processors; a non-transitory computer readable storage medium coupled to one of said one or more processors; a maintaining agent configured to maintain an application navigation history; a registering agent configured to register a visited web page in said application navigation history and store said registered visited web page in said non-transitory computer readable storage medium; a display agent configured to display a menu on a web page, the menu including the application navigation history; and a navigating agent configured to link 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; wherein the navigation agent is further configured to, in response to a user selecting a menu item associated with the visited web page from the displayed menu, navigate 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; wherein the navigation agent is further configured to update, 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 wherein the navigation agent is further configured to redirect 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. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer readable storage medium for storing program instructions that, when executed by a processor, cause the processor to implement a method for managing recent activity navigation in a web application, comprising the steps of:
-
providing one or more processors; providing a computer readable storage medium coupled to one of said one or more processors; maintaining application navigation history; registering a visited web page in said application navigation history and storing said registered visited web page in said 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 at least a portion of the application navigation history; in response to a user selecting a menu item associated with the visited web page from the 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; updating, by the intermediate redirect resource included in the intermediate resource page, server-side session data including overwriting an already-populated session variable with 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.
-
Specification