Connection Manager for Group Call Routing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current mobile telecommunications devices lack efficient and intuitive methods for bridging secondary telephony endpoints into a call, especially in the context of the 'cord-cutting' trend away from landlines, leading to poor performance and limited adaptability in call routing for groups.

Innovation Solution

A connection manager system that identifies and invites secondary telephony endpoints to join a call based on contextual routing policies, allowing customizable extension capabilities and automatic association of multiple endpoints with a call, using unique identifiers and context-based criteria such as time and location.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If traditional mobile telephony service model is used, then device simplicity is maintained, but call routing for groups is limited and manual intervention is required

Engineering Contradiction:
Improvecall routing capabilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

A server acts as an intermediary between mobile telephony devices to manage call routing for groups. The server receives call requests, determines group membership based on routing policies, and coordinates the establishment of conference calls, thereby enabling advanced call routing capabilities without increasing the complexity of individual mobile devices.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If manual intervention is required for bridging endpoints, then system resource consumption is reduced, but time efficiency and user convenience deteriorate

Engineering Contradiction:
Improvecall setup efficiencyVSAvoidcall setup time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

Routing policies are pre-configured with group identifiers and member information before call events occur. When a call request is received, the server quickly matches the requester against pre-defined policies to automatically determine which group members should be invited, eliminating the need for manual intervention during the call setup process and significantly reducing call establishment time.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If contextual routing policies are implemented, then call routing adaptability is improved, but information processing requirements and system complexity increase

Engineering Contradiction:
Improvecontext-based routing capabilityVSAvoidcontextual data processing
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

Contextual information such as group identifiers, member profiles, and routing rules are pre-configured and stored in the system before actual call events. This allows the server to rapidly evaluate contextual conditions and make routing decisions without processing complex information in real-time, thereby achieving high adaptability while minimizing information processing overhead during call setup.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9894211B1Techniques for enhanced call routing for groups
Publication Date: 2018.02.13 RELAY INC
  • US9894211B1 patent drawing
  • US9894211B1 patent drawing
  • US9894211B1 patent drawing

AI summary

Various embodiments are directed to techniques for enhanced call routing for groups. Some embodiments are particularly directed to a connection manager that can identify one or more secondary telephony endpoints to invite to join a call based on one or more routing policies. One or more embodiments described herein may include a connection manager that provides customizable extension capabilities to a wireless cellular phone. The systems, devices, and methods described herein may be embodied in and performed by communication devices, telecommunications servers, and other devices, and software instructions executed by some or all of such devices.