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
Patent Images
1. A presence system, comprising:
- a presence service client including a presentity that provides presence information and a watcher which observes presence information provided by other presentities than said presentity;
a presence service which receives presence information from the presentity and delivers the presence information to the watcher; and
a presence calculating part which changes the presence information for said presentity on said presence service client, using as a trigger a change in the presence information for other presentities acquired by said watcher on said presence service client.
1 Assignment
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.
230 Citations
39 Claims
-
1. A presence system, comprising:
a presence service client including a presentity that provides presence information and a watcher which observes presence information provided by other presentities than said presentity;
a presence service which receives presence information from the presentity and delivers the presence information to the watcher; and
a presence calculating part which changes the presence information for said presentity on said presence service client, using as a trigger a change in the presence information for other presentities acquired by said watcher on said presence service client.- View Dependent Claims (2, 7, 8)
-
3. A presence system, comprising:
a presence service client including a presentity that provides presence information and a watcher which observes presence information for a plurality of other presentities than said presentity;
a presence service which receives presence information from the presentity and delivers the presence information to the watcher; and
a presence calculating part which changes the presence information for said presentity on said presence service client, based on the presence information calculated from the presence information for said plurality of other presentities that has been acquired by said watcher on said presence service client.- View Dependent Claims (4, 5, 6)
-
9. An information processing equipment, comprising:
a presence service client including a presentity that issues own presence information to a presence service and a watcher which acquires from said presence service presence information for other presentities than said presentity; and
a presence calculating part which changes the presence information for said presentity on said presence service client, using as a trigger a change in the presence information for said other presentities acquired by said watcher on said presence service client;
wherein said presence calculating part further comprises a presence change rule storing part which holds a presence change rule that prescribes how the presence information for said presentity on said presence service client should be changed based on the presence information for said other presentities.
-
10. An information processing equipment, comprising:
a presence service client including a presentity that issues own presence information to a presence service and a watcher which acquires from said presence service presence information for plurality of other presentities than said presentity; and
a presence calculating part which changes the presence information for said presentity on said presence service client, based on the presence information calculated from the presence information for said plurality of other presentities acquired by said watcher on said presence service client;
wherein said presence calculating part further comprises a presence change rule storing part which holds a presence change rule that prescribes how the presence information for said presentity on said presence service client should be changed based on the presence information for said other presentities.- View Dependent Claims (11, 12)
-
13. A presence notification destination controlling program, comprising the capabilities of:
making a computer function as a presence service client including a presentity that issues own presence information to a presence service and a watcher which acquires from said presence service presence information for other presentities than said presentity and a presence calculating part which changes the presence information for said presentity on said presence service client, using as a trigger a change in the presence information for said other presentities acquired by said watcher on said presence service client, in accordance with a pre-set presence change rule.
-
14. A presence notification destination controlling program, comprising the capabilities of:
making a computer function as a presence service client including a presentity that issues own presence information to a presence service and a watcher which acquires from said presence service presence information for plurality of other presentities than said presentity and a presence calculating part which changes the presence information for said presentity on said presence service client, based on the presence information for said plurality of other presentities acquired by said watcher located on said presence service client and the presence information calculated from the pre-set presence change rule.
-
15. 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. - View Dependent Claims (16, 17)
-
-
18. 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 (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. - View Dependent Claims (19, 20)
-
-
21. A presence system, comprising:
presentities that provide presence information indicating at least the state of own entity;
subscribers that observe said presence information; and
a presence service that delivers said presence information received from said presentities to said subscribers;
wherein said presentities are provided with a notification part which notifies said presence information to specific subscribers only.- View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29)
-
30. A presence notification destination controlling method, wherein
said method is a presence notification destination controlling method for a presence system comprising presentities that provides presence information indicating at least the state of own entity; - subscribers that observe said presence information; and
a presence service that delivers said presence information received from said presentities to said subscribers;
and comprising on the side of said presentities the step of notifying said presence information to specific subscribers only. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37, 38)
- subscribers that observe said presence information; and
-
39. A presence notification destination controlling program, wherein
said program is a presence notification destination controlling program for a presence system comprising presentities that provides presence information indicating at least the state of own entity; - subscribers that observe said presence information; and
a presence service that delivers said presence information received from said presentities to said subscribers;
and comprising capabilities of having a computer execute a function of notifying said presence information to specific subscribers only.
- subscribers that observe said presence information; and
Specification