×

System and method for a reverse invitation in a hybrid peer-to-peer environment

  • US 9,497,127 B2
  • Filed: 04/30/2015
  • Issued: 11/15/2016
  • Est. Priority Date: 10/11/2010
  • Status: Active Grant
First Claim
Patent Images

1. A method for a reverse invitation comprising:

  • receiving, by a first endpoint, an inbound call from a second endpoint, wherein the inbound call is received via one of a cellular network and a public switched telephone network;

    sending, by the first endpoint, an invitation message to the second endpoint via an Internet Protocol (IP) peer-to-peer network in response to the inbound call, wherein the invitation message requests that the second endpoint establish a peer-to-peer communication session with the first endpoint via the peer-to-peer network;

    determining, by the first endpoint, whether an acknowledgement message has been received from the second endpoint in response to the invitation message;

    continuing, by the first endpoint, the inbound call with the second endpoint on the one of the cellular network and the public switched telephone network on which the inbound call was received if the acknowledgement message has not been received by the first endpoint;

    determining, by the first endpoint, whether the second endpoint is a buddy of the first endpoint prior to sending the invitation message to the second endpoint;

    sending, by the first endpoint, a temporary buddy request to the second endpoint if the second endpoint is not a buddy of the first endpoint, wherein the temporary buddy request establishes a buddy relationship between the first and second endpoints for the duration of the peer-to-peer communication session;

    sending, by the first endpoint, an information request message to an access server of the peer-to-peer network if the second endpoint is not a buddy of the first endpoint; and

    receiving, by the first endpoint, address information of the second endpoint from the access server.

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