# US 2014/0195607 A1 · Communication devices, servers, methods for controlling a communication device, and methods for controlling a server

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

- Number: US 2014/0195607 A1
- Document ID: US20140195607A1
- Status: Published application
- Kind: A1
- Application number: 13/976,531
- Filed: 2012-07-30
- Published: 2014-07-10
- Earliest claimed: 2012-07-30
- Assignees: Intel Mobile Communications GmbH
- Inventors: Frank Kowalewski
- Web page: https://patentgrep.com/patent/US20140195607A1

## CPC

- H04L 67/104: Peer-to-peer [P2P] networks
- H04L 65/1016: IP multimedia subsystem [IMS]
- H04L 65/1073: Registration or de-registration
- H04L 65/1104: Session initiation protocol [SIP]
- H04L 67/06: specially adapted for file transfer, e.g. file transfer protocol [FTP]
- H04L 67/1063: {Discovery through centralising entities}
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

A communication device may be provided. The communication device may include: a requester to request information indicating communication devices that provide pre-determined data; a receiver to receive the information indicating communication devices that provide the pre-determined data; a determiner to determine a download target based on the information indicating communication devices that provide the pre-determined data; and a transmitter to transmit information indicating the determined download target for a peer-to-peer communication of the pre-determined data from the download target.

## Claims

### Claim 1

A communication device comprising:
a requester to request information indicating communication devices that provide pre-determined data;
a receiver to receive the information indicating communication devices that provide the pre-determined data;
a determiner to determine a download target based on the information indicating communication devices that provide the pre-determined data; and
a transmitter to transmit information indicating the determined download target for a peer-to-peer communication of the pre-determined data from the download target.

### Claim 2 (depends on 1)

The communication device of claim 1,
wherein the information indicating communication devices that provide the pre-determined data comprises list information indicating communication devices that provide the pre-determined data.

### Claim 3 (depends on 1)

The communication device of claim 1,
wherein the requester requests the information indicating communication devices that provide the pre-determined data from a server;
wherein the receiver receives the information indicating communication devices that provide the pre-determined data from the server; and
wherein the transmitter transmits the information indicating the determined download target to the server.

### Claim 4 (depends on 1)

The communication device of claim 1,
wherein the information indicating the determined download target comprises information indicating the peer-to-peer communication of the pre-determined data from the download target to the communication device.

### Claim 5 (depends on 1)

The communication device of claim 1,
wherein the receiver further receives information indicating an update in the information indicating communication devices that provide the pre-determined data.

### Claim 6 (depends on 1)

The communication device of claim 1,
wherein at least one of the requester, the receiver, and the transmitter communicates in accordance with a communication session control protocol.

### Claim 7 (depends on 6)

The communication device of claim 6,
wherein the communication session control protocol is a Session Initiation Protocol.

### Claim 8 (depends on 1)

The communication device of claim 1,
wherein at least one of the requester, the receiver, and the transmitter communicates in accordance with a communication session protocol.

### Claim 9

(canceled)

### Claim 10

A server comprising:
a request receiver to receive from a communication device a request for information indicating communication devices that provide pre-determined data;
a determiner to determine communication devices that provide the pre-determined data;
a transmitter to transmit to the communication device the requested information indicating communication devices that provide the pre-determined data; and
a receiver to receive from the communication device information indicating a download target for a peer-to-peer communication of the pre-determined data from the download target to the communication device.

### Claim 11 (depends on 10)

The server of claim 10,
wherein the information indicating communication devices that provide the pre-determined data comprises list information indicating communication devices that provide the pre-determined data.

### Claim 12 (depends on 10)

The server of claim 10,
wherein the information indicating the download target comprises information indicating the peer-to-peer communication of the pre-determined data from the download target to the communication device.

### Claim 13 (depends on 10)

The server of claim 10, further comprising:
a circuit to initiate a download of the pre-determined data from the download target to the communication device based on the information indicating the download target.

### Claim 14 (depends on 10)

The server of claim 10,
wherein the transmitter further transmits information indicating an update in the information indicating communication devices that provide the pre-determined data.

### Claim 15 (depends on 10)

The server of claim 10,
wherein at least one of the request receiver, the transmitter, and the receiver communicates in accordance with a communication session control protocol.

### Claim 16

(canceled)

### Claim 17 (depends on 10)

The server of claim 10,
wherein at least one of the request receiver, the transmitter, and the receiver communicates in accordance with a communication session protocol.

### Claim 18

(canceled)

### Claim 19

A method for controlling a communication device, the method comprising:
requesting information indicating communication devices that provide pre-determined data;
receiving the information indicating communication devices that provide the pre-determined data;
determining a download target based on the received information indicating communication devices that provide the predetermined data; and
transmitting information indicating the determined download target for a peer-to-peer communication of the pre-determined data from the download target.

### Claim 20 (depends on 19)

The method of claim 19,
wherein the information indicating communication devices that provide the pre-determined data comprises list information indicating communication devices that provide the pre-determined data.

### Claim 21 (depends on 19)

The method of claim 19,
wherein a requester of the communication device requests the information indicating communication devices that provide the pre-determined data from a server;
wherein a receiver of the communication device receives the information indicating communication devices that provide the pre-determined data from the server; and
wherein a transmitter of the communication device transmits the information indicating the determined download target to the server.

### Claim 22 (depends on 21)

The method of claim 21,
wherein the information indicating the determined download target comprises information indicating the peer-to-peer communication of the pre-determined data from the download target to the communication device.

### Claim 23 (depends on 19)

The method of claim 19, further comprising:
receiving information indicating an update in the information indicating communication devices that provide the pre-determined data.

### Claim 24 (depends on 19)

The method of claim 19,
wherein at least one of the requesting, the received information, and the transmitted information is in accordance with a communication session control protocol.

### Claim 25

(canceled)

### Claim 26

A method for controlling a server, the method comprising:
receiving from a communication device a request for information indicating communication devices that provide pre-determined data;
determining communication devices that provide the pre-determined data;
transmitting to the communication device the requested information indicating communication devices that provide the pre-determined data; and
receiving from the communication device information indicating a download target for a peer-to-peer communication of the pre-determined data from the download target to the communication device.

### Claim 27 (depends on 26)

The method of claim 26,
wherein the information indicating communication devices that provide the pre-determined data comprises list information indicating communication devices that provide the pre-determined data.

### Claim 28 (depends on 26)

The method of claim 26,
wherein the information indicating the download target comprises information indicating peer-to-peer communication of the pre-determined data from the download target to the communication device.

### Claim 29 (depends on 26)

The method of claim 26, further comprising:
initiating a download of the pre-determined data from the download target to the communication device based on the information indicating the download target.

### Claim 30 (depends on 26)

The method of claim 26,
wherein at least one of the requesting, the transmitted information, and the received information is in accordance with a communication session control protocol.

### Claim 31

(canceled)
