Patent ID: 7003555

Claim:
An apparatus for facilitating communications between a client and a server over a network, said apparatus comprising: a request interceptor coupled with said network, said network operative to transmit a plurality of translation requests including a first translation request generated by said client, said first translation request comprising a first address identifying said server, said first translation request being further directed, by said client, to a first address translator coupled with said network and operative to receive said first translation request, to translate said first address into a translated address and to return said translated address to said client via said network thereby facilitating said communications between said client and said server, said request interceptor operative to selectively intercept said first translation request from among said plurality of translation requests prior to receipt by said first address translator, said selective interception being determined based on a criteria other than only that said first translation request is one of said plurality of translation requests; a request modifier coupled with said request interceptor and operative to modify said first address of said first translation request to a modified address comprising indicia related to said client; and a request forwarder coupled with said request modifier and operative to forward said first translation request having said modified address to said first address translator.