Multi-Tenant Feedback API for Communication Routing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current communication feedback systems are limited in their ability to impact communication infrastructure, as they are confined to individual applications and cannot effectively collect and utilize feedback across multiple tenant platforms, preventing holistic improvements in communication routing and quality.

Innovation Solution

A multi-tenant communication platform system that integrates a feedback API and communication routing engine, allowing feedback from distinct accounts to be generalized and normalized, enabling its application across the platform to impact communication routing, with features like rewards for feedback provision and weighted processing to ensure diverse and accurate quality assessments.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If feedback is collected only within individual applications, then application-specific feedback processing is simple, but feedback cannot impact communication infrastructure and routing

Engineering Contradiction:
Improvefeedback impact scopeVSAvoidsystem architecture
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a feedback API as an intermediary layer between applications and the communication routing engine. This API collects feedback from multiple applications, normalizes it, and transmits it to the routing engine, enabling infrastructure-level impact without requiring direct integration between each application and the routing engine.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The feedback API serves multiple functions: collecting feedback from diverse applications, normalizing different feedback formats, filtering and weighting feedback data, and transmitting processed feedback to the routing engine. This multi-functional component enables broad feedback impact while managing system complexity.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Reliability

If feedback from multiple accounts is aggregated, then routing quality improves through diverse input, but system complexity increases due to normalization and weighting requirements

Engineering Contradiction:
Improverouting qualityVSAvoidfeedback processing mechanism
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system transforms feedback from multiple accounts by applying normalization parameters and weighting factors. Each feedback entry is adjusted using account-specific weights and normalized to a common scale, allowing diverse feedback to be aggregated meaningfully while maintaining routing quality through parameter-based standardization.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent implements a feedback loop where routing decisions are made based on aggregated feedback, and the results are monitored to adjust feedback weighting and normalization parameters. This continuous feedback mechanism improves routing quality over time while adapting the processing complexity to actual performance needs.

Inventive Principle:
Principle #23Feedback

3Measurement precision

If feedback processing is centralized, then routing decisions benefit from comprehensive data, but processing time and computational resources increase

Engineering Contradiction:
Improverouting assessment accuracyVSAvoidfeedback processing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The feedback API performs preliminary normalization, filtering, and weighting of feedback data before transmission to the routing engine. By preprocessing feedback data in advance, the system reduces the computational burden during real-time routing decisions, maintaining assessment accuracy while reducing processing time.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The feedback processing system is segmented into distinct modules: collection, normalization, filtering, weighting, and transmission. This segmentation allows each module to operate independently and efficiently, reducing overall processing time while maintaining comprehensive data analysis for accurate routing assessments.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10116733B2System and method for collecting feedback in a multi-tenant communication platform
Publication Date: 2018.10.30 TWILIO INC
  • US10116733B2 patent drawing
  • US10116733B2 patent drawing
  • US10116733B2 patent drawing

AI summary

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.