Information terminal, server, and program
First Claim
1. An information terminal comprising:
- a user information provider for transmitting, via a network to a server which provides a service for searching a message exchange partner, user information inclusive of ID information to indicate a service utilizing purpose of the self user, and enabling said server to register the transmitted user information therein;
a user information acquirer for acquiring, from said server via said network, the user information of the other user logged in currently to the service;
an ID information setter for setting the ID information indicative of the service utilizing purpose of the self user;
a detailed information memory for storing detailed information of a searching condition or a searched condition of the self user;
a searched condition acquirer for collating the ID information in the user information of the other user acquired by said user information acquirer, with the ID information of the self user set by said ID information setter, and acquiring, via said network, the detailed information of the searched condition stored in said detailed information memory of the coincident other user; and
a decider for collating 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 self user, and deciding, as a message exchange partner, the other user who satisfies the predetermined condition of coincidence.
1 Assignment
0 Petitions
Accused Products
Abstract
In an IM communication system, an IM client of a user behaves as either a client of a searching person or a client of a search target person. The IM client of the search target person registers user information inclusive of a self PSID list in a user management database of an IM server. The IM client of the searching person acquires, from the IM server, the user information including the search target person PSID list and registered in the user management database, and finds any search target person coincident in regard to the PSID. And upon finding any satisfactory search target person, the searching person sends a request to the search target person for transmitting the PD, then collates the received PD with the self PD, and specifies the target person who satisfies the desired condition. In this system, entire loads for processing exchange of messages are dispersed in the server and the information terminals of the users to consequently avoid concentration of the loads on the server alone, hence improving the reliability (usability) of the service and the reply efficiency thereof.
-
Citations
8 Claims
-
1. An information terminal comprising:
-
a user information provider for transmitting, via a network to a server which provides a service for searching a message exchange partner, user information inclusive of ID information to indicate a service utilizing purpose of the self user, and enabling said server to register the transmitted user information therein;
a user information acquirer for acquiring, from said server via said network, the user information of the other user logged in currently to the service;
an ID information setter for setting the ID information indicative of the service utilizing purpose of the self user;
a detailed information memory for storing detailed information of a searching condition or a searched condition of the self user;
a searched condition acquirer for collating the ID information in the user information of the other user acquired by said user information acquirer, with the ID information of the self user set by said ID information setter, and acquiring, via said network, the detailed information of the searched condition stored in said detailed information memory of the coincident other user; and
a decider for collating 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 self user, and deciding, as a message exchange partner, the other user who satisfies the predetermined condition of coincidence. - View Dependent Claims (2, 3, 4)
-
-
5. A server for providing, via a network, a service for searching a message exchange partner to each user of an information terminal, said server comprising:
-
a user information manager for acquiring, from the information terminal of the user logged in to said service, user information inclusive of ID information indicating a service utilizing purpose, and managing the acquired user information; and
a user information distributor for distributing the user information of the user managed in said user information manager, to the information terminals of the other users logged in currently. - View Dependent Claims (6, 7)
-
-
8. A program for enabling a computer to function as:
-
a user information provider for transmitting, via a network to a server which provides a service for searching a message exchange partner, user information inclusive of ID information to indicate a service utilizing purpose of the self user, and enabling said server to register the transmitted user information therein;
a user information acquirer for acquiring, from said server via said network, the user information of the other user logged in currently to the service;
an ID information setter for setting the ID information indicative of the service utilizing purpose of the self user;
a detailed information memory for storing detailed information of a searching condition or a searched condition of the self user;
a searched condition acquirer for collating the ID information in the user information of the other user acquired by said user information acquirer, with the ID information of the self user set by said ID information setter, and acquiring, via said network, the detailed information of the searched condition stored in said detailed information memory of the coincident other user; and
a decider for collating 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 self user, and deciding, as a message exchange partner, the other user who satisfies the predetermined condition of coincidence.
-
Specification