Optimizing data transmission between a first endpoint and a second endpoint in a computer network
First Claim
1. A computer-implemented method for transparently optimizing data transmission between a first endpoint and a second endpoint in a computer network, said endpoints having a directly established data session therebetween, the data session being identified by each endpoint at least to itself in the same way throughout the session, the method comprising:
- relaying application level data between the endpoints transparently in the session using a network optimization service; and
transparently modifying parameters of at least some of the application level data transmitted from the second endpoint to the first endpoint using the network optimization service that modifies a capability to receive a response in a compressed format reported by the first endpoint to cause the second endpoint to transmit a response in a compressed format and modifying a compressed response from the second endpoint to the first endpoint by decompressing the response in order to optimize data communications between the endpoints, wherein transparently modifying at least some of the application level data comprises changing the application level data, replacing the application level data, or inserting additional application level data such that the first endpoint receives different application level data than was sent by the second endpoint.
4 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented method is provided for transparently optimizing data transmission between a first endpoint and a second endpoint in a computer network. The endpoints have a directly established data session therebetween. The data session is identified by each endpoint at least to itself in the same way throughout the session. The method includes the steps of: relaying data between the endpoints transparently in the session using a network optimization service; and transparently modifying or storing at least some of the data transmitted from the second endpoint to the first endpoint using the network optimization service in order to optimize data communications between the endpoints, wherein transparently modifying at least some of the data comprises changing the data, replacing the data, or inserting additional data such that the first endpoint receives different data than was sent by the second endpoint.
-
Citations
20 Claims
-
1. A computer-implemented method for transparently optimizing data transmission between a first endpoint and a second endpoint in a computer network, said endpoints having a directly established data session therebetween, the data session being identified by each endpoint at least to itself in the same way throughout the session, the method comprising:
-
relaying application level data between the endpoints transparently in the session using a network optimization service; and transparently modifying parameters of at least some of the application level data transmitted from the second endpoint to the first endpoint using the network optimization service that modifies a capability to receive a response in a compressed format reported by the first endpoint to cause the second endpoint to transmit a response in a compressed format and modifying a compressed response from the second endpoint to the first endpoint by decompressing the response in order to optimize data communications between the endpoints, wherein transparently modifying at least some of the application level data comprises changing the application level data, replacing the application level data, or inserting additional application level data such that the first endpoint receives different application level data than was sent by the second endpoint. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification