P2P File Transfer Path Selection via Blocked Access Point Database

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Peer-to-peer (P2P) file transfer experiences unnecessary delays due to blocked access points, which are not initially identified as blocked, leading to increased user complaints and inefficient file transfer paths.

Innovation Solution

A system and method that accumulate information on blocked access points by monitoring file transfer attempts between clients and storing this information in a database, allowing the server to determine if an access point is blocked and selecting alternative transfer paths to avoid using blocked access points as relay nodes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If the system attempts file transfer through an access point without knowing its blocked status, then the transfer path selection is simple, but the delay time becomes very long and user complaints increase

Engineering Contradiction:
Improvefile transfer delay timeVSAvoidsystem complexity for tracking blocked access points
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The system performs preliminary actions by maintaining a database of blocked access points before file transfer attempts. When a file transfer is requested, the system first checks whether the selected access point is blocked using the identification information stored in the database, thereby avoiding delayed transfers before the blocking issue manifests.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback mechanisms by monitoring file transfer attempts and outcomes. When a transfer attempt through an access point fails or experiences delays, the system records the identification information of that access point in the database, creating a feedback loop that improves future transfer decisions by preventing repeated attempts through blocked access points.

Inventive Principle:
Principle #23Feedback

2Reliability

If the system checks every access point for blocked status before transfer, then transfer reliability improves, but the complexity of determining blocked status increases

Engineering Contradiction:
Improvefile transfer reliabilityVSAvoiddifficulty of detecting blocked access points
Core Design Contradiction:
ReliabilityVSDifficulty of detecting and measuring

Solution Approach 1:

The system introduces an intermediary mechanism in the form of a database that stores identification information of blocked access points. This database acts as a mediator between the file transfer system and the blocked access points, allowing the system to efficiently determine blocked status without directly complex interactions with each access point.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system uses copying by storing identification information (such as MAC addresses or SSIDs) of blocked access points in the database. Instead of directly monitoring or testing each access point's blocked status, the system copies and stores the identifying characteristics of blocked access points, enabling quick comparison and determination during transfer attempts.

Inventive Principle:
Principle #26Copying

3Reliability

If the system uses cloud server-mediated transfer, then security improves and file leakage is prevented, but upload and download speeds vary and server construction costs increase

Engineering Contradiction:
Improvesecurity against file leakageVSAvoidfile transfer speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system implements dynamic path selection by evaluating multiple transfer paths (both direct P2P through access points and cloud server-mediated) and selecting the most appropriate one based on current conditions. The system can dynamically switch between direct access point transfers and server-mediated transfers, optimizing both security and speed based on the specific transfer scenario.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10681627B2System, method and program for P2P file transfer
Publication Date: 2020.06.09 RAKUTEN SYMPHONY INC
  • US10681627B2 patent drawing
  • US10681627B2 patent drawing

AI summary

The present disclosure relates to a program, a method and a system for P2P transmission. A method for P2P transmission by means of an access point, according to an embodiment of the present disclosure, includes at least: a step for receiving identification information of a detected access point from a transmission client and a reception client; a step for, if the reception client detects a first access point as the same detected access point or accesses the first access point which is the same detected access point, configuring the first access point as a transmission path; a step for checking whether or not the first access point has been configured to be blocked; and a step for matching first identification information with whether or not the first access point has been configured to be blocked and storing same in an accumulation database.