Communication Session Establishment Using Adaptive Rule Sequences
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing communication systems face challenges in efficiently establishing communication sessions between users across multiple media and addresses, often requiring manual intervention and resource-intensive attempts when initial methods fail.
Innovation Solution
A method and system that iteratively attempt to establish communication sessions using a set-of-rules stored in an electronic address-book, dynamically defining subsequent attempts based on factors like time, location, and previous communication history, allowing for automatic adaptation and resource optimization by transferring the process to a server or executing in the background.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If manual intervention is used to establish communication sessions, then user control is maintained, but time consumption and resource efficiency deteriorate
Solution Approach 1:
The system automatically executes communication session establishment attempts without requiring continuous manual intervention. The automated system applies sets of rules to select communication addresses and media, making the system self-serving while reducing time consumption and resource usage.
2Reliability
If multiple communication addresses and media are attempted manually, then communication reliability is improved, but device resource consumption increases
Solution Approach 1:
The system dynamically changes parameters such as communication addresses, media types, and attempt sequences based on failure detection and rule application. This adaptive parameter adjustment maintains communication reliability while optimizing device resource consumption by avoiding redundant attempts.
Solution Approach 2:
The system incorporates feedback mechanisms where detection of establishment failure triggers application of sets of rules to determine subsequent attempts. This feedback loop ensures reliable communication while managing device resources by intelligently selecting next steps based on previous outcomes.
3Reliability
If iterative communication attempts are made, then communication success rate is improved, but processing complexity increases
Solution Approach 1:
The complex iterative communication process is segmented into manageable components: detection of failure, application of sets of rules, and execution of subsequent attempts. This segmentation reduces processing complexity by breaking down the overall complex task into discrete, manageable steps.
Data Source
AI summary
There is provided a method for establishing a communication session between a client device of a caller and a client device of a callee, comprising: iteratively attempting to establish a communication session, via a communication interface of a client device of a caller, to a communication address of a client device of one of a plurality of callees represented as contact members stored in an electronic address-book, wherein each respective iterative attempt includes; detecting failure of the establishment of the communication session; applying a set-of-rules associated with the respective contact member and stored in a set-of-rules repository, to attempt to establish a subsequent communication session via the communication interface; and attempting to establishing further communication sessions defined by a sequence of the set-of-rules when previous attempts at establishing communication sessions have failed; wherein each respective communication session allows human language based communication between the caller and the callee.


