Voicemail Policy Server for Scalable Storage Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional voicemail systems face challenges in scalability, affordability, and resilience, particularly in small installations, due to high costs associated with dedicated servers and storage, as well as issues with voicemail spam and varying user needs.

Innovation Solution

A method and apparatus for managing voicemail that allows for flexible storage policies, using a system where voicemails can be stored on either the receiving communication device or a remote storage device based on user authentication and resiliency policies, with options for white, black, and grey lists to manage spam and storage locations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a dedicated voicemail server is used, then voicemail storage reliability is improved, but system cost increases

Engineering Contradiction:
Improvevoicemail storage reliabilityVSAvoidsystem cost
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces a voicemail policy server as an intermediary component that coordinates between sending/receiving devices and storage locations. This server manages voicemail routing decisions based on policy rules, enabling reliable voicemail delivery without requiring expensive dedicated voicemail infrastructure at each endpoint. The policy server acts as a mediator that distributes voicemail storage responsibilities across multiple locations including mobile devices, gateways, and mail servers.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent segments the traditional monolithic voicemail server functionality into distributed components: sending devices, receiving devices, gateways, mail servers, and a policy server. Each component handles specific aspects of voicemail management independently. This segmentation allows the system to achieve reliability through distributed storage and redundancy while reducing the cost burden on any single component or user.

Inventive Principle:
Principle #1Segmentation

2Ease of operation

If local storage is provided at each telephone device, then voicemail accessibility is improved, but device memory cost increases

Engineering Contradiction:
Improvevoicemail accessibilityVSAvoiddevice memory cost
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent implements dynamic voicemail storage routing where the location of voicemail storage is not fixed but determined by real-time policy evaluation. The system can dynamically route voicemails to different storage locations including the receiving device's memory, remote mail servers, or gateway storage based on current system state, user preferences, and resource availability. This dynamic approach allows devices to have minimal local storage while maintaining accessibility through networked storage options.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent makes the voicemail system universal by enabling multiple storage locations and access points. The same voicemail can be accessible from multiple devices and locations through the policy-based routing system. The receiving device can access voicemails stored locally or remotely, and other authorized devices can also access the same voicemails. This multi-functionality provides accessibility benefits without requiring every device to have full local storage capacity.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Device complexity

If uniform storage capacity is provided to all devices, then system simplicity is improved, but scalability to varying user needs deteriorates

Engineering Contradiction:
Improvesystem simplicityVSAvoidscalability to varying user needs
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent changes the parameter of storage capacity from a fixed hardware specification to a dynamic software-controlled parameter. Instead of provisioning different storage capacities in hardware for different users, the system uses policy rules to dynamically allocate and manage storage resources. The policy server can adjust storage parameters based on user needs, usage patterns, and available resources, enabling scalability without complicating the underlying storage infrastructure.

Inventive Principle:
Principle #35Parameter changes

4Reliability

If duplicated storage is implemented for resiliency, then voicemail reliability is improved, but resource consumption increases

Engineering Contradiction:
Improvevoicemail resiliencyVSAvoidstorage resources
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent applies local quality by implementing selective duplication based on voicemail characteristics and user needs. Not all voicemails are duplicated to the same extent - the policy server can determine which voicemails require redundancy based on factors like importance, age, and user preferences. Critical voicemails may be stored in multiple locations while less important ones use single storage, optimizing the balance between reliability and resource consumption.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS10225408B2Method and apparatus for managing voicemail in a communication session
Publication Date: 2019.03.05 MITEL CORP
  • US10225408B2 patent drawing
  • US10225408B2 patent drawing
  • US10225408B2 patent drawing

AI summary

A system, method and apparatus for managing voicemail in a communication session between a sending communication device and a receiving communication device are provided. It is determined at the receiving communication device that a voicemail is to be created. The voicemail based on content received via the sending communication device. The voicemail is recorded. The voicemail is caused to be stored at resources associated with the sending communication device.