Realization of presence management
First Claim
1. A data structure including a plurality of primitives, each primitive for at least temporary storage in a computer-readable medium at a client and in a computer readable medium at a server during transfer of said primitives over a network between the client and the server, characterized in that the data structure includes a get presence primitive (32) provided from a client of a requesting user to a server to request presence information of a requested user, that the get presence primitive has various information elements including a requesting user identifier, a requested user identifier, and a list of presence values requested, that the data structure includes a presence primitive (33) provided from the server to the requesting user client to provide the presence information, and that the presence primitive has various information elements including the requested user identifier and a list of presence values supplied.
2 Assignments
0 Petitions
Accused Products
Abstract
A data structure defining a presence protocol, a device, a server, a system and method to provide management of presence information as a standalone service as well as part of the instant messaging service of a communication system.
362 Citations
62 Claims
-
1. A data structure including a plurality of primitives, each primitive for at least temporary storage in a computer-readable medium at a client and in a computer readable medium at a server during transfer of said primitives over a network between the client and the server, characterized in that
the data structure includes a get presence primitive (32) provided from a client of a requesting user to a server to request presence information of a requested user, that the get presence primitive has various information elements including a requesting user identifier, a requested user identifier, and a list of presence values requested, that the data structure includes a presence primitive (33) provided from the server to the requesting user client to provide the presence information, and that the presence primitive has various information elements including the requested user identifier and a list of presence values supplied.
-
22. Presence information service management method for use by a server, characterized by
a step of said server receiving (37, 38, 64; -
84) presence authorization messages from users wherein said presence authorization messages are initiated by said users to pre-authorize access to selected presence information of said users, by
a step of said server receiving (31, 35;
86) presence information update messages from updating users wherein said update messages are initiated by said updating users, bya step of said server receiving (32;
80) presence information request messages from presence service requesting users including users requesting presence information to which a response is required and including subscribing users initially subscribing to presence information to which on-going responses including requested presence information are required, bya step of said server determining (133f) if access to said requested presence information has been pre-authorized and, if not, requesting authorization (36, 54;
82) from a requested user whose presence information has been requested, and if authorized or pre-authorized, bya step of said server providing (33) said requested presence information to which a response is expected to said requesting users requesting presence information to which a response is expected and providing (88, 90) requested presence information on an on-going basis to said subscribing users subscribing to presence information to which on-going responses are required, particularly after receiving said presence information update messages from said updating users. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41)
-
84) presence authorization messages from users wherein said presence authorization messages are initiated by said users to pre-authorize access to selected presence information of said users, by
-
42. A server for carrying out a presence information service management method for clients, characterized by
means (625; -
133p) for receiving presence authorization messages (37, 38, 64;
84) from users wherein said presence authorization messages are initiated by said users to authorize access to selected presence information of said users, bymeans (425) for receiving presence information update messages (31, 35;
86) from updating users wherein said update messages are initiated by said updating users, bymeans (46s;
133i) for receiving presence information request messages from presence service requesting users including users requesting presence information to which a response is required and including subscribing users initially subscribing to presence information to which on-going responses including requested presence information are required, bymeans (133f) for determining if access to said requested presence information has been authorized and, if not, for requesting authorization (133n) from a requested user whose presence information has been requested, and by means (50s;
133k) for providing said requested presence information to which a response is expected to said requesting users requesting presence information to which a response is expected and for providing requested presence information on an on-going basis to said subscribing users subscribing to presence information to which on-going responses are required, particularly after receiving said presence information update messages from said updating users. - View Dependent Claims (43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61)
-
133p) for receiving presence authorization messages (37, 38, 64;
-
62. A system for the management of presence information for use in a communication system comprising:
-
IM client; and
an IM server in the network, wherein the IM servers may be connected each other to exchange instant messages.
-
Specification