Presence registration and routing node
First Claim
Patent Images
1. A method for updating presence information regarding a target end user managed by a presence server based on information derived from a telephony-related action, the method comprising:
- (a) receiving a signaling system seven (SS7) message in response to the telephony-related action performed by the target end user to which other end users are subscribed with the presence server;
(b) determining, based on the SS7 message, whether presence registration processing is required;
(c) in response to determining that the presence registration processing is required, automatically generating a presence registration message including presence information usable by the presence server for automatically indicating to the end users who are subscribed to the target end user with the presence server a presence status for the target end user, wherein the presence server comprises a server that manages presence information for a collection of entities and subscriptions to those entities; and
(d) transmitting the presence registration message to the presence server over an IP network.
4 Assignments
0 Petitions
Accused Products
Abstract
A presence registration and routing node receives a message indicative of a telephony-related action performed by a user. In response to the message, the presence registration and routing node sends a message to a presence server for updating presence information regarding the user in a presence server database.
-
Citations
45 Claims
-
1. A method for updating presence information regarding a target end user managed by a presence server based on information derived from a telephony-related action, the method comprising:
-
(a) receiving a signaling system seven (SS7) message in response to the telephony-related action performed by the target end user to which other end users are subscribed with the presence server; (b) determining, based on the SS7 message, whether presence registration processing is required; (c) in response to determining that the presence registration processing is required, automatically generating a presence registration message including presence information usable by the presence server for automatically indicating to the end users who are subscribed to the target end user with the presence server a presence status for the target end user, wherein the presence server comprises a server that manages presence information for a collection of entities and subscriptions to those entities; and (d) transmitting the presence registration message to the presence server over an IP network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method for updating presence information regarding a target end user with a presence server based on information derived from a signaling message relating to a telephony-related action performed by the target end user, the method comprising:
-
(a) receiving a signaling system 7 (SS7) message in response to the telephony-related action performed by the target end user, wherein the telephony-related action is an activation or change in location of a mobile telephone handset and the SS7 message is a message for updating a status of the target end user in at least one of a home location register (HLR) and a visitor location register (VLR); and (b) intercepting the SS7 message, extracting information from the SS7 message, and using the information extracted from the SS7 message to update presence information for the target end user with the presence server, wherein the presence server comprises a server that manages presence information for a collection of entities and subscriptions to those entities, the presence information including information usable by the presence server for automatically indicating to end users who are subscribed to the target end user a presence status for the target end user.
-
-
16. A presence registration and routing node for updating presence information regarding an end user with a presence server, the presence registration and routing node comprising:
-
(a) a communication module for receiving an SS7 message relating to a target end user to which other end users are subscribed with the presence server and for determining that the presence registration processing is required for the SS7 message; and (b) a presence server message generator for, if the communication module determines that the presence registration processing is required, for receiving a copy of the SS7 message and for automatically generating a presence registration message including presence information usable by the presence server for automatically indicating to the end users subscribed to the target end user with the presence server a presence status for the target end user, wherein the presence server message generator is adapted to forward the presence registration message to the presence server, and wherein the presence server comprises a server that manages presence information for a collection of entities and subscriptions to those entities. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A presence registration and routing node for updating presence information regarding an end user with a presence server, the presence registration and routing node comprising:
-
(a) a communication module for receiving an SS7 message from an SS7 network; and (b) a presence server message generator for generating, based on the SS7 message, a presence-server-compatible message for updating presence information regarding the target end user with the presence server, the presence information including a presence status for the target end user, wherein the presence server message generator is adapted to forward the presence-server-compatible message to the presence server, and wherein the presence server comprises a server that manages presence information for a collection of entities and subscriptions to those entities. - View Dependent Claims (32, 33)
-
-
34. A computer readable medium encoded with computer-executable instructions for performing steps comprising:
-
(a) receiving a signaling system seven (SS7) message in response to a telephony-related action performed by a target end user; (b) in response to receiving the SS7 message, formulating an internet protocol (IP) message for updating presence information regarding the target end user managed by a presence server, the presence information including information usable by the presence server for automatically indicating to end users subscribed to the target end user with the presence server a presence status for the target end user, wherein the presence server comprises a server that manages presence information for a collection of entities and subscriptions to those entities; and (c) transmitting the IP message to the presence server over an IP network. - View Dependent Claims (35, 36, 37, 38, 39, 40, 41, 42, 43, 44)
-
-
45. A method for updating presence information regarding a target end user managed by a presence server based on information derived from a telephony-related action, the method comprising:
-
(a) receiving a signaling system seven (SS7) message in response to the telephony-related action performed by the target end user to which other end users are subscribed with the presence server, wherein the SS7 message comprises and ISDN user part (ISUP) message; (b) determining, based on the SS7 message, whether presence registration processing is required; (c) in response to determining that the presence registration processing is required, automatically generating a presence registration message including presence information usable by the presence server for automatically indicating to the end users who are subscribed to the target end user with the presence server a presence status for the target end user; and (d) transmitting the presence registration message to the presence server over an IP network.
-
Specification