Communication Session Establishment Using Adaptive Rule Sequences

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improveuser controlVSAvoidtime consumption
Core Design Contradiction:
Ease of operationVSLoss of time

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.

Inventive Principle:
Principle #25Self-service

2Reliability

If multiple communication addresses and media are attempted manually, then communication reliability is improved, but device resource consumption increases

Engineering Contradiction:
Improvecommunication reliabilityVSAvoiddevice resource consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

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.

Inventive Principle:
Principle #35Parameter changes

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.

Inventive Principle:
Principle #23Feedback

3Reliability

If iterative communication attempts are made, then communication success rate is improved, but processing complexity increases

Engineering Contradiction:
Improvecommunication success rateVSAvoidprocessing complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

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.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS9277015B1Communication sequences based on user rules
Publication Date: 2016.03.01 SECURE CONNECTION LTD
  • US9277015B1 patent drawing
  • US9277015B1 patent drawing
  • US9277015B1 patent drawing

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.