Systems and methods for originating and sending a voice mail message to an instant messaging platform

Systems and methods for originating and sending a voice mail message to an instant messaging platform. One particular system includes a voice mail service adapted to receive a voice mail message and information associated with a recipient subscriber, request an instant messaging address associated with the recipient subscriber's information, and encode the voice mail message for transmission to an instant messaging platform. The system also includes an associated database adapted to provide the voice mail service with an instant messaging address associated with the recipient subscriber's information. Further, the system includes an instant messaging platform adapted to receive the encoded voice mail message from the voice mail service. Also, the system includes a network in communication with the voice mail platform and the instant messaging platform, wherein the voice mail platform transmits the encoded voice mail message to the instant messaging address, and the network routes the encoded voice mail message to the instant messaging platform.

FIELD OF THE INVENTION

The invention is directed generally to messaging systems, and more specifically relates to systems and methods for originating and sending a voice mail message to an instant messaging platform.

BACKGROUND OF THE INVENTION

Voice mail is a commonly available call service option for subscribers. When a first subscriber (a “calling subscriber”) calls a second subscriber (a “retrieving subscriber”), and the retrieving subscriber cannot or is unable to answer the call, the calling subscriber can be connected to a voice mail service to leave a message for the retrieving subscriber. The retrieving subscriber may then obtain or retrieve the message when he or she returns home and checks the voice mail service, or alternatively, the retrieving subscriber may check and obtain the message remotely via a call to the voice mail service. Delays in obtaining a voice mail message from home or remotely via a call to the voice mail service can be burdensome and time consuming to the retrieving subscriber, since the retrieving subscriber does not know when there is an incoming call or when a message has been left with the voice mail service. Moreover, the delay for the calling subscriber in establishing contact with or otherwise communicating with the retrieving subscriber can be burdensome and time consuming.

Messaging platforms and associated protocols such as instant messaging now exist. However, there is no link between these types of messaging platforms and associated protocols and existing voice mail services.

Therefore, a need exists for systems and methods for originating and sending a voice mail message to an instant messaging platform.

A need also exists for systems and methods for receiving a voice mail message at an instant messaging platform.

Still another need exists for systems and methods for responding to a voice mail message received at an instant messaging platform.

SUMMARY OF THE INVENTION

Systems and methods according to various embodiments of the invention address some or all of the above issues and combinations thereof. They do so by providing systems and methods including a voice mail service with instant messaging capabilities.

One aspect of systems and methods according to various embodiments of the invention focuses on systems for originating and sending a voice mail message to an instant messaging platform. One particular system includes a voice mail service adapted to receive a voice mail message and information associated with a recipient subscriber, request an instant messaging address associated with the recipient subscriber's information, and encode the voice mail message for transmission to an instant messaging platform. The system also includes an associated database adapted to provide the voice mail service with an instant messaging address associated with the recipient subscriber's information. Further, the system includes an instant messaging platform adapted to receive the encoded voice mail message from the voice mail service. Also, the system includes a network in communication with the voice mail platform and the instant messaging platform, wherein the voice mail platform transmits the encoded voice mail message to the instant messaging address, and the network routes the encoded voice mail message to the instant messaging platform.

Another aspect of systems and methods according to various embodiments of the invention focuses on methods for originating and sending a voice mail message to an instant messaging platform. One particular method for originating and sending a voice mail message to an instant messaging platform includes receiving a voice mail message for a recipient; based upon recipient's identifying information, retrieving an address for an instant messaging platform associated with the recipient from an associated database; encoding the voice mail message for transmission to the instant messaging platform; and routing the encoded voice mail message to the address of the instant messaging platform.

Still another aspect of systems and methods according to various embodiments of the invention focuses on methods for responding to a voice mail message received at an instant messaging platform. One particular method includes receiving a message with an encoded voice mail message and an address associated with an originating voice mail platform; generating an indication that the voice mail message has been received by a recipient subscriber; sending the indication from the instant messaging platform to the address associated with the originating voice mail platform; and providing an indication to the originating subscriber to confirm that the recipient subscriber received the voice mail message.

Yet another aspect of systems and methods according to various embodiments of the invention focuses on a voice mail platform for originating and sending a voice mail message to an instant messaging platform. The voice mail platform includes a user interface adapted to provide an option to an originating subscriber for sending a voice mail message to an instant messaging platform associated with a recipient subscriber; receive a user command for sending a voice mail message to the instant messaging platform; and receive a voice mail message for transmission to the instant messaging platform. The voice mail platform also includes a processor adapted to retrieve an address from an associated database for routing to the instant messaging platform; encode the voice mail message for routing via a data network to the instant messaging platform; and route the message via the data network to the address of the instant messaging platform.

Another aspect of systems and methods according to various embodiments of the invention focuses on an instant messaging platform for responding to a voice mail message from an originating subscriber. The instant messaging platform includes a user interface adapted to provide an option to a recipient subscriber for sending a notification to a voice mail service of the originating subscriber; receive a user command for sending the notification to the voice mail service of the originating subscriber; and transmit the notification to the voice mail service of the originating subscriber.

Objects, features and advantages of various systems and methods according to various embodiments of the invention include:

(1) providing systems and methods adapted to originate and send a voice mail message to an instant messaging platform;

(2) providing systems and methods for responding to a voice mail message received at an instant messaging platform;

(3) providing a voice mail service for originating and sending a voice mail message to an instant messaging platform; and

(4) providing an instant messaging platform for responding to a voice mail message received at the instant messaging platform.

Other objects, features and advantages of various aspects and embodiments of systems and methods according to the invention are apparent from the other parts of this document.

DETAILED DESCRIPTION OF SPECIFIC EMBODIMENTS

Before describing the drawings and exemplary embodiments in more detail, several terms are described below in an effort to clarify the terminology used in this document. Additional and fuller understanding of these terms will be clear upon reading this entire document:

Caller: A caller is a participant in a messaging transaction who has placed a telephone call that may result in a message to a subscriber of a region-wide messaging system. A caller may also subscribe to the region-wide messaging system, offered either through the same service provider as that of the subscriber or through another service provider.

Directory: A directory is a collection of information, at least some of which relates to other information, perhaps by way of an index or other relationship. Use of the term directory does not imply any specific architecture or implementation; the important aspect is that the directory fulfill the functions described.

Directory Server: The directory server is the platform holding the database containing the directory. In some embodiments, the directory server may be provisioned directly onto other network elements, such as an AIN SCP. In other embodiments, the directory server may be a server configured to respond to queries from messaging servers in a standard protocol such as an LDAP protocol.

Message: A message is a transmission of information that may be in the form of voice, facsimile, video, e-mail or other data.

Subscriber: A subscriber is a person or entity who receives the benefit of services offered by service providers participating in a region-wide messaging system. The subscriber need not necessarily be the person who actually pays for the services.

Transaction: A transaction is the transfer of a message from one originating device or messaging server (MS) to a destination device such as a telephone or computer or another MS, which may be a different or same type of MS, located in a different or the same region, or operated by a different or the same service provider. The message may be a reply message, a message formulated to go to one or more recipients, a forwarded message (whether fax, another voice mail, video or data), or any other type of message transmitted among the MSs of the region-wide messaging system and intended for review by a desired recipient.

Validated Message: A validated message is a message that may be transferred between and/or among MSs of the region-wide messaging system. In order to determine whether a message is a valid message, any one or combinations of the following conditions may be determined, examined, or both: the identities of the message recipient and sender; the locations of the MSs serving the message recipient and sender; whether regulatory rules allow the proposed message transaction; or whether the recipient's service provider will accept the message. Other conditions and rules for validation may be implemented using methods and systems of the present invention.

Messaging Server: A messaging server (MS) is a platform, including both hardware and software, from which voice mail and other messages and other services involving message transfer, reply, forwarding, etc. are provided to subscribers. The inventions described herein are not restricted to a particular embodiment of voice mail or other messaging server since it is fully intended that different types of voice mail or messaging servers, perhaps operated by respectively different service providers, may be used within and without a region-wide messaging system for messaging transactions.

The exemplary embodiments of the invention are used, preferably, with a region-wide (or regional) messaging (RWM) system, as described in greater detail below. Nevertheless, the invention may be used with any type of messaging system with the appropriate functionality.

The RWM system described herein may allow a subscriber to the messaging system within the region of the service provider to send, receive, forward, and reply to messages, including voice mail messages and Voice Profile for Internet Mail (VPIM) Messages. Subscribers may receive messages from other subscribers and non-subscribers. Subscriber-to-subscriber messaging, however, illustrates the advanced features of the RWM system, which may be available, such as: (1) each subscriber may send a message to another subscriber; (2) each subscriber may reply to a message received from another subscriber; (3) each subscriber may reply to a telephone message received from a non-subscriber by implementing a feature that dials the non-subscriber; and (4) each subscriber may receive and reply to internet voice messages or fax messages.

FIG. 1illustrates a telecommunications environment100with an exemplary RWM system200in accordance with various embodiments of the invention. The RWM system200ofFIG. 1includes a data network202which may be an internet, intranet, or other data or communications network using at least one standard protocol to transmit messages through the network. A standard protocol may be the Transmission Control Protocol/Internet Protocol (TCP/IP), the Light-weight Directory Access Protocol (LDAP), which is a TCP/IP-based derivative of the X.500 electronic mail (e-mail) delivery service, Profile for Internet Mail (VPIM) protocol, or the like.

In the exemplary RWM system200, the data network202connects to a network A204with a voice mail server A (VMS A)206and a central office208or switch. Typically, the VMS A206is operated by a service provider to provide messaging services to subscribers such as user A210utilizing customer premises equipment212.

The data network202also connects to a network B214with a voice mail server B (VMS B)216and a central office218or switch. Note that a network can have more than one voice mail servers operated by the same or different service providers to provide messaging services to a respective group of subscribers. VMS B216provides messaging services to subscribers such as user B220utilizing customer premises equipment222.

Moreover, the data network202connects to an extended messaging directory224or another similar type of directory. The data network202uses the extended messaging directory224to determine the address of or other routing information for a message received by the data network202.

Note that an extended messaging directory224can be can be based upon a region-wide messaging directory (RMD or directory). The extended messaging directory224is functionally connected to the other elements of the RWM system200through inclusion in or a connection to the data network202such as a TCP/IP network. Although the extended messaging directory224is illustrated as connected to the system200through the data network202such as a TCP/IP network, the extended messaging directory224, or course, may be connected to the system200in other ways or even be included in an element of the system such as in association with at least one directory of a service control point (SCP). An extended messaging directory224provides high-speed directory look-up for messaging subscribers. Generally, an extended messaging directory224stores information so as to determine which messaging platform of the RWM system200serves which subscriber. Additional information on the manner in which the extended messaging directory224of the system200store information on messaging platforms and subscribers and how an extended messaging directory224interacts with a network element may be obtained from the commonly assigned and owned patent application entitled “Methods and System for Determining Message Routing Based on Elements of a Directory Number”, which was filed with the United States Patent and Trademark Office on Dec. 13, 1999 and assigned Ser. No. 09/459,498, and which was filed with the United States Receiving Office pursuant to the Patent Cooperation Treaty (PCT) on Dec. 13, 1999 and assigned Application No. PCT/US99/29491. Both applications are incorporated herein by reference.

Of course, an extended messaging directory224may keep track of other information relating to subscribers of the RWM system200. In particular, the extended messaging directory224may act as both a client and a server with respect to the Light-weight Directory Access Protocol (LDAP). The extended messaging directory224stores subscriber, service, and other messaging data. In addition, the extended messaging directory224supports the LDAP attributes field for LDAP clients to choose the fields that they desire to retrieve from the server. Clients may retrieve the subscriber profile from the extended messaging directory224.

Subscriber data may be stored in the extended messaging directory224in the following exemplary fashion:Description/Directory Field LDAP DN AttributeSubscriber's Mailbox Number CN (Common Name)Name Announcement Spoken NameMDSBlocking N/A

Subscriber data is used to look up subscribers in the extended messaging directory224. The data is also used for the purposes of routing and billing a subscriber's calls and messages to and from the messaging platforms.

Service data may be stored in the extended messaging directory224in the following exemplary fashion:Description/Directory Field LDAP DN AttributeVMS ID VMSIDVMS DAP Number VMSDNVMS Domain DomainVoiceEncoding N/ALATA N/AState N/AState LATA N/ALDAP Credentials N/A Hidden in LDAP queryVMS IP addres

The service data contains messaging platform-specific information to perform certain checks during directory look-up and call/message routing. The extended messaging directory224may also store service provider data to ensure that a service provider has access to only its authorized subscribers' information.

FIG. 2illustrates an exemplary RWM system300that is modified from the RWM system200illustrated inFIG. 1. Nevertheless, the functionality of the RWM system200fromFIG. 1may be found in and used by the RWM system300ofFIG. 2.

The RWM system300ofFIG. 2includes a data network302which may be an internet, intranet, or other data network using at least one standard protocol to transmit messages through the data network. A standard protocol may be the Transmission Control Protocol/Internet Protocol (TCP/IP), the Light-weight Directory Access Protocol (LDAP), which is a TCP/IP-based derivative of the X.500 electronic mail (e-mail) delivery service, Profile for Internet Mail (VPIM) protocol, or the like.

In the exemplary RWM system300, the data network302connects to a network A304with a voice mail server A (VMS A)306including a user interface306aand a processor306b. In turn, the voice mail server A (VMS A)306connects to a central office308or switch. Typically, the VMS A306is operated by a service provider to provide messaging services to subscribers such as user A310utilizing customer premises equipment312.

The data network302also connects to a network B314with a voice mail server B (VMS B)316with a user interface316aand a processor316b. In turn, the voice mail server B (VMS B)316connects to a central office318or switch. Note that a network can have more than one voice mail servers operated by the same or different service providers to provide messaging services to a respective group of subscribers. VMS B316provides messaging services to subscribers such as user B320utilizing customer premises equipment322.

Typically, a VMS306,316includes a user interface306a,316aadapted to receive a voice mail message from a sending subscriber, or otherwise handle an incoming voice mail message from a subscriber. The user interface306a,316amay include a voice or keypad-driven menu that prompts the subscriber to leave a voice mail message for a recipient subscriber. Once the voice mail message is received by the user interface306a,316a, the user interface306a,316aprompts the calling subscriber for a command of whether to transmit the voice mail message to an instant messaging platform associated with the recipient subscriber. If the user interface306a,316areceives a command to transmit the voice mail message to an instant messaging platform, the user interface306a,316amay prompt the calling subscriber to enter an address or routing-type information such as a buddy name, a buddy list if more than one recipient subscribers exist, or an instant messaging-type address. In some instances, a list of addresses may be previously stored, and the calling subscriber will be provided the option to select from one or more of the previously stored addresses.

Alternatively, a voice mail message from a calling subscriber can be automatically transmitted to an instant messaging platform. In any instance, the voice mail message can be transmitted to an instant messaging platform when address or routing-type information is available.

Typically, each VMS306,316includes a processor306b,316b, or can otherwise access a processor, that can convert or encode a received voice mail message to a text message using best available or conventional voice-to-text conversion techniques, methods, and associated devices. Furthermore, the associated processor306b,316bfor each VMS306,316can retrieve an address from an associated database for routing the encoded voice mail message to the address. Moreover, the processor306b,316bcan send the encoded voice mail message in a protocol suitable for transmission via the data network302and/or the Internet328to an address designated by the associated database for an instant messaging platform334. A suitable protocol is Simple Mail Transfer Protocol (SMTP).

Moreover, the data network302connects to an extended messaging directory324or another similar type of directory. The data network302uses the extended messaging directory324to determine the address of a recipient subscriber or to determine other routing information for a message received by the data network302. In this example, the routing information can be one or more addresses corresponding to a “buddy name” in a “buddy list” for an instant messaging platform.

Alternatively, the extended messaging directory324can be a component of or in direct communication with another network such as network A304and/or network B314. In this example, the extended messaging directory324keeps track of which users (telephone numbers, directory numbers, addresses, buddy names, buddy lists, user id's or the like identifiers). The extended messaging directory324can map any number of users to a respective internet protocol (IP) address associated with an instant messaging platform.

In another embodiment, addresses of or other routing information such as one or more addresses corresponding to a “buddy name” in a “buddy list” for an instant messaging platform can be stored by either or both VMSs306,316.

A processor-based platform such as a personal computer326can access either the extended messaging directory324or a VMS306,316via the data network302. A user operating the personal computer326may populate an address map stored by the extended messaging directory324or the VMSs306,316. The user may provide one or more buddy names or buddy lists that have corresponding addresses. In other instances, previously stored addresses, routing information, buddy names, buddy lists, and the like stored at the extended messaging directory324or the VMSs306,316can be accessed, changed, or otherwise modified by a user operating the personal computer326.

In any instance, the address or routing information for a particular subscriber (recipient subscriber) is ultimately transmitted to and encoded by the VMS306,316. Similar to the processing of the voice mail message, the address or routing information is encoded or otherwise associated with the text message for transmission to the instant messaging platform334.

For example, a message containing voice-to-text and an address or routing information could be organized as follows. A conventional e-mail message can have a “To:” field with the address or routing information of the recipient subscriber; a “From:” field with a phone number of the calling subscriber; and a “message” field containing the text of the voice mail message. In other instances, the “To:” and “From:” fields may contain other address-type or routing information such as the calling subscriber's name, a name associated with a calling subscriber's phone number, or a domain name.

A second data network such as the Internet328, an intranet or the like connects to the data network302. In the embodiment shown, the Internet328connects to the data network302via a firewall such as a DMZ330or similar type device. One skilled the art will be familiar with devices, techniques, and methods for transmitting data through a firewall. Note that the invention is not limited by the use of or the lack of a firewall such as a DMZ330.

One or more instant messaging (IM) servers332connect to the second data network such as the Internet328. The IM servers332provide instant messaging functionality to one or more instant messaging platforms334such as a computer, personal computer, personal digital assistant, or other processor-based device or communications platform. Each IM server332can queue or store at least one instant message until called upon by a subscriber, instant messaging platform334or an associated user interface. One skilled in the art will be familiar with the devices, techniques, and protocols utilized with and by conventional instant messaging platforms.

In some instances, an instant messaging server332can administer one or more accounts such as an instant messaging account that can be accessed by an instant messaging platform324. Each account may have an unique address to identify and provide access to the specific account.

An instant messaging user interface336executes or is otherwise displayed upon at least one of the instant messaging platforms334. Typically, a subscriber operates an instant messaging platform334. If the subscriber is present, the subscriber can call for any queued or stored instant messages from at least one IM servers332via the instant messaging user interface336. The instant messaging user interface336provides user options and commands to a recipient subscriber, and further provides feedback from the recipient subscriber back to the IM servers332. In other instances, instant messages can be queued or stored at an IM server332or instant messaging platform334until called upon by a subscriber via the instant messaging user interface336.

One example of an instant messaging user interface336can be a graphical user interface such as a control panel on an associated display device of an instant messaging platform, such as a display monitor for a personal computer. Such an user interface can be adapted to provide an option for sending a notification to a voice mail service306,316of the originating subscriber. The user interface336can then receive a user command for sending the notification to the voice mail service of the originating subscriber. Moreover, the user interface336can transmit the notification to the voice mail service of the originating subscriber via the Internet328and/or data network302.

FIG. 3is a flowchart of a method in accordance with various embodiments of the invention. With reference to system elements ofFIG. 2, the method400shown inFIG. 3is directed to originating and sending a voice mail message to an instant messaging platform. The method400begins at402, and proceeds to404.

At404, a voice mail message is received. Generally, a VMS306,316receives a message from a subscriber. For instance, a subscriber (sending subscriber) calls another subscriber, and when the other subscriber cannot answer the call, the call is transferred to a VMS306,316to provide the sending subscriber with the option to leave a message, and further to send an instant message to the other subscriber (recipient subscriber). As previously defined, the voice mail message can be a transmission of information that may be in the form of voice, facsimile, video, e-mail or other data. Typically, the VMS306,316provides a user interface for the subscriber to enter a message either by voice or keypad. An option provided by the user interface can be whether to leave a conventional voice mail message or to transmit an instant message to the other subscriber. The VMS306,316receives the subscriber's commands and respective message, and the VMS306,316can either store the message or otherwise handle the message for subsequent transmission to another subscriber.

From404, the method proceeds to406, in which an address is retrieved for an instant messaging platform from an associated database. When a subscriber instructs the VMS306,316to transmit an instant message, the VMS306,316retrieves a corresponding address for an instant messaging user from an associated database. For instance, the associated database can be an extended messaging directory324in communication with a VMS306,316. When a command is received from a subscriber to send an instant message to another subscriber, a corresponding address can be retrieved from the extended messaging directory324. Typically, one or more subscribers' addresses associated with a respective instant messaging platform334are mapped at the extended messaging directory324or an associated database. Thus, when a VMS306,316attempts to retrieve an address such as an internet protocol (IP) address associated with a particular instant messaging platform324, the VMS306,316looks up a particular subscriber in the extended messaging directory324or associated database by name, telephone number, or other identifying data to cross-reference an address such as an internet protocol (IP) address for that subscriber. The address for the subscriber is then returned to the VMS306,316for further processing of the voice mail.

In some instances, an address may be associated with an account such as an instant messaging account that can be accessed by an instant messaging platform324. As described above, an account may be stored or otherwise administered by an instant messaging (IM) server332. In any event, each address is a unique address for use in directing a message to a particular subscriber or location.

From406, the method400proceeds to408. In408, a voice mail message is encoded. Typically, a message such as a voice mail message is encoded into a text message suitable for transmission to and viewing at an instant messaging platform. Using a protocol suitable for transmission via the data network302and the Internet328, a message corresponding to the voice mail message can be transmitted to an instant messaging platform. Suitable protocols for transmission of a message to an instant messaging platform can include, but are not limited to, Simple Mail Transfer Protocol (SMTP) or another protocol that is compatible for viewing or receipt by an instant messaging platform. For instance, a voice message can be encoded into a text message using best available or conventional voice-to-text conversion techniques, methods, and associated devices. Other types of messages can be encoded using suitable types of conversion techniques, methods, or devices as needed.

In addition to the message, the address from the extended messaging directory324or an associated database can be encoded into or otherwise associated with the message for transmission to the instant messaging platform334.

From408, the method400proceeds to410, in which the encoded voice mail message is routed to the address of the instant messaging platform. Using the address for the instant messaging platform, the VMS306,316routes the message via the data network302and/or Internet328to the instant messaging platform334corresponding to the address. Typically, the message is handled by one or more instant messaging servers332in communication with the data network302and/or Internet328. At least one of the instant messaging servers332directs or routes the message to the corresponding address of a particular subscriber (recipient subscriber) operating an instant messaging platform334. The instant messaging servers transmit the message to the instant messaging platform in a format that can be viewed by a recipient subscriber at the instant messaging user interface336.

FIG. 4is a flowchart of another method in accordance with various embodiments of the invention. With reference to system elements inFIG. 2, the method500as shown inFIG. 4is directed to responding to a voice mail message received at an instant messaging platform. At502, the method500begins.

From502, the method500proceeds to504, in which a message is received with an encoded voice mail message associated with an originating voice mail platform. Generally, a recipient subscriber operating an instant messaging platform334logs into an instant messaging account to receive or otherwise receive one or more instant messages via the instant messaging user interface336. In this example, the recipient subscriber receives a message with an encoded voice mail message and an address associated with an originating voice mail platform. An instant messaging account can be hosted by one or more IM servers332accessible by the instant messaging platform334via the Internet328.

From504, the method500proceeds to506, in which an indication is generated that the voice mail message has been received by a recipient subscriber. The instant messaging platform334includes a user interface336that can provide a user option to send a reply to or otherwise send a notification back to an originating subscriber. Typically, the user interface is adapted to offer one or more user commands to a subscriber, and to receive user input for at least one user command. In response to particular user input, the user interface336can generate a notification from or otherwise send an indication from a recipient subscriber. Alternatively, the user interface can automatically generate a notification from or send indication upon the receipt of the message by the recipient subscriber.

For instance, a recipient subscriber may not be logged into an instant messaging platform334at a particular instant or time that a message is received. Any messages sent to the instant messaging platform334while the recipient subscriber is not logged in can be queued or otherwise stored by an associated instant messaging (IM) server332for subsequent delivery to the recipient subscriber when the recipient subscriber logs in to the instant messaging platform334or to an instant messaging account associated with the recipient's address for the message. Thus, when the recipient subscriber logs in to the instant messaging platform or to an instant messaging account to retrieve an instant message, the IM server332delivers or otherwise posts queued or stored messages to the instant messaging platform334for viewing by the recipient subscriber. When the recipient user opens a particular message, the instant messaging user interface336generates a notification or an indication indicating that the recipient subscriber has received the message.

From506, the method500proceeds to508, in which the indication is sent from the instant messaging platform334to the address associated with an originating voice mail platform. A notification or indication generated by the instant messaging platform334indicating that the recipient subscriber has received the instant message can be sent to the originating VMS306,316. The notification or indication includes the address or routing information of the originating subscriber, such as the subscriber's directory number. The originating VMS306,316receives the notification or indication from the instant messaging platform334, and references the originating subscriber's address or routing information. In some instances, a notification or indication to the originating subscriber can reference the message originally encoded and sent by the VMS306,316to the instant messaging platform334. In most cases, the notification or indication is associated with information of the originating subscriber. This information can include, but is not limited to, a telephone number, an IP address, or other address-type or routing information.

From508, the method500proceeds to510, in which an indication is provided to the originating subscriber that the voice mail message was received. Using the information from the notification or indication from the instant messaging platform334, the VMS306,316sends an indication to the originating subscriber to notify the originating subscriber that the recipient subscriber has received the encoded voice mail message. Typically, the originating subscriber can be notified by the VMS306,316via the user interface306a,316aassociated with each respective VMS306,316. For example, a VMS306,316could provide an indication by notifying the originating subscriber via a voice mail message stored or otherwise queued by the VMS306,316on the originating subscriber's voice mail account. In other instances, a VMS306,316could provide an indication by notifying the originating subscriber via an instant message (IM), a short messaging service (SMS), or another communications format, method, or device.

From510, the method500proceeds to512, in which the method500ends. One should note that in at least one exemplary embodiment, the method could also include prompting the subscriber to enter a name associated with an instant messaging platform.

While the above description contains many specifics, these specifics should not be construed as limitations on the scope of the invention, but merely as exemplifications of the disclosed embodiments. Those skilled in the art will envision many other possible variations that within the scope of the invention as defined by the claims appended hereto.