User management system, user management method, information recording medium and user management program
First Claim
1. A user management system comprising:
- a management server device; and
,a plurality of terminal devices, wherein (a) each of the plurality of terminal devices includes;
a terminal memory unit which stores a user name of a login user using a local terminal device, and which stores a user name of a friend user who is a friend of the login user and a mail address of the friend user in association with each other; and
a login report transmitting unit which transmits a login report, specifying the user name of the login user and the user name of the friend user stored in the terminal memory unit, to the management server device, wherein (b) the management server device includes;
a login report receiving unit which receives the login reports transmitted from each of the plurality of terminal devices;
a server memory unit which stores each of the received login reports in association with a login time;
an acquiring unit which selects one of the stored login reports which is associated with a latest login time for each login user name specified in each login report stored in the server memory unit, and which acquires a user name of a login user specified in, among the selected login reports, a login report satisfying a predetermined friend condition relative to the received login report together with a login time stored in association with that login report;
a login response transmitting unit which transmits a login response, specifying the acquired user name and login time as a user name of a friend user and a login time of the friend user, respectively, to the terminal device which has transmitted the received login report; and
a server updating unit which stores the received login report in the server memory unit in association with a login time which is a current time, wherein (c) each of the plurality of terminal devices further includes;
a login response receiving unit which receives the login response transmitted from the management server device;
an extracting unit which extracts, among user names of friend users specified in the received login response, a user name of a friend user, having a difference between a current time and a login time of the friend user specified in the received login response, the difference exceeding a predetermined threshold period; and
a mail transmitting unit which transmits an electronic mail prompting the friend user to log in to a mail address stored in the terminal memory unit in association with the user name of the extracted friend user,and wherein a condition that one login report satisfying a predetermined friend condition relative to another login report is a case in which;
(1) a user name of a friend user specified in another login report is specified as a user name of a login user in the one login report; and
(2) a user name of a login user specified in another login report is specified as a user name of a friend user in the one login report.
1 Assignment
0 Petitions
Accused Products
Abstract
In order to properly transmit a notification of prompting a user who has not logged in a network communication game or an SNS for a long time to that user, a terminal device (251) of a user management system (201) stores a friend user name, a login user name and a friend user name are reported to a management server device (231) at the time of login, the management server device (231) manages a report received at last for each transmission originator user name in association with a login time. When a login user name is specified as a friend user name in a past report of a friend user name specified in a new report, a login time of the friend user of the new report is notified to the terminal device (251), and when a difference between the login time of the friend user and a current time exceeds a predetermined threshold period, the terminal device (251) transmits an electronic mail of prompting the friend user to log in to a mail address of the friend user managed by the terminal device (251).
-
Citations
8 Claims
-
1. A user management system comprising:
-
a management server device; and
,a plurality of terminal devices, wherein (a) each of the plurality of terminal devices includes; a terminal memory unit which stores a user name of a login user using a local terminal device, and which stores a user name of a friend user who is a friend of the login user and a mail address of the friend user in association with each other; and a login report transmitting unit which transmits a login report, specifying the user name of the login user and the user name of the friend user stored in the terminal memory unit, to the management server device, wherein (b) the management server device includes; a login report receiving unit which receives the login reports transmitted from each of the plurality of terminal devices; a server memory unit which stores each of the received login reports in association with a login time; an acquiring unit which selects one of the stored login reports which is associated with a latest login time for each login user name specified in each login report stored in the server memory unit, and which acquires a user name of a login user specified in, among the selected login reports, a login report satisfying a predetermined friend condition relative to the received login report together with a login time stored in association with that login report; a login response transmitting unit which transmits a login response, specifying the acquired user name and login time as a user name of a friend user and a login time of the friend user, respectively, to the terminal device which has transmitted the received login report; and a server updating unit which stores the received login report in the server memory unit in association with a login time which is a current time, wherein (c) each of the plurality of terminal devices further includes; a login response receiving unit which receives the login response transmitted from the management server device; an extracting unit which extracts, among user names of friend users specified in the received login response, a user name of a friend user, having a difference between a current time and a login time of the friend user specified in the received login response, the difference exceeding a predetermined threshold period; and a mail transmitting unit which transmits an electronic mail prompting the friend user to log in to a mail address stored in the terminal memory unit in association with the user name of the extracted friend user, and wherein a condition that one login report satisfying a predetermined friend condition relative to another login report is a case in which; (1) a user name of a friend user specified in another login report is specified as a user name of a login user in the one login report; and (2) a user name of a login user specified in another login report is specified as a user name of a friend user in the one login report. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A user management method executed by a management server device and a plurality of terminal devices, wherein the management server device comprises a server memory unit, a login report receiving unit, an acquiring unit, a login response transmitting unit, and a server updating unit, and each of the plurality of terminal devices comprises a terminal memory unit, a login report transmitting unit, a login response receiving unit, an extracting unit, and a mail transmitting unit, and wherein (a) each of the plurality of terminal devices stores a user name of a login user using the local terminal device in the terminal memory unit, and also stores a user name of a friend user, who is a friend of the login user, in the terminal memory unit in association with a mail address, and the user management method includes the steps of:
-
a login report transmitting step of causing the login report transmitting unit to transmit a login report specifying a user name of the login user and a user name of a friend user stored in the terminal memory unit to the management server device, wherein (b) the management server device stores each of the received login reports in the server memory unit in association with a login time; a login report receiving step of causing the login report receiving unit to receive the login reports transmitted from each of the plurality of terminal devices; an acquiring step of causing the acquiring unit to select one of the login reports which is associated with a latest login time for each login user name specified in each login report stored in the server memory unit, and to acquire a user name of a login user specified in, among the selected login reports, a login report satisfying a predetermined friend condition relative to the received login report together with a login time stored in association with that login report; a login response transmitting step of causing the login response transmitting unit to transmit a login response, specifying the acquired user name and login time as a user name of a friend user and a login time of the friend user, respectively, to the terminal device which has transmitted the received login report; and a server updating step of causing the server updating unit to store the received login report in the server memory unit in association with a login time which is a current time, wherein (c) at each of the plurality of terminal devices, the user management method further includes the steps of; a login response receiving step of causing the login response receiving unit to receive the login response transmitted from the management server device; an extracting step of causing the extracting unit to extract, among user names of friend users specified in the received login response, a user name of a friend user, having a difference between a current time and a login time of the friend user specified in the received login response, the difference exceeding a predetermined threshold period; and a mail transmitting step of causing the mail transmitting unit to transmit an electronic mail prompting the friend user to log in to a mail address stored in the terminal memory unit in association with the user name of the extracted friend user, and wherein a condition that one login report satisfying a predetermined friend condition relative to another login report is a case in which; (1) a user name of a friend user specified in another login report is specified as a user name of a login user in the one login report; and (2) a user name of a login user specified in another login report is specified as a user name of a friend user in the one login report.
-
-
7. A non-transitory computer-readable information recording medium storing a user management program including a management server device program for allowing a computer for a management server device to function as the management server device and also a terminal device program for allowing a plurality of computers to function as computer for each of a plurality of terminal devices, wherein
(a) the terminal device program allows each of the plurality of terminal device computers to function as: -
a terminal memory unit which stores a user name of a login user using a local terminal device, and which stores a user name of a friend user, who is a friend of the login user, and a mail address of the friend user in association with each other; and a login report transmitting unit which transmits a login report, specifying the user name of the login user and the user name of the friend user stored in the terminal memory unit, to the management server device, (b) the management server device program allows the management server device computer to function as; a login report receiving unit which receives the login reports transmitted from each of the plurality of terminal devices; a server memory unit which stores each of the received a login reports in association with a login time; an acquiring unit which selects one of the received login reports which is associated with a latest login time for each login user name specified in each login report stored in the server memory unit, and which acquires a user name of a login user specified in, among the selected login reports, a login report satisfying a predetermined friend condition relative to the received login report together with a login time stored in association with that login report; a login response transmitting unit which transmits a login response, specifying the acquired user name and login time as a user name of a friend user and a login time of the friend user, respectively, to the terminal device which has transmitted the received login report; and a server updating unit which stores the received login report in the server memory unit in association with a login time which is a current time, (c) the terminal device program allows each of the plurality of terminal device computers to further function as; a login response receiving unit which receives the login response transmitted from the management server device; an extracting unit which extracts, among user names of friend users specified in the received login response, a user name of a friend user, having a difference between a current time and a login time of the friend user specified in the received login response, the difference exceeding a predetermined threshold period; and a mail transmitting unit which transmits an electronic mail of prompting the friend user to log in to a mail address stored in the terminal memory unit in association with the user name of the extracted friend user, and wherein a condition that one login report satisfying a predetermined friend condition relative to another login report is a case in which; (1) a user name of a friend user specified in another login report is specified as a user name of a login user in the one login report; and (2) a user name of a login user specified in another login report is specified as a user name of a friend user in the one login report.
-
-
8. A user management program including a management server device program stored on a non-transitory computer-readable medium for allowing a computer for a management server device to function as the management server device and a terminal device program for allowing a plurality of computers to function as a plurality of terminal devices
wherein (a) the terminal device program allows each of the plurality of terminal device computers to function as: -
a terminal memory unit which stores a user name of a login user using a local terminal device, and which stores a user name of a friend user, who is a friend of the login user and a mail address of the friend user in association with each other; and a login report transmitting unit which transmits a login report, specifying the user name of the login user and the user name of the friend user stored in the terminal memory unit, to the management server device, (b) the management server device program allows the management server device computer to function as; a login report receiving unit which receives the login reports transmitted from each of the plurality of terminal devices; a server memory unit which stores each of the received login reports in association with a login time; an acquiring unit which selects one of the stored login reports which is associated with a latest login time for each login user name specified in each login report stored in the server memory unit, and which acquires a user name of a login user specified in, among the selected login reports, a login report satisfying a predetermined friend condition relative to the received login report together with a login time stored in association with that login report; a login response transmitting unit which transmits a login response, specifying the acquired user name and login time as a user name of a friend user and a login time of the friend user, respectively, to the terminal device which has transmitted the received login report; and a server updating unit which stores the received login report in the server memory unit in association with a login time which is a current time, (c) the terminal device program allows each of the plurality of terminal device computers to further function as; a login response receiving unit which receives a login response transmitted from the management server device; an extracting unit which extracts, among user names of friend users specified in the received login response, a user name of a friend user, having a difference between a current time and a login time of the friend user specified in the received login response, the difference exceeding a predetermined threshold period; and a mail transmitting unit which transmits an electronic mail of prompting the friend user to log in to a mail address stored in the terminal memory unit in association with the user name of the extracted friend user, and wherein a condition that one login report satisfying a predetermined friend condition relative to another login report is a case in which; (1) a user name of a friend user specified in another login report is specified as a user name of a login user in the one login report; and (2) a user name of a login user specified in another login report is specified as a user name of a friend user in the one login report.
-
Specification