×

SYSTEM AND METHOD FOR SIGNALING AND DATA TUNNELING IN A PEER-TO-PEER ENVIRONMENT

  • US 20110202610A1
  • Filed: 08/17/2010
  • Published: 08/18/2011
  • Est. Priority Date: 02/15/2010
  • Status: Active Grant
First Claim
Patent Images

1. A method for establishing a peer-to-peer communication session between first and second endpoints, the method comprising:

  • determining, by a first endpoint, that a first message protocol is not available for use in sending a first message to the second endpoint, wherein the determining identifies that none of a private interface, a public interface, and a relay interface of the first endpoint are available when using the first message protocol, and wherein the private interface corresponds to a local address assigned to the first endpoint by a network address translation (NAT) device in a local network, the public interface corresponds to a public address of the NAT device that represents the first endpoint in networks outside of the local network, and the relay interface corresponds to a reflector located outside of the local network, and wherein the NAT device blocks the first message protocol;

    sending, by the first endpoint, a request for a first connection with a tunneling server, wherein the first connection is based on a second message protocol allowed by the NAT device and provides a first tunnel between the first endpoint and the tunneling server;

    sending, by the first endpoint, a request to the tunneling server via the first tunnel for at least first and second shadow ports on the tunneling server;

    receiving, by the first endpoint, a shadow Internet Protocol (IP) address and the first and second shadow ports from the tunneling server via the first tunnel; and

    sending, by the first endpoint, a first message to the second endpoint via the first tunnel.

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