Apparatus and method for virtual edge placement of web sites
First Claim
1. An apparatus for facilitating communications between a client and a first server over a network, said network comprising a first sub-network comprising said client, said apparatus comprising:
- a proxy server coupled with said first sub-network and operative to selectively proxy said communications, directed by said client to said proxy server, between said client and said first server;
a filter coupled between said network and said proxy server and operative to intercept said communications prior to receipt by said proxy server.
12 Assignments
0 Petitions
Accused Products
Abstract
An apparatus and method for enhancing the infrastructure of a network such as the Internet is disclosed. Multiple edge servers and edge caches are provided at the edge of the network so as to cover and monitor all points of presence. The edge servers selectively intercept domain name translation requests generated by downstream clients, coupled to the monitored points of presence, to subscribing Web servers and provide translations which either enhance content delivery services or redirect the requesting client to the edge cache to make its content requests. Further, network traffic monitoring is provided in order to detect malicious or otherwise unauthorized data transmissions.
127 Citations
58 Claims
-
1. An apparatus for facilitating communications between a client and a first server over a network, said network comprising a first sub-network comprising said client, said apparatus comprising:
-
a proxy server coupled with said first sub-network and operative to selectively proxy said communications, directed by said client to said proxy server, between said client and said first server;
a filter coupled between said network and said proxy server and operative to intercept said communications prior to receipt by said proxy server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. An apparatus for facilitating communications between a client and a first server over a network, said network comprising a first sub-network comprising said client, said apparatus comprising:
-
a request interceptor coupled with said first sub-network and operative to selectively intercept a first request generated by said client and directed by said client to said first server prior to receipt by said first server;
a request transmitter operative to transmit said intercepted first request to said first server as if originated by said apparatus;
a response receiver operative to receive a response from said first server in response to said originated intercepted first request;
a response transmitter operative to transmit said response to said client; and
a request filter coupled between said request interceptor and said request transmitter and operative to selectively filter said intercepted first request prior to said request transmitter acting on said request. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38)
-
-
39. A method for facilitating communications between a client and a first server over a network, said network comprising a first sub-network comprising said client, said method comprising:
-
(a) intercepting, selectively, a first data transmission generated by said client and directed by said client to said first server prior to receipt by said first server;
(b) filtering said selectively intercepted first data transmission; and
(c) proxying said filtered selectively intercepted first data transmission to said first server. - View Dependent Claims (40, 41, 42, 43, 44, 45, 46, 47, 48)
-
-
49. A method for facilitating communications between a client and a first server over a network, said network comprising a first sub-network comprising said client, said method comprising:
-
(a) intercepting, selectively, a first data transmission generated by said client and directed by said client to said first server prior to receipt by said first server;
(b) filtering said selectively intercepted first data transmission;
(c) originating said filtered selectively intercepted first data transmission to said first server;
(d) receiving a response from said first server in response to said originated filtered selectively intercepted first data transmission; and
(e) transmitting said response to said client. - View Dependent Claims (50, 51, 52, 53, 54, 55, 56, 57, 58)
-
Specification