Method and system for accelerating internet access through data compression
First Claim
1. A computer system apparatus comprising:
- a client computer providing a browser and a decompression module;
at least one compression proxy comprising a CPU, a memory means, means for sending requests, means for receiving requests, means for sending data, means for receiving data, and data compression means; and
a server;
the client computer, compression proxy and server, interconnected through a wide area network;
the compression proxy further interconnected to a user database.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer system and method uses a client computer providing a browser and a decompression module, at least one compression proxy comprising a CPU, a memory device, device for sending requests, device for receiving requests, device for sending data, device for receiving data, and data compression device, and a server, the client computer, compression proxy and server, is interconnected through a wide area network, with the compression proxy further interconnected to a user database. The method comprises the steps of receiving requests for data from a client computer, checking authorization of the requests for data, rejecting unauthorized requests for data, sending authorized requests for data to a server, receiving data from the server, checking if the data are suitable for compression, sending unsuitable data to the client computer, compressing data suitable for compression, sending compressed data to the client computer.
-
Citations
13 Claims
-
1. A computer system apparatus comprising:
- a client computer providing a browser and a decompression module;
at least one compression proxy comprising a CPU, a memory means, means for sending requests, means for receiving requests, means for sending data, means for receiving data, and data compression means; and
a server;
the client computer, compression proxy and server, interconnected through a wide area network;
the compression proxy further interconnected to a user database. - View Dependent Claims (2, 3)
- a client computer providing a browser and a decompression module;
-
4. A computer system method comprising the steps of:
- receiving requests for data from a client computer;
checking authorization of the requests for data;
rejecting unauthorized requests for data;
sending authorized requests for data to a server;
receiving data from the server;
checking if the data are suitable for compression;
sending unsuitable data to the client computer;
compressing data suitable for compression;
sending compressed data to the client computer. - View Dependent Claims (5, 6, 7, 8, 9, 10, 11, 12)
- receiving requests for data from a client computer;
-
13. A computer system method comprising the steps of:
- searching a credentials lookup table for a client computer;
authorizing the client computer if credentials of the client computer are found in the credentials lookup table;
searching a database for the client computer if the client computer is not found in the credentials lookup table;
authorizing the client computer if the client computer is found in the database and the client computer has approved credentials;
rejecting the client computer if the client computer is not found in the lookup table nor in the database;
storing an IP address of the client computer if the client computer is authorized;
allowing all requests from the stored IP address for a selected period of time; and
renewing credentials after the selected period of time has elapsed.
- searching a credentials lookup table for a client computer;
Specification