Visual Voicemail Client Session Termination Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improveability to handle additional voicemail activitiesVSAvoidserver resource wastage
Core Design Contradiction:
Adaptability or versatilityVSLoss of energy

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.

Inventive Principle:
Principle #13The other way round (Inversion)

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

Engineering Contradiction:
Improvedevice resource conservationVSAvoidnetwork and device resource utilization for reactivation
Core Design Contradiction:
Loss of energyVSQuantity of substance

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.

Inventive Principle:
Principle #10Preliminary action

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

Engineering Contradiction:
Improvedevice resource freeingVSAvoidsession termination reliability
Core Design Contradiction:
Loss of energyVSReliability

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.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8594635B2Client management of visual voicemail data communications
Publication Date: 2013.11.26 AT&T MOBILITY II LLC
  • US8594635B2 patent drawing
  • US8594635B2 patent drawing
  • US8594635B2 patent drawing

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.