Presence system and information processing equipment, dynamic buddy list generation method in presence system, and presence notification destination controlling method and its program for use with presence system
First Claim
1. A dynamic buddy list generation method for automatically generating a buddy list for use by each client on a network to manage state information for own client or other clients, wherein:
- each client has a state managing part which stores state information A for own client;
a state monitoring part which stores state information B for other clients and holds a buddy list (population list) that manages said state information B;
a buddy list generating part which generates a buddy list (selection list) based on a given generation rule; and
a buddy list managing part which holds said selection list,and comprising;
when a change occurs in the state of own client or any other client,first step wherein said state managing part updates and transmits said state information A to said buddy list generating part,second step wherein said state monitoring part transmits state notification request information which acquires the state after change to other clients included in said population list, and receives from other clients state change notification information in response to said state notification request information and said state information B,third step wherein said state monitoring part updates state information B being managed by said population list, based on said state change notification information, and transmits said population list to said buddy list generating part,fourth step wherein said buddy list generating part generates said selection list, based on said state information A received from said state managing part in said first step, said state information B being managed by said population list received from said state monitoring part in said third step, and said generation rule, and transmits said selection list to said buddy list managing part, andfifth step wherein said buddy list managing part holds said selection list received from said buddy list generating part in said fourth step;
wherein said buddy list generating part includes a generation rule managing part which changes said generation rule, and said generation rule managing part has the first changing step of changing said generation rule by reflecting said state information A or B received in said fourth step, andwherein said generation rule managing part has the second changing step of causing a generation rule to be changed in response to the action taken from own client to change said generation rule.
0 Assignments
0 Petitions
Accused Products
Abstract
A presentity service client has a presentity that issues presence information to a presence service and a watcher which observes presence information for other presentities; a presence change rule holding part holds a presence change rule; and a presence calculating part changes the presence information for the presentity, using as a trigger a change in presence information of other presentities, based on the presence information of other presentity acquired by the watcher and in accordance with the presence change rule held by a presence change rules holding part.
-
Citations
2 Claims
-
1. A dynamic buddy list generation method for automatically generating a buddy list for use by each client on a network to manage state information for own client or other clients, wherein:
-
each client has a state managing part which stores state information A for own client;
a state monitoring part which stores state information B for other clients and holds a buddy list (population list) that manages said state information B;
a buddy list generating part which generates a buddy list (selection list) based on a given generation rule; and
a buddy list managing part which holds said selection list,and comprising; when a change occurs in the state of own client or any other client, first step wherein said state managing part updates and transmits said state information A to said buddy list generating part, second step wherein said state monitoring part transmits state notification request information which acquires the state after change to other clients included in said population list, and receives from other clients state change notification information in response to said state notification request information and said state information B, third step wherein said state monitoring part updates state information B being managed by said population list, based on said state change notification information, and transmits said population list to said buddy list generating part, fourth step wherein said buddy list generating part generates said selection list, based on said state information A received from said state managing part in said first step, said state information B being managed by said population list received from said state monitoring part in said third step, and said generation rule, and transmits said selection list to said buddy list managing part, and fifth step wherein said buddy list managing part holds said selection list received from said buddy list generating part in said fourth step; wherein said buddy list generating part includes a generation rule managing part which changes said generation rule, and said generation rule managing part has the first changing step of changing said generation rule by reflecting said state information A or B received in said fourth step, and wherein said generation rule managing part has the second changing step of causing a generation rule to be changed in response to the action taken from own client to change said generation rule.
-
-
2. A dynamic buddy list generation method for automatically generating a buddy list for a server on a network to manage state information for each client, wherein:
-
each client includes a state managing part which stores state information C for own client and buddy list managing part which holds a buddy list (selection list) generated and transmitted by a server, wherein the server includes a state monitoring part which stores said state information C and holds a buddy list J (population list) which manages said state information C, and a buddy list generating part which generates said selection list for each client based on the pre-set rule, and comprising; when a change occurs in a state of any of the clients, sixth step wherein said state managing part updates said state information C, seventh step wherein said state monitoring part transmits state notification request information which acquires the state after change to other clients included in said population list, and receives from other clients state change notification information in response to said state notification request information and said state information C, eighth step wherein said state monitoring part updates state information C being managed by said population list, based on said state change notification information, and transmits said population list to said buddy list generating part, ninth step wherein said buddy list generating part generates said selection list for each client, based on said state information C being managed by said population list received from said state monitoring part in said eighth step and said generation rule, and transmits said selection list to said buddy list managing part of each client, and tenth step wherein said buddy list managing part holds said selection list received from said buddy list generating part in said ninth step; wherein said buddy list generating part includes a generation rule managing part which changes said generation rule, wherein said generation rule managing part has the third changing step of changing said generation rule by reflecting said state information C received in said ninth step, and wherein said generation rule managing part has the fourth changing step of causing a generation rule to be changed in response to the action taken from each client to change said generation rule.
-
Specification