Synchronized Firmware Update Coordination in Local Networks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Modern local networks face complexity and interconnectivity issues due to incompatible firmware versions among devices, leading to communication disruptions and service interruptions during firmware updates, especially in home networks where updates are traditionally unmanaged and unsynchronized.

Innovation Solution

A method where a selected device acts as a remote management client, coordinating a synchronized update process across the network by receiving an update request, distributing resource location information, and pausing until all devices reach a consistent update status, allowing for flexible and seamless firmware updates without a centralized manager.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If devices perform firmware updates independently and unsynchronized, then each device can be updated individually, but network connectivity is interrupted and interconnectivity problems occur due to incompatible firmware versions

Engineering Contradiction:
ImproveIndividual device update capabilityVSAvoidNetwork connectivity during update
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The gateway device performs preliminary actions by announcing the firmware update to all devices in the network before the actual update begins. This allows all devices to receive notification and prepare simultaneously, ensuring coordinated updates that maintain network stability. The gateway sends a first announcement message containing firmware version information, and devices respond with their current version status before any updates are applied.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The gateway device acts as an intermediary coordinator between the firmware update source and all network devices. It receives firmware update information, processes it, and distributes coordinated update commands to all devices. This intermediary role ensures that updates are synchronized across the network, preventing connectivity interruptions that would occur with independent unsynchronized updates.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If a centralized home server coordinates firmware updates, then update synchronization is achieved, but the system requires high maintenance and reconfiguration after device addition or removal

Engineering Contradiction:
ImproveFirmware update synchronizationVSAvoidSystem maintenance and reconfiguration
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system enables self-service by allowing devices to autonomously determine their update status and actions based on firmware version comparisons. Each device receives the target firmware version from the gateway, compares it with its current version, and automatically decides whether to update without requiring centralized server intervention or manual reconfiguration. This eliminates the maintenance burden of traditional centralized systems.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system dynamically adapts to network changes without requiring reconfiguration. When devices are added or removed from the network, the gateway automatically adjusts by announcing updates to the current set of devices. The coordination mechanism is flexible and responsive to network topology changes, eliminating the need for static centralized server configurations.

Inventive Principle:
Principle #15Dynamics

3Reliability

If the home gateway restarts with new firmware, then the gateway is updated, but internet connection of other devices is interrupted and firmware downloads are terminated

Engineering Contradiction:
ImproveGateway firmware updateVSAvoidFirmware download completion
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The update process uses periodic coordinated actions where all devices update their firmware in synchronized phases. The gateway coordinates timing so that device firmware updates occur at specific intervals after the gateway update, ensuring that internet connection requirements are met at each phase. This periodic coordination prevents download interruptions by ensuring the gateway remains operational when devices need internet access.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS10103940B2Local network and method of updating a device in a local network
Publication Date: 2018.10.16 THOMSON LICENSING SA
  • US10103940B2 patent drawing
  • US10103940B2 patent drawing
  • US10103940B2 patent drawing

AI summary

A method of updating at least two interconnected devices in a local network, a local network comprising at least two interconnected devices and a method of operating a remote management client and a device in this local network are provided. A resource location information of an update archive is communicated from a remote management client in the local network to the other devices in said network. The devices participating in the update communicate participation acknowledgement messages to the remote management client. The participating devices determine whether a next one of a predefined sequence of update statuses is reached. They notify the other participating devices that this update status has been reached and pause until all other participating devices have notified that they also have reached the same update status.