Systems and methods for providing enhanced voicemail services
First Claim
1. A method for managing incoming voicemail messages at a visual voicemail system, the method comprising:
- receiving, at the visual voicemail system, a new voicemail message for a voicemail account associated with a mobile device;
in response to receiving the new voicemail message, generating, by the visual voicemail system, a deposit notification message that is directed to the mobile device to inform the mobile device that the new voicemail message is available for download;
sending, by the visual voicemail system, the notification message to the mobile device;
receiving, at the visual voicemail system, a request from the mobile device, the request being for voicemail message header information;
sending, by the visual voicemail system, the voicemail message header information to the mobile device, wherein the mobile device is configured to utilize the voicemail message header information to determine a status for each voicemail message stored on the mobile device and to identify, based upon the status for each voicemail message stored on the mobile device, the new voicemail message;
receiving, at the visual voicemail system, a request for the new voicemail message; and
sending, by the visual voicemail system, the new voicemail message to the mobile device.
3 Assignments
0 Petitions
Accused Products
Abstract
A method for managing incoming voicemail messages at a visual voicemail (VVM) system can include receiving a new voicemail message for a voicemail account associated with a mobile device, generating a deposit notification message at the VVM system in response to receiving the new voicemail message, sending the notification message to the mobile device, and receiving a request for voicemail message header information from the mobile device. The method can further include sending the voicemail message header information to the mobile device. The mobile device uses the voicemail message header information to determine a status for each voicemail message presently stored on the mobile device to identify the new voicemail message. The method can further include the VVM system receiving a request for the new voicemail message, and sending the new voicemail message to the mobile device for storage and playback on the mobile device.
-
Citations
18 Claims
-
1. A method for managing incoming voicemail messages at a visual voicemail system, the method comprising:
-
receiving, at the visual voicemail system, a new voicemail message for a voicemail account associated with a mobile device; in response to receiving the new voicemail message, generating, by the visual voicemail system, a deposit notification message that is directed to the mobile device to inform the mobile device that the new voicemail message is available for download; sending, by the visual voicemail system, the notification message to the mobile device; receiving, at the visual voicemail system, a request from the mobile device, the request being for voicemail message header information; sending, by the visual voicemail system, the voicemail message header information to the mobile device, wherein the mobile device is configured to utilize the voicemail message header information to determine a status for each voicemail message stored on the mobile device and to identify, based upon the status for each voicemail message stored on the mobile device, the new voicemail message; receiving, at the visual voicemail system, a request for the new voicemail message; and sending, by the visual voicemail system, the new voicemail message to the mobile device. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A non-transitory storage medium comprising computer-executable instructions that, when executed by a processor, cause the processor to perform operations comprising:
-
receiving a new voicemail message for a voicemail account associated with a mobile device; in response to receiving the new voicemail message, generating a deposit notification message that is directed to the mobile device to inform the mobile device that the new voicemail message is available for download; sending the notification message to the mobile device; receiving a request from the mobile device, the request being for voicemail message header information; sending the voicemail message header information to the mobile device, wherein the mobile device is configured to utilize the voicemail message header information to determine a status for each voicemail message stored on the mobile device and to identify, based upon the status for each voicemail message stored on the mobile device, the new voicemail message; receiving a request for the new voicemail message; and sending the new voicemail message to the mobile device. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A visual voicemail system, comprising:
-
a processor; and a memory comprising instructions that, when executed by the processor, cause the processor to perform operations comprising receiving a new voicemail message for a voicemail account associated with a mobile device, in response to receiving the new voicemail message, generating a deposit notification message that is directed to the mobile device to inform the mobile device that the new voicemail message is available for download, sending the notification message to the mobile device, receiving a request from the mobile device, the request being for voicemail message header information, sending the voicemail message header information to the mobile device, wherein the mobile device is configured to utilize the voicemail message header information to determine a status for each voicemail message stored on the mobile device and to identify, based upon the status for each voicemail message stored on the mobile device, the new voicemail message, receiving a request for the new voicemail message, and sending the new voicemail message to the mobile device. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification