Cloud PBX Call Flip via Intermediary Server

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional phone systems cannot seamlessly transfer active calls from one device to another, especially when both devices share the same extension or phone number, often resulting in busy signals or voicemail instead of successful call continuation.

Innovation Solution

A hosted PBX system with call flip functionality allows users to transfer active calls between devices sharing the same extension by identifying the user's devices, ringing only the other devices, and using SIP blind call transfer requests to maintain call continuity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional phone systems are used to transfer calls, then call transfer functionality is provided, but call continuity is lost when transferring between devices with the same extension

Engineering Contradiction:
Improvecall continuityVSAvoidcall transfer between same-extension devices
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system introduces a server as an intermediary that manages the call flip operation. The server receives the call flip request from the first device, identifies the user's devices, places the call on hold, rings the second device, and transfers the call while maintaining continuity. This intermediary resolves the contradiction by enabling seamless transfer between same-extension devices without losing call continuity.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If call flip functionality is implemented, then call continuity is maintained during device transitions, but system complexity increases

Engineering Contradiction:
Improvecall continuityVSAvoidcall management system
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system implements self-service by automatically identifying the user's devices based on the extension, automatically placing the call on hold, automatically ringing the appropriate second device, and automatically completing the transfer. This automation reduces the complexity burden on the user while maintaining call continuity through the sophisticated call flip mechanism.

Inventive Principle:
Principle #25Self-service

3Ease of operation

If traditional call transfer is used, then simple transfer operation is provided, but busy signals or voicemail occur instead of successful call continuation

Engineering Contradiction:
Improvecall transfer operationVSAvoidsuccessful call continuation
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system performs preliminary actions by first identifying all devices associated with the user's extension before attempting the transfer. It then places the original call on hold and proactively rings the second device before completing the transfer. This preliminary identification and preparation prevent busy signals and voicemail by ensuring the second device is ready to receive the call, while maintaining operational simplicity for the user.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11546464B1Cloud-based private branch exchange call flip
Publication Date: 2023.01.03 INTERMEDIA NET INC
  • US11546464B1 patent drawing
  • US11546464B1 patent drawing
  • US11546464B1 patent drawing

AI summary

In an example embodiment, a cloud-based unified communications solution and collaboration platform is provided that includes private branch exchange (PBX) business phone service, among other services, in one interface. Furthermore, in an example embodiment, this cloud-based unified communications solution enables a feature called “call flip,” which allows a user to transfer an active phone call from one device of the user to another device of the same user, without disconnecting the phone call, and despite both devices sharing a common extension or phone number. More particularly, the system is able to detect that a user wishes to perform a “call flip”, identify the device from which the user is attempting to perform the call flip, identify the other devices associated with the user, and then ring only the other devices and not the device from which the user is attempting to perform the call flip.