Information processing apparatus, information processing method, data communication system and program
First Claim
1. An information processing apparatus for receiving data from another information processing apparatus through a network, comprising:
- a first receiver operable to receive from the another information processing apparatus predetermined information including a transmission state of the data;
a congestion estimation unit operable to estimate congestion of the network on the basis of the predetermined information received by said first receiver;
a control signal generator operable to generate a first control signal for controlling a data transmission rate of the another information processing apparatus on the basis of the congestion estimated by said congestion estimation unit; and
a first transmitter operable to transmit the first control signal generated by said control signal generator to the another information processing apparatus.
3 Assignments
0 Petitions
Accused Products
Abstract
An information processing apparatus includes a first receiver operable to receive predetermined information including a transmission state of data transmitted from another information processing apparatus, a congestion estimation unit operable to estimate congestion of a network on the basis of the predetermined information received by the first receiver, a control signal generator operable to generate a first control signal for controlling a data transmission rate of the another information processing apparatus based on the congestion estimated by the congestion estimation unit, and a first transmitter operable to transmit the first control signal generated by the control signal generator to the another information processing apparatus.
-
Citations
20 Claims
-
1. An information processing apparatus for receiving data from another information processing apparatus through a network, comprising:
-
a first receiver operable to receive from the another information processing apparatus predetermined information including a transmission state of the data;
a congestion estimation unit operable to estimate congestion of the network on the basis of the predetermined information received by said first receiver;
a control signal generator operable to generate a first control signal for controlling a data transmission rate of the another information processing apparatus on the basis of the congestion estimated by said congestion estimation unit; and
a first transmitter operable to transmit the first control signal generated by said control signal generator to the another information processing apparatus. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method for receiving data in a first information processing apparatus from another information processing apparatus through a network, comprising:
-
receiving from the another information processing apparatus predetermined information including a transmission state of the data;
estimating congestion of the network on the basis of the received predetermined information; and
generating a control signal for controlling a data transmission rate of the another information processing apparatus on the basis of the estimated congestion.
-
-
16. A recording medium recorded with a computer-readable program for receiving data from another information processing apparatus through a network, comprising:
-
controlling reception from the another information processing apparatus of predetermined information including a transmission state of the data;
estimating congestion of the network on the basis of the predetermined information; and
generating a control signal for controlling a data transmission rate of the another information processing apparatus on the basis of the estimated congestion.
-
-
17. An information processing apparatus for transmitting data to another information processing apparatus through a network, comprising:
-
a transmitter operable to transmit the data to the another information processing apparatus;
a receiver operable to receive from the another information processing apparatus a control signal for controlling a data transmission rate by said transmitter; and
a controller operable to control the data transmission rate of the data transmitted by said transmitter on the basis of the control signal received by said receiver.
-
-
18. A method for transmitting data from a first information processing apparatus to another information processing apparatus through a network, comprising:
-
receiving from the another information processing apparatus a control signal for controlling a data transmission rate by the first information processing apparatus; and
controlling the data transmission rate of the data transmitted by the first information processing apparatus on the basis of the received control signal.
-
-
19. A recording medium recorded with a computer-readable program for transmitting data from a first information processing apparatus to another information processing apparatus through a network, comprising:
-
controlling reception from the another information processing apparatus of a control signal for controlling a data transmission rate by the first information processing apparatus; and
controlling the data transmission rate of the data transmitted by the first information processing apparatus on the basis of the received control signal.
-
-
20. A data communication system, comprising:
-
a first information processing apparatus for receiving data through a network; and
a second information processing apparatus for transmitting data through the network;
said first information processing apparatus including;
a first receiver operable to receive from said second information processing apparatus predetermined information including a transmission state of the data;
a congestion estimation unit operable to estimate congestion of the network on the basis of the predetermined information received by said first receiver;
a control signal generator operable to generate a control signal for controlling a data transmission rate of said second information processing apparatus on the basis of the congestion estimated by said congestion estimation unit; and
a first transmitter operable to transmit the control signal generated by said control signal generation unit to said second information processing apparatus, and said second information processing apparatus including;
a second transmitter operable to transmit the predetermined information and the data to said first information processing apparatus;
a second receiver operable to receive from said first information processing apparatus the control signal for controlling the data transmission rate by said second transmitter; and
a controller operable to control the data transmission rate of the data transmitted by said second transmitter on the basis of the control signal received by said second receiver.
-
Specification