Cloud Framework for Real-Time Customer Experience Metrics

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for measuring customer experience in multi-tenant cloud computing environments face challenges in providing real-time data without compromising accuracy, leading to unacceptable computational costs and delays due to the complexity of processing large volumes of transaction logs.

Innovation Solution

A cloud computing framework that uses full datasets to generate accurately computed profiles 'in the background,' allowing for real-time or near real-time computation of customer experience indicators, which are then applied uniformly across tenants and system entities for effective remedial action.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If full datasets are processed to accurately measure customer experience, then measurement precision is improved, but computational cost and processing time increase

Engineering Contradiction:
Improvecustomer experience measurement accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system pre-computes and stores customer experience profiles in the background using full datasets before real-time monitoring is needed. These pre-computed profiles are then applied uniformly across tenants during real-time operations, eliminating the need to process complete datasets at the moment of measurement while maintaining full data accuracy.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The customer experience measurement system is divided into two independent components: (1) background profile generation that processes complete datasets offline to create accurate reference profiles, and (2) real-time monitoring that applies these pre-generated profiles uniformly across multiple tenants. This segmentation allows each component to operate independently at its optimal performance level.

Inventive Principle:
Principle #1Segmentation

2Measurement precision

If complete transaction logs are analyzed for each tenant, then measurement precision is improved, but device complexity increases

Engineering Contradiction:
Improvecustomer experience measurement accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

Complete transaction log analysis is performed in advance during background profile generation, creating comprehensive customer experience profiles that capture all nuances of tenant interactions. These pre-analyzed profiles are then applied uniformly during real-time monitoring, eliminating the need for complex real-time log processing while maintaining measurement precision.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Instead of processing original transaction logs during real-time monitoring, the system creates and applies copied customer experience profiles that were generated from complete log analysis. These profiles serve as simplified representations that retain all necessary measurement information without requiring access to the complex original data structures.

Inventive Principle:
Principle #26Copying

3Productivity

If real-time customer experience monitoring is implemented across all tenants, then productivity is improved, but computational cost increases

Engineering Contradiction:
Improvereal-time monitoring capabilityVSAvoidcomputational cost
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

All computationally intensive customer experience profile generation is performed in advance during background operations using available computing resources. During real-time monitoring, the system simply applies these pre-computed profiles uniformly across tenants, requiring minimal computational resources while maintaining full monitoring capability and enabling immediate remedial actions.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11037085B2Computation of customer experience metrics in a multi-tenant cloud computing environment
Publication Date: 2021.06.15 SALESFORCE INC
  • US11037085B2 patent drawing
  • US11037085B2 patent drawing
  • US11037085B2 patent drawing

AI summary

System and methods are described for deriving normalized infrastructure metrics to represent customer experience of a cloud computing system, continuously evaluating a profile for a tenant of the cloud computing system and determining a customer experience indicator for the tenant in real-time or near real-time, without losing accuracy, based at least in part on the infrastructure metrics and the profile.