Network System Software Delivery Flag Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional software update methods for network devices, such as image formation apparatuses, require manual intervention to activate the delivery permission flag, leading to labor-intensive and costly processes, especially when updating multiple devices, as remote delivery is not permitted without flag activation.

Innovation Solution

A network system with a determining unit to check the delivery flag status, an instructing unit to activate the flag when necessary, a notifying unit to confirm activation, and a delivery control unit to proceed with software delivery, enabling remote software program delivery even when the delivery permission flag is initially OFF.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If remote delivery of firmware program is performed to network device with delivery permission flag OFF, then delivery speed is improved, but security control is weakened

Engineering Contradiction:
Improvedelivery speedVSAvoidsecurity control
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The delivery permission flag is activated in advance through remote instruction before the actual firmware delivery process begins. This preliminary activation removes the barrier to automated delivery while maintaining security through controlled authorization.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The delivery permission flag acts as an intermediary control mechanism between the security requirement and the delivery process. It enables the system to transition from a restrictive security state to an permissive delivery state through a controlled intermediate step.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If serviceman manually activates delivery permission flag for each network device, then security control is maintained, but labor cost and time increase

Engineering Contradiction:
Improvesecurity controlVSAvoiddelivery efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The network device automatically receives and executes the instruction to activate its own delivery permission flag through remote communication, eliminating the need for manual intervention. The device serves itself by transitioning from a restricted to an permissive state through automated signaling.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

A remote instruction signal serves as an intermediary that triggers the automatic activation of the delivery permission flag, replacing manual serviceman actions with an automated communication-based intermediate step.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If delivery permission flag is kept ON for all network devices, then delivery efficiency is improved, but security risk increases

Engineering Contradiction:
Improvedelivery efficiencyVSAvoidsecurity risk
Core Design Contradiction:
ProductivityVSObject-affected harmful factors

Solution Approach 1:

The delivery permission flag transitions from a static permanent state to a dynamic temporary state, being activated only for the specific duration needed to complete firmware delivery and then automatically deactivated, adapting its state to the operational requirements.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The delivery permission flag follows a periodic pattern of activation and deactivation, being turned on temporarily for delivery operations and then turned off, creating a rhythmic cycle of permissive and restrictive states rather than a continuous permissive state.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS10298719B2Network system, and control method for network system
Publication Date: 2019.05.21 CANON KK
  • US10298719B2 patent drawing
  • US10298719B2 patent drawing
  • US10298719B2 patent drawing

AI summary

If it is determined that a delivery permission flag of a network device being a delivery target of a software program is inactivated (OFF), a delivery server instructs a set-value management server to activate (ON) the delivery permission flag of the network device being the delivery target. The set-value management server activates the delivery permission flag of the network device in response to the instruction and notifies the completion to the delivery server. The delivery server performs delivery preparation for the software program in response to the notification of the completion and, after the delivery preparation, controls the delivery of the software program in response to a request from a network device with the delivery permission flag activated.