This invention relates to the art of telecommunications and more particularly to a system and method for notifying a calling party that a called party has retrieved their voicemail message.
Telecommunications networks, including wireless communications networks, provide a voicemail system to enable a calling party to leave a message for a called party when the called party is already on the line or not available to answer the incoming call. The voicemail system sends the voicemail message to the called party whenever the called party indicates to the voicemail system that they want to retrieve the message.
However, after leaving the voicemail message to the called party, the calling party does not know if called party has retrieved the voicemail message and when. Typically, the calling party must wait for the called party to contact them in response to the voicemail message before the calling party knows that the called party has received their voicemail message.
It is desirable to provide notification to the calling party that the called party has retrieved the voicemail message.
A system and method of message delivery using a wireless communications network is provided.
In one aspect of the invention, the method includes sending a voicemail retrieval notification message to the calling party indicating that the called party has retrieved the calling-party-to-called-party voicemail message.
In another aspect of the invention, the system includes means for sending a voicemail retrieval notification message to the calling party indicating that the called party has retrieved the calling-party-to-called-party voicemail message.
Further scope of the applicability of the present invention will become apparent from the detailed description provided below. It should be understood, however, that the detailed description and specific examples, while indicating preferred embodiments of the invention, are given by way of illustration only, since various changes and modifications within the spirit and scope of the invention will become apparent to those skilled in the art.
The present invention exists in the construction, arrangement, and combination of the various parts of the device, and steps of the method, whereby the objects contemplated are attained as hereinafter more fully set forth, specifically pointed out in the claims, and illustrated in the accompanying drawings in which:
Referring to
A wireless communications service provider provides the services of the wireless communications network 10 to subscribers. A subscriber can communicate over the wireless communications network 10 using a wireless communications terminal 12. The wireless communications terminal 12, also known as a cellular terminal, can be capable of sending and/or receiving various media such as data, text, special applications, video, etc., as well as voice communications using the wireless communications network 10. Examples of the wireless communications terminal 12 can include, but are not limited to, CDMA, GSM, or any other wireless devices capable of using the wireless communications network 10. For the purposes of example as shall be described in further detail below, the wireless communications terminal 12 is referred to herein as the calling party terminal.
The wireless communications network 10 includes a base station 14 communicating with the calling party terminal 12 over an air interface 16. The wireless communications network 10 also includes a Mobile Switching Center (MSC) 18 communicating with the base station 14 using any suitable known connection 20. The MSC 18 handles the communications of the calling party terminal 12 with the communications network 10 including call set-ups, registration and routing calls to the calling party terminal. In the preferred embodiment, the MSC 18 is a processor-based apparatus with data link interfaces for coupling together other portions of the wireless communications network 10 which are not shown. The MSC 18 can be the calling party terminal's home MSC, or it can be a different MSC in the wireless communications network 10, often referred to as the serving MSC, if the calling party terminal 12 is roaming.
The wireless communications network 10 provides communications between wireless terminals, such as the wireless terminal 12 and another wireless terminal 13. The network 10 can include other MSCs (not shown) for providing communications between wireless terminals, such as wireless terminal 13, and the wireless network 10. Other terminals, such as landline terminal 23, or wireless terminals (not shown) using other wireless communications networks (not shown) can communicate with terminals over the wireless network 10 via the PSTN 22.
The wireless communications network 10 also includes a subscriber database 24 also known as the subscriber profile. The subscriber database 24 includes stored subscriber profile information, which includes identification of the services the network subscribers subscribe to, such as call waiting as well as the services provided by the invention as described below. The subscriber database 24 can be stored on any suitable node in the wireless communications network 10. By way of example, which should not be considered limiting, the subscriber database 24 can be stored on the Home Location Register (HLR) 26. The HLR 26 is connected to the MSC 18 in a known manner at 28. The HLR 26 can also store information such as user identification, user security information, including network access control information for authentication and authorization, user location information for user registration, etc.
The wireless communications network 10 also includes a voicemail system 40 connected to the MSC 18 in a known manner at 42. The voicemail system 40 stores voicemail messages made by the calling party which are destined for the called party, referred to herein as calling-party-to-called-party voicemail messages, on a voice mailbox database 44. The called party can access the voicemail system 40 and retrieve voicemail messages left for them on the voice mailbox database 44 via the wireless network 10.
The wireless communications network 10 can also include a Short Message Service Center (SMSC) element 46 connected to the MSC 18 at 48 for delivering SMS messages to wireless terminals 12, 13 or to the calling party via any other known device. The SMSC 46 provides a mechanism for transmitting SMS messages to and from devices via the home/serving MSC 18. The SMSC 46 acts as a store-and-forward system for SMS messages, providing the mechanisms required to find the subscriber terminal MSC 18 for transport of SMS messages therebetween.
SMS makes use of the Mobile Application Part (MAP), which defines the methods and mechanisms of communication in wireless networks and employs the services of the SS7 Transactional Capabilities Application Part (TCAP). The capabilities of the wireless terminal 12 can vary depending on the wireless technology supported by the terminal. The MAP layer defines the operations necessary to support SMS. Both American and International standards bodies have defined a MAP layer using the services of the SS7 TCAP. The American standard is published by Telecommunication Industry Association and is referred to as IS-41. The International standard is defined by the European Telecommunications Standards Institute (ETSI) and is referred to as GSM MAP.
The wireless communications network 10 also includes an email interface 50 for sending an email message to the calling party as described in further detail below. The calling party can receive the email message on any suitable known device.
In accordance with the invention, a calling party calls a called party. The calling party leaves a calling-party-to-called-party voicemail message on the voicemail system 40. For the purposes of simplicity and example, which should not be limiting, the calling party is using the wireless terminal 12, although the calling party terminal can be a wireline terminal 23 or another wireless terminal (not shown) connected to the wireless network 10 via the PSTN 22. Also, for the purposes of simplicity and example, which should not be limiting, the called party is using the wireless terminal 13, although the called party terminal can be the wireline terminal 23 or another wireless terminal (not shown) connected to the wireless network 10 via the PSTN 22. Further, for the purposes of simplification in the examples and description provided herein and unless stated otherwise, delivering information and/or a message to the calling party also refers to delivering the information and/or message to the calling party terminal 12 and delivering information and/or a message to the called party also refers to delivering the information and/or message to the called party terminal 13.
Referring now to
The method 100 also includes the calling party leaving a calling-party-to-called-party voicemail message on the voicemail system 40 as shown at 106. The calling party can leave the voicemail message by recording a voice message on the voicemail system 40 using the calling party terminal 12.
The method 100 also includes the calling party requesting voicemail retrieval notification at 108. The network 10, such as the voicemail system 40 or another suitable network node including but not limited to the MSC 18, can send a Retrieval Notification Prompt message to the calling party terminal 12 providing the calling party with the option of being notified when the called party retrieves the calling-party-to-called-party voicemail message. The calling party can be notified via a voicemail retrieval notification message as described in further detail below. The voicemail retrieval notification message can be delivered to the calling party in a variety of ways in accordance with a delivery preference as shall be described in further detail below.
A message flow diagram is shown generally at 200 in
Referring now to
If the calling party consents to pay for the feature at 154, or the optional step 109 is not included, the method 100 also includes setting a Retrieval Notification Indicator at 110 indicating that the Voicemail Retrieval Notification feature has been activated for the calling-party-to-called-party voicemail message the calling party is leaving on the voicemail system 40 at 106. The Retrieval Notification Indicator can be a tag included with the calling-party-to-called-party voicemail message, such as for example setting a flag, or it can be associated with the calling-party-to-called-party voicemail message in any other suitable manner.
The method 100 also includes determining the calling party's delivery preference for receiving the voicemail retrieval notification message at 112. Referring to
The method 100 also includes acquiring calling party terminal contact information at 120 for the delivery preference determined at 112. The contact information can include a calling party terminal 12 identifier, such as for example the phone number, an email address, or any other suitable identifier used for delivering the voicemail retrieval message to the calling party via the device defined in the delivery preference determined at 112. The contact information can be stored with the delivery preference.
The delivery preference determined at 112 is associated with the calling-party-to-called-party voicemail message at 122 in any suitable manner. The method 100 also includes storing the calling-party-to-called-party voicemail message in the voicemail system 40 at 124.
Referring again to
Referring now to
The voicemail system 40 queries the voice mailbox database 44 at 216 sending any necessary identification information identifying the called party. The voice mailbox responds at 218 providing the voicemail system 40 with the voicemail messages left for the called party, including the calling-party-to-called-party voicemail message. The voicemail system 40 delivers the called party's voicemail messages, including the calling-party-to-called-party voicemail message, to the called party. For example, the voicemail system 40 can play back the messages recorded and saved on the voice mailbox database 44 to the called party terminal 13 over the network 10.
The voicemail system 40 can determine at 132 whether the retrieval notification indicator has been set at 110 above. If the retrieval notification indicator is set, the method 100 can also include acquiring retrieval information at 136 after the called party retrieves the calling-party-to-called-party voicemail message at 130. The voicemail system 40 acquires retrieval information which can be sent to the calling party in the voicemail retrieval notification message. The retrieval information can include the phone number of the called party terminal 13 used to retrieve the voicemail message. The retrieval information can also include the date and time that the called party retrieved the message, also referred to as the retrieval date and time. The voicemail system 40 can obtain the date and time information from when the voicemail system delivered the calling-party-to-called-party voicemail message to the called party.
The method also includes sending a voicemail retrieval notification message, also referred to as a voicemail retrieval notification acknowledgement message, to the calling party indicating that the called party has retrieved the calling-party-to-called-party voicemail message at 138. In the example provided in
Referring to
Referring to
Referring to
The invention provides notification to the calling party by sending a voicemail retrieval notification message to the calling party indicating that the called party has retrieved the calling-party-to-called-party voicemail message. The voicemail retrieval notification message can include retrieval information, such as for example, the date and time the called party retrieves the voicemail message or the phone number of the called party terminal 13 used to retrieve the voicemail message which can be stored when the voicemail message is retrieved by the called party.
It is also to be appreciated that particular elements or components described herein may have their functionality suitably implemented via hardware, software, firmware or a combination thereof. Additionally, it is to be appreciated that certain elements described herein as incorporated together may under suitable circumstances be stand alone elements or otherwise divided. Similarly, a plurality of particular functions described as being carried out by one particular element may be carried out by a plurality of distinct elements acting independently to carry out individual functions, or certain individual functions may be split-up and carried out by a plurality of distinct elements acting in concert. Alternately, some elements or components otherwise described and/or shown herein as distinct from one another may be physically or functionally combined where appropriate.
The above description merely provides a disclosure of particular embodiments of the invention and is not intended for the purposes of limiting the same thereto. As such, the invention is not limited to only the above-described embodiments. Rather, it is recognized that one skilled in the art could conceive alternative embodiments that fall within the scope of the invention.
This application is a continuation-in-part of prior application Ser. No. 10/786,730 filed Feb. 25, 2004.
Number | Date | Country | |
---|---|---|---|
Parent | 10786730 | Feb 2004 | US |
Child | 10867082 | Jun 2004 | US |