Network Management Card Firmware Update License Verification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing firmware update processes for Network Management Cards (NMCs) lack effective mechanisms to enforce license restrictions, potentially allowing unauthorized or unlicensed firmware updates, which can compromise security or violate usage agreements.

Innovation Solution

A computer program product that conducts a firmware update on an external NMC by sending a request for a license to a remote licensing server, verifying the license association with the NMC identifier, and then sending the firmware update after successful verification.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If firmware updates are made freely available without license verification, then ease of operation is improved, but security and licensing compliance deteriorate

Engineering Contradiction:
Improvefirmware update processVSAvoidlicensing compliance
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system performs license verification before allowing firmware updates. The computing device checks whether a valid license exists for the target NMC device before initiating the firmware update process, preventing unauthorized updates while maintaining a streamlined update workflow for licensed devices

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system introduces a license verification mechanism as an intermediary step between the firmware update request and the actual update execution. This mediator checks licensing compliance without significantly complicating the overall update process for authorized users

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If license verification mechanisms are implemented, then licensing compliance is improved, but device complexity increases

Engineering Contradiction:
Improvelicensing complianceVSAvoidfirmware update system
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The NMC device automatically provides its identifier information when contacted for firmware updates. The computing device autonomously performs the license verification process without requiring manual license code entry or complex user authentication, reducing operational complexity despite the added verification step

Inventive Principle:
Principle #25Self-service

3Reliability

If network connectivity requirements are reduced for security, then security is improved, but ease of operation deteriorates

Engineering Contradiction:
ImprovesecurityVSAvoidfirmware update process
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The firmware update process is divided into distinct phases: a planning phase that can occur offline where firmware images are prepared and validated, and an execution phase that requires network connectivity for license verification. This segmentation allows security-conscious offline operations while maintaining necessary online verification capabilities

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS20250181680A1Techniques for updating firmware on network management cards
Publication Date: 2025.06.05 SCHNEIDER ELECTRIC IT CORP
  • US20250181680A1 patent drawing
  • US20250181680A1 patent drawing
  • US20250181680A1 patent drawing

AI summary

Techniques are described for conducting a firmware update on an NMC by: (a) sending a request for a license to install the firmware update on the NMC from a request device to a remote licensing server, the request including an identifier of the NMC; (b) receiving the license by the request device from the licensing server; (c) in response to a user request to install the firmware update on the NMC, verifying, by an installation device, that the license is associated with the identifier of the NMC; and (d) in response to verifying that the license is associated with the identifier of the NMC, sending the firmware update from the installation device to the NMC.