List management server for managing updating of list by third-party terminal, list management system, list managing method, and program
First Claim
1. A list management server for adding or deleting an information provider terminal, which is monitored by a receiver terminal, in a buddy list that is used to distribute information from said information provider terminal to said receiver terminal, based on an updating request sent through a communication link from a third party terminal which is different from both said receiver terminal and an administrator terminal of an administrator of said buddy list, said server comprising:
- a list storage unit for storing said buddy list; and
a controller for accepting said updating request from said third party terminal and identifying information for identifying a user of said third party terminal, determining whether said user has an updating authority to update said buddy list or not, using said identifying information, and, if said controller judges that said user has an updating authority to update said buddy list, permitting said third party terminal to add or delete said information provider terminal in or from said buddy list, said controller comprising;
an authority storage unit for storing specifying information for specifying an authority holder that has an updating authority for updating the buddy list stored in said list storage unit, wherein said authority storage unit stores first specifying information indicating whether each user that is capable of using said list management server has the updating authority for updating said buddy list, second specifying information for specifying an authority holder having an updating authority for updating each of buddy lists, and third specifying information for specifying an authority holder having an updating authority for updating each of information provider terminals indicated by said buddy list; and
an updating permission unit for accepting said updating request and said identifying information from said third party terminal, determining whether said user has said updating authority or not based on said identifying information and the specifying information stored in said authority storage unit, and permitting said third party terminal to add or delete said information provider terminal in or from said buddy list if said updating permission unit judges that said user has said updating authority, wherein said updating permission unit selects either one of said first specifying information, said second specifying information, and said third specifying information depending on said updating request from said third party terminal.
1 Assignment
0 Petitions
Accused Products
Abstract
A buddy list manager stores a buddy list sent from a receiver terminal and manages the buddy list. A controller accepts an updating request and identifying information of a third party terminal from the third party terminal. When the controller accepts the updating request and the identifying information from the third party terminal, the controller determines whether the third party has an updating authority for updating the buddy list or not, using the identifying information. If the controller judges that the third party has an updating authority for updating the buddy list, then the controller permits the third party terminal to update the buddy list.
-
Citations
16 Claims
-
1. A list management server for adding or deleting an information provider terminal, which is monitored by a receiver terminal, in a buddy list that is used to distribute information from said information provider terminal to said receiver terminal, based on an updating request sent through a communication link from a third party terminal which is different from both said receiver terminal and an administrator terminal of an administrator of said buddy list, said server comprising:
-
a list storage unit for storing said buddy list; and a controller for accepting said updating request from said third party terminal and identifying information for identifying a user of said third party terminal, determining whether said user has an updating authority to update said buddy list or not, using said identifying information, and, if said controller judges that said user has an updating authority to update said buddy list, permitting said third party terminal to add or delete said information provider terminal in or from said buddy list, said controller comprising; an authority storage unit for storing specifying information for specifying an authority holder that has an updating authority for updating the buddy list stored in said list storage unit, wherein said authority storage unit stores first specifying information indicating whether each user that is capable of using said list management server has the updating authority for updating said buddy list, second specifying information for specifying an authority holder having an updating authority for updating each of buddy lists, and third specifying information for specifying an authority holder having an updating authority for updating each of information provider terminals indicated by said buddy list; and an updating permission unit for accepting said updating request and said identifying information from said third party terminal, determining whether said user has said updating authority or not based on said identifying information and the specifying information stored in said authority storage unit, and permitting said third party terminal to add or delete said information provider terminal in or from said buddy list if said updating permission unit judges that said user has said updating authority, wherein said updating permission unit selects either one of said first specifying information, said second specifying information, and said third specifying information depending on said updating request from said third party terminal. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A list managing method to be carried out by a list management server for adding or deleting an information provider terminal, which is monitored by a receiver terminal, to or from a buddy list that is used to distribute information from said information provider terminal to said receiver terminal, based on an updating request sent through a communication link from a third party terminal which is different from both said receiver terminal and an administrator terminal of an administrator of said buddy list, said list management server including a list storage unit for storing said buddy list, and an authority storage unit for storing first specifying information indicating whether each user capable of using said list management server has the updating authority for updating said buddy list, second specifying information for specifying an authority holder having an updating authority for updating each of buddy lists, and third specifying information for specifying an authority holder having an updating authority for updating each of information provider terminals indicated by said buddy list stored in said list storage unit, said list managing method comprising the steps of:
-
(a) accepting said updating request and identifying information for identifying a user of said third party terminal from said third party terminal, and determining whether said user has an updating authority based on said identifying information and the specifying information stored in said authority storage unit to update said buddy list; (b) selecting either one of said first specifying information, said second specifying information, and said third specifying information depending on said updating request from said third party terminal; and (c) if it is judged that said user has an updating authority to add or delete said information provider terminal in or from said buddy list, permitting said third party terminal to update said buddy list. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer readable recording medium in which a program is recorded, said program controlling a computer for adding or deleting an information provider terminal, which is monitored by a receiver terminal, to or from a buddy list that is used to distribute information from said information provider terminal to said receiver terminal, based on an updating request sent through a communication link from a third party terminal which is different from both said receiver terminal and an administrator terminal of an administrator of said buddy list, said computer being connected to a list storage unit for storing said buddy list, and an authority storage unit for storing first specifying information indicating whether each user capable of using said list management server has the updating authority for updating said buddy list, second specifying information for specifying an authority holder having an updating authority for updating each of buddy lists, and third specifying information for specifying an authority holder having an updating authority for updating each of information provider terminals indicated by said buddy list stored in said list storage unit, said program enabling said computer to perform a list management process comprising the steps of:
-
(a) accepting said updating request and identifying information for identifying a user of said third party terminal from said third party terminal, and determining whether said third party terminal has an updating authority based on said identifying information and the specifying information stored in said authority storage unit to update said buddy list; (b) selecting either one of said first specifying information, said second specifying information, and said third specifying information depending on said updating request from said third party terminal; and (c) if it is judged that said user has an updating authority to update said buddy list, permitting said third party terminal to add or delete said information provider terminal in or from said buddy list. - View Dependent Claims (16)
-
Specification