Methods for reducing latency in network connections and systems thereof
First Claim
Patent Images
1. A method for reducing latency in network connections, the method comprising:
- receiving by a proxy server device a response from one or more server devices in response to a request from a client device for a network resource stored on the one or more server devices;
sending another request from the proxy server device to the one or more server devices without providing the response to the client device, wherein the sending is performed at least partially based upon a network address indicated in a redirect message included in the response and the other request includes one or more cookies included in the response merged with one or more other cookies received in one or more prior responses;
repeating by the proxy server device the receiving and sending until the response is determined to include the network resource;
sending by the proxy server device the redirect message including the network address to the client device along with the one or more cookies and the one or more other cookies included in the response when the response is determined to include the network resource; and
receiving by the proxy server device, subsequent to sending the redirect message to the client device, an additional request from the client device, the additional request identifying the network resource based on the network address included in the redirect message.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, computer readable medium, and apparatus for reducing latency in network connections include receiving at a proxy server device a first response from one or more server devices in response to a first request from a client device for a network resource stored on the one or more server devices. The proxy server device determines whether or not the first response is a redirect message, and sends a second request to the one or more server devices when the first response includes the first redirect message, such that the sending is performed at least partially based upon the received redirect message.
42 Citations
12 Claims
-
1. A method for reducing latency in network connections, the method comprising:
-
receiving by a proxy server device a response from one or more server devices in response to a request from a client device for a network resource stored on the one or more server devices; sending another request from the proxy server device to the one or more server devices without providing the response to the client device, wherein the sending is performed at least partially based upon a network address indicated in a redirect message included in the response and the other request includes one or more cookies included in the response merged with one or more other cookies received in one or more prior responses; repeating by the proxy server device the receiving and sending until the response is determined to include the network resource; sending by the proxy server device the redirect message including the network address to the client device along with the one or more cookies and the one or more other cookies included in the response when the response is determined to include the network resource; and receiving by the proxy server device, subsequent to sending the redirect message to the client device, an additional request from the client device, the additional request identifying the network resource based on the network address included in the redirect message. - View Dependent Claims (2, 3, 4)
-
-
5. A non-transitory computer readable medium having stored thereon instructions for reducing latency in network connections comprises machine executable code which when executed by at least one processor, causes the processor to perform steps comprising:
-
receiving a response from one or more server devices in response to a request from a client device for a network resource stored on the one or more server devices; sending another request to the one or more server devices without providing the response to the client device, wherein the sending is performed at least partially based upon a network address indicated in a redirect message included in the response and the other request includes one or more cookies included in the response merged with one or more other cookies received in one or more prior responses; repeating the receiving and sending until the response is determined to include the network resource; sending the redirect message including the network address to the client device along with the one or more cookies and the one or more other cookies included in the response when the response is determined to include the network resource; and receiving, subsequent to sending the redirect message to the client device, an additional request from the client device, the additional request identifying the network resource based on the network address included in the redirect message. - View Dependent Claims (6, 7, 8)
-
-
9. A proxy server apparatus comprising one or more processors and a memory coupled to the one or more processors which are configured to execute programmed instructions stored in the memory comprising:
-
receiving a response from one or more server devices in response to a request from a client device for a network resource stored on the one or more server devices; sending another request to the one or more server devices without providing the response to the client device, wherein the sending is performed at least partially based upon a network address indicated in a redirect message included in the response and the other request includes one or more cookies included in the response merged with one or more other cookies received in one or more prior responses; repeating the receiving and sending until the response is determined to include the network resource; sending the redirect message including the network address to the client device along with the one or more cookies and the one or more other cookies included in the response when the response is determined to include the network resource; and receiving, subsequent to sending the redirect message to the client device, an additional request from the client device, the additional request identifying the network resource based on the network address included in the redirect message. - View Dependent Claims (10, 11, 12)
-
Specification