Methods and systems to process a selection of a browser back button
First Claim
Patent Images
1. A method to process a selection of a browser back button at a client machine, the method including:
- at the client machine;
receiving a single browser back button selection, the receiving being performed by a browser;
associating the single browser back button selection to a first user interface identifier, the associating being performed by the browser;
retrieving a first user interface including a first plurality of user interface elements based on the first user interface identifier, the retrieving being performed by the browser;
processing the first user interface, including the first plurality of user interface elements, in a hidden frame that is invisible to a user responsive to the receiving of the single browser back button selection, the receiving being performed by the browser;
updating a storage location in the hidden frame by storing the first user interface identifier in the storage location, the storage location being monitored by an applet to identify the updating, the updating being responsive to the receiving of the single browser back button selection, the updating being performed by the browser;
monitoring and identifying the storage location in the hidden frame as being updated by the browser with the first user interface identifier, the monitoring and identifying being performed by the applet;
associating the first user interface identifier to a second user interface identifier that corresponds to a second user interface, the associating being responsive to the identifying the storage location as being updated, the associating being performed by the applet; and
displaying the second user interface in a visible frame, the displaying being performed by the applet responsive to the identifying of the storage location as being updated that, in turn, is caused by the receipt of the single browser back button selection.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system to process a selection of a browser back button at a client machine. The system receives at the client machine, a browser back button selection, associates the browser back button selection to a first user interface identifier, retrieves the first user interface based on the first user interface identifier, associates the first user interface identifier to a second user interface, and displays the second user interface responsive to selection of the browser back button.
-
Citations
21 Claims
-
1. A method to process a selection of a browser back button at a client machine, the method including:
-
at the client machine; receiving a single browser back button selection, the receiving being performed by a browser; associating the single browser back button selection to a first user interface identifier, the associating being performed by the browser; retrieving a first user interface including a first plurality of user interface elements based on the first user interface identifier, the retrieving being performed by the browser; processing the first user interface, including the first plurality of user interface elements, in a hidden frame that is invisible to a user responsive to the receiving of the single browser back button selection, the receiving being performed by the browser; updating a storage location in the hidden frame by storing the first user interface identifier in the storage location, the storage location being monitored by an applet to identify the updating, the updating being responsive to the receiving of the single browser back button selection, the updating being performed by the browser; monitoring and identifying the storage location in the hidden frame as being updated by the browser with the first user interface identifier, the monitoring and identifying being performed by the applet; associating the first user interface identifier to a second user interface identifier that corresponds to a second user interface, the associating being responsive to the identifying the storage location as being updated, the associating being performed by the applet; and displaying the second user interface in a visible frame, the displaying being performed by the applet responsive to the identifying of the storage location as being updated that, in turn, is caused by the receipt of the single browser back button selection. - View Dependent Claims (2, 3, 4, 5, 6, 7, 10, 11)
-
-
8. A system to process a selection of a browser back button at a client machine, the system including:
-
at the client machine; an applet, implemented using one or more processors; and a browser, implemented using one or more processors, to receive a single browser back button selection, the browser is to associate the single browser back button selection to a first user interface identifier and retrieve a first user interface that includes a first plurality of user interface elements based on the first user interface identifier, the browser to process the first user interface that includes the first plurality of user interface elements in a hidden frame that is invisible to a user, the browser to further update a storage location in the hidden frame that is monitored by the applet, the browser to update the storage location with the first user interface identifier responsive to the receipt of the single browser back button selection, the applet to monitor and identify the storage location in the hidden frame as updated by the browser with the first user interface identifier, the applet to further associate the first user interface identifier to a second user interface identifier that corresponds to a second user interface, and display the second user interface in a visible frame responsive to the identification of the storage location as updated tha in turn, is caused by the receipt of the single browser back button selection. - View Dependent Claims (9, 12, 13, 14, 15, 16)
-
-
17. A machine readable medium storing a set of instructions that does not include a transitory propagating signal per se that, when executed by a machine, cause the machine to execute actions comprising:
-
receiving a single browser back button selection with a browser; associating the single browser back button selection to a first user interface identifier with the browser; retrieving a first user interface, with the browser, the first user interface includes a first plurality of user interface elements, the first user interface is retrieved based on the first user interface identifier; processing the first user interface, including the first plurality of user interface elements in a hidden frame with the browser; updating a storage location in the hidden frame responsive to the receipt of the single browser back button selection, the storage location being monitored by an applet to identify the updating, the storage location updated with the first user interface identifier, the storage location updated with the browser responsive to the receipt of the single browser back button selection; monitoring and identifying the storage location in the hidden frame as being updated by the applet, the storage location as updated with the first user interface identifier; associating the first user interface identifier to a second user interface identifier that corresponds to a second user interface with the applet; and displaying the second user interface in a visible frame with the applet responsive to the identification of the storage location as updated that, in turn, is caused by the receipt of the single browser back button selection.
-
-
18. A system including:
-
at a client machine; an applet, implemented using one or more processors; and a first means for receiving a single browser back button selection, associate the single browser back button selection to a first user interface identifier and retrieve a first user interface including a first plurality of user interface elements based on the first user interface identifier, the first means to process the first user interface including the first plurality of user interface elements in a hidden frame that is invisible to a user, update a storage location in the hidden frame that is monitored by the applet, the browser to update the storage location with the first user interface identifier responsive to the receipt of the single browser back button selection, the applet to monitor and identify the storage location in the hidden frame as updated by the browser with the first user interface identifier, associate the first user interface identifier to a second user interface identifier that corresponds to a second user interface responsive to the identification of the storage location as updated, and display the second user interface in a visible frame responsive to the identification of the storage location as updated that, in turn, is caused by the receiving the single browser back button selection.
-
-
19. A method to process a single browser back button selection, the method including:
-
at a server machine; receiving a request from a client machine for a user interface message that includes an applet; and communicating the user interface message that includes the applet to the client machine, the client machine includes a browser to receive a single browser back button selection, the browser to associate the single browser back button selection to a first user interface identifier, retrieve a first user interface including a first plurality of user interface elements based on the first user interface identifier, process the first user interface that includes the first plurality of user interface elements in a hidden frame that is invisible to a user, the browser to update a storage location in the hidden frame that is monitored by the applet, the browser to update the storage location with the first user interface identifier responsive to the receipt of the single browser back button selection, the client machine utilizes the applet to monitor and identify the storage location as updated by the browser with the first user interface identifier, associate the first user interface identifier to a second user interface identifier that corresponds to a second user interface, and utilize the applet to display the second user interface in a visible frame responsive to the identification of the storage location as updated that, in turn, is caused by the receipt of the single browser back button selection.
-
-
20. A system to process a selection of a browser back button, the system including:
-
at a server machine; a receiving module to receive a request from a client machine for a user interface message that includes an applet; and a communicating module to communicate the user interface message that includes the applet to the client machine, the client machine includes a browser to receive a single browser back button selection, the browser to associate the single browser back button selection to a first user interface identifier, retrieve a first user interface that includes a first plurality of user interface elements based on the first user interface identifier, process the first user interface that includes the first plurality of user interlace elements in a hidden frame that is invisible to a user responsive to the receipt of the single browser back button selection, the browser to update a storage location in the hidden frame by the applet, the browser to update the storage location with the first user interface identifier responsive to the receipt of the single browser back button selection, the client machine utilizes the applet to monitor and identify the storage location in the hidden frame as updated by the browser with the first user interface identifier, associate the first user interface identifier to a second user interface identifier that corresponds to a second user interface, and to utilize the applet to display the second user interface in a visible frame responsive to the identification of the storage location as updated that, in turn, is caused by the receipt of the single browser back button selection.
-
-
21. A machine readable medium storing a set of instructions that does not include a transitory propagating signal per se that, when executed by a machine, cause the machine to perform operations comprising:
-
receiving a request from a client machine for a user interface message that includes an applet; and communicating the user interface message that includes the applet to the client machine, the client machine includes a browser to receive a single browser back button selection, the browser to associate the single browser back button selection to a first user interface identifier, retrieve a first user interface that includes a first plurality of user interface elements based on the first user interface identifier, process the first user interface that includes the first plurality of user interface elements in a hidden frame that is invisible to a user responsive to the receipt of the single browser back button selection, the browser to update a storage location in the hidden frame that is monitored by the applet, the browser to update the storage location with the first user interface identifier responsive to the receipt of the single browser back button selection, the client machine utilizes the applet to monitor and identify the storage location in the hidden frame as updated by the browser with the first user interface identifier, associate a first user interface identifier to a second user interface identifier that corresponds to a second user interface, and utilize the applet to display the second user interface in a visible frame responsive to the identification of the storage location as updated that, in turn, is caused by the receipt of the single browser back button selection.
-
Specification