Portable Device External Program Recommendation System

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face difficulty in finding and utilizing external programs that can complement or replace functions of an image processing apparatus, especially with the increasing number of programs available online, making it hard to identify suitable programs that align with their specific needs.

Innovation Solution

A portable device with a computer program that receives user operation specifications, instructs an image processing apparatus to execute designated operations, and stores history information to extract and display relevant external program identification information, allowing users to recognize suitable external programs based on their implementation intentions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the number of external programs published on the Internet increases to provide more functions, then the availability and functionality improve, but it becomes difficult for users to find and identify suitable programs that align with their specific needs

Engineering Contradiction:
Improvefunctionality of external programsVSAvoiddifficulty in finding suitable programs
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent implements a feedback mechanism by storing execution history information and using it to automatically notify users of relevant external programs. The system monitors how users actually use the image processing apparatus and feeds this information back to recommend appropriate external programs, resolving the contradiction between program availability and user ability to find suitable programs.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system performs self-service by automatically analyzing execution history and notifying users of relevant external programs without requiring manual search or selection. The portable device autonomously identifies which external programs would be useful based on observed usage patterns, eliminating the need for users to manually browse through numerous available programs.

Inventive Principle:
Principle #25Self-service

2Adaptability or versatility

If external programs are made available to replace or complement terminal program functions, then program versatility improves, but users face difficulty in identifying programs that match their implementation intentions

Engineering Contradiction:
Improveprogram replacement and complementation capabilityVSAvoiduser implementation intention matching
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The system uses feedback from execution history to infer user implementation intentions and match them with appropriate external programs. By monitoring what operations users perform on the image processing apparatus, the system can determine what functionality users need and notify them of external programs that implement those functions, preventing loss of intention-matching information.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system performs preliminary action by pre-notifying users of external programs that match their implementation intentions before users actively search for them. By analyzing execution history in advance and proactively notifying users of relevant programs, the system ensures that intention-matching information is preserved and delivered when users need it.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10298805B2Non-transitory computer-readable medium and portable device
Publication Date: 2019.05.21 BROTHER KOGYO KK
  • US10298805B2 patent drawing
  • US10298805B2 patent drawing
  • US10298805B2 patent drawing

AI summary

A non-transitory computer-readable medium having a computer program stored thereon and readable by a computer of a portable device, the computer program, when executed by the computer, causes the portable device to perform operations including: receiving a user operation of designating operation specifying information; instructing an image processing apparatus to execute the image processing operation of a content specified by the operation specifying information; storing history information indicative of an execution history of the receiving and the instructing; extracting, from among a plurality of program identification information, program identification information associated with the extraction condition information coinciding with the stored history information; and displaying the extracted program identification information.