Patent ID: 7680141

Claim:
An apparatus comprising: a data server including a memory configured to store data, the data server configured to intercommunicate with a relay device and a communication terminal through a communication network, wherein the data server is configured to store a control management parameter table including control parameters, and wherein each of the control parameters corresponds to a communication condition related to data transmission, and wherein each control parameter defines a mode of window control; the data server is further configured to receive, through said communication network, a communication message from the communication terminal, wherein the communication message includes a request for the data stored in the memory and a communication terminal type identifier that specifies a model type of the communication terminal; in response to the request for the data received from the communication terminal, and prior to transmission of the data to the communication terminal, the data server is further configured to determine a data transmission communication condition associated with the communication terminal, wherein the communication transmission condition includes the communication terminal type identifier of the communication terminal; in response to the determination of the data transmission communication condition associated with the communication terminal, the data server is further configured to select a selected control parameter from among the control parameters stored in the control management parameter table as a function of the communication condition, wherein the selected control parameter includes an attribute used to control a window size for the mode of window control; and the data server is further configured to perform a mode of window control based upon the selected control parameter to transmit the data to the communication terminal.