Application Compatibility Detection for Data Sharing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Applications that are not capable of handling multiple data types may hinder the sharing process when selected as data output-destination applications, leading to reduced usability in portable terminals.

Innovation Solution

A non-transitory computer-readable recording medium with instructions that enable an information processing device to identify and select appropriate applications supporting the required data processing properties, allowing for the execution of scan processes and data processing by communicating with an image processing device, and displaying identification information for user selection.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If any application is selected as data output-destination application without checking compatibility, then the sharing process can be initiated quickly, but the sharing process may fail when the selected application cannot handle multiple data types

Engineering Contradiction:
Improveease of data sharingVSAvoidsharing process success rate
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system performs preliminary detection of the selected application's data handling capability before initiating the sharing process. The processor detects whether the selected application can handle multiple data types in advance, and only proceeds with sharing if compatibility is confirmed, preventing sharing failures while maintaining user convenience

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system provides feedback to the user by displaying information about the selected application's capabilities. When an application cannot handle multiple data types, the system notifies the user and allows for application reselection, ensuring successful sharing while maintaining ease of operation

Inventive Principle:
Principle #23Feedback

2Reliability

If the system detects and verifies application compatibility before sharing, then the sharing process reliability is improved, but the time required for data sharing increases

Engineering Contradiction:
Improvesharing process success rateVSAvoiddata sharing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The compatibility detection is performed as a preliminary action before the sharing process begins. By detecting whether the selected application can handle multiple data types in advance, the system avoids time-consuming error corrections during the sharing process itself, maintaining overall sharing efficiency while ensuring reliability

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If the system allows selection from multiple applications without filtering, then user choice and flexibility are maintained, but incompatible applications may be selected leading to processing errors

Engineering Contradiction:
Improveapplication selection flexibilityVSAvoidprocessing errors from incompatible applications
Core Design Contradiction:
Adaptability or versatilityVSObject-affected harmful factors

Solution Approach 1:

The system provides feedback information about application capabilities to users during the selection process. By displaying which applications can handle multiple data types, the system enables users to make informed selections while maintaining flexibility, preventing incompatible application selections and their associated processing errors

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS9007611B2Non-transitory computer-readable recording medium and information processing device having a sharing function of processing data
Publication Date: 2015.04.14 BROTHER KOGYO KK
  • US9007611B2 patent drawing
  • US9007611B2 patent drawing
  • US9007611B2 patent drawing

AI summary

An information processing device may be configured to have data, which is outputted by a first application, be processed by a second application, which is selected from among a plurality of applications. The information processing device may send execution instruction information that instructs an execution of the scan process to the image processing device. The information processing device may acquire the one or more image data from the image processing device. The information processing device may acquiring property information indicating an execution property of the scan process. The information processing device may extract one or more supporting applications supporting the execution property. The information processing device may display identification information for identifying the one or more supporting applications on the display. The information processing device may receive an input indicating a selection of the second application and process the one or more image data by the selected second application.