Columbia Technology Ventures

P2P (Peer-to-Peer) File Sharing for Controlled, Scalable Content Distribution