Multi-tenant Analytics Platform Merging for Overhead Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Business intelligence analytics solutions often require customization based on varying customer segments and data types, leading to inefficiencies due to the need for separate analytics platforms and infrastructure for each customer, resulting in increased computational and storage overhead.

Innovation Solution

A common consolidated multi-tenant analytics platform is used, which is flexible enough to serve multiple customer segments and data types, reducing duplication of infrastructure by utilizing a unified metadata layer and analytics engine to generate customized business intelligence interfaces based on customer-specific parameters.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If separate analytics platforms are created for each customer segment, then customization capability is improved, but computational overhead and storage requirements increase

Engineering Contradiction:
Improvecustomization capabilityVSAvoidcomputational and storage overhead
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The patent consolidates multiple customer-specific analytics platforms into a single shared analytics platform that serves multiple customer segments. This merging eliminates redundant computational resources and storage infrastructure while maintaining the ability to deliver customized analytics solutions through a unified system that pools resources efficiently.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The shared analytics platform is designed to serve multiple customer segments simultaneously with a single unified infrastructure. The platform performs multiple functions by adapting to different customer needs through configuration rather than requiring separate physical systems, thereby reducing overall computational and storage overhead while maintaining versatility.

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

2Adaptability or versatility

If separate analytics platforms are created for each customer segment, then customization capability is improved, but device complexity increases

Engineering Contradiction:
Improvecustomization capabilityVSAvoidplatform complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

By merging multiple customer-specific platforms into one shared platform, the patent reduces the overall complexity of managing multiple separate systems. The unified architecture simplifies deployment, maintenance, and updates compared to maintaining distinct platforms for each customer segment.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The shared analytics platform achieves multi-functionality by serving diverse customer segments through a single system. This universal approach reduces complexity by eliminating the need to design, deploy, and maintain separate specialized platforms while still providing customized analytics capabilities through configuration and parameter adjustment.

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

Data Source

PatentUS10810522B2Custom-branded analytic applications in a multi-tenant environment
Publication Date: 2020.10.20 GOODDATA CORP
  • US10810522B2 patent drawing
  • US10810522B2 patent drawing
  • US10810522B2 patent drawing

AI summary

A consolidated business intelligence platform provides customized business analytics for a plurality of customer databases, each associated with a corresponding plurality of customers. Responsive to a request from a user for a customized business intelligence interface, the system determines a customer of the plurality of customers with which the user is affiliated; accesses a set of customization parameters for the determined customer, the customization parameters including a set of data analytics parameters and a set of data display parameters; and identifies, from the plurality of customer databases, a customer database associated with the determined customer. The system analyzes a dataset from the identified customer database using the set of data analytics parameters, and then formats the analyzed dataset for display based on the set of data display parameters, thereby generating the customized business intelligence interface for transmission to the user.