SCEF Policy Enforcement for Multi-UE Background Data Transfers

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

There is a need for effective policy enforcement methods and apparatus for background data transfers involving multiple user equipments (UEs) in mobile networks, particularly for lightweight machine-to-machine (LWM2M) devices, to manage bandwidth and ensure compliance with predefined transfer policies.

Innovation Solution

A network node, such as a Service and Capability Exposure Function (SCEF) in a 4G or 5G mobile network, receives requests for background data transfers, verifies time windows and bandwidth limits, and enforces policies by either proceeding with data delivery or indicating non-delivery, ensuring that aggregate bandwidth limits are not exceeded, using both IP and non-IP data delivery methods.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If background data transfers are performed for multiple UEs without centralized policy enforcement, then data delivery speed is improved, but network bandwidth control deteriorates and aggregate limits are exceeded

Engineering Contradiction:
Improvedata delivery speedVSAvoidaggregate bandwidth consumption
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The patent applies preliminary action by establishing transfer policies and bandwidth limits before background data transfers occur. The policy enforcement function pre-configures time windows, aggregate bandwidth limits, and per-UE restrictions, then automatically enforces these constraints during data transfers without real-time manual intervention, preventing bandwidth exhaustion while maintaining delivery speed.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces a policy enforcement function as an intermediary between the data transfer system and network resources. This intermediary component monitors and controls background data transfers, ensuring aggregate bandwidth limits are not exceeded while allowing individual transfers to proceed at required speeds within the configured time windows.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If background data transfers are performed without time window verification, then data delivery flexibility is improved, but network overload increases during peak periods

Engineering Contradiction:
Improvedata delivery flexibilityVSAvoidnetwork overload
Core Design Contradiction:
Adaptability or versatilityVSObject-affected harmful factors

Solution Approach 1:

The patent applies periodic action by restricting background data transfers to predefined time windows. During these authorized intervals, transfers can proceed with high flexibility; outside these windows, transfers are blocked or throttled. This periodic enforcement prevents network overload during peak periods while maintaining delivery flexibility when network conditions are favorable.

Inventive Principle:
Principle #19Periodic action

3Reliability

If per-UE bandwidth tracking is implemented for multiple UEs, then individual UE compliance is improved, but system complexity increases

Engineering Contradiction:
Improveindividual UE policy complianceVSAvoidbandwidth tracking system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies merging by combining per-UE bandwidth tracking with aggregate bandwidth monitoring in a unified policy enforcement function. Instead of separate complex systems for individual and aggregate tracking, the enforcement function consolidates both capabilities, using shared data structures and processing logic to monitor multiple UEs simultaneously while maintaining individual compliance and aggregate limits.

Inventive Principle:
Principle #5Merging (Combining)

4Quantity of substance

If aggregate bandwidth limits are enforced for groups of UEs, then network resource protection is improved, but individual UE data delivery may be restricted

Engineering Contradiction:
Improvenetwork bandwidth protectionVSAvoidindividual UE data delivery
Core Design Contradiction:
Quantity of substanceVSProductivity

Solution Approach 1:

The patent applies partial action by allowing individual UEs to exceed their isolated fair share of bandwidth when the aggregate group limit has not been reached. The system permits multiple UEs to transfer data concurrently at high rates as long as the combined consumption remains within the authorized aggregate limit, providing flexibility to individual UEs while protecting overall network resources.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS10805841B2Policy enforcement methods and apparatus for background data transfers involving multiple UEs
Publication Date: 2020.10.13 CISCO TECHNOLOGY INC
  • US10805841B2 patent drawing
  • US10805841B2 patent drawing
  • US10805841B2 patent drawing

AI summary

A policy enforcement technique may be performed at a network node configured for exposure of services and capabilities, such as a service and capability exposure function (SCEF) or a network exposure function (NEF). In one illustrative example, the network node may receive a message which includes a request for background data transfer from an application server (AS) to a plurality of UEs of a group. The message may include mobile-terminated (MT) data to be delivered, a group ID associated with the group, a total bandwidth for the background data transfer for the group, and a transfer policy ID associated with a transfer policy. The network node may verify whether the total bandwidth for the background data transfer for the group is within a predefined aggregate bandwidth limit indicated in the transfer policy data. The network node may cause the background data to be sent to each one of the plurality of UEs via the mobile network, if the total bandwidth is within the predefined aggregate bandwidth limit. In some implementations, the network node may be configured to facilitate background data transfers and perform policy enforcement for transfers involving both IP data delivery and non-IP data delivery (NIDD).