Unified Communication Platform Direct Inward Dialing Pool Lease

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Communication platforms face challenges in obtaining local origination and termination services due to regulatory, technological, and bandwidth issues, making it costly and unreliable to integrate local services with unified communication platforms across diverse markets.

Innovation Solution

A computer-implemented method using a direct inward dialing pool to lease anchor addresses, allowing for the establishment of communication channels between public network subscribers and local end-users by replacing headers and transmitting data through a proxy server, thereby bypassing the need for one-to-one mapping of local market DIDs to international DIDs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If local origination and termination services are integrated with unified communication platforms using traditional one-to-one mapping of DIDs, then local market coverage is improved, but system complexity and cost increase significantly

Engineering Contradiction:
Improvelocal market coverageVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a pool of anchor DIDs as an intermediary layer between local market carriers and the unified communication platform. Instead of direct one-to-one mapping between local DIDs and platform users, the system uses anchor DIDs from a shared pool to receive calls and then routes them to the appropriate users. This intermediary approach simplifies the system architecture while maintaining broad local market coverage across multiple countries and carriers.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If traditional integration methods are used for local carrier services, then service reliability is maintained, but cost and regulatory constraints increase

Engineering Contradiction:
Improveservice reliabilityVSAvoiddeployment cost
Core Design Contradiction:
ReliabilityVSEase of manufacture

Solution Approach 1:

The patent creates a universal anchor DID pool that can be shared across multiple local markets, carriers, and unified communication platform customers. A single anchor DID can serve multiple purposes: receiving calls for different local carriers, routing to different users, and supporting multiple customers simultaneously. This multi-functional approach reduces deployment costs by eliminating the need for separate dedicated infrastructure in each local market while maintaining service reliability through the standardized routing mechanism.

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

3Productivity

If a small number of anchor DIDs are used to support a large volume of users, then cost efficiency is improved, but the risk of race conditions and mismatches increases

Engineering Contradiction:
Improvecost efficiencyVSAvoidcall routing accuracy
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent implements preliminary actions to prevent race conditions and mismatches before they occur. The system pre-establishes the anchor DID pool with known good numbers, pre-configures routing rules in the call processing logic, and pre-validates carrier compatibility information. By preparing these elements in advance rather than reacting to issues during call setup, the system maintains high call routing accuracy even with a limited anchor DID pool serving many users.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10873668B1Direct inward dialing pool lease for originating and terminating services in a unified communication platform
Publication Date: 2020.12.22 8X8 INC
  • US10873668B1 patent drawing
  • US10873668B1 patent drawing
  • US10873668B1 patent drawing

AI summary

A method for originating and terminating services in a unified communication platform is provided. The method includes receiving, from a local market intermediate carrier, a request for a communication between a subscriber of a public network and an end-user endpoint in a local network, associated with an end-user phone number. The method includes creating a lease for an address anchor in a pool of addresses, receiving, in a proxy server from a carrier gateway server, a communication request from the end-user phone number to the address anchor, and establishing a communication channel to the address anchor. The method includes replacing, in the communication channel, a “from” header with a phone number of the subscriber of the public network, and a “to” header with the end-user phone number. A system and a non-transitory, computer-readable medium storing instructions to perform the above method are also provided.