Transmitter device and relay device for performing data transmission control
First Claim
Patent Images
1. 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.
1 Assignment
0 Petitions
Accused Products
Abstract
A transmitter device which performs window control in transmitting data for transmission through a communication network is caused to identify a mode of window control to be performed based on a communication condition under which the data transmission is performed, so as to transmit the data for transmission by performing the window control in the identified mode.
48 Citations
18 Claims
-
1. 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. - View Dependent Claims (2, 11, 12)
-
-
3. A method for communicating over the network comprising:
-
receiving from a communication terminal, with a relay device, a request for data message directed towards a data server, wherein the request for data message includes a model type of the communication terminal and specifies requested data; determining, with the relay device, a communication terminal type identifier that specifies a type of communication terminal based upon a content of the request for data message; in response to determination of the communication terminal type identifier, selecting, with the relay device, a control parameter that defines a mode of window control to be performed during data transmission through a communication network to the communication terminal based upon the communication terminal type identifier, wherein the control parameter includes an attributed used to control a window size for the mode of window control; and controlling, with the relay device, the transmission of the requested data specified in the request for data message to the communication terminal as the function of the mode of window control defined by the control parameter by; sending, with the relay device, the request for data message to the data server; receiving, at the relay device, the requested data from the data server; and performing, with the relay device, the mode of window control based upon the attribute used to control the window size for the mode of window control to send the requested data to the communication terminal. - View Dependent Claims (13, 14)
-
-
4. A transmitter device comprising:
-
a processor in communication with a memory and a communication interface, wherein the communication interface is configured to be in communication with a communication terminal through a communication network; the memory is configured to store data to be transmitted to the communication terminal; the memory is further configured to store a control management parameter table including control parameters, wherein each of the control parameters corresponds to a communication condition associated with the communication terminal, and wherein each control parameter defines a mode of window control; the communication interface is further configured to receive a request for data message from the communication terminal that specifies requested data to be sent to the communication terminal, and wherein the request for data message further includes a model type of the communication terminal; in response to the request for data message received from the communication terminal, and prior to transmission of the requested data to the communication terminal, the processor is configured to analyze the request for data message to determine a data transmission characteristic associated with the communication terminal, wherein the data communication characteristic includes a type of communication terminal to receive the requested data; the processor is further configured to select a selected control parameter from among the control parameters of the control management parameter table based upon the data communication characteristic, wherein the selected control parameter includes an attribute used to determine a window size for the mode of window control; and the processor is further configured to control the communication interface to perform a mode of window control to transmit the requested data to the communication terminal based upon the selected control parameter selected from among the control parameters of the control management table. - View Dependent Claims (5, 6, 15, 16)
-
-
7. A relay device for controlling a transmission through a network between a terminal device and a data server, the relay device comprising:
-
a memory configured to store a control parameter management table including control parameters, wherein each of the control parameters corresponds to a data transmission characteristic of at least one of a plurality of communication terminals, wherein each of the control parameters defines a mode of window control to be performed during data transmission through a communication network to each respective communication terminal; a communication interface in communication with a processor and configured to be in communication with the communication network, wherein the communication interface is further configured to communicate with a destination communication terminal of the plurality of communication terminals and a transmitter device to facilitate transfer of requested data from the transmitter device to the destination communication terminal; the communication interface is further configured to receive, from the destination communication terminal, a request for data message for the requested data, wherein the processor is configured to determine a model type of the destination communication terminal based upon a content of the request for data message; the processor is further configured to select a control parameter from among the control parameters of the control parameter management table as a function of the model type of the destination communication terminal, and the selected control parameter includes an attribute for used to determine a window size for the mode of window control; and the processor is further configured to direct at least one of the transmitter device and the communication interface of the relay device to transmit the requested data via the communication network to the destination communication terminal based upon the mode of window control defined by the selected control parameter. - View Dependent Claims (8, 9, 17, 18)
-
-
10. A system for communication between a transmitter device and a terminal device on a network comprising:
-
a relay device and a data server configured to intercommunicate via a communication network, the relay device including a control parameter management table, wherein the control parameter management table includes a plurality of initial window size parameters, wherein each of the initial window size parameters defines a mode of window control to be performed during data transmission of data through the communication network; the relay device is further configured to receive a request for data message that specifies requested data to be sent through the communication network to a communication terminal, wherein the relay device is further configured to determine a model type of the communication terminal based upon the request for data message; the relay device is further configured to select an initial window size parameter from the control parameter management table as a function of the model type of the communication terminal; and the relay device is further configured to direct at least one of the relay device and the data server to control transmission of data requested to the communication terminal as a function of the mode of window control defined by the initial window size parameter.
-
Specification