Patent ID: 8924586

Claim:
A non-transitory computer-readable recording medium storing executable instructions of a computer program that, when executed by a computer, causes the computer to control a system including a server to distribute information and a plurality of terminals to receive the information as a requester terminal, and each capable of distributing the received information as a relay terminal, the instructions causing the computer to perform: determining, in response to a request given from a requester terminal included in the plurality of terminals for determining a request target information distributor to distribute request target information requested by the requester terminal, any one of the server and the relay terminal retaining the request target information as the request target information distributor; determining whether the request target information can be held on the requester terminal and whether the request target information can be held on the relay terminal determined as the request target information distributor, based on a bandwidth availability of a route which connects the server, the relay terminal and the requester; and indicating to the relay terminal or the requester terminal whether the request target information can be deleted or not after having the request target information distributed.