Apparatus and method for virtual edge placement of web sites
AssigneeCloudShield Technologies, Inc.
InventorPeder J. Jungck
Life of this patent
Estimating the term…
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.
Claims30
A method of facilitating communications over a network, said network comprising first and second servers and a plurality of sub-networks coupled with said first and second servers, said network further comprising a first sub-network of said plurality of sub-networks coupled with a first translator and a first client, and a second sub-network of said plurality of sub-networks coupled with a second translator and a second client, said method comprising:
- (a) monitoring said first sub-network for a first translation request generated by said first client directed to said first translator by said first client;
- (b) monitoring said second sub-network for a second translation request generated by said second client directed to said second translator by said second client;
- (c) intercepting, selectively, said first translation request prior to receipt by said first translator;
- (d) intercepting, selectively, said second translation request prior to receipt by said second translator;
- (e) isolating said first translation request from said second sub-network;
- and
- (f) isolating said second translation request from said first sub-network.
An apparatus for facilitating communications between first and second clients and first and second servers over a network, said network comprising a first sub-network coupled with said first client and said first and second servers and a second sub-network coupled with said second client and said first and second servers, said apparatus comprising:
- a first request interceptor coupled with said first sub-network and operative to selectively intercept a first request generated by said first client and directed by said first client to a first translator to translate a first address into a first translated address to facilitate said communications between said first client and one of said first and second servers, prior to receipt by said first translator;
- a second request interceptor coupled with said second sub-network and operative to intercept a second request generated by said second client and directed by said second client to a second translator to translate a second address into second translated address to facilitate said communications between said second client and one of said first and second servers, prior to receipt by said first translator;
- a first request modifier coupled with said first request interceptor and operative to modify said first address to a first modified address;
- and
- a second request modifier coupled with said second request interceptor and operative to modify said second address to a second modified address.
Dependencies are inferred from the claim text.