Proxy Node Service Request Routing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In multi-service communication environments, there is a need for a mechanism to exploit service identifiers to effectively manage and route service requests, as existing technologies lack a standardized method to utilize these identifiers for service identification and policy enforcement.

Innovation Solution

A system and method that utilizes service identifiers, including global and operator-specific identifiers, to manage connection establishment requests in IP-based multi-service environments, using a proxy node with access to a database to retrieve and apply interconnection information based on policy rules, ensuring that service requests are routed appropriately and policy conditions are met.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If service identifiers are introduced to identify services in a multi-service architecture, then service identification and routing capability is improved, but system complexity increases due to the need for additional identifier management and policy rule enforcement mechanisms

Engineering Contradiction:
Improveservice identification capabilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a proxy node as an intermediary between the service requestor and the service platform. This proxy node maintains a database of service identifiers and their corresponding service information, and enforces policy rules. By placing this intermediary at the network level, the complexity of service identifier management is isolated to a specific component rather than distributed throughout the entire system, making the overall architecture more manageable despite the added complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent implements preliminary action by pre-configuring service identifiers and their associated policy rules in a database before service requests are processed. The proxy node retrieves and caches this information in advance, so that when service requests arrive, the identification and routing decisions can be made quickly based on pre-established criteria rather than requiring complex real-time analysis.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If operator-specific service identifiers are used to manage service requests, then routing efficiency and policy enforcement are improved, but processing load and database inquiry frequency increase

Engineering Contradiction:
Improverouting efficiencyVSAvoidprocessing load
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The proxy node performs preliminary actions by pre-fetching and caching service identifier information and policy rules into local memory before they are needed for routing decisions. This allows the system to quickly retrieve routing information without repeatedly querying the database for each service request, thereby reducing processing load while maintaining high routing efficiency.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements partial action by selectively caching only the most frequently accessed service identifier information in the proxy node's memory, rather than caching all possible service information. This optimization reduces the initial processing load and memory requirements while still achieving efficient routing for the majority of service requests.

Inventive Principle:
Principle #16Partial or excessive action

3Reliability

If a proxy node with database access is implemented to enforce policy rules, then service request management and routing control are improved, but system complexity and resource requirements increase

Engineering Contradiction:
Improvepolicy enforcement capabilityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The proxy node serves as a dedicated intermediary component that centralizes policy rule enforcement and service identifier management. By consolidating these functions in a single network element rather than distributing them across multiple components, the system achieves reliable policy enforcement while keeping the overall architecture relatively simple and manageable.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The proxy node is designed as a multi-functional element that simultaneously performs service identifier translation, policy rule enforcement, and service request routing. By combining multiple functions into a single component, the patent reduces the number of separate system elements needed, thereby managing device complexity while maintaining comprehensive service control capabilities.

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

Data Source

PatentEP2145433B1Handling a request relating to a service
Publication Date: 2018.07.04 TELIASONERA AB
  • EP2145433B1 patent drawingFigure 1~3
  • EP2145433B1 patent drawingFigure 4~8
  • EP2145433B1 patent drawingFigure 5~6

AI summary

In a multi-service communication environment, when a communication establishment request is received (8-4), the request containing a service identifier and relating to a service to be invoked between a sender of the request and a recipient to whom the request is targeted, interconnection information on the service is checked (8-5, 8-6) for, how to handle the request taking into account at least the sender's operator; and the request is handled (8-7) according to an outcome of the checking. The interconnection information may contain policy rules and/or operator-specific service identifiers.