Communication Channel Selection Based on Response Time Matching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face challenges in ensuring timely responses across different communication channels, as expectations vary by channel and recipient, leading to inefficiencies in message delivery.

Innovation Solution

A method and system that determine a required answer time for an electronic message, match it with specific expected response times for each recipient and channel, and select the appropriate communication channel for sending the message, considering additional attributes and Quality of Service operations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a single communication channel is used for all messages, then the system is simple to operate, but it cannot meet varying response time expectations across different channels and recipients

Engineering Contradiction:
Improveadaptability to different communication channelsVSAvoidcomplexity of channel selection system
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the communication channel selection process into distinct components: determining required answer time, determining expected response times per channel and recipient, matching these times, and selecting the appropriate channel. This segmentation allows the system to handle multiple communication channels with different response expectations without creating a monolithic complex system, as each segment can be independently managed and optimized.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements preliminary action by pre-determining expected response times for each communication channel and each recipient before actual message sending occurs. This allows the system to have response time expectations ready in advance, enabling quick matching and channel selection when a message needs to be sent, rather than calculating everything from scratch at message send time.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If the system determines required answer time and matches it with expected response times for each recipient and channel, then message delivery accuracy improves, but the processing time and computational resources increase

Engineering Contradiction:
Improveprecision of response time matchingVSAvoidtime for channel selection process
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary determination of expected response times for each communication channel and recipient in advance, storing these values for later use. This preliminary action eliminates the need to calculate response time expectations during the actual message sending process, significantly reducing the time and computational resources required at message send time while maintaining high precision in matching.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent creates a copy or representation of response time expectations for each channel and recipient combination, stored in a data structure that can be quickly accessed and compared. Instead of performing complex calculations during message sending, the system uses these pre-computed copies to rapidly match the required answer time with appropriate expected response times, achieving both precision and speed.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS10397175B2Communication channel selection and usage
Publication Date: 2019.08.27 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US10397175B2 patent drawing
  • US10397175B2 patent drawing
  • US10397175B2 patent drawing

AI summary

Performing electronic communication between a plurality of devices can include determining, using a processor, a required answer time for an electronic message, determining, using the processor, a plurality of expected response times, wherein each expected response time is specific to a recipient of the electronic message and is specific to one of a plurality of different communication channels, and matching, using the processor, the required answer time to an expected response time. Using the processor, a communication channel can be selected from the plurality of different communication channels based upon the matching. Sending of the electronic message to a device of the recipient can be initiated using the selected communication channel.