×

System and method for peer-to-peer hybrid communications

  • US 9,172,703 B2
  • Filed: 05/16/2013
  • Issued: 10/27/2015
  • Est. Priority Date: 06/29/2004
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for establishing and maintaining a communication session between first and second endpoints in a peer-to-peer network using a non-proprietary protocol, the method comprising:

  • retrieving a profile and a routing table from an access server by the first endpoint as part of an authentication process, wherein the profile identifies the second endpoint as one of a plurality of endpoints with which the first endpoint has permission to communicate and indicates a status of the second endpoint as online, and the routing table contains address information needed for the first endpoint to communicate directly with any of the plurality of endpoints that are online;

    sending a notification message from the first endpoint directly to the second endpoint and any of the other plurality of endpoints that are online using the address information to inform the second endpoint and any of the other plurality of endpoints that are online that the first endpoint is online, wherein the notification message includes address information of the first endpoint needed by the second endpoint and any of the other plurality of endpoints that are online to communicate directly with the first endpoint;

    sending a request message from the first endpoint directly to the second endpoint using the address information to request the establishment of the communication session;

    receiving a response message by the first endpoint directly from the second endpoint; and

    establishing the communication session by the first endpoint directly with the second endpoint if the response message grants permission for the establishment of the communication session, wherein all signaling and media traffic messages are sent directly from the first endpoint to the second endpoint and from the second endpoint directly to the first endpoint.

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