×

NAT traversal for media conferencing

  • US 8,443,090 B2
  • Filed: 10/20/2011
  • Issued: 05/14/2013
  • Est. Priority Date: 02/02/2004
  • Status: Active Grant
First Claim
Patent Images

1. A method of initiating a peer-to-peer network connection between a first computer and a second computer across a public network, wherein at least one of the first and second computers is on a private network and is connected to the public network by a network address translator, the first and second computers having each established a connection to a common Relay server, the method comprising:

  • receiving at the second computer from the Relay server a message originating at the first computer comprising a request to initiate a connection and one or more addresses corresponding to the first computer;

    transmitting an address-determination message from the second computer to an address-determination server;

    receiving at the second computer a reply to the address-determination message;

    sending a message from the second computer to at least one of the addresses corresponding to the first computer so as to prepare a network address translator corresponding to the second computer to receive an invitation message from the first computer;

    composing and sending from the second computer to the Relay server for re-transmitting to the first computer a message comprising one or more addresses corresponding to the second computer; and

    receiving directly from the first computer, at the second computer, an invitation message sent to one of the addresses corresponding to the second computer so as to establish a direct connection between the first and second computers.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×