IP Library Granted Patent US 10,681,627
Granted Patent B2
US 10,681,627 · App. 15/926,348 · Granted Jun 9, 2020

System, method and program for P2P file transfer

Inventors: Yoonsik Oh (Seoul, KR); Haeil Park (Seoul, KR)
Assignee: ESTMOB INC.
H04W48/20H04L67/06H04W28/02H04W48/08H04W48/16H04W76/14H04W76/20H04L45/28H04W40/24H04W84/12H04W92/20
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,681,627
App. No.
15/926,348
Granted
Jun 9, 2020
Kind
B2
Abstract

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.

Claims (38)

1. A peer-to-peer (P2P) transfer method comprising:

receiving, at a server, first identification information of a search access point from a transmission client and a reception client;

in response to the transmission client and the reception client searching for a first access point as the same search access point or connects to the first access point being the same search access point, setting the first access point to a transfer path;

determining whether the first access point is blocked; and

matching whether the first access point is blocked with the first identification information and storing whether the first access point is blocked or not, the first identification information and a result of the matching in an accumulation database,

wherein the setting includes:

in response to the transmission client and the reception client searching for one or more search access points being the same, requesting connection of the transmission client and the reception client from a specific search access point providing a highest transfer speed, based on an upload speed of the transmission client and a download speed of the reception client.

2. The P2P transfer method of claim 1 , wherein the determining includes:

recognizing the first access point as being blocked, in response to a transfer time of a file sent from the transmission client exceeds a reference time, and

wherein that the first access point is blocked indicates blocking connection between clients through the first access point.

3. The P2P transfer method of claim 1 , wherein the determining includes:

checking the accumulation database to determine whether the first identification information corresponds to identification information matched as being blocked.

4. The P2P transfer method of claim 3 , further comprising:

selecting another transfer path except for a transfer path through the first access point in response to the first identification information corresponding to identification information matched as being blocked and stored in the accumulation database.

5. A peer-to-peer (P2P) transfer method comprising:

receiving, at a server, first identification information of a search access point from a transmission client and a reception client;

in response to the transmission client and the reception client searching for a first access point as the same search access point or connects to the first access point being the same search access point, setting the first access point to a transfer path;

determining whether the first access point is blocked by checking an accumulation database to determine whether the first identification information corresponds to identification information matched as being blocked;

matching whether the first access point is blocked with the first identification information and storing whether the first access point is blocked or not, the first identification information and a result of the matching in the accumulation database;

selecting another transfer path except for a transfer path through the first access point in response to the first identification information corresponding to identification information matched as being blocked and stored in the accumulation database,

wherein the selecting includes:

determining, at the server, whether a second access point except for the first access point is identically found at the transmission client and the reception client; and

requesting the transmission client to transfer a file to the reception client through the second access point, in response to the second access point being found, and

wherein the storing includes:

matching whether the second access point is blocked with second identification information and storing whether the second access point is blocked or not, the second identification information and a result of the matching associated with the second access point in the accumulation database.

6. The P2P transfer method of claim 1 , further comprising:

downgrading a priority upon setting a transfer path of the first access point.

7. The P2P transfer method of claim 1 , wherein the receiving includes:

receiving location information, through which the first identification information is recognized, from the transmission client or the reception client together; and

matching the first identification information with the location information, wherein the first identification information, the location information and the result of the matching the first identification information with the location information is stored in the accumulation database.

8. A peer-to-peer (P2P) transfer method comprising:

receiving, at a server, first identification information of a search access point from a transmission client and a reception client;

in response to the transmission client and the reception client searching for a first access point as the same search access point or connects to the first access point being the same search access point, setting the first access point to a transfer path;

determining whether the first access point is blocked;

matching whether the first access point is blocked with the first identification information and storing whether the first access point is blocked or not, the first identification information and a result of the matching in an accumulation database;

in response to a wireless communication function through an access point of the transmission client or the reception client being restricted, receiving respective location information recognized by the transmission client and the reception client, determining whether an access point covering a range, in which the respective location information is included, is present in the accumulation database, and activating the wireless communication function through the access point of the transmission client or the reception client in response to the access point being present.

9. The P2P transfer method of claim 1 , further comprising: receiving setting data associated with whether to perform a file transfer through the access point from the transmission client or the reception client.

10. A non-transitory computer-readable recording medium storing a program for a P2P transfer, and configured to be coupled to a computer being hardware, the program includes instructions to execute the method of claim 1 .

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 6, 2025
From: RAKUTEN SYMPHONY KOREA, INC.
To: RAKUTEN SYMPHONY, INC.
Reel/Frame 069750/0111 →
CHANGE OF NAME Recorded Sep 26, 2023
From: ESTMOB, INC.
To: RAKUTEN SYMPHONY KOREA, INC.
Reel/Frame 065033/0509 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 20, 2018
From: OH, YOONSIK; PARK, HAEIL
To: ESTMOB INC.
Reel/Frame 045654/0832 →
Continuity (2)
Continuation PCTKR2015009961 · Sep 22, 2015
Related Publication 20180213473A1 · Jul 26, 2018