Presence information sharing method and system
First Claim
1. A presence information sharing method for sharing presence information indicating a status of a user using a client application in a system comprising a plurality of service servers providing a different type of service for different types of client applications, respectively, and a presence server that manages the presence information of said user, wherein:
- a processing unit of each of said plurality of service servers executes;
a reception operation, in which a change of presence information with respect to the service provided by the service server is received from said client application;
a first change notification sending operation, in which a change notification for notifying the change of the presence information, received in said reception operation, is sent to said presence server; and
a second change notification sending operation, in which a change notification message for notifying a change of presence information with respect to a service different from the service provided by the service server is received and said change notification message is sent to the client application;
said presence server includes a processing unit and a storage unit for storing presence information of each user for each service of a plurality of services provided by said plurality of service servers; and
said processing unit of the presence server executes;
an update operation, in which said presence information stored in said storage unit is updated based on a change notification message sent from each of said plurality of service servers; and
a third change notification sending operation, in which a change notification message for notifying the presence information updated in said update operation to service servers that provide services different from the service of the updated presence information.
1 Assignment
0 Petitions
Accused Products
Abstract
Presence information is shared between a plurality of applications, to grasp a change of presence information of a different kind of application.
An IM(X) server 3 receives a notification of a change of presence information from a client A1 (S902), and sends a change notification message for notifying the change of the presence information to a presence server 5 (S906). Then, the presence server 5 sends the change notification message received from the IM(X) server 3 to the IM(Y) server 4 (S908). The IM(Y) server 4 sends the change notification message received from the presence server 5 to a client B2 (S910).
-
Citations
6 Claims
-
1. A presence information sharing method for sharing presence information indicating a status of a user using a client application in a system comprising a plurality of service servers providing a different type of service for different types of client applications, respectively, and a presence server that manages the presence information of said user, wherein:
-
a processing unit of each of said plurality of service servers executes; a reception operation, in which a change of presence information with respect to the service provided by the service server is received from said client application; a first change notification sending operation, in which a change notification for notifying the change of the presence information, received in said reception operation, is sent to said presence server; and a second change notification sending operation, in which a change notification message for notifying a change of presence information with respect to a service different from the service provided by the service server is received and said change notification message is sent to the client application; said presence server includes a processing unit and a storage unit for storing presence information of each user for each service of a plurality of services provided by said plurality of service servers; and said processing unit of the presence server executes; an update operation, in which said presence information stored in said storage unit is updated based on a change notification message sent from each of said plurality of service servers; and a third change notification sending operation, in which a change notification message for notifying the presence information updated in said update operation to service servers that provide services different from the service of the updated presence information. - View Dependent Claims (2, 3, 4)
-
-
5. A computer-readable medium embodying a presence information sharing program implemented by a computer, the presence information sharing program for sharing presence information in a presence information sharing system comprising a plurality of service servers, each of which provides a different type of service for different types of client applications, respectively, and a presence server that manages presence information that indicates a status of a user using said client application, wherein:
said program makes a processing unit of each of said plurality of service servers execute; a reception operation in which a change of presence information with respect to the service provided by the service server concerned is received from said client application; a first change notification sending operation in which a change notification for notifying the change of the presence information, received in said reception operation, is sent to said presence server; and a second change notification sending operation in which a change notification message for notifying a change of presence information with respect to a service different from the service provided by the service server in question is received and said change notification message is sent to the client application.
-
6. An instant-messenger (IM) presence information sharing method useable in a system configured to allow plural IM users to exchange personal instant messages via two or more differing IM application software packages, the IM presence information method for sharing IM presence information indicating an IM status of each IM user for each of the two or more differing IM application software packages, the system comprising a plurality of IM service servers each providing an IM service for a differing one of the two or more differing IM application software packages, and a presence server that manages the IM presence information of said each IM user for each of the two or more differing IM application software packages, wherein:
-
a processing unit of each of said plurality of IM service servers executes; a reception operation, in which a change of IM presence information with respect to active use of the IM service provided by the IM service server is received from said IM client application; a first change notification sending operation, in which a first IM change notification for notifying the change of the IM presence information of the IM service provided by the IM service server, as received in said reception operation, is sent to said presence server; and a second change notification sending operation, in which a second IM change notification message for notifying a change of IM presence information with respect to a differing IM service from the IM service provided by the IM service server, is received, and said second IM change notification message is sent to the IM client application; said presence server includes a processing unit and a storage unit for storing IM presence information of said each IM user for each of the two or more differing IM application software packages provided by said plurality of IM service servers; and said processing unit of the presence server executes; an update operation, in which said IM presence information stored in said storage unit is updated based on an IM change notification message sent from each said IM service server of said plurality of IM service servers; and a third change notification sending operation, in which a third IM change notification message for notifying of the IM presence information updated in said update operation is sent to IM service servers that provide a differing IM service from the IM service of the updated IM presence information.
-
Specification