20090287968 | NETWORK COMMUNICATION THROUGH A SPECIFIED INTERMEDIATE DESTINATION - This disclosure provides a method of routing communications over a network through an intermediate destination, and it also provides a “universal proxy” that may be used for this purpose. A host wishing to deliver information to a client sends packets as part of a first exchange or “session” to the intermediate destination, which performs error detection and recovery for received packets. The intermediate destination then (if desired) masks the source and transmits the information to the client in a second session, with the intermediate destination controlling transmission (e.g., specifying transmission protocol) and performing loss recovery as appropriate. This methodology enables a number of applications, including masquerading of source identity through the intermediate destination, and TCP acceleration (e.g., by subscribing to a service where the intermediate destination is used to accelerate communications or offer special types of processing or services). A “universal proxy” can be implemented as a single network appliance, accessible to act as a proxy from anywhere on a wide area network (e.g. the Internet, using an IP address). If desired, the universal proxy can also be configured as a two-way proxy. | 11-19-2009 |