Communication Program for Automatic External Device Type Judging

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing communication technologies require users to manually select devices for data communication, which is inconvenient, especially when dealing with various types of devices for printing or document reading.

Innovation Solution

A communication program that uses near field communication to automatically determine the type of external device and adapt the communication protocol for data transmission, allowing seamless communication with either printing or scanning devices without prior selection.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If manual device selection is required for data communication, then communication reliability is improved, but ease of operation deteriorates

Engineering Contradiction:
Improveease of operationVSAvoidcommunication reliability
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The communication device automatically identifies the type of external device through NFC information exchange and autonomously selects the appropriate communication protocol without requiring manual user intervention. The device serves itself by detecting external device characteristics and adapting communication parameters automatically.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system changes communication parameters dynamically based on the detected external device type. When different device types are detected through NFC, the communication protocol parameters are adjusted accordingly to ensure reliable data transmission, thus maintaining reliability while improving ease of operation.

Inventive Principle:
Principle #35Parameter changes

2Ease of operation

If device type identification is performed automatically, then ease of operation is improved, but device complexity increases

Engineering Contradiction:
Improveease of operationVSAvoiddevice complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

NFC serves as an intermediary mechanism that facilitates automatic device type identification. Through NFC information exchange between devices, the communication device can identify external device types without complex direct detection mechanisms, thus improving ease of operation while keeping the added complexity manageable.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The communication device incorporates multi-functionality by handling multiple device types (printing devices, document reading devices, etc.) through a unified NFC-based identification system. This universal approach allows the device to adapt to various external devices using the same basic mechanism, improving ease of operation with minimal increase in complexity.

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

3Adaptability or versatility

If communication protocol is fixed for specific device types, then communication reliability is improved, but adaptability deteriorates

Engineering Contradiction:
ImproveadaptabilityVSAvoidcommunication reliability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The communication protocol is made dynamic rather than fixed, automatically adapting to the detected external device type through NFC information exchange. The system transitions from static protocol selection to dynamic protocol adjustment, enabling reliable communication with diverse device types while maintaining high adaptability.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS9423993B2Non-transitory computer-readable medium storing communication program including external device type judging and communication device including external device type judging
Publication Date: 2016.08.23 BROTHER KOGYO KK
  • US9423993B2 patent drawing
  • US9423993B2 patent drawing
  • US9423993B2 patent drawing

AI summary

There is provided a non-transitory computer-readable medium storing a communication program. The communication program is configured to cause a communication device to perform: judging a type of the external device based on information received from the external device by the near field communication protocol; generating the printing data, in a case that it is judged that the type of the external device is a first external device configured to execute printing; transmitting the generated printing data to the first external device by a communication protocol; and transmitting, in a case that it is judged that the type of the external device is a second external device to which the to-be processed data or an image data corresponding to the to-be processed data is transmitted, the to-be processed data or the image data corresponding to the to-be processed data to the second external device by the communication protocol.