Context-Aware Call Handling System for Presence Integration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current telephony systems face high call failure rates due to recipients' unavailability, as presence and availability systems are not integrated with call control policies, leading to conflicts and inefficient call handling.

Innovation Solution

Integration of availability indicators into call disposition decisions using a context-aware call handling system that analyzes contextual information from call setup messages, generates fuzzy availability indicators, and combines them to produce crisp decisions, resolving compatibility issues between availability and call handling rules.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If presence systems are integrated with call control policies, then call handling efficiency is improved, but system complexity increases due to potential conflicts between availability information and call control policies

Engineering Contradiction:
Improvecall handling efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary mechanism that translates call control policies into availability indicators. This mediator layer resolves conflicts between presence system availability information and call control policies by generating consistent availability indicators that reflect the user's actual call handling preferences, thereby improving call handling efficiency without directly increasing system complexity

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system segments the call control policy into discrete rules that can be individually evaluated and translated into availability indicators. By breaking down complex call control policies into manageable rule segments, the system can process and resolve conflicts efficiently without overwhelming system complexity

Inventive Principle:
Principle #1Segmentation

2Reliability

If call control policies are translated into availability indicators, then call failure rate is reduced, but information processing time increases

Engineering Contradiction:
Improvecall failure rateVSAvoidinformation processing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary translation of call control policies into availability indicators in advance, before actual call routing decisions are needed. By pre-processing and storing the translated availability indicators, the system reduces information processing time during actual call handling while maintaining high reliability through accurate policy translation

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent creates simplified copies of call control policies in the form of availability indicators. These indicator copies contain the essential routing decision information without the full complexity of the original policies, enabling faster processing while maintaining accurate call routing decisions to reduce call failures

Inventive Principle:
Principle #26Copying

3Measurement precision

If fuzzy availability indicators are generated from multiple rules, then accuracy of availability assessment is improved, but computational complexity increases

Engineering Contradiction:
Improveavailability assessment accuracyVSAvoidcomputational complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system changes the parameter representation of availability from simple binary states to fuzzy indicators with multiple degrees of availability. By using parameter changes that incorporate multiple rule evaluations and combine their results, the system achieves more accurate availability assessment while managing computational complexity through efficient fuzzy logic operations

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS7536001B2Generation of availability indicators from call control policies for presence enabled telephony system
Publication Date: 2009.05.19 MITEL CORP
  • US7536001B2 patent drawing
  • US7536001B2 patent drawing
  • US7536001B2 patent drawing

AI summary

A system for generating user availability information to a subscriber from availability rules set by the user, comprising a shared database (e.g. tuple space), a user interface for setting availability rules with fuzzy indicators of degrees of user availability, and an application level for receiving and posting a request from the subscriber for user availability information to the shared database such that predetermined ones of the availability rules post responses to the shared database, computing from these responses a crisp indication of user availability information, and transmitting the crisp indication of user availability to the subscriber.