Information Processing Apparatus Transfer Control Mechanism

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing information processing systems lack the ability to reflect the sender's intention in data communication, leading to unintended endless data transmission between portable devices.

Innovation Solution

Incorporating setting, transmission, reception, and transfer determination means within information processing apparatuses to control data transfer based on set transfer information, allowing for controlled data communication that respects the sender's intentions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If automatic transmission is performed when information processing apparatuses come close to each other, then data communication convenience is improved, but endless data transmission occurs and sender's intention cannot be reflected

Engineering Contradiction:
Improvedata communication convenienceVSAvoidsender's intention accuracy
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent applies preliminary action by setting transfer information (including transfer destination, number of transfers, and transfer period) before data transmission occurs. This allows the system to automatically control data flow while respecting the sender's intended boundaries, preventing endless transmission while maintaining automatic communication convenience.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements feedback mechanisms where the receiving apparatus notifies the transmitting apparatus about data reception status, and the transmitting apparatus tracks the number of transfers and time elapsed. This feedback loop ensures that automatic transmission stops when the predetermined conditions (transfer count or time period) are met, thereby reflecting the sender's intention accurately.

Inventive Principle:
Principle #23Feedback

2Speed

If data is transmitted without transfer information settings, then transmission speed is improved, but data cannot be controlled within a certain range

Engineering Contradiction:
Improvedata transmission speedVSAvoiddata transmission range control
Core Design Contradiction:
SpeedVSAdaptability or versatility

Solution Approach 1:

The patent embeds transfer information (transfer destination address, number of transfers, transfer period) directly into the data before transmission. This preliminary configuration allows the data to be automatically routed and controlled without requiring real-time intervention, maintaining transmission speed while enabling precise range control through the predetermined transfer parameters.

Inventive Principle:
Principle #10Preliminary action

3Manufacturing precision

If transfer information is set for each data transmission, then data communication control precision is improved, but system complexity increases

Engineering Contradiction:
Improvedata transfer control precisionVSAvoidsystem structure complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent merges the transfer control information with the data itself, creating a unified data structure that contains both the payload and the transfer instructions (destination, transfer count, time period). This integration allows precise control of each data transmission while avoiding the need for separate complex control systems, as the data carries its own control instructions.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS8990299B2Information processing apparatus, method of controlling information processing apparatus, and recording medium storing control program
Publication Date: 2015.03.24 NINTENDO CO LTD
  • US8990299B2 patent drawing
  • US8990299B2 patent drawing
  • US8990299B2 patent drawing

AI summary

A CPU checks the number of times of transfer of reception data. Then, the CPU determines whether the number of times of transfer is greater than 0 or not. When it is determined that the number of times of transfer is greater than 0, the number of times of transfer is updated. Then, when it is determined that a transfer condition is satisfied, the CPU allows the reception data of which number of times of transfer has been updated to be copied and stored in a transmission BOX. When reception data satisfying the transfer condition (having a value of the number of times of transfer greater than 0) is received, that reception data will be copied and stored in the transmission BOX. Namely, since the reception data is stored in the transmission BOX, the reception data will be transmitted further to another game device.