Patent ID: 8577355

Claim:
A method comprising: intercepting, by a first network device, a first peer-to-peer communication that is part of a peer-to-peer communication session between a first device capable of peer-to-peer communication and a second device capable of peer-to-peer communication, the peer-to-peer communication session forwarded to a second network device by the first network device based on determining the first peer-to-peer communication comprises peer-to-peer data; determining, by the second network device, a compatibility of a capability of the peer-to-peer communication session; providing, by the second network device, based on the compatibility, instructions to the first device to adjust a first characteristic of a second peer-to-peer communication to the second device during the peer-to-peer communication session in a manner that is compatible with the second device; and adjusting by the second network device, a second characteristic of a received portion of a third peer-to-peer communication from the second device in a manner that is compatible with the first device based on the compatibility.