Transcoder-Router Dynamic Channel Selection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing communication systems face challenges in dynamically routing incoming communications due to changing user preferences, location, and device capabilities, leading to ambiguity and inefficiency in reaching users across different channels and time zones.

Innovation Solution

A transcoder-router system that allows users to configure routing rules through a GUI, selecting media types, time zones, and receiver devices, with the ability to transcode messages for compatibility and prioritize communications based on caller classes and geolocation, enabling dynamic channel selection for incoming communications.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If multiple communication channels are provided for users, then communication reliability is improved, but device complexity and ease of operation deteriorate due to users needing to remember multiple contact details

Engineering Contradiction:
Improvecommunication reliabilityVSAvoidease of configuring contacts
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent introduces a transcoder-router as an intermediary system between senders and receivers. This router manages multiple communication channels (phone numbers, email addresses, Skype accounts, etc.) and automatically selects the appropriate channel based on pre-configured routing rules. The sender only needs to know the receiver's identifier in one channel, while the router handles the complexity of multiple channels, thus improving reliability without burdening the user with remembering multiple contact details.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If routing rules are made configurable for different time zones and devices, then adaptability is improved, but device complexity increases due to multiple configuration parameters

Engineering Contradiction:
Improverouting adaptabilityVSAvoidconfiguration complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements preliminary action by allowing users to pre-configure routing rules in advance, including time zone settings, device preferences, and channel selections. These rules are stored in the transcoder-router and automatically applied when communications are routed. Users only need to configure their preferences once, and the system automatically adapts to different time zones and devices based on these pre-set rules, eliminating the need for complex real-time configuration decisions.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If dynamic channel selection is implemented, then communication efficiency is improved, but information processing complexity increases due to real-time routing decisions

Engineering Contradiction:
Improvecommunication efficiencyVSAvoidrouting system complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent resolves this contradiction by performing the complex routing decision-making in advance. Users pre-configure their routing preferences, time zone settings, and device selections, which are then stored in the transcoder-router. When a communication needs to be routed, the system simply retrieves and applies the pre-determined rules based on the current context (time zone, device, channel availability), enabling efficient real-time routing without complex real-time processing.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11025505B2Dynamic selection of channels for incoming communication
Publication Date: 2021.06.01 SALESFORCE INC
  • US11025505B2 patent drawing
  • US11025505B2 patent drawing
  • US11025505B2 patent drawing

AI summary

The technology disclosed for configuring a transcoder-router to direct incoming communications to desired receivers includes receiving a selection by a user from an icon-based GUI, of an incoming voice, video, image, short message, or email media type to configure for routing. Incoming communications gets routed in the context of the incoming media type, with the transducer-router receiving a combination of routing conditions with which to determine the routing of the incoming media type: a time zone against which routing schedules are measured; a time window for the routing schedules that covers both time of day and day of week; and available receiver devices for the routing under the selected combination of the incoming media type, time zone and time window. The disclosed systems and methods include committing routing rules based on the user selections to tangible machine readable memory; and using the committed rules to route incoming media type messages.