Patent ID: 7398314

Claim:
A system, operating within a TCP based data network, to overcome the connection limitations recommended by the HTTP protocols by opening additional TCP connections between a client and a host, which has three or more objects, the system comprising: a spoofer that spoofs the client into believing that at least one of the three or more objects is located at a fake host other than the host by using a technique selected from a group of techniques including (a) generating a fake address and (b) generating a fake host name, wherein the spoofer intercepts a plurality of data chunks of a plurality of objects being exchanged between the client and the host; for each particular object of the plurality of objects being exchanged: creates an input buffer for storing received data chunks associated with the particular object; creates an output buffer for storing data chunks to be transmitted; creates a first socket for interfacing to the client and a second socket for interfacing to the host; and creates a structure to maintain information pertaining to the particular object; and for each particular data chunk received: identifies the object type of the data chunk; and processes the data chunk in accordance with the object type; a markup language file parse functional unit that parses the input buffer and examines the structure for the particular object and replaces addresses and names of the host in the input buffer with fake addresses and fake host names and transfers the data chunks associated with the particular object modified in the input buffer to the spoofer to be stored in the output buffer; and a request parse functional unit that parses the input buffer and examines the structure for the particular object and restores the data chunks associated with the particular object in the input buffer to the addresses and names of the host and transfers the data chunks associated with the particular object modified in the input buffer to the spoofer to be stored in the output buffer.