Portable Device Program Activation Timing Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing portable devices struggle to activate external programs at appropriate timings during image data processing, leading to inefficient execution of functions related to input and output operations.

Innovation Solution

A computer program stored on a non-transitory medium that manages external programs by obtaining function information, displaying corresponding icons, and activating programs based on user input, ensuring appropriate timing for input and output operations through image input and output devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If external programs are displayed with different activation timings, then users can access multiple functions, but the programs cannot be activated at appropriate timings during image data processing

Engineering Contradiction:
Improveprogram function varietyVSAvoidactivation timing accuracy
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system performs preliminary action by determining the appropriate activation timing for each external program before execution. The control unit checks whether each program should be activated before or after image data processing based on stored timing information, and activates them in advance or after completion accordingly, ensuring proper sequencing without time loss

Inventive Principle:
Principle #10Preliminary action

2Ease of operation

If all external programs are activated simultaneously, then program activation is simplified, but the processing efficiency deteriorates due to incorrect timing

Engineering Contradiction:
Improveprogram activation simplicityVSAvoidimage processing efficiency
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The system segments the external programs into different activation groups based on their timing requirements. The control unit divides programs into those that should execute before image data processing and those that should execute after, then activates each group separately at the appropriate time, maintaining simplicity while improving efficiency

Inventive Principle:
Principle #1Segmentation

3Adaptability or versatility

If the system manages multiple external programs with different activation timings, then functional versatility is improved, but system complexity increases

Engineering Contradiction:
Improveexternal program compatibilityVSAvoidactivation timing management
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system implements self-service by having each external program store its own activation timing information in advance. The control unit simply reads this pre-stored timing data and automatically determines when to activate each program, eliminating the need for complex manual timing management and reducing system complexity

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10686927B2Non-transitory computer-readable medium and portable device
Publication Date: 2020.06.16 BROTHER KOGYO KK
  • US10686927B2 patent drawing
  • US10686927B2 patent drawing
  • US10686927B2 patent drawing

AI summary

A non-transitory computer-readable medium having a computer program readable by a computer of a portable device connectable to an image input device and image output device and including a memory storing external programs activated by the computer program, the computer program causes the portable device to perform: receiving a user operation on a first screen including first objects corresponding to the external programs; determining the designated program when the first object is designated; when the designated program has a first function of executing processing for the input data, instructing the image input device to execute an input operation and performing first post-processing; and when the designated program has the second function of enabling a user to designate the output data, performing pre-processing and controlling the image output device to execute output operation for the output data.