Patent ID: 8326920

Claim:
A computer-implemented method for re-using a connection between a client computing device and a server system, comprising: receiving at a client computing device a first domain name corresponding to a first domain and a request for first content from the first domain; determining, with the client computing device, an Internet Protocol (IP) address for a server system that hosts the first domain; initiating, with the client computing device, a connection between the client computing device and the server system and sending a request to the server system for the first content; receiving at the client computing device information from the server system, in response to formation of the connection, that identifies one or more additional domains that are hosted by the server system and acceptable to the server system for connection sharing; receiving at the client computing device a second domain name corresponding to a second domain and a request for second content from the second domain; determining, with the client computing device, that the second domain name corresponds to one of the one or more additional domains and that the second domain is acceptable to the server system for connection sharing; and determining, with the client computing device, that the connection previously formed and maintained between the client computing device and the server system is available and, based on determining that the connection is available, sending a request to the server system over the connection for the second content.