Virtual PBX Location-Based Call Routing via Intermediary Server

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional virtual PBX systems are not well-suited for routing and controlling calls based on the geographic location of mobile devices, as they typically lack awareness of the geographical location of terminals.

Innovation Solution

A virtual PBX server manages calls using location-based forwarding rules and BLA redirection rules, allowing a single extension to appear on multiple mobile devices and routing calls based on the geographic location of location-aware mobile devices, enabling the creation of decentralized offices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If conventional vPBX systems are used, then call management is simple, but the system cannot route calls based on geographic location of mobile devices

Engineering Contradiction:
Improvelocation-based call routing capabilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a location server as an intermediary component that bridges the gap between conventional vPBX systems and location-based call routing requirements. The location server receives location information from mobile devices and provides it to the vPBX system, enabling geographic-based call routing without fundamentally redesigning the entire system architecture.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system is divided into separate functional modules: the vPBX system handles call management, while the location server handles location information processing. This segmentation allows each component to specialize in its function, reducing overall system complexity while enabling location-based routing capabilities.

Inventive Principle:
Principle #1Segmentation

2Measurement precision

If location awareness is added to vPBX system, then call routing accuracy improves, but system complexity increases

Engineering Contradiction:
Improvelocation accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The location server acts as a dedicated intermediary that handles all location-related operations, including receiving location data from mobile devices, processing location information, and providing it to the vPBX system. This separation allows the vPBX system to maintain its simplicity while achieving precise location-based call routing.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If multiple devices monitor the same extension, then call availability increases, but call management complexity increases

Engineering Contradiction:
Improvecall availabilityVSAvoidcall management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements a universal call management approach where multiple mobile devices can monitor the same extension number through the BLA mechanism. Each device in the BLA group can receive and answer calls for the monitored extension, providing redundant call availability and flexibility without requiring complex device-specific configurations.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS9294985B2Bridge line appearance for location-aware mobile devices
Publication Date: 2016.03.22 RINGCENTRAL INC
  • US9294985B2 patent drawing
  • US9294985B2 patent drawing
  • US9294985B2 patent drawing

AI summary

A vPBX server manages calls in a bridged line appearance (BLA) group. A BLA group can include extensions for location-aware mobile devices. The vPBX server contains location based forwarding rules that can be applied together with BLA redirection rules in managing incoming calls. A single extension can appear as a user interface element (e.g., an icon or button) on multiple mobile devices. Using the user interface element, a primary user can view a secondary user's status, including the secondary user's location information. The vPBX server allows the primary user to redirect the incoming calls to devices in accordance with the forwarding rules and the redirection rules.