Patent ID: 7340521
Filing Date: 2008-03-04
Classification: H04L

Abstract:
1. A method for routing a request over a network, comprising: receiving, at a web accelerator and from a client communicatively coupled thereto, a request for a document, the document including an embedded link therein, the embedded link specifying an address of an object, the address of the object including a domain name; no earlier than receipt of the request, at the web accelerator, dynamically encoding transactional information into the domain name included in the address of the object specified by the embedded link within the document, said transactional information including any of client authentication information, object request information, or network information concerning a location of the client; sending the document with the transactional information encoded in the domain name included in the address of the object specified by the embedded link to the client; at the client, resolving the domain name having the transactional information encoded therein to produce a resolved domain name and sending the resolved domain name along with the transactional information to a DNS server; at the DNS server, translating the resolved domain name to an IP address of a content source that can most advantageously serve the object specified by the embedded link based in part on the transactional information; returning the IP address of the content source to the client; receiving, at the content source, a request from the client for the object; and in response to the request, serving the object from the content source to the client.