×

SYSTEM AND METHOD FOR ROUTING AND COMMUNICATING IN A HETEROGENEOUS NETWORK ENVIRONMENT

  • US 20100318678A1
  • Filed: 08/06/2010
  • Published: 12/16/2010
  • Est. Priority Date: 06/29/2004
  • Status: Active Grant
First Claim
Patent Images

1. A system comprising:

  • an access server configured to perform an authentication process for a first endpoint within a peer-to-peer first network, wherein the authentication process includes receiving authentication information from the first endpoint, verifying the received authentication information, and sending a profile and a routing table from the access server to the first endpoint in response to the verifying, wherein the profile is uniquely associated with the first endpoint by the access server, and wherein the profile identifies a plurality of internal endpoints within the peer-to-peer network with which the first endpoint has permission to communicate and identifies whether each of the plurality of internal endpoints is online, and the routing table contains address information needed for the first endpoint to communicate directly with each of the plurality of internal endpoints that are identified as being online, and wherein the access server provides address information for a media router to the first endpoint; and

    the media router configured to provide audio forwarding services directly to the first endpoint and to an external second endpoint that is in a second network accessible to the media router via a gateway, wherein a symmetric network address translation device is positioned between the first endpoint and the media router and between the first endpoint and the second endpoint, wherein the audio forwarding services include;

    receiving a connection request from the first endpoint, wherein the connection request requests the establishment of an audio connection by the media router on behalf of the first endpoint;

    creating a forwarding port on the media router and associating a first network address of the first endpoint with the forwarding port;

    notifying the second endpoint of the forwarding port;

    receiving audio information at the forwarding port from one of the first and second endpoints;

    determining whether a source network address of the received audio information matches the first network address;

    capturing first port information corresponding to a first port of the first endpoint used to send the audio information if the source network address matches the first network address;

    determining whether second port information and a second network address corresponding to the second endpoint have been obtained by the media router; and

    sending the audio information to the second endpoint using the second port information and the second network address only if the second port information and second network address have been obtained.

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