System and method for collecting feedback in a multi-tenant communication platform
First Claim
Patent Images
1. A method comprising:
- a first external application server system receiving first user-provided communication quality feedback from a first telephony communication endpoint system and providing the first user-provided communication quality feedback to a multi-tenant telephony communication platform system;
at the multi-tenant telephony communication platform system;
receiving the first user-provided communication quality feedback from the first external application server system, wherein the first user-provided communication quality feedback relates to a first communication route of a first telephony communication initiated on behalf of a first platform account that is associated with the first external application server system;
storing the first user-provided communication quality feedback in association with information that indicates the first communication route and an account identifier of the first platform account;
receiving second user-provided communication quality feedback from the first external application server system, wherein the second user-provided communication quality feedback relates to a second communication route of a second telephony communication initiated on behalf of the first platform account;
storing the second user-provided communication quality feedback in association with information that indicates the second communication route and the account identifier of the first platform account;
receiving from the first external application server system a RESTful first feedback application programming interface (API) call;
responsive to the RESTful first feedback API call, the platform system providing the first external application server system with feedback information that includes the first user-provided communication quality feedback and the second user-provided communication quality feedback,wherein the first platform account is one of a plurality of platform accounts of the platform system.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for updating a communication routing engine of a multi-tenant communication platform system. Responsive to a feedback message provided by an external system associated with a first account of the communication platform system, a communication routing engine of the communication platform system is updated based on the received feedback message. The feedback message relates to a first communication initiated on behalf of the first account of the communication platform system, and the first communication is initiated with a first communication route. The updated communication routing engine routes communications of a plurality of accounts of the communication platform system.
771 Citations
20 Claims
-
1. A method comprising:
-
a first external application server system receiving first user-provided communication quality feedback from a first telephony communication endpoint system and providing the first user-provided communication quality feedback to a multi-tenant telephony communication platform system; at the multi-tenant telephony communication platform system; receiving the first user-provided communication quality feedback from the first external application server system, wherein the first user-provided communication quality feedback relates to a first communication route of a first telephony communication initiated on behalf of a first platform account that is associated with the first external application server system; storing the first user-provided communication quality feedback in association with information that indicates the first communication route and an account identifier of the first platform account; receiving second user-provided communication quality feedback from the first external application server system, wherein the second user-provided communication quality feedback relates to a second communication route of a second telephony communication initiated on behalf of the first platform account; storing the second user-provided communication quality feedback in association with information that indicates the second communication route and the account identifier of the first platform account; receiving from the first external application server system a RESTful first feedback application programming interface (API) call; responsive to the RESTful first feedback API call, the platform system providing the first external application server system with feedback information that includes the first user-provided communication quality feedback and the second user-provided communication quality feedback, wherein the first platform account is one of a plurality of platform accounts of the platform system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17)
-
-
13. A system comprising:
-
a first external application server system that is constructed to receive first user-provided communication quality feedback from a first telephony communication endpoint system and provide the first user-provided communication quality feedback to a multi-tenant telephony communication platform system; the multi-tenant telephony communication platform hardware system, wherein the multi-tenant telephony communication platform hardware system comprises; a processing unit constructed to execute machine-executable instructions of a storage medium of the hardware system; and the storage medium, wherein the storage medium stores machine-executable instructions for controlling the hardware system to; receive the first user-provided communication quality feedback from the first external application server system, wherein the first user-provided communication quality feedback relates to a first communication route of a first telephony communication initiated on behalf of a first platform account that is associated with the first external application server system, store the first user-provided communication quality feedback in association with information that indicates the first user-provided communication route and an account identifier of the first platform account, receive second user-provided communication quality feedback from the first external application server system, wherein the second user-provided communication quality feedback relates to a second communication route of a second telephony communication initiated on behalf of the first platform account, store the second user-provided communication quality feedback in association with information that indicates the second communication route and the account identifier of the first platform account, receive from the first external application server system a RESTful first feedback application programming interface (API) call, responsive to the RESTful first feedback API call, provide the first external application server system with feedback information that includes the first user-provided communication quality feedback and the second user-provided communication quality feedback, and wherein the first platform account is one of a plurality of platform accounts of the hardware system. - View Dependent Claims (18, 19, 20)
-
Specification