METHOD FOR OPTIMISING DOWNLOADING OF DATA
First Claim
1. A method in a first communication network node in a communication network for enabling optimised downloading of HyperText Transfer Protocol (HTTP) transferred data to a client, the first communication network node being associated to the client by a first Transmission Control Protocol (TCP) connection, and the first communication network node being further associated to a second communication network node by a second TCP connection, the method comprising:
- receiving from the client a request, requesting for the HTTP transferred data from the second communication node,initiating an interaction between the first communication network node and the client by sending to the client a first response in response to the request,forwarding the request to the second communication network node, and forwarding to the client a subsequent response, received from the second communication network node in response to the forwarded request, andforwarding to the client the HTTP transferred data at an available bit-rate, after being received from the second communication network node,wherein the first response is sent to the client before the subsequent response is forwarded to the client, and the available bit-rate for the requested HTTP transferred data is determined at least partly as a result of the interaction between the client and the first communication network node.
1 Assignment
0 Petitions
Accused Products
Abstract
A first node is associated with a client by a first TCP connection and associated with a second node by a second TCP connection. When downloading HTTP transferred data the first node receives from the client a request, requesting the HTTP transferred data from the second node, and initiates an interaction between the first node and the client by sending to the client a first response. The first node forwards the request to the second node, and forwards to the client a subsequent response received from the second node, and forwards to the client the HTTP transferred data at an available bit-rate, after being received from the second node. The first response is sent to the client before the subsequent response is forwarded to the client, and the available bit-rate for the requested HTTP transferred data is determined from the interaction between the client and the first node.
-
Citations
22 Claims
-
1. A method in a first communication network node in a communication network for enabling optimised downloading of HyperText Transfer Protocol (HTTP) transferred data to a client, the first communication network node being associated to the client by a first Transmission Control Protocol (TCP) connection, and the first communication network node being further associated to a second communication network node by a second TCP connection, the method comprising:
-
receiving from the client a request, requesting for the HTTP transferred data from the second communication node, initiating an interaction between the first communication network node and the client by sending to the client a first response in response to the request, forwarding the request to the second communication network node, and forwarding to the client a subsequent response, received from the second communication network node in response to the forwarded request, and forwarding to the client the HTTP transferred data at an available bit-rate, after being received from the second communication network node, wherein the first response is sent to the client before the subsequent response is forwarded to the client, and the available bit-rate for the requested HTTP transferred data is determined at least partly as a result of the interaction between the client and the first communication network node. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 21)
-
-
13. A method in a communication network node in a communication network for enabling optimised downloading of HyperText Transfer Protocol (HTTP) transferred data, to a client, the communication network node being associated to the client by a Transport Control Protocol (TCP) connection, the method comprising:
-
receiving from the client a request for the HTTP transferred data; initiating an interaction between the communication network node and the client by sending to the client a first response to the request, sending to the client a subsequent response, in response to the request, and sending the HTTP transferred data to the client at an available bit-rate, wherein the first response is sent to the client before the subsequent response is sent to the client, and the bit-rate available for the requested HTTP transferred data is determined at least partly as a result of the interaction between the client and the communication network node. - View Dependent Claims (14)
-
-
15. A computer for enabling optimised downloading of HyperText Transmission Protocol (HTTP) transferred data to a client, the computer being associated to the client by a first Transmission Control Protocol (TCP) connection, and the computer being further associated to a communication network node by a second TCP connection, wherein the computer comprises a processor, a memory, a first communication unit, and a second communication unit, wherein the memory is adapted to store instructions which when executed by the processor causes the processor to:
-
receive from the client via the first communication unit a request, requesting for the HTTP transferred data from the communication network node, send to the client via the first communication unit a first response in response to the request, forward the request to the communication network node via the second communication unit, and forwarding to the client via the first communication unit a subsequent response, received from the communication network node via the first communication unit in response to the request, and forward to the client via the first communication unit, the HTTP transferred data received via the first communication unit from the communication network node, wherein the first response is sent to the client before the subsequent response is forwarded to the client, and the bit-rate available for the requested HTTP transferred data is determined at least partly as a result of an interaction between the client and the computer following the first response. - View Dependent Claims (16, 17, 18)
-
-
19. A computer for enabling optimised downloading of HyperText Transmission Protocol (HTTP) transferred data to a client, the computer being associated to the client by a Transmission Control Protocol (TCP) connection, wherein the computer comprises a processor, a memory, and a communication unit, wherein the memory is adapted to store instructions which when executed by the processor causes the processor to:
-
receive from the client via the communication unit a request for the HTTP transferred data, send to the client via the communication unit a first response in response to the request, send to the client via the communication unit, a subsequent response in response to the request, and send the HTTP transferred data to the client via the communication unit, wherein the first response is sent before the subsequent response is sent, and the bit-rate available for the requested HTTP transferred data is determined at least partly as a result of an interaction between the client and the computer following the first response. - View Dependent Claims (20)
-
-
22. (canceled)
Specification