Multi-Circuit Communication Apparatus for Reliable Data Transfer

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face challenges in reliably transferring data to external apparatuses due to the complexity of multiple data transfer methods, where failure in one method leads to incomplete or unsuccessful data transfer.

Innovation Solution

A communication apparatus and method that utilize multiple communication circuits (e.g., Wi-Fi and Bluetooth) to manage data transfer states, enabling automatic switching between methods to ensure reliable data transfer, even if one method fails.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If multiple communication circuits are provided for data transfer, then reliability of data transfer is improved, but device complexity increases

Engineering Contradiction:
Improvereliability of data transferVSAvoiddevice complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The communication apparatus is designed with multiple communication circuits (first communication circuit and second communication circuit) that can handle different communication methods (e.g., Wi-Fi and Bluetooth). This multi-functionality allows the device to transfer data through alternative paths when one method fails, thereby improving reliability without requiring completely separate systems for each communication method.

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

Solution Approach 2:

The system dynamically switches between different communication methods based on transfer success or failure. The control unit monitors the status of data transfer and automatically selects alternative communication circuits when needed, making the system adaptive and resilient to communication failures while maintaining manageable complexity through intelligent control.

Inventive Principle:
Principle #15Dynamics

2Reliability

If automatic retry mechanism is implemented, then data transfer reliability is improved, but loss of time increases due to retry operations

Engineering Contradiction:
Improvedata transfer reliabilityVSAvoidtime loss due to retry
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by having multiple communication circuits ready and configured before data transfer is needed. The communication apparatus pre-establishes alternative transfer paths so that when a transfer fails, the switch to an alternative method can occur quickly without extensive setup time, reducing the overall time loss from retries.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The control unit continuously monitors data transfer status and provides feedback to determine whether to switch communication methods. This feedback mechanism allows the system to make informed decisions about when to retry and which alternative method to use, optimizing the balance between reliability and time efficiency by avoiding unnecessary retry attempts.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11317056B2Communication apparatus and method and storage medium enabling data to be transferred to external apparatus using plurality of transfer methods
Publication Date: 2022.04.26 CANON KK
  • US11317056B2 patent drawing
  • US11317056B2 patent drawing
  • US11317056B2 patent drawing

AI summary

A communication apparatus comprises: a first communication circuit and a second communication circuit configured to transfer data to an external apparatus using a different communication method; and a memory storing instructions which, when the instructions are executed by one or more processors, cause the communication apparatus to function as a control unit to manage a transfer state of each data to be transferred and to control the transfer of data to be transferred using the first communication circuit and the second communication circuit. The control unit controls data transfer using the second communication circuit according to whether the data transfer using the first communication circuit is successful or not and the data transfer using the second communication circuit is enabled or not.