Patent ID: 7752298
Filing Date: 2010-07-06
Classification: H04L

Abstract:
1. A communication device communicating with another communication device via a network, comprising: a processor; a memory; a management unit adapted to manage profile information of the communication device itself communicating with said another communication device via the network; a reception unit adapted to receive a search request for a communication device having specific profile information and to receive profile information of said another communication device; a determination unit adapted to determine whether or not the specific profile information is contained within the managed profile information, to determine whether or not the specific profile information is contained within a combination of the profile information managed by said management unit and the profile information of said another communication device received by said reception unit, and to determine whether or not there is a communication device which by itself has the specific profile information; and a transmission unit adapted to, in a case where the specific profile information is not contained within the profile information managed by said management unit and where there is a communication device which by itself has the specific profile information, transmit to the communication device which by itself has the specific profile information, an acquisition request for profile information, which is generated such that the profile information of the communication device which by itself has the specific profile information is transmitted from the communication device which by itself has the specific profile information to a transmission source of the search request received by said reception unit, and to, in a case where the specific profile information is not contained within the profile information managed by said management unit, where the specific profile information is contained within the combination of the profile information managed by said management unit and the profile information of said another communication device received by said reception unit, and where there is not a communication device which by itself has the specific profile information, transmit to the transmission source of the search request received by said reception unit, profile information containing the profile information managed by said management unit and the profile information of said another communication device received by said reception unit.