×

System and method for collecting feedback in a multi-tenant communication platform

  • US 9,516,101 B2
  • Filed: 07/07/2015
  • Issued: 12/06/2016
  • Est. Priority Date: 07/07/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method, comprising:

  • at a multi-tenant telephony communication platform system;

    initiating a first telephony communication on behalf of a first account of a plurality of accounts of the communication platform system, the first telephony communication being initiated with a first communication route, the first telephony communication being telephony communication between at least two telephony communication endpoints;

    receiving a first telephony communication feedback message provided by a first external system associated with the first account, the first telephony communication feedback message relating to the first telephony communication of the first account, the first external system receiving the first telephony communication feedback message from an endpoint system of one of the at least two telephony communication endpoints; and

    updating a communication routing engine of the communication platform system based on the received first telephony communication feedback message of the first account, the communication routing engine being constructed to route telephony communication between at least two telephony communication endpoints,wherein the updated communication routing engine routes at least a second telephony communication of a second account of the plurality of accounts of the communication platform system based on the first telephony communication feedback message of the first account, the second telephony communication being telephony communication between at least two telephony communication endpoints, telephony communications of each account being telephony communications of telephony communication endpoints of users of a system of the account, the second account being associated with a second external system that is external to both the first external system and the communication platform system,wherein the first external system is a system of a first application developer that provides a first telephony application to users of the first telephony application,wherein the communication routing engine routes telephony communication via at least one carrier that is communicatively coupled to the communication platform system via at least one carrier gateway of the communication platform system,wherein the first telephony communication feedback message includes an account identifier of the first account of the first external system of the first application developer, and an identifier of the first telephony communication,wherein the communication platform system stores feedback information of the first telephony communication feedback message in association with the account identifier and information that indicates the first communication route of the first telephony communication, andwherein the communication platform system provides the first external system with feedback information stored at the platform system in association with the account identifier of the first account, responsive to a RESTful feedback application programming interface (API) call provided by the first external system, the feedback API call being an API call of a feedback API of the communication platform system.

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