Patent ID: 8380872

Claim:
A method for recording peer-to-peer communication sessions, the method comprising: establishing a communication session between a first end-device and a second end-device over a peer-to-peer communication network via a selected super-node server; and forking, by the selected super-node server, media associated with the communication session to a recording system, wherein establishing the communication session comprises: receiving by an authentication server a request from the second end-device to register with the peer-to-peer network; providing, by the authentication server to the recording system, identification details of the second end-device and querying whether a communication session involving the second end-device should be recorded; choosing by the recording system the selected super-node server and providing identification details of the selected super-node server to the authentication server; sending the identification details of the selected super-node server to the second end-device; and sending a request by the second end-device to register to the selected super-node server.