Automated Device Grouping for Software Update Scheduling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for updating software on multiple devices are cumbersome for administrators, requiring manual determination and input of device sets for software changes, which can be time-consuming and burdensome.

Innovation Solution

An information processing apparatus that groups devices by location and usage patterns to create a schedule for software updates, ensuring at least one device per group is available for use during the update process, thereby reducing administrative burden and improving efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If manual determination and input of device sets for software changes is performed, then software updates can be executed, but administrative burden and time consumption increase

Engineering Contradiction:
ImproveEase of software update executionVSAvoidTime consumption for administrator
Core Design Contradiction:
Ease of manufactureVSLoss of time

Solution Approach 1:

The system automatically determines device sets for software updates based on location information without requiring administrator intervention. The information processing apparatus self-services by autonomously grouping devices and scheduling updates, eliminating the manual burden previously required from administrators.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary grouping of devices by location and pre-determines update schedules before software updates are executed. This advance preparation automates the planning process, allowing updates to proceed without real-time administrator input while ensuring proper device availability.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If software is changed on multiple devices simultaneously, then software updates are completed efficiently, but user availability of devices is compromised

Engineering Contradiction:
ImproveSoftware update execution efficiencyVSAvoidDevice availability for users
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system segments devices into different groups based on their location information. By dividing the device population into location-based groups, the system can schedule software updates for different groups at different times, ensuring that devices in one location are updated while devices in other locations remain available for user access.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system applies location-specific update scheduling, where each location's device group receives updates at locally appropriate times. This allows the update process to be optimized for each location's usage patterns while maintaining overall system productivity and user availability.

Inventive Principle:
Principle #3Local quality

3Ease of operation

If automatic grouping by location is implemented, then administrative work is reduced, but system complexity increases

Engineering Contradiction:
ImproveAdministrative operation simplicityVSAvoidSystem automation complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The information processing apparatus performs multiple functions including automatic device grouping by location, schedule determination, and update execution coordination. By consolidating these functions into a single multi-functional system, the complexity is centralized and managed automatically, simplifying administrative operations while handling the necessary system complexity internally.

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

Data Source

PatentUS11137956B2Information processing apparatus, information processing system, and non-transitory computer readable medium storing program
Publication Date: 2021.10.05 FUJIFILM BUSINESS INNOVATION CORP
  • US11137956B2 patent drawing
  • US11137956B2 patent drawing
  • US11137956B2 patent drawing

AI summary

An information processing apparatus includes: a processor configured to perform grouping on plural devices for each location at which the device is positioned based on position information, which is information related to positions of the plural devices; perform regrouping so that at least one device belonging to each grouped group belongs to another group; and create a schedule of changing software used in the device for each regrouped group.