Patent ID: 7583666

Claim:
An information processing system comprising a server for transmitting data packets over a network using a protocol for packetized data transmission and a receiver for receiving the data packets; wherein the server: receives a report from the receiver; acquires a sequence number from the receiver report; calculates a loss rate of packets transmitted from the receiver to the server based on the sequence number; sets an error correction method based on the packet loss rate, wherein: if the packet loss rate is greater than a first reference value, the server sets forward error correction (FEC), whereby the receiver corrects transmission errors, as the method for correcting transmission errors, and if the packet loss rate is less than the first reference value and greater than a second reference value, the server sets automatic repeat request (ARQ), whereby the receiver requests the server to transmit lost data packets, as the method for correcting transmission errors; includes the packet loss rate in a sender report; and transmits the sender report to the receiver; and wherein the receiver: receives the data packets from the server, acquires information identifying lost data packets from the data packets, and transmits to the server a request to transmit the lost data packets, a method of transmitting the request being based upon the packet loss rate in the sender report.