Remote Application Distribution System Activation Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing distribution systems for application software and firmware lack the ability to uniformly control the activation states of applications across multiple devices during remote updates, as devices have varying execution states due to user-specific settings and license limitations, making it challenging for manufacturers to manage and maintain devices efficiently.

Innovation Solution

A distribution system that includes an obtaining unit for identifying firmware and application information, a display unit for switching between settings screens based on obtained information, and a transmission unit for designating the operating state of applications after update, allowing for appropriate control of activation states across multiple devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If applications are distributed remotely to multiple devices, then collective maintenance can be performed, but the activation states of applications differ across devices due to user-specific settings and license limitations

Engineering Contradiction:
Improvemaintenance efficiencyVSAvoidactivation state uniformity
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The system allows different activation state designations for applications on different devices based on their individual states. The distribution server determines the appropriate activation state (active or stopped) for each device individually, considering factors such as whether the application is currently running, licensed, or stopped on that specific device. This enables uniform management policy while accommodating local device conditions.

Inventive Principle:
Principle #3Local quality

2Ease of operation

If the activation state is not designated after update, then simple distribution can be performed, but appropriate control of activation states cannot be achieved

Engineering Contradiction:
Improvedistribution simplicityVSAvoidactivation state control
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The distribution server determines and designates the activation state for the updated application before the actual distribution process. Based on the current state of the application on each device (whether active, stopped, licensed, or unlicensed), the server pre-determines the appropriate post-update activation state and transmits this designation to the device. This ensures reliable activation control is established in advance of the update operation.

Inventive Principle:
Principle #10Preliminary action

3Use of energy by moving object

If applications are kept in stop state during update, then resource consumption is reduced, but version upgrades cannot be synchronized across multiple applications

Engineering Contradiction:
Improveresource consumptionVSAvoidversion synchronization
Core Design Contradiction:
Use of energy by moving objectVSStability of the object's composition

Solution Approach 1:

The system dynamically adjusts the activation state of applications during the update process based on their current status and the update requirements. For applications that are currently stopped or unlicensed, the system can proceed with updates without requiring the application to be active first. The distribution server determines appropriate activation states post-update based on whether the application should be activated, stopped, or maintained in its current state, enabling flexible version synchronization across different application types and device conditions.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10175971B2Distribution system, distribution method, and program
Publication Date: 2019.01.08 CANON KK
  • US10175971B2 patent drawing
  • US10175971B2 patent drawing
  • US10175971B2 patent drawing

AI summary

When applications in multiple devices are collectively, remotely updated, the applications cannot be uniformly determined to be activated and stopped because the execution states are different between devices and between applications. A distribution system obtains identification information and version information on each of firmware and an application that are installed in a network device, switches between a first screen for distribution setting pertaining to the firmware and a second screen for distribution setting pertaining to the application, based on the information obtained, and displays the screen, and transmits, to the network device, any of the distribution setting pertaining to the firmware designated through the first screen and the distribution setting pertaining to the application designated through the second screen. The distribution setting of the application transmitted includes designation of the operating state of the application after distribution.