System and method for message storage assurance in a geographically distributed voice messaging system
First Claim
1. A method for voice message storage assurance, comprising:
- polling a local data store co-located with a local voice mail system to determine if a voice message has been stored to the local data store;
notifying a common message store, located remotely from the local data store, when the voice message is present in the local data store;
transferring the voice message from the local data store to the common message store; and
waiting for a communication from the common message store of successful receipt of the voice message.
3 Assignments
0 Petitions
Accused Products
Abstract
A voice messaging system comprises a common message store, a local data store located remotely from the common message store, and a media server. The media server is operable to receive a call directed to a number serviced by the media server, prompt the user for a voice message, direct the voice message to the local data store for temporary storage, notify the common message store that the voice message is present in the local data store, respond to a request to transfer the voice message to the common message store, and direct the local data store to erase the message upon receipt of a communication from the common message store that the voice message was successfully saved.
38 Citations
20 Claims
-
1. A method for voice message storage assurance, comprising:
-
polling a local data store co-located with a local voice mail system to determine if a voice message has been stored to the local data store;
notifying a common message store, located remotely from the local data store, when the voice message is present in the local data store;
transferring the voice message from the local data store to the common message store; and
waiting for a communication from the common message store of successful receipt of the voice message. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A voice messaging system having a geographically distributed architecture that provides voice message storage assurance, the voice messaging system comprising:
-
a common message store;
a local data store located remotely from the common message store; and
a media server communicatively coupled to the common message store and the local data store, the media server having an interface to a wide area network for receiving a call from a subscriber of the voice messaging system, the media server being operable to;
receive a call directed to a number serviced by the media server;
prompt the user for a voice message;
direct the voice message to the local data store for temporary storage;
notify the common message store that the voice message is present in the local data store using a sender process that provides a socket connection for an application;
respond to a request to transfer the voice message to the common message store; and
direct the local data store to erase the message upon receipt of a communication from the common message store that the voice message was successfully saved; and
a document server interposed between the media server and the common message store, the document server comprising;
a receiver communicatively coupled to the sender process and configured to retrieve message information and an attachment;
a unified message service coupled to the receiver and configured to save the message both in a message server and the common message store. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification