Web Service Version Comparison for Firmware Update Compatibility

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Firmware updates for information processing apparatuses registered to web services often result in compatibility issues between previous and new API versions, leading to incomplete functionality and potential loss of service usability.

Innovation Solution

An information processing apparatus is equipped with a processor and memory to compare the supported web service versions before and after a firmware update, performing necessary processing to ensure compatibility and prompt users for re-registration if version differences are detected.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a firmware update is performed to update the web service API version, then new functions of the web service can be used, but compatibility issues arise between the new API version and the previously registered web service version, causing loss of service usability

Engineering Contradiction:
Improveweb service API versionVSAvoidservice usability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system performs preliminary actions by detecting firmware update execution and proactively comparing the old and new web service versions before service disruption occurs. This early detection and comparison mechanism allows the system to prepare for version transitions and maintain service continuity by identifying compatibility issues in advance.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system establishes a feedback loop by continuously monitoring firmware updates, comparing web service versions, and notifying users of compatibility issues. This feedback mechanism ensures that users are informed about version mismatches and can take appropriate actions to maintain service usability, creating a closed-loop system that prevents service disruption.

Inventive Principle:
Principle #23Feedback

2Productivity

If the cloud print service updates its API version, then new functions become available, but previously registered printing apparatuses can no longer access the service due to version incompatibility

Engineering Contradiction:
Improvenew function availabilityVSAvoidversion compatibility
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The system uses feedback by continuously monitoring firmware updates and comparing web service versions. When a version mismatch is detected between the printing apparatus and the cloud print service, the system notifies the user, enabling them to update the apparatus firmware to maintain compatibility and access both old and new functions.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system implements self-service by automatically detecting firmware updates, comparing web service versions, and generating notifications without requiring manual user intervention. This automated self-monitoring and self-notification mechanism reduces user burden while ensuring version compatibility is maintained.

Inventive Principle:
Principle #25Self-service

3Speed

If sufficient examination is not performed for firmware updates, then update speed is maintained, but version compatibility issues arise that prevent service functionality

Engineering Contradiction:
Improvefirmware update speedVSAvoidservice functionality
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The system performs preliminary examination by detecting firmware updates and comparing web service versions before service disruption occurs. This automated preliminary check ensures that version compatibility is verified in advance, preventing functionality loss while maintaining rapid update deployment without manual examination delays.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10055174B2Information processing apparatus, method, and storage medium storing program
Publication Date: 2018.08.21 CANON KK
  • US10055174B2 patent drawing
  • US10055174B2 patent drawing
  • US10055174B2 patent drawing

AI summary

A version of a web service supported by an information processing apparatus before a firmware update and a version of the web service supported by the information processing apparatus after the firmware update are compared, and, based on a result of the comparison, predetermined processing corresponding to a case in which the versions differ is performed.