IP Library Granted Patent US 7,734,023
Granted Patent B2
US 7,734,023 · App. 11/170,499 · Granted Jun 8, 2010

System and method for message storage assurance in a geographically distributed voice messaging system

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 7,734,023
App. No.
11/170,499
Granted
Jun 8, 2010
Kind
B2
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.

Claims (17)

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, to the common message store, a copy of the voice message stored on the local data store, wherein transferring comprises communicating with an application program interface (API) to a first library and a second library, wherein:

the second library encapsulates storage device-specific logic; and

the first library includes functions for supporting messaging services and is configured to isolate a voice extensible mark-up language (VXML) browser from a device-specific protocol used by the second library in order to communicate message blocks to a storage device that is comprised within the common message store;

requesting, via the common message store, message content using a block-by-block repetitive process via the first and second libraries; and

waiting for a communication from the common message store of successful receipt of the voice message, wherein receipt of said communication is prerequisite to deleting the voice message from the local data store.

2. The method of claim 1 , wherein polling a local data store comprises using a message deposit application executed by a media server to generate a request.

3. The method of claim 1 , wherein notifying a common message store comprises communicating with a document server.

4. The method of claim 1 , wherein transferring the voice message from the local data store comprises responding to a request from the common message store to forward a portion of the voice message.

5. The method of claim 1 , wherein transferring the voice message from the local data store comprises responding to a request from the common message store to forward metadata associated with the voice message.

6. The method of claim 1 , wherein waiting for a communication from the common message store comprises communicating with a document server.

7. The method of claim 1 , wherein waiting for a communication from the common message store comprises communicating with a message deposit application executed by a media server.

8. The method of claim 7 , wherein waiting for a communication from the common message store comprises receiving an alert from a document server.

9. The method of claim 1 , further comprising:

granting access to the stored voice message in the common message store to an originating subscriber communicatively coupled to the media server.

Assignments (5)
SECURITY INTEREST Recorded Feb 3, 2026
From: MOVIUS INTERACTIVE CORPORATION
To: FIRST-CITIZENS BANK & TRUST COMPANY, AS AGENT
Reel/Frame 074612/0925 →
SECURITY INTEREST Recorded Feb 3, 2026
From: MOVIUS INTERACTIVE CORPORATION
To: FIRST-CITIZENS BANK & TRUST COMPANY
Reel/Frame 074612/0958 →
RELEASE OF SECURITY INTEREST Recorded Jan 12, 2023
From: OPUS BANK
To: MOVIUS INTERACTIVE CORPORATION
Reel/Frame 062357/0382 →
SECURITY INTEREST Recorded Jun 30, 2015
From: MOVIUS INTERACTIVE CORPORATION
To: OPUS BANK
Reel/Frame 035958/0638 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 21, 2005
From: BETTIS, SONNY R.; PLOTKY, JON S.; MORAES, IAN M.; LOWMAN, PHILIP L.; SPENCER, JAMES H.; WANG, HANNAH W.
To: GLENAYRE ELECTRONICS, INC.
Reel/Frame 017020/0039 →