Visual Voicemail Deleted Messages Folder Timestamp Management
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current visual voicemail systems burden the voicemail platform with storing messages that will be deleted due to age, as there is no user control over the deletion time, leading to inefficient memory usage and resource management.
Innovation Solution
Implementing a Deleted Message Age Indicator function that allows users to determine the deletion time of voicemail messages, with a global Delete Time value that can be configured and overridden by the user, enabling messages to be permanently deleted based on user-defined timestamps rather than system-determined expiration times.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If messages are stored in the deleted messages folder until system expiration (30 days), then messages can be recovered by users, but the voicemail platform bears the burden of storing messages that will eventually be deleted, leading to inefficient memory usage
Solution Approach 1:
The system divides message storage into two separate locations: local storage on the user's device and remote storage on the voicemail platform. When a message is deleted, it is moved to the deleted messages folder on the device and can be recovered from there, while the platform stops storing these messages after synchronization. This segmentation allows message recovery functionality while reducing platform storage burden.
Solution Approach 2:
The system performs preliminary deletion action by moving messages to the deleted messages folder on the user's device before the system-wide expiration occurs. Messages are marked for deletion and removed from the platform's active storage, but remain recoverable on the user's device. This preliminary action resolves the contradiction by enabling recovery while reducing platform storage requirements.
2Reliability
If the voicemail platform stores all deleted messages until system expiration, then message recovery is guaranteed, but system resources and memory are wasted on messages that will be automatically deleted
Solution Approach 1:
The system extracts the message recovery function from the voicemail platform and relocates it to the user's device. The deleted messages folder is maintained locally on the device, allowing users to recover messages without requiring the platform to retain them. This extraction eliminates the waste of platform resources while preserving the recovery guarantee through local storage.
Solution Approach 2:
The user's device performs self-service by maintaining its own deleted messages folder and handling message recovery independently. The device synchronizes with the platform to mark messages for deletion, but the actual storage and recovery of deleted messages is handled locally, reducing the platform's resource burden while maintaining recovery capability.
3Extent of automation
If users have no control over deletion time, then the system maintains simple automated management, but memory usage is inefficient and users cannot optimize storage based on their needs
Solution Approach 1:
The system introduces dynamic deletion timing by allowing users to specify custom deletion times for their messages. Instead of a fixed system-wide expiration, users can set individual deletion timestamps when messages are moved to the deleted messages folder. This dynamic approach maintains automated management while improving memory efficiency by enabling timely deletion based on user preferences.
Solution Approach 2:
The system changes the deletion time parameter from a fixed system value to a user-configurable value. When users delete messages, they can specify a custom deletion time that differs from the default system expiration. This parameter change allows users to optimize storage efficiency by deleting messages when no longer needed, while the system maintains automated processing of these user-defined deletion parameters.
Data Source
AI summary
A method for managing visual voicemail messages includes displaying a list of voicemail messages on a telecommunications handset, receiving user commands for operating on the voicemail messages including a delete message command and in response to a delete message command, marking a voicemail message for deletion with a delete timestamp and moving the voicemail message to a Deleted Messages folder. A Deleted Message Age Indicator function processes to control permanent deletion of voicemail messages in the Deleted Messages folder based on delete timestamps and a global Delete Time value in cooperation with a visual voicemail platform.


