# US 2012/0239784 A1 · Communication System and Peer to Peer Transmission Method

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

- Number: US 2012/0239784 A1
- Document ID: US20120239784A1
- Status: Published application
- Kind: A1
- Application number: 13/165,804
- Filed: 2011-06-22
- Published: 2012-09-20
- Earliest claimed: 2011-03-14
- Inventors: Chieh-Yi Lin
- Web page: https://patentgrep.com/patent/US20120239784A1

## CPC

- H04L 67/06: specially adapted for file transfer, e.g. file transfer protocol [FTP]
- H04L 12/1818: {Conference organisation arrangements, e.g. handling schedules, setting up parameters needed by nodes to attend a conference, booking network resources, notifying involved parties}
- H04L 67/108: {characterised by resources being split in blocks or fragments}
- H04L 67/1095: Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

A communication system capable of performing peer-to-peer transmission is disclosed. The communication system includes a plurality of client groups, a plurality of first switches, coupled to the plurality of client groups, respectively, a second switch, and a plurality of servers, coupled to the plurality of first switches via the second switch, for storing a plurality of files. A first server of the plurality of servers and a first client group of the plurality of client groups transmits a first file stored in the first server in a peer-to-peer manner, to deploy the first file in all clients of the first client group.

## Claims

### Claim 1

A communication system, capable of performing P2P (Peer-to-Peer) transmission, comprising:
a plurality of client groups;
a plurality of first switches, coupled to the plurality of client groups, respectively;
a second switch; and
a plurality of servers, coupled to the plurality of first switches via the second switch, for storing a plurality of files;
wherein a first server of the plurality of servers and a first client group of the plurality of client groups transmit a first file stored in the first server in a P2P manner, to deploy the first file in all clients of the first client group.

### Claim 2 (depends on 1)

The communication system of claim 1, wherein a second server of the plurality of servers and a second client group of the plurality of client groups transmit a second file stored in the second server in the P2P manner, to deploy the second file in all clients of the second client group.

### Claim 3 (depends on 1)

The communication system of claim 1, wherein the first file is divided into at least one part to be transmitted in the P2P manner.

### Claim 4 (depends on 3)

The communication system of claim 3, wherein a quantity of the at least one part is greater than or equal to a quantity of all clients of the first client group.

### Claim 5 (depends on 3)

The communication system of claim 3, wherein the first server transmits a first part of the at least one part to a first client of the first client group in the P2P manner.

### Claim 6 (depends on 5)

The communication system of claim 5, wherein the first client transmits the first part to a second client of the first client group in the P2P manner.

### Claim 7 (depends on 6)

The communication system of claim 6, wherein the second client transmits the first part to a third client of the first client group in the P2P manner, and the third client is different from the first client.

### Claim 8 (depends on 3)

The communication system of claim 3, wherein the first server sequentially and evenly distributes the at least one part to each client of the first client group in the P2P manner.

### Claim 9 (depends on 1)

The communication system of claim 1, wherein each of the plurality of servers stores one file of the plurality of files, respectively.

### Claim 10 (depends on 1)

The communication system of claim 1, wherein the plurality of files are a plurality of different system image files.

### Claim 11

A P2P (Peer-to-Peer) transmission method for a communication system, the communication system comprising a plurality of client groups coupled to a plurality of first switches, respectively, and a plurality of servers coupled to the plurality of first switches via a second switch, for storing a plurality of files, the P2P transmission method comprising:
a first server of the plurality of servers and a first client group of the plurality of client groups transmitting a first file stored in the first server in a P2P manner; and
deploying the first file in all clients of the first client group.

### Claim 12 (depends on 11)

The P2P transmission method of claim 11, further comprising:
a second server of the plurality of servers and a second client group of the plurality of client groups transmitting a second file stored in the second server in the P2P manner; and
deploying the second file in all clients of the second client group.

### Claim 13 (depends on 11)

The P2P transmission method of claim 11, wherein the step of the first server of the plurality of servers and the first client group of the plurality of client groups transmitting the first file stored in the first server in the P2P manner comprises:
dividing the first file into at least one part to perform P2P transmission.

### Claim 14 (depends on 13)

The P2P transmission method of claim 13, wherein a quantity of the at least one part is greater than or equal to a quantity of all clients of the first client group.

### Claim 15 (depends on 13)

The P2P transmission method of claim 13, wherein the step of the first server of the plurality of servers and the first client group of the plurality of client groups transmitting the first file stored in the first server in the P2P manner comprises:
the first server transmitting a first part of the at least one part to a first client of the first client group in the P2P manner.

### Claim 16 (depends on 15)

The P2P transmission method of claim 15, wherein the step of the first server of the plurality of servers and the first client group of the plurality of client groups transmitting the first file stored in the first server in the P2P manner comprises:
the first client transmitting the first part to a second client of the first client group in the P2P manner.

### Claim 17 (depends on 16)

The P2P transmission method of claim 16, wherein the step of the first server of the plurality of servers and the first client group of the plurality of client groups transmitting the first file stored in the first server in the P2P manner comprises:
the second client transmitting the first part to a third client of the first client group in the P2P manner, wherein the third client is different from the first client.

### Claim 18 (depends on 13)

The P2P transmission method of claim 13, wherein the step of the first server of the plurality of servers and the first client group of the plurality of client groups transmitting the first file stored in the first server in the P2P manner comprises:
the first server sequentially and evenly distributing the at least one part to each client of the first client group in the P2P manner.

### Claim 19 (depends on 11)

The P2P transmission method of claim 11, wherein each of the plurality of servers stores one file of the plurality of files, respectively.

### Claim 20 (depends on 11)

The P2P transmission method of claim 11, wherein the plurality of files are a plurality of different system image files.
