Server side processing of user interactions with a web browser
First Claim
Patent Images
1. A method of updating an application frame of a client-side web browser comprising:
- detecting input at a computer, wherein the input is associated with the application frame of the client-side web browser, and wherein the input is detected by a script of the application frame without reloading the script for each update to the application frame;
encoding control characteristics of the input as at least a portion of a request to a server-side web application, wherein the control characteristics of the input are encoded in the request by the script of the application frame resulting in the request being generated by the application frame, and wherein content of the application frame is visible on a display and wherein the request generated by the application frame is independent of the content of the application frame;
sending the request generated by the application frame to the server-side web application at a server;
receiving an executable response from the server-side web application at a mediator frame of the client-side web browser responsive to the request generated by the application frame, wherein the mediator frame is configured to be reloaded for each update to the application frame by replacing any content and any script of the mediator frame; and
executing the executable response via the mediator frame to update at least a portion of the application frame of the client-side web browser.
1 Assignment
0 Petitions
Accused Products
Abstract
A method includes receiving input at a computer. The input is associated with an application frame of a client-side web browser. The method includes encoding control characteristics of the input as at least a portion of a request to a server-side web application. The method includes sending the request to the server-side web application and receiving an executable response from the server-side web application at a mediator frame of the client-side web browser. The method also includes executing the executable response via the mediator frame to update at least a portion of the application frame of the client-side browser.
-
Citations
19 Claims
-
1. A method of updating an application frame of a client-side web browser comprising:
-
detecting input at a computer, wherein the input is associated with the application frame of the client-side web browser, and wherein the input is detected by a script of the application frame without reloading the script for each update to the application frame; encoding control characteristics of the input as at least a portion of a request to a server-side web application, wherein the control characteristics of the input are encoded in the request by the script of the application frame resulting in the request being generated by the application frame, and wherein content of the application frame is visible on a display and wherein the request generated by the application frame is independent of the content of the application frame; sending the request generated by the application frame to the server-side web application at a server; receiving an executable response from the server-side web application at a mediator frame of the client-side web browser responsive to the request generated by the application frame, wherein the mediator frame is configured to be reloaded for each update to the application frame by replacing any content and any script of the mediator frame; and executing the executable response via the mediator frame to update at least a portion of the application frame of the client-side web browser. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer readable storage device storing instructions to update an application frame of a client-side web browser, that when executed by a processor, cause the processor to:
-
detect input, wherein the input is associated with the application frame of the client-side web browser, and wherein the input is detected by a script of the application frame without reloading the script for each update to the application frame; encode control characteristics of the input as at least a portion of a request to a server-side web application, wherein the control characteristics of the input are encoded in the request by the script of the application frame resulting in the request being generated by the application frame, and wherein content of the application frame is visible on a display and wherein the request generated by the application frame is independent of the content of the application frame; send the request generated by the application frame to the server-side web application; receive an executable response from the server-side web application at a mediator frame of the client-side web browser responsive to the request generated by the application frame, wherein the mediator frame is configured to be reloaded for each update to the application frame by replacing any content and any script of the mediator frame; and execute the executable response via the mediator frame to update at least a portion of the application frame of the client-side web browser. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system comprising:
-
a processor, a memory including instructions to update an application frame of a web browser executable by the processor to; send content of the application frame of the web browser to a display; detect input associated with the content of the application frame sent to the display, wherein the input is detected by a script of the application frame without reloading the script for each update to the application frame; encode control characteristics of the input as at least a portion of a request to a server-side web application, wherein the control characteristics of the input are encoded in the request by the script of the application frame resulting in the request being generated by the application frame, and wherein content of the application frame is visible on a display and wherein the request generated by the application frame is independent of the content of the application frame; send the request generated by the application frame to the server-side web application; receive an executable response from the server-side web application at a mediator frame of the web browser responsive to the request generated by the application frame, wherein the mediator frame is configured to be reloaded for each update to the application frame by replacing any content and any script of the mediator frame; and execute the executable response via the mediator frame to update at least a portion of the application frame of the web browser. - View Dependent Claims (16, 17, 18, 19)
-
Specification