Methods and Systems to Process a Selection of a Browser Back Button
First Claim
Patent Images
1. A method comprising:
- responsive to selection of a first element that is displayed in a browser as part of a first user interface, receiving, by the browser, a second user interface that includes a client application program;
invoking, by the browser, the client application program to cause display of the second user interface in the browser;
responsive to selection of a second element of the second user interface, generating a third user interface by the client application program and causing display of the third user interface in the browser;
comparing, by the client application program, a user interface identifier that identifies the second user interface and an additional user interface identifier that identifies the third user interface; and
displaying, by the client application program and based on the comparing, the second user interface in the browser by utilizing the user interface identifier.
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 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.
11 Citations
20 Claims
-
1. A method comprising:
-
responsive to selection of a first element that is displayed in a browser as part of a first user interface, receiving, by the browser, a second user interface that includes a client application program; invoking, by the browser, the client application program to cause display of the second user interface in the browser; responsive to selection of a second element of the second user interface, generating a third user interface by the client application program and causing display of the third user interface in the browser; comparing, by the client application program, a user interface identifier that identifies the second user interface and an additional user interface identifier that identifies the third user interface; and displaying, by the client application program and based on the comparing, the second user interface in the browser by utilizing the user interface identifier. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An apparatus comprising:
a processor and executable instructions accessible on a computer-readable medium that, when executed, cause the processor to perform operations comprising; responsive to selection of a first element that is displayed in a browser as part of a first user interface, receiving, by the browser, a second user interface that includes a client application program; invoking, by the browser, the client application program to cause display of the second user interface in the browser; responsive to selection of a second element of the second user interface, generating a third user interface by the client application program and causing display of the third user interface in the browser; comparing, by the client application program, a user interface identifier that identifies the second user interface and an additional user interface identifier that identifies the third user interface; and displaying, by the client application program and based on the comparing, the second user interface in the browser by utilizing the user interface identifier. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
17. A machine readable medium having no transitory signals and storing instructions that, when executed by at least one processor, cause the at least one processor to perform actions comprising:
-
responsive to selection of a first element that is displayed in a browser as part of a first user interface, receiving, by the browser, a second user interface that includes a client application program; invoking, by the browser, the client application program to cause display of the second user interface in the browser; responsive to selection of a second element of the second user interface, generating a third user interface by the client application program and causing display of the third user interface in the browser; comparing, by the client application program, a user interface identifier that identifies the second user interface and an additional user interface identifier that identifies the third user interface; and displaying, by the client application program and based on the comparing, the second user interface in the browser by utilizing the user interface identifier. - View Dependent Claims (18, 19, 20)
-
Specification