Patent ID: 7839867

Claim:
An information communication system having a plurality of node devices connected to each other to thereby configure a network, comprising: a first node device included in the plurality of node devices comprising: a request information transmission unit for transmitting request information to a second node device, the request information including: unique identification information corresponding to specific common information which is specified out of common information to be shared among the plurality of node devices; and request number information indicative of a number of location information which the first node device requires, the location information being indicative of a location in the network of information saving node devices saving the specific common information; and the second node device comprising: a saving unit for saving the location information, and unique identification information corresponding to the specific common information so that the location information is associated with the unique identification information; a determination unit for, when receiving the request information from any of the plurality of node devices, determining whether or not a number of the location information of the information saving node devices, which save the specific common information associated with the unique identification information included in received request information, in the saving unit, meet the number of location information indicated by the request number information included in the received request information; a location information transmission unit for transmitting at least the location information whose number corresponds to the number of location information indicated by the received request number information to the first node device when the determination unit determines that the number of the location information saved in the saving unit meets the number of location information indicated by the received request number information, and for transmitting the location information whose number corresponds to the number of the location information saved in the saving unit to the first node device when the determination unit determines that the number of the location information saved in the saving unit does not meet the number of location information indicated by the received request number information; and a transfer unit for transferring the received request information, in a case where the second node device itself is not a management node device which manages the specific common information, to a node device interposed between the second node device and the management node device, or to the management node device in a case where there is no node device therebetween.