Distributed Network Functional Modules for Latency Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Mobile communication networks face bottlenecks due to increased demand from user devices and IoT devices, leading to latency and reduced performance as cloud-based core network resources become overwhelmed, causing delays that affect user experience.

Innovation Solution

User devices are enabled to function as service nodes, utilizing spare computational and network capacity to perform service functions closer to terminals, reducing latency and increasing network capacity by distributing service functions and allowing for rapid transfer between devices in case of overload or failure.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If cloud-based core network resources are used to handle increased demand from user devices and IoT devices, then network service coverage and functionality are improved, but network latency increases and performance deteriorates due to resource bottlenecks

Engineering Contradiction:
Improvenetwork service coverageVSAvoidnetwork latency
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent segments the centralized cloud-based core network functions into distributed network functional modules that can be executed on multiple user devices. This segmentation allows service functions to be performed locally or near-terminal, reducing the distance data must travel and thereby decreasing network latency while maintaining service coverage.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a new dimension of network architecture by enabling user devices to function as service nodes. This transforms the traditional centralized cloud architecture into a multi-dimensional distributed architecture where computation and service delivery occur across multiple spatial dimensions (centralized cloud, edge servers, and end-user devices), reducing latency without sacrificing service coverage.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Adaptability or versatility

If cloud-based core network resources are concentrated to provide comprehensive services, then network functionality is improved, but network capacity becomes overwhelmed leading to reduced performance

Engineering Contradiction:
Improvenetwork functionalityVSAvoidnetwork capacity
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent segments comprehensive network functionality into modular network functional modules that can be independently selected and executed on user devices based on specific service requirements. This segmentation allows the network to provide comprehensive functionality through combinations of modules distributed across multiple devices, preventing any single point from becoming overwhelmed.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent enables user devices to perform multiple network service functions by executing different network functional modules. A single user device can serve as a service node for multiple different functions (e.g., packet routing, authentication, billing), distributing the processing load across many devices and maintaining high network capacity while providing comprehensive functionality.

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

3Device complexity

If service functions are centralized in cloud-based core network, then network management is simplified, but network robustness decreases due to single points of failure

Engineering Contradiction:
Improvenetwork management complexityVSAvoidnetwork robustness
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent implements beforehand cushioning by creating redundant network functional modules that can be pre-positioned on multiple user devices. When a failure occurs, alternative modules on other devices can immediately take over, providing fault tolerance and robustness without significantly increasing management complexity through automated failover mechanisms.

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

Solution Approach 2:

The patent segments centralized network management functions into distributed network functional modules that can operate autonomously on user devices. This segmentation inherently improves robustness by eliminating single points of failure, while management complexity is maintained through standardized module interfaces and centralized orchestration of the distributed modules.

Inventive Principle:
Principle #1Segmentation

4Loss of time

If network functional modules are distributed to user devices for local execution, then network latency is reduced and capacity increased, but device complexity and power consumption increase

Engineering Contradiction:
Improvenetwork latencyVSAvoiddevice power consumption
Core Design Contradiction:
Loss of timeVSUse of energy by moving object

Solution Approach 1:

The patent applies partial action by enabling user devices to execute only specific network functional modules relevant to their capabilities and service requirements, rather than requiring full network functionality on each device. This selective execution reduces the computational burden and power consumption on individual devices while still achieving the overall benefits of distributed processing for network latency reduction.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS10362482B2Network operation and trusted execution environment
Publication Date: 2019.07.23 T MOBILE US INC
  • US10362482B2 patent drawing
  • US10362482B2 patent drawing
  • US10362482B2 patent drawing

AI summary

Example techniques described herein can provision network functional modules for execution in trusted execution environments of portable computing devices. A monitoring application of a portable computing device can validate a trusted execution environment of the portable computing device, determine a present operational capacity of the portable computing device, and transmit indications of the validation and the present operational capacity to a control node via an authenticated connection. The application can detect a remote computing device on one network and determine that the remote device has a trusted execution environment. The application can report the computing device to the control node on another network. A network functional module can receive a request and determine that the portable computing device cannot perform an operation of the request. The module can select another computing device and transmit an indication of the operation to the selected computing device via an authenticated connection.