FOTA Platform Scheduling for IoT Network Congestion

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Wireless access networks face inefficiencies when managing large numbers of IoT devices, particularly during bulk firmware updates, as they require significant bandwidth and resources, leading to network congestion and potential service disruptions.

Innovation Solution

A FOTA (Firmware Over-The-Air) platform that solicits service level parameters from customers, generates estimates for OTA updates based on network conditions, and schedules updates to minimize network impact by optimizing resource allocation and usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If bulk firmware updates are performed on a large number of IoT devices, then device functionality is improved, but network congestion and service disruptions occur

Engineering Contradiction:
Improvedevice functionalityVSAvoidnetwork congestion
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The patent segments the bulk firmware update process into individual device-level updates. Each device receives firmware updates independently through scheduled time slots rather than simultaneously, dividing the large-scale update into manageable portions that prevent network congestion while ensuring all devices eventually receive the update.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements periodic action by scheduling firmware updates at specific time intervals and using recurring time slots for different device groups. Updates are performed in periodic cycles rather than continuously or simultaneously, allowing network resources to recover between update waves and preventing sustained network congestion.

Inventive Principle:
Principle #19Periodic action

2Loss of energy

If firmware updates are scheduled to minimize network impact, then network efficiency is improved, but update completion time increases

Engineering Contradiction:
Improvenetwork efficiencyVSAvoidupdate completion time
Core Design Contradiction:
Loss of energyVSLoss of time

Solution Approach 1:

The patent applies dynamics by making the update schedule adaptive rather than static. The system dynamically adjusts time slot allocations based on network conditions, device priorities, and update progress. High-priority devices can be scheduled during optimal network periods, while lower-priority devices are scheduled during off-peak times, optimizing both network efficiency and update completion.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes parameters such as time slot duration, scheduling intervals, and priority levels to balance network efficiency and update completion time. By adjusting these parameters dynamically based on network load and device requirements, the system can accelerate updates during high-priority periods while maintaining network efficiency during normal operations.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If network resources are allocated for bulk updates, then update delivery is improved, but other network services are disrupted

Engineering Contradiction:
Improveupdate deliveryVSAvoidnetwork service
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent implements partial action by allocating network resources for firmware updates only during scheduled time slots rather than continuously. During non-update periods, full network resources are available for other services. This partial allocation ensures update delivery while preventing excessive resource consumption that would disrupt other network services.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent maintains continuity of useful action by ensuring that network services continue uninterrupted for non-update devices while updates are being delivered to scheduled devices. The system maintains continuous network operation for normal traffic while superimposing periodic update deliveries, ensuring both update productivity and service reliability.

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS20210211350A1Systems and methods to support firmware over-the-air events based on service level agreement
Publication Date: 2021.07.08 VERIZON PATENT & LICENSING INC
  • US20210211350A1 patent drawing
  • US20210211350A1 patent drawing
  • US20210211350A1 patent drawing

AI summary

A computer device receives user parameters for an Over-The-Air (OTA) update campaign. The parameters include a number of user equipment (UE) devices to receive an OTA update, a device type to receive the OTA update, a file size of an OTA update file, and a service level agreement parameter for the OTA update campaign. The computer device generates an estimate for conducting the OTA update campaign based on the user parameters and predicted network conditions, provides the estimate to a user, and receives a request for conducting the OTA update campaign using the user parameters. The request includes identifiers for the UE devices and the OTA update file. The computer device generates, based on the request, a schedule to perform the OTA update on the UE devices in accordance with the service level agreement parameter, and instructs the UE devices to perform the OTA update based on the schedule.