# US 2021/0344743 A1 · File transmission method and system performing the same

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2021/0344743 A1
- Document ID: US20210344743A1
- Status: Published application
- Kind: A1
- Application number: 17/376,229
- Filed: 2021-07-15
- Published: 2021-11-04
- Earliest claimed: 2017-11-13
- Inventors: Heung Yeol KWON
- Web page: https://patentgrep.com/patent/US20210344743A1

## CPC

- H04L 67/06: specially adapted for file transfer, e.g. file transfer protocol [FTP]
- H04L 63/0464: {using hop-by-hop encryption, i.e. wherein an intermediate entity decrypts the information and re-encrypts it before forwarding it}
- H04L 69/14: Multichannel or multilink protocols
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

Provided a is method for managing file transmission. A file transmission method includes receiving, by a file transmission system, a request for transmitting a file to a reception side from a transmission side, setting transmission paths for transmitting the file via data centers present between the transmission side and the reception side, determining a splitting reference used for splitting the file into a plurality of fragments for the respective transmission paths, and individually transmitting the file fragments split according to the splitting reference along the transmission paths. Since files are split into a plurality of fragments and the fragments are simultaneously transmitted to several networks in a distributed manner, security may be strengthened and a bandwidth may be temporarily expanded, remarkably enhancing a transfer rate.

## Claims

### Claim 1

A file transmission method comprising:
receiving a request for transmitting a file to a reception side from a transmission side;
receiving a selection of transmission path through a user interface providing a transmission cost information;
merging the plurality of files into a single file;
setting transmission paths for transmitting the single file via data centers present between the transmission side and the reception side according to the selection of transmission path;
determining a splitting reference used for splitting the single file into a plurality of file fragments for the respective transmission paths; and
individually transmitting the plurality of file fragments split according to the splitting reference along the transmission paths,
wherein each of the plurality of file fragments is split into a plurality of file sessions according to each transmission section of the transmission path to match an arrival timing, and the plurality of split file sessions are transmitted along the transmission path.

### Claim 2 (depends on 1)

The file transmission method of claim 1, wherein
the data centers are classified based on areas where the data centers are located, and the setting of the transmission paths includes determining data centers of pass-through areas to transmit the single file.

### Claim 3 (depends on 2)

The file transmission method of claim 2, wherein
the setting of the transmission paths includes determining the data centers of the pass-through areas according to geographical locations of areas where the transmission side and the reception side are located and distances between the areas.

### Claim 4 (depends on 2)

The file transmission method of claim 2, wherein
the setting of the transmission paths includes setting a plurality of transmission paths for the respective pass-through areas, and
wherein the file transmission method further comprises:
providing a list of the plurality of set transmission paths according to transmission time and transmission cost.

### Claim 5 (depends on 1)

The file transmission method of claim 1, wherein
the individually transmitting includes transmitting the plurality of file fragments using a hyper text transfer protocol (HTTP).

### Claim 6 (depends on 1)

The file transmission method of claim 1, wherein
The individually transmitting includes transmitting the plurality of file fragments dividedly through a plurality of separate communication lines when transmitting the plurality of file fragments between the transmission side and a first data center on the transmission paths or between a last data center on the transmission paths and the reception side.

### Claim 7 (depends on 6)

The file transmission method of claim 6, wherein
the first data center is a data center of an area where the transmission side is located, and the last data center is a data center of an area where the reception side is located.

### Claim 8 (depends on 7)

The file transmission method of claim 7, further comprising:
encrypting the plurality of split file fragments,
wherein the individually transmitting further includes transmitting the plurality of encrypted file fragments to the first data center.

### Claim 9 (depends on 9)

The file transmission method of claim 9, further comprising:
decrypting the plurality of encrypted file fragments,
wherein the individually transmitting further includes decrypting the plurality of encrypted file fragments transmitted to the last data center on the transmission paths and transmitting the plurality of decrypted file fragments to the reception side.

### Claim 10 (depends on 1)

The file transmission method of claim 1, further comprising:
comparing a transmission state of the plurality of file fragments from the transmission side and a reception state of the plurality of file fragments at the reception side and providing information regarding the transmission state of the single file according to a comparison result.

### Claim 11

A file transmission system comprising:
a transmission side data station comprising at least one server and at least one memory, wherein the transmission side data station is configured to:
receive a request for transmitting a plurality of files to a reception side from a transmission side;
receive a selection of transmission path through an user interface providing a transmission cost information;
merge the plurality of files into a single file;
set transmission paths for transmitting the single file via data centers present between the transmission side and the reception side according to the selection of transmission path;
determine a splitting reference used for splitting the single file into a plurality of file fragments for the respective transmission paths; and
individually transmit the plurality of file fragments split according to the splitting reference along the transmission paths,
wherein each of the plurality of file fragments is split into a plurality of file sessions according to each transmission section of the transmission path to match an arrival timing, and the plurality of split file sessions are transmitted along the transmission path.

### Claim 12 (depends on 11)

The file transmission system of claim 11, wherein
the data centers are classified based on areas where the data centers are located, and
the transmission side data station determines data centers of pass-through areas to transmit the single file.

### Claim 13 (depends on 12)

The file transmission system of claim 12, wherein the transmission side data station is further configured to:
set a plurality of transmission paths for the respective pass-through areas; and
provide a list of the plurality of set transmission paths according to transmission time and transmission cost.

### Claim 14 (depends on 12)

The file transmission system of claim 12, wherein the transmission side data station is further configured to transmit
the plurality of file fragments dividedly through a plurality of separate communication lines when transmitting the plurality of file fragments between the transmission side and a first data center on the transmission paths or between a last data center on the transmission paths and the reception side.

### Claim 15 (depends on 13)

The file transmission system of claim 13, wherein the transmission side data station is further configured to:
encrypt the plurality of split file, fragments; and
transmit the plurality of encrypted file fragments to the first data center.

### Claim 16 (depends on 15)

The file transmission system of claim 15, further comprising:
a reception side data station comprising at least one server and at least one memory, wherein the reception side data station is configured to decrypt the plurality of encrypted file fragments received from the last data center on the transmission paths.

### Claim 17 (depends on 1)

The file transmission system of claim 1,
wherein the transmission side data station is further configured to compare a transmission state of the plurality of file fragments from the transmission side and a reception state of the plurality of file fragments at the reception side and provide information regarding the transmission state of the single file according to a comparison result.
