Availability Status Manager for Location-Based Call Routing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional virtual Private Branch Exchange (vPBX) systems are not well-suited for routing and controlling calls based on the geographic location of mobile devices connected to them, lacking effective management of availability status and call routing.

Innovation Solution

Integration of a positioning system within mobile devices to determine their location, coupled with an Availability Status Manager (ASM) in the vPBX system, which uses geographic information to manage call routing and availability status, allowing for rules-based actions on incoming calls.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If conventional vPBX systems are used for call management, then basic call routing is supported, but location-based call routing and availability status management are not achievable

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

Solution Approach 1:

The patent introduces a Positioning System (PS) and an Availability Status Manager (ASM) as intermediary components between the mobile device and the vPBX system. The PS determines geographic location of mobile devices, and the ASM uses this location information to manage call routing and availability status. This intermediary approach enables location-based call routing without fundamentally redesigning the entire vPBX system architecture.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If location-based call routing is implemented, then intelligent call management is achieved, but additional positioning system integration is required

Engineering Contradiction:
Improvecall handling efficiencyVSAvoidsystem components
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The Positioning System is integrated into existing mobile devices that are already part of the vPBX network, allowing these devices to serve dual purposes: standard telephony functions and location determination. The ASM also performs multiple functions including receiving location information, determining availability status based on location, and managing call routing decisions, thereby reducing the need for separate dedicated components.

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

3Adaptability or versatility

If availability status is determined based on geographic location, then dynamic call routing is enabled, but continuous location tracking increases system resource usage

Engineering Contradiction:
Improvedynamic call routingVSAvoidlocation tracking energy
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

Instead of continuous location tracking, the system updates the availability status and triggers call routing decisions based on periodic location checks or event-driven updates (e.g., when the mobile device enters or exits predefined geographic areas). This periodic approach maintains dynamic call routing capability while significantly reducing the energy consumption and resource usage associated with constant location monitoring.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS9736756B2Centralized status server for call management of location-aware mobile devices
Publication Date: 2017.08.15 RINGCENTRAL INC
  • US9736756B2 patent drawing
  • US9736756B2 patent drawing
  • US9736756B2 patent drawing

AI summary

Systems, methods and computer program products for utilizing location information in a virtual private branch exchange (vPBX) system are described. In some implementations, the vPBX system can use the location information to determine an availability status of a user of a mobile device (e.g., out of the office, in the office, at home, busy, and the like). The vPBX system can obtain the geographic coordinates of the mobile device and correlate these coordinates with known coordinates for locations associated with the user (e.g., the user's office, home, or other predefined locations). An inference of the user's availability can then be determined based on the correlation (e.g., whether the user is currently out of the user's office, at the user's home, or at another location). The user's availability can be made available to other users associated with the vPBX system, and can be used for call management (e.g., routing).