×

System and method for communicating through multiple endpoints

  • US 10,419,891 B2
  • Filed: 05/13/2016
  • Issued: 09/17/2019
  • Est. Priority Date: 05/14/2015
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • configuring, by a communication platform, a set of communication endpoints associated with a first account of the communication platform, each communication endpoint from the set of communication endpoints associated with a unique phone number and enabled to facilitate communication with destination endpoints, the communication platform facilitating communications for multiple accounts;

    receiving a first communication request and a second communication request associated with the first account, the first communication request specifying a first destination endpoint and the second communication request specifying a second destination endpoint;

    determining whether either the first destination endpoint or the second destination endpoint previously received communications from any communication endpoints associated with the first account;

    in response to determining that the first destination endpoint has previously received communications from a first communication endpoint associated with the first account, establishing a communication session with the first destination endpoint from the first communication endpoint, the communication session being established by a communication originating from the unique phone number associated with the first communication endpoint being transmitted to the first communication endpoint;

    in response to determining that the second destination endpoint has not previously received communications from any communication endpoints associated with the first account;

    determining a geographic location of the second destination endpoint;

    selecting a second communication endpoint associated with the first account based on the geographic location of the second destination endpoint and a geographic location of the second communication endpoint; and

    establishing a communication session with the second destination endpoint from the second communication endpoint.

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