IP Library Granted Patent US 8,515,395
Granted Patent B2
US 8,515,395 · App. 12/485,961 · Granted Aug 20, 2013

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,515,395
App. No.
12/485,961
Granted
Aug 20, 2013
Kind
B2
Abstract

A method for operating a mobile device to set a voicemail password directly from the mobile device includes providing the mobile device with a memory for storing a visual voicemail (VVM) application, an interface for receiving user input to the VVM application, and a transceiver for communication with a VVM system. The VVM application includes an option to create a voicemail password. The method further includes: receiving a selection of the option to create the voicemail password, creating the voicemail password based upon an input of a password string, generating a request that includes instructions to the VVM system to associate the voicemail password with a voicemail account, and transmitting the request to the VVM system.

Claims (60)

1. A method comprising:

receiving, by a mobile device, a notification message from a visual voicemail system, the notification message comprising a security token for use by the mobile device to establish a secure data channel over which to provide a voicemail password to the visual voicemail system;

receiving, by the mobile device, a password string for the voicemail password;

in response to receiving the password string, creating, by the mobile device, the voicemail password based upon the password string;

generating, by the mobile device, a request comprising the voicemail password, a network address for the visual voicemail system, and instructions to the visual voicemail system to associate the voicemail password with a voicemail account;

initiating, by the mobile device, establishment of the secure data channel to the visual voicemail system using the security token; and

transmitting, by the mobile device, the request to the visual voicemail system over the secure data channel.

2. The method of claim 1 , further comprising:

receiving, by the mobile device, a notification from the visual voicemail system, the notification being used to notify the mobile device that a voicemail message has been received in association with the visual voicemail account; and

communicating with the visual voicemail system to obtain the voicemail message.

3. The method of claim 1 , wherein generating the request comprises generating a “ChangePassword” hypertext transfer protocol request.

4. The method of claim 1 , further comprising receiving, by the mobile device, a response to the request, the response comprising an indication of the success or failure of the request.

5. The method of claim 1 , further comprising:

receiving, by the mobile device, selection of a change voicemail password option, and in response, prompting entry of the voicemail password;

receiving, by the mobile device, entry of the voicemail password, and prompting entry of a new voicemail password to replace the voicemail password;

receiving, by the mobile device, a new password string for the new voicemail password;

creating, by the mobile device, the new voicemail password based upon the new password string;

generating, by the mobile device, a new request comprising the new voicemail password, the network address for the visual voicemail system, and instructions to the visual voicemail system to replace the voicemail password with the new voicemail password; and

transmitting, by the mobile device, the new request to the visual voicemail system.

6. A storage medium comprising computer-executable instructions that, when executed by a processor of a mobile device, cause the mobile device to perform operations comprising:

receiving a notification message from a visual voicemail system, the notification message comprising a security token for use by the mobile device to establish a secure data channel over which to provide a voicemail password to the visual voicemail system;

receiving a password string for the voicemail password;

in response to receiving the password string, creating the voicemail password based upon the password string;

generating a request comprising the voicemail password, a network address for the visual voicemail system, and instructions to the visual voicemail system to associate the voicemail password with a voicemail account;

initiating establishment of the secure data channel to the visual voicemail system using the security token; and

transmitting the request to the visual voicemail system.

7. The storage medium of claim 6 , further comprising instructions that, when executed by the processor, cause the processor to perform further operations comprising:

receiving a notification from the visual voicemail system, the notification being used to notify the mobile device that a voicemail message has been received in association with the visual voicemail account; and

communicating with the visual voicemail system to obtain the voicemail message.

8. The storage medium of claim 6 , wherein generating the request comprises generating a “ChangePassword” hypertext transfer protocol request.

9. The storage medium of claim 6 , further comprising instructions that, when executed by the processor, cause the processor to perform further operations comprising:

receiving a response to the request, the response comprising an indication of the success or failure of the request.

10. The storage medium of claim 6 , further comprising instructions that, when executed by the processor, cause the processor to perform further operations comprising:

receiving selection of a change voicemail password option, and in response, prompting entry of the voicemail password;

receiving entry of the voicemail password, and prompting entry of a new voicemail password to replace the voicemail password;

receiving a new password string for the new voicemail password;

creating the new voicemail password based upon the new password string;

generating a new request comprising the new voicemail password, the network address for the visual voicemail system, and instructions to the visual voicemail system to replace the voicemail password with the new voicemail password ; and

transmitting the new request to the visual voicemail system.

11. A mobile device, comprising:

a processor; and

a memory comprising computer-executable instructions that, when executed by the processor, cause the processor to perform operations comprising

receiving a notification message from a visual voicemail system, the notification message comprising a security token for use by the mobile device to establish a secure data channel over which to provide a voicemail password to the visual voicemail system,

receiving a password string for the voicemail password,

in response to receiving the password string, creating the voicemail password based upon the password string,

generating a request comprising the voicemail password, a network address for the visual voicemail system, and instructions to the visual voicemail system to associate the voicemail password with a voicemail account,

initiating establishment of the secure data channel to the visual voicemail system using the security token, and

transmitting the request to the visual voicemail system.

12. The mobile device of claim 11 , wherein the memory further comprises computer-executable instructions that, when executed by the processor, cause the processor to perform further operations comprising:

receiving a notification from the visual voicemail system, the notification being used to notify the mobile device that a voicemail message has been received in association with the visual voicemail account; and

communicating with the visual voicemail system to obtain the voicemail message.

13. The mobile device of claim 11 , wherein the request is a “ChangePassword” hypertext transfer protocol request.

14. The mobile device of claim 11 , wherein the memory further comprises computer-executable instructions that, when executed by the processor, cause the processor to perform further operations comprising receiving a response to the request, the response comprising an indication of the success or failure of the request.

15. The mobile device of claim 11 , wherein the memory further comprises computer-executable instructions that, when executed by the processor, cause the processor to perform further operations comprising:

receiving selection of a change voicemail password option, and in response, prompting entry of the voicemail password;

receiving entry of the voicemail password, and prompting entry of a new voicemail password to replace the voicemail password;

receiving a new password string for the new voicemail password;

creating the new voicemail password based upon the new password string;

generating a new request comprising the new voicemail password, the network address for the visual voicemail system, and instructions to the visual voicemail system to replace the voicemail password with the new voicemail password; and

transmitting the request to the visual voicemail system.

Assignments (3)
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 30, 2013
From: SIGMUND, WILLIAM JOSEPH; ZUBAS, MICHAEL ROBERT; RAINER, BRIAN KEITH
To: AT&T MOBILITY II LLC
Reel/Frame 030313/0148 →