OTA Update Scheduling via RF-Based Availability Prediction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing IoT devices face inefficiencies in receiving Over-the-Air (OTA) updates due to unpredictable availability, leading to wasteful resource consumption and failed update attempts when devices are unavailable.

Innovation Solution

The development of an availability model using RF metrics such as SNR, SINR, RSSI, and RSRQ to predict device availability, allowing for targeted scheduling of OTA updates when devices are likely to be online, reducing resource wastage and improving network efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If OTA updates are attempted continuously without prediction, then update delivery frequency increases, but resource consumption increases and failure rate increases

Engineering Contradiction:
Improveupdate delivery frequencyVSAvoidresource consumption
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

The system performs preliminary actions by collecting RF metrics (RSSI, RSRP, SINR, SNR) and device availability data before attempting OTA updates. An availability model is trained in advance to predict device availability, allowing the system to schedule updates only when devices are likely to be available, thereby avoiding wasted update attempts and reducing resource consumption.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback mechanisms by continuously monitoring RF metrics and device availability responses. The availability model is trained using feedback from actual device availability outcomes, and update scheduling decisions are adjusted based on predicted availability feedback, creating a closed-loop system that optimizes both delivery frequency and resource efficiency.

Inventive Principle:
Principle #23Feedback

2Productivity

If OTA updates are attempted continuously without prediction, then update delivery frequency increases, but update success rate decreases

Engineering Contradiction:
Improveupdate delivery frequencyVSAvoidupdate success rate
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system performs preliminary availability prediction using trained models before initiating OTA update attempts. By evaluating predicted availability scores and comparing them against thresholds, the system ensures updates are only scheduled when devices are likely to be available, thereby maintaining high delivery frequency while significantly improving update success rates.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system uses feedback from actual update outcomes and device availability responses to continuously refine the availability model. This feedback loop enables the system to learn from past successes and failures, improving both the accuracy of availability predictions and the overall success rate of OTA updates over time.

Inventive Principle:
Principle #23Feedback

3Reliability

If RF metrics are collected and availability modeling is implemented, then update success rate increases, but system complexity increases

Engineering Contradiction:
Improveupdate success rateVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system achieves universality by using a single availability model that can predict device availability across multiple device types and network conditions. The same model infrastructure processes various RF metrics (RSSI, RSRP, SINR, SNR) and applies consistent prediction logic, reducing the need for device-specific complexity while maintaining high update success rates.

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

Solution Approach 2:

The system implements self-service through automated availability prediction and update scheduling. The availability model automatically processes RF metrics, predicts device availability, and determines optimal update timing without requiring manual intervention. This automation reduces operational complexity while improving reliability through consistent, data-driven decision-making.

Inventive Principle:
Principle #25Self-service

4Loss of energy

If availability prediction is implemented, then resource efficiency increases, but measurement and detection difficulty increases

Engineering Contradiction:
Improveresource efficiencyVSAvoidavailability prediction accuracy
Core Design Contradiction:
Loss of energyVSDifficulty of detecting and measuring

Solution Approach 1:

The system uses a universal availability model that processes multiple RF metrics (RSSI, RSRP, SINR, SNR) through a unified prediction framework. This multi-functional approach allows the system to leverage diverse measurement data while maintaining consistent prediction logic, improving resource efficiency without requiring specialized detection methods for each metric type.

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

Solution Approach 2:

The system employs feedback mechanisms where actual device availability outcomes are used to train and refine the availability model. This continuous learning process improves prediction accuracy over time, making the measurement and detection process more reliable while maintaining high resource efficiency through optimized update scheduling.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS12126510B2Systems and methods for over-the-air update scheduling of smart devices based on signal quality and device availability metrics
Publication Date: 2024.10.22 VERIZON PATENT & LICENSING INC
  • US12126510B2 patent drawing
  • US12126510B2 patent drawing
  • US12126510B2 patent drawing

AI summary

A system described herein may provide a technique for generating one or more predictive models of device availability, which may be used to predict whether a given device will be able to be reached via one or more networks to receive information, such as Over-the-Air (“OTA”) updates. The predictive models may be based on, for example, radio frequency (“RF”) metrics, device availability metrics, and timing offsets between times associated with such RF metrics and availability metrics. For a given device, based on RF metrics associated with the device and further based on a candidate time, the predictive model may be used to determine whether the device will be available at the candidate time.