Multicast Firmware Update Scheduling for IoT Battery Conservation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

IoT devices face challenges in efficiently managing battery life and network resources due to limited power cycles and data-intensive operational needs, such as firmware updates, which often consume significant network and battery resources.

Innovation Solution

Implementing a user device management platform that provides multicast services by scheduling firmware or software updates during times when IoT devices are typically awake, using a 'paging' message to wake the devices and tune them to a specific wireless channel for content delivery, thereby minimizing resource usage and data traffic.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of energy

If firmware updates are delivered to IoT devices using traditional unicast methods, then each device can receive updates individually, but network resources and battery power are consumed excessively due to repeated transmissions to multiple devices

Engineering Contradiction:
Improvebattery consumptionVSAvoidupdate delivery efficiency
Core Design Contradiction:
Loss of energyVSProductivity

Solution Approach 1:

The patent combines multiple unicast update transmissions into a single multicast transmission. The network device sends one multicast packet that is received by multiple IoT devices simultaneously, replacing multiple separate unicast transmissions. This merging approach reduces network bandwidth consumption and eliminates redundant data transmissions, directly addressing the energy efficiency problem while maintaining update delivery capability.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent implements a universal multicast mechanism that serves multiple IoT devices with different wake schedules through a single transmission channel. The multicast service can deliver updates to any number of devices in the group simultaneously, making the system scalable and adaptable to varying numbers of devices without requiring dedicated unicast connections for each device.

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

2Adaptability or versatility

If IoT devices wake up at different times to receive updates, then each device can operate on its own schedule, but network resource consumption increases due to scattered transmission timing

Engineering Contradiction:
Improvedevice operation flexibilityVSAvoidnetwork resource usage
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by stationary object

Solution Approach 1:

The patent uses paging messages to notify IoT devices of upcoming multicast update transmissions in advance. Devices receive the paging message during their active periods and can then enter sleep mode until the scheduled multicast time. This preliminary notification allows devices to synchronize their wake schedules with the multicast transmission without requiring continuous monitoring, reducing overall network resource usage while maintaining device operational flexibility.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements periodic multicast transmissions at scheduled times that align with when IoT devices are expected to be active. Instead of sending updates whenever individual devices wake up, the system establishes periodic transmission intervals that efficiently utilize network resources while ensuring devices can receive updates during their operational windows.

Inventive Principle:
Principle #19Periodic action

3Duration of action of moving object

If IoT devices use low power processors and limited spectrum modems to conserve battery, then battery life is extended, but data-intensive operations like firmware updates become resource-intensive for the devices

Engineering Contradiction:
Improvebattery lifeVSAvoiddevice power consumption during updates
Core Design Contradiction:
Duration of action of moving objectVSUse of energy by moving object

Solution Approach 1:

The patent enables continuous multicast transmission of update data to multiple devices simultaneously, allowing devices to receive updates during their active periods without requiring repeated individual transmissions. This continuous delivery approach minimizes the total time devices need to remain active for update reception, reducing cumulative power consumption while ensuring complete update delivery.

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS11751020B2Systems and methods for multicasting to user devices
Publication Date: 2023.09.05 VERIZON PATENT & LICENSING INC
  • US11751020B2 patent drawing
  • US11751020B2 patent drawing
  • US11751020B2 patent drawing

AI summary

A method may include receiving content for multicasting, identifying user equipment (UE) devices to receive the content and identifying a geographical or service area associated with the identified UE devices. The method may also include determining a scheduled time for a multicast transmission of the content and transmitting, prior to the scheduled time, a message to the devices, wherein the message indicates the scheduled time. The method may further include initiating the multicast transmission of the content at the scheduled time.