Voice mail notification using instant messaging
First Claim
Patent Images
1. A method, at an enhanced notification server, for notification of messages comprising:
- receiving a notification from a first message server, wherein the notification includes information related to an incoming message that is intended for a subscriber, wherein the notification further includes a first identification associating the subscriber with the first message server;
determining at least one user preference setting, wherein the at least one user preference setting indicates whether the subscriber desires to receive the incoming message with the notification;
mapping the first identification to a second identification, wherein the second identification associates the subscriber with a second message server;
querying the second message server using the second identification, to determine current availability of the subscriber on a communications device associated with the second message server;
in response to a determination that the subscriber is currently available on the communications device, forwarding the notification to the communications device; and
in response to a determination that the subscriber is currently not available on the communications device, queuing the notification at the enhanced notification server for later delivery.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method that notifies a voice mailbox subscriber of the receipt of a message at a voicemail server using instant messaging. A preferred embodiment of the invention includes an enhanced notification server that receives a notification of the message from the voicemail server, queries the availability of an instant messaging client via an instant messaging presence server, and forwards the notification to the instant messaging client via the instant messaging presence server if the instant messaging client is available. In preferred embodiments, provisions are made to forward the message to the subscriber via instant messaging.
191 Citations
17 Claims
-
1. A method, at an enhanced notification server, for notification of messages comprising:
-
receiving a notification from a first message server, wherein the notification includes information related to an incoming message that is intended for a subscriber, wherein the notification further includes a first identification associating the subscriber with the first message server; determining at least one user preference setting, wherein the at least one user preference setting indicates whether the subscriber desires to receive the incoming message with the notification; mapping the first identification to a second identification, wherein the second identification associates the subscriber with a second message server; querying the second message server using the second identification, to determine current availability of the subscriber on a communications device associated with the second message server; in response to a determination that the subscriber is currently available on the communications device, forwarding the notification to the communications device; and in response to a determination that the subscriber is currently not available on the communications device, queuing the notification at the enhanced notification server for later delivery. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An enhanced notification server configured to:
-
receive a notification from a first message server, wherein the notification includes information related to an incoming message that is intended for a subscriber, wherein the notification further includes a first identification associating the subscriber with the first message server; determine at least one user preference setting, wherein the at least one user preference setting indicates whether the subscriber desires to receive the incoming message with the notification; map the first identification to a second identification, wherein the second identification associates the subscriber with a second message server; query the second message server using the second identification, to determine current availability of the subscriber on a communications device associated with the second message server; in response to a determination that the subscriber is currently available on the communications device, forward the notification to the communications device; and in response to a determination that the subscriber is currently not available on the communications device, queue the notification at the enhanced notification server for later delivery. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A method, at an enhanced notification server, for notification of messages comprising:
-
receiving a notification from a first message server, wherein the notification includes information related to an incoming message that is intended for a subscriber, wherein the notification further includes a first identification associating the subscriber with the first message server; mapping the first identification to a second identification, wherein the second identification associates the subscriber with a second message server; querying the second message server, using the second identification, to de current availability of the subscriber on a communications device associated with the second message server; in response to a determination that the subscriber is currently available on the communications device, forwarding the notification to the communications device, wherein the notification includes a query of whether the subscriber desires to receive the incoming message via the second message server; in response to a determination that the subscriber is not currently available on the communications device, queuing the notification at the enhanced notification server for later delivery; and in response to receiving a response to the query, indicating that the subscriber desires to receive the incoming message via the second messaging server, retrieving the incoming message from the first messaging server. - View Dependent Claims (14, 15, 16, 17)
-
Specification