Visual Voicemail Client Session Termination Control
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current visual voicemail systems inefficiently manage data communications sessions, leading to unnecessary resource utilization and reactivation of PDP contexts, as user devices and voicemail servers often miscoordinate the termination of sessions, resulting in wasted server and network resources.
Innovation Solution
Implementing resource management schemes on visual voicemail clients to control the termination of data communications sessions, allowing clients to manage session lifecycles more effectively, such as terminating sessions upon receipt of voicemail data, setting timers for inactivity, or waiting for server termination, thereby optimizing resource usage and reducing unnecessary reactivations.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If the voicemail server maintains the data communications session for a period of time after transmitting voicemail data, then the server can handle additional voicemail activities, but server resources are wasted due to unnecessary session maintenance
Solution Approach 1:
Instead of having the server initiate session termination after a timeout period, the invention inverts the control by enabling the client to request session termination immediately after receiving voicemail data. This reversal of the termination initiation role eliminates unnecessary server resource maintenance while preserving the server's ability to handle additional activities if the client requests them.
2Loss of energy
If the user device deactivates the PDP context when no longer needed, then device resources are conserved, but the PDP context must be reestablished for further voicemail activities, increasing network and device resource utilization
Solution Approach 1:
The invention applies preliminary action by having the client request PDP context deactivation only after confirming that no further voicemail activities are needed. This premature (preliminary) deactivation request prevents the wasteful cycle of maintaining inactive PDP contexts, while the system preserves the ability to reestablish contexts efficiently if new voicemail activities become necessary.
3Loss of energy
If the PDP context is deactivated before the data communications session is closed, then device resources are freed, but the session cannot be properly terminated and must be reestablished
Solution Approach 1:
The invention resolves this contradiction by performing preliminary coordination where the client first requests session termination from the server, receives confirmation, and then deactivates the PDP context. This preliminary sequencing ensures reliable session termination while enabling timely device resource freeing, eliminating the need for costly reestablishment.
Data Source
AI summary
Data communications sessions for visual voicemail data communications are terminated under the control of a wireless device's visual voicemail client. In one embodiment, a visual voicemail client can be configured to transmit a request or command to terminate a data communications session immediately upon sending an acknowledgement of receiving voicemail data from a voicemail server. In another embodiment, a visual voicemail client can be configured to transmit a request or command to terminate a data communications session following the expiration of a timer set by the visual voicemail client. Alternatively, a visual voicemail client can be configured to wait for a termination request for command from a voicemail server.


