Firmware Status Acquisition via Cloud Application Download

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current maintenance management methods for image forming apparatuses, such as MFPs, face challenges in acquiring status information when the device is not operating, and existing solutions require updating firmware with each new function or extension, leading to increased data size and storage capacity needs.

Innovation Solution

An electronic apparatus with a system-control unit, storage device, and status-information-acquisition unit that downloads applications from a cloud server to acquire status information for extensions, transmits this information to a status-monitoring server, and deletes the applications, allowing for efficient status information collection without the need for firmware re-creation or increased storage capacity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If firmware is updated to include status information acquisition functions for each new extension, then status information can be acquired for all extensions, but firmware data size increases

Engineering Contradiction:
Improvestatus information acquisition capabilityVSAvoidfirmware data size
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The patent extracts the status information acquisition functions from the firmware and places them in separate application programs that are downloaded from a server. This allows the firmware to remain small while still enabling status information acquisition for multiple extensions through on-demand application downloads.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent creates a universal framework in the firmware that can execute multiple different application programs. The framework provides common functionality for downloading, executing, and managing applications, allowing a single firmware base to support multiple extensions without needing to be updated for each new extension.

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

2Adaptability or versatility

If multiple applications are stored in the storage device to acquire status information for each extension, then all status information can be acquired, but storage capacity is consumed

Engineering Contradiction:
Improveextension coverageVSAvoidstorage device capacity
Core Design Contradiction:
Adaptability or versatilityVSVolume of stationary object

Solution Approach 1:

The patent extracts applications from the storage device and relocates them to an external server. The storage device only needs to temporarily hold applications during execution, while the majority of applications are stored remotely on the server, dramatically reducing local storage requirements.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces a server as an intermediary between the electronic apparatus and the applications. The server stores and manages the application library, acting as a mediator that provides applications on-demand without requiring the electronic apparatus to maintain a large local application repository.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If the monitoring server acquires status information periodically via network, then status information can be collected, but information cannot be acquired when the apparatus is not operating

Engineering Contradiction:
Improvestatus information collectionVSAvoidstatus information availability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent inverts the traditional monitoring approach by having the electronic apparatus proactively transmit status information to the monitoring server, rather than the server passively querying the apparatus. This ensures status information is available and transmitted even when the apparatus is not actively being monitored or is in a low-power state.

Inventive Principle:
Principle #13The other way round (Inversion)

Data Source

PatentUS10382302B2Electronic apparatus and non-transitory computer readable recording medium suitable for acquiring status information
Publication Date: 2019.08.13 KYOCERA DOCUMENT SOLUTIONS INC
  • US10382302B2 patent drawing
  • US10382302B2 patent drawing
  • US10382302B2 patent drawing

AI summary

Provided is an electronic apparatus that, even when extensions increase, acquires status information in a short time, and suppresses an increase in capacity of a storage device that stores firmware. A status-information-acquisition unit executes applications that are stored in an HDD (storage device) and downloaded from a cloud server (application-providing server), and acquires status information of each of the extensions. A system-control unit transmits the status information to a status-monitoring server, and deletes applications that are stored in the HDD (storage device). As a result, it is not necessary to re-create firmware for acquiring status information of each of the respective extensions, and it is possible to suppress an increase in the data size of applications incorporated in the firmware.