Patent ID: 8451774

Claim:
A communication system, comprising: at least one computer in a first network; and a gateway that is connected to the at least one computer through the first network, wherein: the gateway is connected to at least one terminal in a second network through the second network; the at least one terminal is configured to perform communications with the at least one computer via the gateway; and the gateway is configured to: obtain an evaluation result about the at least one computer providing service to the at least one terminal without using a packet transmitted from the at least one computer to the at least one terminal in a case where the at least one terminal sends a request packet to provide the service; estimate a quality of the communications in the first network between the gateway and the at least one computer in the first network based on the obtained evaluation result related to the at least one computer; determine a priority for the communications between the gateway and the at least one terminal in the second network according to the estimated quality of the communications in the first network; obtain an address of the at least one computer as the evaluation result related to the at least one computer; estimate the quality of the communications in the first network based on the address of the at least one computer and predetermined location information; and determine that the priority for the communications performed between the gateway and the at least one terminal in the second network is high in a case where the estimated quality of the communications in the first network is low.