Context-Aware Call Handling System for Presence Integration
Find Innovative SolutionsGenerate 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
Engineering 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
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
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
2Reliability
If call control policies are translated into availability indicators, then call failure rate is reduced, but information processing time increases
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
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
3Measurement precision
If fuzzy availability indicators are generated from multiple rules, then accuracy of availability assessment is improved, but computational complexity increases
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
Data Source
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.


