Enhanced Voicemail System and Method
First Claim
Patent Images
1. A system for processing voicemail, said system including:
- a plurality of voicemail mailboxes; and
a voicemail database processor, wherein said voicemail database processor includes a database having;
an accounts table having, for a plurality of said plurality of voicemail mailboxes, an entry identifying each of said plurality of voicemail mailboxes by an extension number and an internal identifier,a messages table having, for each of a plurality of voicemail messages, an entry identifying each of said voicemail messages and associating said voicemail message with an internal message identifier, an identification of the sender, an identification of the receiver, an identification of a name of a sound file representing a recording of said voicemail and the delivery time.
0 Assignments
0 Petitions
Accused Products
Abstract
A system for processing voicemail is provided that includes a voicemail database processor establishing one ore more of an accounts table, a messages table, a distribution list table, a distribution lists members tables, and a delete request table. In operation a message navigation menu is provided to a user to allow the user to move back and forth a specified number of voicemails, change between urgent and normal priority voicemails, retrieve messages only from a specific mailbox or from outside the system, or initiate an improved deletion operation.
15 Citations
17 Claims
-
1. A system for processing voicemail, said system including:
-
a plurality of voicemail mailboxes; and a voicemail database processor, wherein said voicemail database processor includes a database having; an accounts table having, for a plurality of said plurality of voicemail mailboxes, an entry identifying each of said plurality of voicemail mailboxes by an extension number and an internal identifier, a messages table having, for each of a plurality of voicemail messages, an entry identifying each of said voicemail messages and associating said voicemail message with an internal message identifier, an identification of the sender, an identification of the receiver, an identification of a name of a sound file representing a recording of said voicemail and the delivery time. - View Dependent Claims (2, 3, 4)
-
-
5. A method for processing voicemail, said method including:
-
receiving a voicemail at a voicemail database processor and logically associating said voicemail with a messages table, wherein said messages table includes, for each of a plurality of voicemail messages, an entry identifying each of said voicemail messages and associating said voicemail message with an internal message identification and an identification of a mailbox of a recipient; providing a navigation menu allowing a user to indicate a desired number of messages to skip forward or backward, wherein said user is associated with a user mailbox; reviewing said messages table and determining a plurality of voicemails having said user mailbox as an associated mailbox of a recipient and ordering said plurality of voicemails in chronological order; skipping forward or backward through said plurality of chronologically ordered voicemails by the number of messages specified by said user.
-
-
6. A method for processing voicemail, said method including:
-
receiving a voicemail at a voicemail database processor and logically associating said voicemail with a messages table, wherein said messages table includes, for each of a plurality of voicemail messages, an entry identifying each of said voicemail messages and associating said voicemail message with an identification of a mailbox of a recipient and one of an urgent priority and a normal priority; providing a navigation menu allowing a user to indicate a desired priority, wherein said user is associated with a user mailbox; reviewing said messages table and determining a plurality of voicemails having said user mailbox as an associated mailbox of a recipient and determining at least one of said plurality of voicemails having said desired priority as the priority stored in said message table logically associated with said voicemail; and providing said at least one of said plurality of voicemails to said user.
-
-
7. A method for processing voicemail, said method including:
-
receiving a voicemail at a voicemail database processor and logically associating said voicemail with a messages table, wherein said messages table includes, for each of a plurality of voicemail messages, an entry identifying each of said voicemail messages and associating said voicemail message an identification of a mailbox of a recipient and the sender of said voicemail; providing a navigation menu allowing a user to indicate a desired sender of a plurality of senders, wherein said user is associated with a user mailbox; reviewing said messages table and determining a plurality of voicemails having said user mailbox as an associated mailbox of a recipient and determining at least one of said plurality of voicemails having said desired sender mailbox and the sender of said voicemail stored in said message table logically associated with said voicemail; and providing said at least one voicemail to said user. - View Dependent Claims (8, 9, 10)
-
-
11. A method for processing voicemail, said method including:
-
receiving a voicemail at a voicemail database processor and logically associating said voicemail with a messages table, wherein said messages table includes, for each of a plurality of voicemail messages, an entry identifying each of said voicemail messages and associating said voicemail message an identification of a mailbox of a recipient and a deleted flag; providing a navigation menu allowing a user to command the deletion of one or more of said plurality of voicemail messages, wherein said user is associated with a user mailbox; reviewing said messages table and determining a plurality of voicemails having said user mailbox as an associated mailbox of a recipient and determining at least one of said plurality of voicemails having said deleted flag set to indicate that said voicemail is not deleted; and adjusting said deleted flag to indicate that said voicemail is deleted. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
Specification