Contact Proxy for Intelligent Communication Routing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing communication systems lack an efficient method to determine the optimal method for contacting a targeted individual, often resulting in unreliable communication delivery due to random decision-making by the originating party without consideration of the targeted party's identity, rules, and presence information.
Innovation Solution
A system and method that utilize a contact proxy to determine the identity and presence of a targeted persona, applying associated rules to intelligently decide the best communication method, ensuring reliable delivery and providing feedback to the originating party.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If the originating party randomly decides how to contact the targeted party, then the decision-making process is simple, but the communication delivery reliability deteriorates
Solution Approach 1:
The patent introduces a contact proxy as an intermediary system that receives communication requests and automatically determines the optimal contact method. The proxy queries presence information from multiple sources (email servers, instant message servers, telephony systems) and applies rules to select the best communication channel, eliminating the need for random decision-making while maintaining system simplicity for the originating party.
2Reliability
If the originating party uses multiple communication methods to contact the targeted party, then the communication delivery reliability improves, but the device complexity increases
Solution Approach 1:
The patent merges multiple communication systems (email, instant messaging, telephony) into a unified contact proxy framework. The proxy consolidates presence information from various sources and applies a single set of rules to determine the optimal contact method, reducing overall system complexity while maintaining multiple communication pathways for improved reliability.
Solution Approach 2:
The contact proxy serves multiple functions: it queries presence information across different communication systems, applies routing rules, selects the optimal contact method, and manages communication flow. This multi-functional approach eliminates the need for separate systems for each communication method, reducing complexity while maintaining reliability.
3Reliability
If the originating party obtains presence information and applies rules to determine contact method, then the communication delivery reliability improves, but the loss of time increases
Solution Approach 1:
The system performs preliminary actions by maintaining up-to-date presence information in the contact proxy before actual communication is needed. Presence status is continuously monitored and cached, so when a communication request arrives, the proxy can quickly retrieve pre-computed presence data and apply rules without time-consuming real-time queries, reducing latency while ensuring reliable delivery.
Data Source
AI summary
A system and method for providing interactive communications includes receiving a communication from an originator destined for a persona. An identity of the persona is determined and one or more rules associated with the identity of the persona is determined. Presence information of the persona is obtained. The communication is sent to the persona in accordance with the determination of the identity of the persona, the one or more rules associated with the identity, and the presence information of the persona.


