Automated voicemail preservation and deletion
First Claim
1. Non-transitory, tangible, computer storage medium of a mobile communication device having stored thereon a voicemail application for the mobile communication device, which voicemail application is configured to cause a processor in the mobile communication device to:
- analyze voicemail messages in a voicemail box of a voicemail server to determine whether the voicemail messages in the voicemail box cause the voicemail box to meet a mailbox preservation criterion;
mark for deletion at least one of the voicemail messages in the voicemail box upon determining that the voicemail box meets the mailbox preservation criterion;
analyze the voicemail messages in the voicemail box, to determine whether the one or more voicemail messages in the voicemail box meet a message preservation criterion indicating a need to preserve the one or more voicemail messages;
mark for deletion, each one of the voicemail messages in the voicemail box determined to meet the message preservation criterion;
cause a replica of each of the marked voicemail messages to be made; and
cause each replicated message to be stored outside of the voicemail server.
1 Assignment
0 Petitions
Accused Products
Abstract
Computer storage media may have stored thereon a voicemail application. The voicemail application may be configured to determine whether messages in a voicemail box meet a preservation criterion. If the messages do meet the preservation criterion, the voicemail application may be configured to cause a replica of at least one of the messages to be made and stored outside of the voicemail box. After a message is replicated successfully, it may be deleted from the voice mail box.
15 Citations
20 Claims
-
1. Non-transitory, tangible, computer storage medium of a mobile communication device having stored thereon a voicemail application for the mobile communication device, which voicemail application is configured to cause a processor in the mobile communication device to:
-
analyze voicemail messages in a voicemail box of a voicemail server to determine whether the voicemail messages in the voicemail box cause the voicemail box to meet a mailbox preservation criterion; mark for deletion at least one of the voicemail messages in the voicemail box upon determining that the voicemail box meets the mailbox preservation criterion; analyze the voicemail messages in the voicemail box, to determine whether the one or more voicemail messages in the voicemail box meet a message preservation criterion indicating a need to preserve the one or more voicemail messages; mark for deletion, each one of the voicemail messages in the voicemail box determined to meet the message preservation criterion; cause a replica of each of the marked voicemail messages to be made; and cause each replicated message to be stored outside of the voicemail server. - View Dependent Claims (2, 3, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
5. Non-transitory, tangible, computer storage medium of a computer server having stored thereon a voicemail application which application is configured to cause a processor in the server to:
-
analyze voicemail messages in each voicemail box of a plurality of voicemail boxes of the server to determine whether the voicemail messages cause each of the plurality of voicemail boxes meet a mailbox preservation criterion; mark for deletion at least one of the of voicemail messages at least one of the voicemail boxes upon determining that the at least one of the voicemail boxes meets the mailbox preservation criterion; analyze the voicemail messages in one of the voicemail boxes, to determine whether one of the voicemail messages in the one voicemail box meets a message preservation criterion indicating a need to preserve the one or more voicemail messages; mark for deletion, the one voicemail message in the one voicemail box if the one voicemail message is determined to meet the message preservation criterion; cause a replica of each of the marked voicemail messages to be made; and cause each replicated message to be stored outside of the server.
-
Specification