Campaign Analytics Engine for Cloud Contact Center Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current cloud-based contact center platforms provide limited data for campaign analytics, making it difficult to determine campaign effectiveness in customer conversion, which can lead to revenue loss for tenants aiming to expand their customer base.

Innovation Solution

A system comprising a Microservice for campaign management, a campaign configuration dashboard, a transcription serverless computing platform, and a campaign analytics engine that uses automatic speech recognition and Natural Language Processing to generate analytical data, including agent campaign delivery effectiveness scores and probability of conversion, to optimize campaign performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If traditional campaign management systems are used, then system simplicity is maintained, but analytics data completeness is insufficient

Engineering Contradiction:
Improveanalytics data completenessVSAvoidsystem complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The system is divided into independent microservices including transcription service, NLP service, analytics service, and campaign management service. Each service handles a specific function (speech-to-text conversion, sentiment analysis, analytics generation, campaign orchestration), allowing the system to process and capture comprehensive interaction data without creating a monolithic complex structure. This segmentation enables complete analytics data collection while maintaining manageable system architecture.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces intermediary services between the contact center platform and the analytics pipeline. The transcription service acts as an intermediary to convert speech to text, the NLP service as another intermediary to extract sentiments and topics, and the analytics service as a final intermediary to generate insights. These intermediaries enable complete data capture and analysis without directly complicating the core campaign management system.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If basic campaign tracking is implemented, then implementation ease is maintained, but campaign effectiveness measurement is insufficient

Engineering Contradiction:
Improvecampaign effectiveness measurementVSAvoidanalytics engine complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The analytics service continuously monitors campaign interactions and provides feedback metrics including customer sentiment scores, topic analysis results, agent performance evaluations, and conversion probability predictions. This feedback loop enables precise measurement of campaign effectiveness by comparing actual interaction outcomes against campaign objectives, allowing for real-time optimization while managing analytics complexity through automated reporting.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system measures campaign effectiveness by transforming raw interaction data into multiple analytical parameters including sentiment scores (positive/negative/neutral), topic categories, agent delivery effectiveness scores, and probability of conversion. These parameter transformations enable comprehensive effectiveness measurement by converting unstructured conversation data into quantifiable metrics that directly reflect campaign performance.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If manual campaign monitoring is used, then system simplicity is maintained, but agent performance evaluation is insufficient

Engineering Contradiction:
Improveagent performance evaluationVSAvoidevaluation time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The analytics service automatically performs agent performance evaluation by analyzing interaction transcripts without requiring manual review. The NLP service extracts sentiments and topics, the transcription service converts speech to text, and the analytics service generates delivery effectiveness scores and performance metrics automatically. This self-service automation enables precise agent performance measurement while eliminating time loss associated with manual evaluation processes.

Inventive Principle:
Principle #25Self-service

4Loss of information

If comprehensive data collection is implemented, then analytics quality is improved, but processing complexity increases

Engineering Contradiction:
Improveinteraction data captureVSAvoiddata processing complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The data processing pipeline is segmented into specialized services: transcription service handles speech-to-text conversion, NLP service handles sentiment and topic extraction, and analytics service handles insight generation. Each service processes a specific type of data transformation, enabling comprehensive interaction data capture while distributing processing complexity across multiple focused components rather than concentrating it in a single complex system.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12190346B1System and method for supporting effective campaign management in a cloud-based contact center platform
Publication Date: 2025.01.07 NICE LTD
  • US12190346B1 patent drawing
  • US12190346B1 patent drawing
  • US12190346B1 patent drawing

AI summary

A system for supporting effective campaign management in a cloud-based contact center platform. The system includes a campaign analytics engine. The campaign analytics engine includes retrieving campaign offerings of a running campaign; retrieving time-stamped text transcripts of interactions of agents of the running campaign; parsing the retrieved time-stamped text transcripts of interactions to yield parsed transcripts and related customer sentiment; comparing the yielded parsed transactions with the retrieved campaign offerings to generate analytical data. The generated analytical data includes at least one of: (i) agent campaign delivery effectiveness score; and (ii) probability of conversion. When an agent has an agent campaign delivery effectiveness score below a first threshold excluding the agent from the running campaign and sending the campaign delivery effectiveness score of the agent along with agent details and a preconfigured training list to be assigned to the agent by a QM application.