Telephony Routing via Local Server Address Selection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing telecommunications routing methods are cumbersome, inflexible, and vulnerable to hacking, particularly when using virtual calling cards for alternative routing.

Innovation Solution

A method and system that allows a telephony user device to initiate communications with a server system using a local address, which then routes the communications to the intended contact address, even if unknown to the user device, through a process involving address selection based on location and encryption for security.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a virtual calling card is used for alternative routing, then routing flexibility is improved, but ease of operation deteriorates

Engineering Contradiction:
Improverouting flexibilityVSAvoidease of operation
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The telephony user device automatically determines its location and selects the appropriate local address for the server system without user intervention. The device autonomously performs address selection based on its determined location, eliminating the need for users to manually configure routing parameters or provide detailed routing instructions.

Inventive Principle:
Principle #25Self-service

2Adaptability or versatility

If a virtual calling card is used for alternative routing, then routing flexibility is improved, but device complexity deteriorates

Engineering Contradiction:
Improverouting flexibilityVSAvoiddevice complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent extracts the routing decision logic from the user device and places it in the server system. The user device only performs simple location determination and address selection, while the server system handles the complex routing decisions and communications actions, thereby simplifying the user device while maintaining routing flexibility.

Inventive Principle:
Principle #2Taking out (Extraction)

3Ease of operation

If traditional PSTN routing is used, then ease of operation is maintained, but adaptability deteriorates

Engineering Contradiction:
Improveease of operationVSAvoidrouting flexibility
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The server system acts as an intermediary between the telephony user device and the destination. It receives communications from the user device using a local address, determines the appropriate routing path, and forwards the communications to the intended contact. This intermediary approach maintains ease of operation for the user while providing flexible routing capabilities.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Adaptability or versatility

If virtual calling card routing is used, then routing flexibility is improved, but security deteriorates

Engineering Contradiction:
Improverouting flexibilityVSAvoidsecurity
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The telephony user device performs self-authentication by providing authentication information to the server system. The server system verifies the authentication information before allowing routing operations. This self-service authentication mechanism enhances security by ensuring that only authorized devices can utilize the flexible routing capabilities.

Inventive Principle:
Principle #25Self-service

Data Source

PatentEP3501163B1Method and device for routing communications
Publication Date: 2025.02.19 BANA HAFEEZ
  • EP3501163B1 patent drawingFigure 1
  • EP3501163B1 patent drawingFigure 2
  • EP3501163B1 patent drawingFigure 3

AI summary

The present invention relates to a method for routing communications in a telecommunications network comprising a first telephony user device and a server system. The method includes at the first telephony user device: receiving instructions to initiate communications with a contact associated with an address; initiating communications via a channel within the telecommunications network to a local address for the server system; and transmitting information associated with the contact address to the server system via the telecommunications network. A communications action is performed in relation to the contact at the server system. Other methods, devices, systems and networks for routing communications are disclosed.