Patent ID: 7660848

Claim:
An information terminal connected to a server that provides a service for searching a message exchange partner to each user of the information terminal via a network, the server including a login manager configured to log in a new user into said service in accordance with log in information indicating the user as one of a searching user and a search target user, a user information manager configured to acciuire, from the information terminal of a user logged in to said service as a search target user, user information inclusive of an ID information, and manage the acciuired user information; and a user information distributor configured to distribute the user information of the search target user to the information terminal of at least one logged in searching user in response to acciuisition of the user information by the user information manager, said information terminal comprising: a user information provider configured to transmit, via said network to said server, a user information including an ID information of a user for logging on to and registering in said server, said ID information indicating a search category; a user information acquirer configured to acquire, from said server via said network, user information of at least one other user logged in to the service; an ID information setter configured to set the ID information indicative of the search category; a detailed information memory configured to store detailed information of one of a searching condition and a searched condition of the user; a searched condition acquirer configured to collate, independently of the server, ID information in the user information of the at least one other user acquired by said user information acquirer, with the ID information of the user set by said ID information setter, and acquire, via said network, detailed information of a searched condition stored in said detailed information memory of a coincident other user; and a decider configured to collate the detailed information of the searched condition acquired by said searched condition acquirer, with the detailed information of the searching condition stored in said detailed information memory of the user, and decide, independently of the server, the other user who satisfies a predetermined condition of coincidence as a message exchange partner.