Differentiated Routing Tag Encoding for Service Delivery

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional communication networks face challenges in differentiating call routing based on caller information, especially when service level agreements are unavailable, leading to inefficient service delivery across multiple domains with varying regulations and subscriber needs.

Innovation Solution

A differentiated routing system that appends a tag to communication service requests with information about the calling party terminal, allowing the routing device to select the appropriate destination network domain based on geographic, service level, and quality information, enabling customized and efficient service delivery.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If traditional communication networks route calls without differentiating based on caller information, then the routing process is simple and fast, but the service delivery becomes inefficient and cannot meet varying subscriber needs across multiple domains

Engineering Contradiction:
Improveservice delivery efficiencyVSAvoidrouting process complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system performs preliminary actions by obtaining caller information and determining routing parameters before the actual routing decision is made. The differentiated routing service retrieves subscriber profile information, service level agreements, and quality of service parameters in advance, then encodes them into a compact representation that guides subsequent routing decisions without adding significant complexity to the routing process itself

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system changes parameters by encoding multiple routing parameters (subscriber profile, service level agreement, quality of service) into a single compact representation or tag. This parameter transformation allows the routing device to make differentiated routing decisions based on encoded information without requiring complex processing of multiple separate parameters, thus improving service delivery efficiency while maintaining routing process simplicity

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If the system appends a tag with caller information to routing requests, then differentiated routing decisions can be made based on subscriber needs, but the routing process becomes more complex

Engineering Contradiction:
Improverouting differentiation capabilityVSAvoidrouting process complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system extracts only the essential routing parameters from the complete subscriber information and encodes them into a compact tag or representation. This extraction approach allows the routing device to access necessary differentiation information (such as service level, quality requirements, routing preferences) without processing the entire subscriber profile, thereby achieving routing differentiation while minimizing the increase in routing process complexity

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system transforms multiple detailed routing parameters into a single encoded representation or tag that can be easily processed by the routing device. This parameter encoding converts complex subscriber information into a compact form that enables differentiated routing decisions without requiring the routing process to handle the full complexity of the original parameter set

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If multiple egress gateways are used to route services to different destination network domains, then the system can serve multiple domains with varying regulations, but the system complexity increases

Engineering Contradiction:
Improvemulti-domain service capabilityVSAvoidnetwork architecture complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The differentiated routing service acts as a universal component that handles routing decisions for multiple destination network domains through a single integrated system. Instead of implementing separate routing logic for each domain, the service universally processes routing requests by encoding relevant parameters and directing them to the appropriate egress gateway, thereby enabling multi-domain service capability while avoiding the complexity of domain-specific routing implementations

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

Solution Approach 2:

The differentiated routing service functions as an intermediary between the ingress gateway and multiple egress gateways. It receives routing requests, determines the appropriate destination domain based on encoded caller information, and directs traffic to the correct egress gateway. This intermediary approach enables the system to serve multiple domains with varying regulations through a single coordination point, reducing overall network architecture complexity compared to having each gateway independently handle all domains

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10986016B2User-based differentiated routing system and method
Publication Date: 2021.04.20 LEVEL 3 COMMUNICATIONS LLC
  • US10986016B2 patent drawing
  • US10986016B2 patent drawing
  • US10986016B2 patent drawing

AI summary

A differentiated routing system includes an electronic service in communication with an ingress gateway that receives a communication service, such as a call from a terminal, over a trunk. The service receives a request from the ingress gateway for establishing a communication service for the calling party terminal. The service obtains information associated with the calling party terminal, which may be based on the trunk and its relationship to a customer, in which the information is to be used for applying at least one of a routing decision and policy decision to the communication service, and appends a tag to the request based on the information. The service may then transmit the request appended with the information to a routing device, which may then use the information when providing the service.