IP Library Granted Patent US 8,032,122
Granted Patent B2
US 8,032,122 · App. 12/201,945 · Granted Oct 4, 2011

Systems and methods for providing enhanced voicemail services

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,032,122
App. No.
12/201,945
Granted
Oct 4, 2011
Kind
B2
Abstract

Methods for provisioning and initializing visual voicemail services on a mobile device, setting or changing a voicemail greeting for visual voicemail service, changing a password for accessing visual voicemail service, setting or changing a recorded name for a visual voicemail service, managing incoming voicemail messages for a visual voicemail system, managing a telephone user interface (TUI) for a visual voicemail system, managing multiple subscriber identify modules on a mobile device configured for visual voicemail service, and secure connections to a visual voicemail system are described herein. Corresponding systems are also described.

Claims (34)

1. A method for provisioning a mobile device for visual voicemail (VVM) service in a wireless communications network, the method comprising:

receiving a first message at a first message server, the first message comprising a mobile subscriber integrated service digital network (MSISDN) number, wherein: the first message is generated by the mobile device automatically in response to a new subscriber identity module (SIM) being detected upon insertion into a SIM interface of the mobile device; and the first message is sent by the mobile device to a location register whereat the MSISDN number is appended to the first message prior to the location register forwarding the first message to the first message server;

the first message server querying a subscriber database to determine a voicemail system (VMS) to serve a subscriber identified by the MSISDN;

receiving, at the first message server, from the subscriber database an Internet protocol (IP) address for the VMS;

the first message server directing a subscriber voicemail class of service (VM COS) query to the IP address to retrieve a VM COS for the subscriber from the VMS; and

in response to receiving the VM COS for the subscriber from the VMS, the first message server delivering the VM COS to a second message server for delivery to the mobile device.

2. The method of claim 1 , wherein the steps performed by the first message server are performed by an unstructured supplementary service data (USSD) server and the first message is a USSD message.

3. The method of claim 1 , wherein in response to receiving the VM COS for the subscriber from the VMS, the first message server delivering the VM COS to a second message server for delivery to the mobile device comprises, the first message server delivering the VM COS to a short message service center (SMSC) for delivery to the mobile device via SMS.

4. The method of claim 1 , wherein the first message server querying a subscriber database to determine a voicemail system (VMS) to serve a subscriber identified by the MSISDN comprises, the first message server submitting a lightweight directory access protocol (LDAP) query to the subscriber database to acquire a hostname for the VMS.

5. The method of claim 1 , wherein the first message server querying the subscriber database to determine the VMS to serve the subscriber identified by the MSISDN comprises: the first message server querying the subscriber database to obtain a VM identification (VM_ID); and, wherein the first message server receiving from the subscriber database the IP address for the VMS is in response to the first message server directing a domain name server (DNS) query to a DNS to resolve the VM_ID to the IP address and the DNS sending the IP address to the first message server.

6. The method of claim 1 , wherein the first message server querying the subscriber database to determine the VMS to serve the subscriber identified by the MSISDN comprises: the first message server querying the subscriber database to obtain a VM identification (VM_ID); and, wherein the first message server receiving from the subscriber database the IP address for the VMS is in response to the first message server directing a query to a data table of the subscriber database to resolve the VM_ID to the IP address.

7. A system for provisioning a mobile device for visual voicemail (VVM) service in a wireless communications network, the system comprising:

a first message server comprising a memory and a processor, wherein the memory is configured to store instructions that, when executed by the processor, cause the processor to perform the steps of:

receiving a first message, the first message comprising a mobile subscriber integrated service digital network (MSISDN) number, wherein: the first message is generated by the mobile device automatically in response to a new subscriber identity module (SIM) being detected upon insertion into a SIM interface of the mobile device; and the first message is sent by the mobile device to a location register whereat the MSISDN number is appended to the first message prior to the location register forwarding the first message to the first message server;

querying a subscriber database to determine a voicemail system (VMS) to serve a subscriber identified by the MSISDN;

receiving from the subscriber database an Internet protocol (IP) address for the VMS;

directing a subscriber voicemail class of service (VM COS) query to the IP address to retrieve a VM COS for the subscriber from the VMS; and

in response to receiving the VM COS for the subscriber from the VMS, delivering the VM COS to a second message server for delivery to the mobile device.

8. The system of claim 7 , wherein the first message server is an unstructured supplementary service data (USSD) server and the first message is a USSD message.

9. The system of claim 7 , wherein in response to receiving the VM COS for the subscriber from the VMS, delivering the VM COS to a second message server for delivery to the mobile device comprises, delivering the VM COS to a short message service center (SMSC) for delivery to the mobile device via SMS.

10. The system of claim 7 , wherein querying the subscriber database to determine the VMS to serve the subscriber identified by the MSISDN comprises, submitting a lightweight directory access protocol (LDAP) query to the subscriber database to acquire a hostname for the VMS.

11. The system of claim 7 , wherein querying the subscriber database to determine the VMS to serve the subscriber identified by the MSISDN comprises: the first message server querying the subscriber database to obtain a VM identification (VM_ID); and, wherein receiving from the subscriber database the IP address for the VMS is in response to the first message server directing a domain name server (DNS) query to a DNS to resolve the VM_ID to the IP address and the DNS sending the IP address to the first message server.

12. The system of claim 7 , wherein querying the subscriber database to determine the VMS to serve the subscriber identified by the MSISDN comprises: querying the subscriber database to obtain a VM identification (VM_ID); and, wherein receiving from the subscriber database the IP address for the VMS is in response to the first message server directing a query to a data table of the subscriber database to resolve the VM_ID to the IP address.

13. A non-transitory computer-readable medium comprising computer-executable instructions that, when executed, perform the steps of:

receiving a first message, the first message comprising a mobile subscriber integrated service digital network (MSISDN) number, wherein: the first message is generated by the mobile device automatically in response to a new subscriber identity module (SIM) being detected upon insertion into a SIM interface of the mobile device; and the first message is sent by the mobile device to a location register whereat the MSISDN number is appended to the first message prior to the location register forwarding the first message to the first message server;

querying a subscriber database to determine a voicemail system (VMS) to serve a subscriber identified by the MSISDN;

receiving from the subscriber database an Internet protocol (IP) address for the VMS;

directing a subscriber voicemail class of service (VM COS) query to the IP address to retrieve a VM COS for the subscriber from the VMS; and

in response to receiving the VM COS for the subscriber from the VMS, delivering the VM COS to a second message server for delivery to the mobile device.

14. The non-transitory computer-readable medium of claim 13 , wherein the first message server is an unstructured supplementary service data (USSD) server and the first message is a USSD message.

15. The non-transitory computer-readable medium of claim 13 , wherein in response to receiving the VM COS for the subscriber from the VMS, delivering the VM COS to a second message server for delivery to the mobile device comprises, delivering the VM COS to a short message service center (SMSC) for delivery to the mobile device via SMS.

16. The non-transitory computer-readable medium of claim 13 , wherein querying the subscriber database to determine the VMS to serve the subscriber identified by the MSISDN comprises, submitting a lightweight directory access protocol (LDAP) query to the subscriber database to acquire a hostname for the VMS.

17. The non-transitory computer-readable medium of claim 13 , wherein querying the subscriber database to determine the VMS to serve the subscriber identified by the MSISDN comprises: the first message server querying the subscriber database to obtain a VM identification (VM_ID); and, wherein receiving from the subscriber database the IP address for the VMS is in response to the first message server directing a domain name server (DNS) query to a DNS to resolve the VM_ID to the IP address and the DNS sending the IP address to the first message server.

18. The non-transitory computer-readable medium of claim 13 , wherein querying the subscriber database to determine the VMS to serve the subscriber identified by the MSISDN comprises: querying the subscriber database to obtain a VM identification (VM_ID); and, wherein receiving from the subscriber database the IP address for the VMS is in response to the first message server directing a query to a data table of the subscriber database to resolve the VM_ID to the IP address.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 9, 2023
From: NUANCE COMMUNICATIONS, INC.
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 065531/0665 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 26, 2017
From: AT&T MOBILITY II LLC
To: NUANCE COMMUNICATIONS, INC.
Reel/Frame 041494/0590 →