×

SYSTEM AND METHOD FOR TRAVERSING A NAT DEVICE FOR PEER-TO-PEER HYBRID COMMUNICATIONS

  • US 20090262742A1
  • Filed: 06/30/2009
  • Published: 10/22/2009
  • Est. Priority Date: 06/29/2004
  • Status: Active Grant
First Claim
Patent Images

1. A method for enabling a first endpoint to traverse a network address translation (NAT) device associated with a second endpoint in a peer-to-peer communications system, wherein the NAT device includes a pinhole maintained between the NAT device and a server, the method comprising:

  • determining whether a message sent to the second endpoint from an external source will only pass through the NAT device if the second endpoint has first sent a message to the external source;

    if the determining indicates that the second endpoint must first send a message, sending a first message to a stateless reflector for reflection to the second endpoint, wherein the first message includes a message header identifying the stateless reflector as the message destination and the first endpoint as the message source;

    modifying the message header by the stateless reflector, wherein the modifying inserts the second endpoint as the message destination and the server as the message source; and

    sending the modified first message to the second endpoint via the pinhole in the NAT device.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×