Web page source file transfer system and method
First Claim
1. A method for transferring web page source data between a web server and a remote client over a computer network, the computer network including a wide area network, the method comprising:
- receiving a request for the web page source data from the remote client at a server-side acceleration device positioned on the computer network intermediate the remote client and the web server and intermediate the web server and the wide area networkobtaining original web page source data from the web server;
identifying within the original web page source data renderable character data and non-renderable character data, the renderable character data being data that affects the presentation of the web page by a browser, and the non-renderable character data being data that does not affect the presentation of the web page by a browser, the original web page source data being in a markup language data format;
filtering at least a portion of the non-renderable character data by removing characters of the identified non-renderable character data from the original web page source data, thereby creating modified web page source data;
transmitting the modified web page source data to the remote client over the computer network; and
after transmitting the modified web page source data to the remote client, transmitting the original web page source data to the remote client including the characters that were removed.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for transmitting web page source data over a computer network. The method typically includes receiving a request for the web page source data from a remote client. The web page source data contains renderable and non-renderable data. The request is received at an acceleration device positioned on the computer network intermediate the web page source data and an associated web server. The method further includes filtering at least a portion of the non-renderable data from the requested web page source data, thereby creating modified web page source data, and sending the modified web page source data to the remote client. The non-renderable data is selected from the group consisting of whitespace, comments, hard returns, meta tags, keywords configured to be interpreted by a search engine, and commands not interpretable by the remote client.
-
Citations
39 Claims
-
1. A method for transferring web page source data between a web server and a remote client over a computer network, the computer network including a wide area network, the method comprising:
-
receiving a request for the web page source data from the remote client at a server-side acceleration device positioned on the computer network intermediate the remote client and the web server and intermediate the web server and the wide area network obtaining original web page source data from the web server; identifying within the original web page source data renderable character data and non-renderable character data, the renderable character data being data that affects the presentation of the web page by a browser, and the non-renderable character data being data that does not affect the presentation of the web page by a browser, the original web page source data being in a markup language data format; filtering at least a portion of the non-renderable character data by removing characters of the identified non-renderable character data from the original web page source data, thereby creating modified web page source data; transmitting the modified web page source data to the remote client over the computer network; and after transmitting the modified web page source data to the remote client, transmitting the original web page source data to the remote client including the characters that were removed. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A server-side networking device for use on a computer network having a web server and a remote client, wherein the remote client is configured to download a web resource from the web server via the computer network, the computer network including a wide area network, the networking device comprising:
-
a controller configured to be connected on the computer network intermediate the web server and the wide area network, and to obtain original web page source data from the web server, the original web page source data containing renderable character data and non-renderable character data, the renderable character data being data that affects the presentation of the web page by a browser, and the non-renderable character data being data that does not affect the presentation of the web page by a browser, the original web page source data being in a markup language data format, wherein the controller is further configured to filter at least a portion of the non-renderable character data by removing one or more characters from the original web page source data, thereby creating modified web page source data, transmit the modified web page source data to the remote client over the computer network, and, after transmitting the modified web page source data to the remote client, transmit the original web page source data to the remote client including the characters that were removed. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A system for use in transferring web page source data over a computer network, the computer network including a wide area network, the system comprising:
-
a web server configured to serve original web page source data over a computer network, the original web page source data containing renderable data and non-renderable data, the renderable data being data that affects the presentation of the web page by a browser, and the non-renderable data being data that does not affect the presentation of the web page by a browser, the original web page source data being in a markup language data format; a remote client configured to send a request for the original web page source data to the web server; and a server-side acceleration device positioned intermediate the web server and the remote client on the computer network and intermediate the web server and the wide area network, the acceleration device configured to receive the request for the original web page source data from the remote client, to obtain the original web page source data from the web server, to filter at least a portion of the non-renderable data by removing one or more characters from the original web page source data, thereby creating modified web page source data, smaller in size than the original web page source data, and to send the modified web page source data to the remote client; wherein the remote client is configured to display the modified web page source data, and wherein the acceleration device is configured to send to the remote client an original, unmodified version of the web page source data including the characters that were removed after sending the modified web page source data to the remote client. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39)
-
Specification