Loading patent details...
US7328280B2: Peer-to-peer (P2P) connection despite network address translators (NATs) at both ends | Searchlight