# US 2010/0166018 A1 · Method for generating multimedia files intended to be transmitted by packets in a peer-to-peer network

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

- Number: US 2010/0166018 A1
- Document ID: US20100166018A1
- Status: Published application
- Kind: A1
- Application number: 12/655,143
- Filed: 2009-12-23
- Published: 2010-07-01
- Earliest claimed: 2008-12-29
- Inventors: Francois Gerard; Yvon Legallais; Anthony Laurent
- Web page: https://patentgrep.com/patent/US20100166018A1

## CPC

- H04L 67/104: Peer-to-peer [P2P] networks
- H04L 65/70: Media network packetisation
- H04L 65/762: {at the source (reformatting of additional data in video distribution servers H04N21/2355)}
- H04L 67/108: {characterised by resources being split in blocks or fragments}
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

The present invention relates to a method for generating multimedia files intended to be transmitted via a peer-to-peer network by packets of the same size, each of these multimedia files being obtained from an intermediary file comprising: a content common to the intermediary files, formed by primary data, and a content specific to each intermediary file, formed by secondary data introduced into an insertion zone delimited by primary data of the common content, wherein these files are generated by introducing filling data in the insertion zones of intermediary files such that a limit of these insertion zones corresponds to a limit between two distinct transmission packets.

## Claims

### Claim at position 1

1-12. (canceled)

### Claim 13

Method for generating multimedia files intended to be transmitted via a peer-to-peer network by packets of the same size, each of these multimedia files being obtained from an intermediary file comprising:
a content common to all the intermediary files formed by primary data, and
a content specific to each intermediary file, formed by secondary data introduced into an insertion zone delimited by primary data of said common content,
wherein these files are generated by introducing filling data into the insertion zones of said intermediary files such that a limit of these insertion zones corresponds to a limit between two distinct transmission packets.

### Claim 14 (depends on 1)

Method according to claim 1 wherein the filling data are introduced between the secondary data of a specific content and the limit of insertion zones corresponding to a limit between two distinct packets.

### Claim 15 (depends on 1)

Method according to claim 1 wherein the filling data are introduced according to parameters common to the intermediary files.

### Claim 16 (depends on 3)

Method according to claim 3 wherein the parameters common to the intermediary files comprise at least one of the following parameters: the location of insertion zones in a common file, a predetermined size of packets to be transmitted, the sizes of intermediary files, a location rule for filling data in a packet.

### Claim 17 (depends on 4)

Method according to claim 4 wherein the rule for location of filling data in a packet requires the location of these filling data at the start or end of the packet.

### Claim 18 (depends on 5)

Method according to claim 5 wherein the information indicating the quantity of filling data, situated at the start or end of a packet, are associated with this packet.

### Claim 19 (depends on 1)

Method according to claim 1 wherein a first generated multimedia file is associated with a list of contents identifying at least a second multimedia file having packets common with this first multimedia file.

### Claim 20 (depends on 1)

Operator server generating multimedia files intended to be transmitted by packets in a peer-to-peer network, each of these multimedia files being obtained from an intermediary file comprising:
a common content formed by primary data,
a specific content formed by secondary data introduced in an insertion zone situated between the primary data of said common content,
comprising means for generating these files by introducing filling data in the insertion zones of said intermediary files such that a limit of these insertion zones corresponds to a limit between two distinct transmission packets according to a method in accordance with claim 1.

### Claim 21 (depends on 8)

Operator server according to claim 8, comprising:
means for receiving a request for transmission of common content, and
means for transmitting a list of packets and a list of servers of a generated multimedia file, this multimedia file being selected according to parameters specific to the request from this client server.

### Claim 22 (depends on 1)

Peer intended to receive and transmit multimedia files via a peer-to-peer network, each of these multimedia files being obtained from an intermediary file comprising:
a common content formed by primary data,
a specific content formed by secondary data introduced into an insertion zone situated between the primary data of common content,
comprising means for detecting filling data inserted between the data of a multimedia file according to a method in accordance with claim 1, and
means for deleting these filling data in order to reproduce the multimedia content of the file without considering the filling data.

### Claim 23 (depends on 10)

Peer according to claim 10 comprising means for reinserting filling data deleted before transmitting the multimedia file to another peer.

### Claim 24 (depends on 1)

Multimedia files intended to be transmitted by packets in a peer-to-peer network, each of these multimedia files being obtained from an intermediary file comprising:
a common content formed by primary data,
a specific content formed by secondary data introduced into an insertion zone situated between the primary data of common content,
wherein they comprise filling data in their insertion zones such that a limit of these insertion zones corresponds to a limit between two distinct transmission packets in accordance with claim 1.
