Automated Task Configuration for Network Printers

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing network printer systems require manual user intervention to set up tasks for new function executing apparatuses, increasing the operational load on information processing apparatuses.

Innovation Solution

An information processing apparatus with a controller executes a series of automated processes to identify and manage tasks for function executing apparatuses, including setting task types, identifying communicable apparatuses, determining condition satisfaction, and performing or skipping tasks based on conditions, thereby reducing user operational load.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If manual setting is performed for new function executing apparatus, then task configuration can be customized, but user operational load increases

Engineering Contradiction:
Improveuser operational loadVSAvoidautomatic task configuration
Core Design Contradiction:
Ease of operationVSExtent of automation

Solution Approach 1:

The information processing apparatus automatically detects newly connected function executing apparatus and performs task configuration without requiring user intervention. The system serves itself by autonomously identifying, registering, and setting up tasks for new devices based on their communication protocols and device types.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system pre-configures task settings and registration processes before the user needs to use the new function executing apparatus. By automatically detecting and setting up tasks in advance, the system eliminates the need for manual configuration when the user wants to use the new device.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If automatic identification and task assignment is implemented, then user operational load is reduced, but system complexity increases

Engineering Contradiction:
Improvedevice onboarding efficiencyVSAvoidcontroller processing complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The controller continuously monitors the network for newly connected function executing apparatus and receives feedback about device presence, communication protocols, and device types. This feedback mechanism enables automatic detection and triggers the appropriate task configuration processes without user intervention.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system dynamically adapts its behavior based on the detected device characteristics. When a new function executing apparatus is detected, the controller automatically adjusts by identifying the device type, selecting appropriate communication protocols, and configuring suitable tasks, making the onboarding process flexible and responsive.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10911622B2Non-transitory storage medium storing instructions executable by information processing apparatus communicable with function executing apparatus, and the information processing apparatus
Publication Date: 2021.02.02 BROTHER KOGYO KK
  • US10911622B2 patent drawing
  • US10911622B2 patent drawing
  • US10911622B2 patent drawing

AI summary

A non-transitory storage medium stores instructions executable by an information processing apparatus. The plurality of instructions causes the information processing apparatus to perform: setting a type of a task for execution of a processing relating to a function executing apparatus; identifying the function executing apparatus communicable with the information processing apparatus; determining whether the identified function executing apparatus satisfies a particular condition; when the identified function executing apparatus satisfies the particular condition, causing the function executing apparatus satisfying the particular condition and/or the information processing apparatus to perform the task of the set type; and when the identified function executing apparatus does not satisfy the particular condition, not causing the function executing apparatus determined in the third processing not to satisfy the particular condition and the information processing apparatus to perform the task of the set type.