Method and system for redirection to arbitrary front-ends in a communication system
First Claim
Patent Images
1. A system for serving web pages to a requesting software application comprising:
- a web site;
a plurality of front-end servers, wherein a unique network address is assigned to each front-end server;
a first channel configured to support request and response communication between the software application and the web site;
a plurality of second channels configured to support communication between each of the front-end servers and the web site; and
a redirector server operable to select one front-end server from the plurality of front-end servers and generate a response referring the requesting software application to the selected front-end server.
7 Assignments
0 Petitions
Accused Products
Abstract
A system and method for providing network resources from an origin server to a client. A set of intermediary servers is topologically dispersed throughout a network. An enhanced communication channel is provided between the set of intermediary servers and the origin server. A redirector receives address resolution requests for the origin server, selects one of the intermediary servers in response to the request, and provides a network address of the selected intermediary servers to an entity generating the address resolution request.
-
Citations
25 Claims
-
1. A system for serving web pages to a requesting software application comprising:
-
a web site;
a plurality of front-end servers, wherein a unique network address is assigned to each front-end server;
a first channel configured to support request and response communication between the software application and the web site;
a plurality of second channels configured to support communication between each of the front-end servers and the web site; and
a redirector server operable to select one front-end server from the plurality of front-end servers and generate a response referring the requesting software application to the selected front-end server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method for redirecting a communication between a software application and a network resource over a communication network, the method comprising:
-
causing a software application to generate a first domain name service (DNS) request over a first channel within the communication network, the first request specifying a domain name of the network resource;
selecting a second channel within the communication network that supports communication with the network resource;
responding to the DNS request with a network address of a front-end machine that supports the second channel; and
conducting subsequent communications between the software application and the network resource over the second channel. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A method for coupling a network client to a network-coupled server comprising:
-
causing the network client to generate a first request for domain name resolution services;
responding to the first request by referring the first request to a redirector name server (rDNS);
selecting a channel from amongst a plurality of available channels within the network using the rDNS;
sending the network client a network address of a network-coupled server implementing the selected channel. - View Dependent Claims (21, 22, 23, 24)
-
-
25. A system for providing network resources from an origin server to a client comprising:
-
a set of intermediary servers topologically dispersed throughout a network;
an enhanced communication channel between the set of intermediary servers and the origin server; and
a redirector receiving address resolution requests for the origin server, selecting one of the intermediary servers in response to the request, and providing a network address of the selected intermediary servers to an entity generating the address resolution request.
-
Specification