System and method for dynamic compression of data
First Claim
1. A method of transferring data, comprising:
- (a) dynamically compressing a web page based on a first request from a workstation, wherein the first request indicates the web page; and
(b) transmitting a first response that comprises the dynamically compressed web page from a compressor toward the workstation.
13 Assignments
0 Petitions
Accused Products
Abstract
A method of transferring a compressed web page over a computer network without affecting the existing web server applications and processes. The compressor intercepts a request from a workstation for the web page. A second request is transmitted to the server from the compressor for the original, uncompressed web page. The web page is selectively compressed in the compressor. Then the compressed web page is transmitted to the workstation. Optionally, some of the files associated web page, such as image files, are also compressed and the references to the compressed associated files is changed to reflect any change in the name of the compressed associated files.
-
Citations
28 Claims
-
1. A method of transferring data, comprising:
-
(a) dynamically compressing a web page based on a first request from a workstation, wherein the first request indicates the web page; and
(b) transmitting a first response that comprises the dynamically compressed web page from a compressor toward the workstation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. The method of claim 14, wherein (d) comprises:
selectively transmitting the associated file in a PNG format.
-
15. A method of transferring data over a computer network, comprising:
-
(a) receiving a first request from a workstation, the first request indicating a web page and a web server associated with the web page;
(b) transmitting a second request to the web server, the second request requesting the web page;
(c) receiving the web page in a first format from the web server;
(d) selectively compressing the web page to a second format, after the receiving of the web page; and
(e) transmitting the web page to the workstation in the second format. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A system for transferring data over a computer network, the system comprising:
-
a workstation coupled with the computer network and operative to request a web page from a web server coupled with the computer network;
a proxy server coupled with the computer network and operative to receive the request, transmit a proxied request to the web server and receive the web page from the web server in a first format; and
a compressor coupled with the proxy server and operative to selectively compress the web page to a second format; and
wherein the proxy server is further operative to transmit the web page to the workstation in the second format.
-
-
28. An apparatus for transferring data over a computer network, the apparatus comprising:
-
a request receiver coupled with the computer network and operative to receive a first request from a workstation coupled with the computer network, the request indicating a web page and a web server associated with the web page;
a request transmitter coupled with the request receiver and operative to transmit a second request to the web server;
the second request comprising a request for the web page;
a web page receiver coupled with the computer network and operative to receive the web page in a first format from the web server;
a compressor coupled with the web page receiver and operative to selectively compress the received web page to a second format; and
a web page transmitter coupled with the compressor and operative to transmit the web page to the workstation in the second format.
-
Specification