Content update proxy method
First Claim
1. A method of updating the displayed content of a web page comprising:
- based, at least in part, on a user interaction with the web page, communicating modification instructions to the web page from a server through a proxy frame of the web page, such that the proxy frame communicates with the server on behalf of the web page;
based on the modification instructions and in response to the user interaction, invoking a proxy method from an event handler of a content frame;
generating a query string from the proxy method, the query string comprising information for generating a proxy script, the information being provided by the content frame;
transmitting the query string to the server for the proxy script;
from the proxy frame;
loading the proxy script from the server that update content of the web page that is contained outside the proxy frame; and
updating the content of the web page according to the proxy script, the updating affecting less than the entire web page.
2 Assignments
0 Petitions
Accused Products
Abstract
A web page can be updated by communicating modification instructions to the web page from a server, through a proxy frame of the web page, such that the modification instructions affect less than the entire web page. This method avoids having to reload the content frame every time a change to content is required thus eliminating screen flash within the browser which generally accompanies navigating between similar pages from the same web site. A source frame can be used to store methods having instructions for updating the content of the web page. These methods can be invoked from the proxy frame, further reducing the amount of network traffic generated during subsequent requests for content modification instructions.
-
Citations
77 Claims
-
1. A method of updating the displayed content of a web page comprising:
-
based, at least in part, on a user interaction with the web page, communicating modification instructions to the web page from a server through a proxy frame of the web page, such that the proxy frame communicates with the server on behalf of the web page; based on the modification instructions and in response to the user interaction, invoking a proxy method from an event handler of a content frame; generating a query string from the proxy method, the query string comprising information for generating a proxy script, the information being provided by the content frame; transmitting the query string to the server for the proxy script; from the proxy frame; loading the proxy script from the server that update content of the web page that is contained outside the proxy frame; and updating the content of the web page according to the proxy script, the updating affecting less than the entire web page. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of updating the displayed content of a web page comprising:
-
displaying a web page, the web page including a proxy frame; based, at least in part, on a user interaction with the web page, transmitting a request to a server from the proxy frame on behalf of the web page for a proxy script comprising a set of instructions to cause a modification to content of the web page that is contained outside the proxy frame; based on the proxy script and in response to the user interaction, invoking a proxy method from an event handler of a content frame; generating a query string by the proxy frame from the proxy method; transmitting the query string from the server into the proxy frame; and executing the query string to update the content of the web page with the modification. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
-
-
32. A computer program product comprising:
-
a computer readable memory device; a set of computer program instructions embodied on the computer readable memory device for updating the displayed content of a web page, including instructions to; based, at least in part, on a user interaction with a web page, communicate modification instructions to the web page from a server through a proxy frame of the web page, such that the proxy frame communicates with the server on behalf of the web page; based on the modification instructions and in response to the user interaction, invoking a proxy method from an event handler of a content frame; generate a query string from the proxy method, the query string comprising information for generating a proxy script, the information being provided by the content frame; and transmit the query string to the server for the proxy script; from the proxy frame; load the proxy script from the server that update content of the web page that is contained outside the proxy frame; and update the content of the web page according to the proxy script, the updating affecting less than the entire web page. - View Dependent Claims (33, 34, 35, 36, 37)
-
-
38. A computer program product comprising:
-
a computer readable memory device; a set of computer program instructions embodied on the computer readable memory device for updating the displayed content of a web page, including instructions to; display a web page, the web page including a proxy frame; based, at least in part, on a user interaction with the web page, transmit a request to a server from the proxy frame on behalf of the web page for a proxy script comprising a set of instructions to cause a modification to content of the web page that is contained outside the proxy frame; based on the proxy script and in response to the user interaction, invoking a proxy method from an event handler of a content frame; generate a query string by the proxy frame from the proxy method; transmit the query string from the server into the proxy frame; and execute the query string to update the content of the web page with the modification. - View Dependent Claims (39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54)
-
-
55. A system of updating the displayed content of a web page comprising:
-
a server having stored modification instructions; a web page having a proxy frame; and a modification instruction configured to be communicated from the server to the web page through the proxy frame, in response to a request that is based at least in part on a user interaction with the web page, such that the proxy frame communicates with the server on behalf of the web page; the modification instruction being configured to invoke a proxy method from an event handler of a content frame, generate a query string from the proxy method, the query string comprising information for generating a proxy script, the information being provided by the content frame, and transmit the query string to the server for the proxy script; the proxy frame being configured to load the proxy script from the server that updates content of the web page that is contained outside the proxy frame; and the proxy frame being configured to update the content of the web page according to the proxy script. - View Dependent Claims (56, 57, 58, 59, 60)
-
-
61. A system of updating the displayed content of a web page comprising:
-
a client computer configured to display a web page, the web page including a proxy frame; the proxy frame being configured to transmit, to a server and on behalf of the web page, a request for a proxy script comprising a set of instructions to cause a modification to content of the web page that is contained outside the proxy frame;
wherein;the proxy frame is configured to transmit the request based, at least in part, on a user interaction with the web page, based on the proxy script and in response to the user interaction, invoke a proxy method from an event handler of a content frame, generate a query string by the proxy frame from the proxy method; the server is configured to transmit the proxy script into the proxy frame; and the client computer is configured to update the content of the web page with the modification by executing the proxy script. - View Dependent Claims (62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77)
-
Specification