Multi-tenant Collaborative Review Service Architecture

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Complex computer programs require collaborative authoring and review among multiple developers, but existing tools lack efficient mechanisms for preserving confidentiality and providing a tailored experience across tenants while facilitating real-time updates.

Innovation Solution

A multi-tenant collaborative review service that distributes a review target artifact set to maintain tenant-specific and centralized data subsets, enabling real-time notifications and customizable functions across tenants, ensuring confidentiality and a unique experience for each tenant.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If a multi-tenant collaborative review service is implemented, then collaboration efficiency and real-time updates are improved, but data confidentiality and tenant isolation become more difficult to ensure

Engineering Contradiction:
Improvecollaboration efficiencyVSAvoiddata confidentiality
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The review target artifact set is segmented into two distinct subsets: a tenant-accessible subset stored locally at the tenant's computing system and a centralized service subset stored remotely at the service provider's computing system. This segmentation allows collaborative review functionality to operate efficiently while maintaining strict data confidentiality boundaries between tenants.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different quality requirements are applied to different parts of the data. Sensitive tenant-specific data is kept local with high confidentiality protection, while less sensitive collaborative review data is maintained centrally to enable real-time collaboration. This local quality approach optimizes both security and collaboration efficiency.

Inventive Principle:
Principle #3Local quality

2Ease of operation

If a centralized review service is used, then service standardization and ease of operation are improved, but adaptability to tenant-specific requirements deteriorates

Engineering Contradiction:
Improveservice standardizationVSAvoidtenant-specific customization
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The collaborative review service is designed with universal functionality that serves all tenants through a standardized interface and process. The service can handle multiple tenants simultaneously while providing consistent collaboration features, achieving ease of operation through standardization.

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

Solution Approach 2:

The service architecture segments functionality into centralized review processes that provide standardization and tenant-specific configurations that enable customization. This allows the same service infrastructure to adapt to different tenant requirements while maintaining operational simplicity.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS8627280B2Multi-tenant collaborative review service
Publication Date: 2014.01.07 MICROSOFT TECHNOLOGY LICENSING LLC
  • US8627280B2 patent drawing
  • US8627280B2 patent drawing
  • US8627280B2 patent drawing

AI summary

A multi-tenant collaborative review service that facilitates collaborative review of a review target artifact set. The service is multi-tenant in that it provides common functions and infrastructure that are available across multiple tenants supported by the review service. Furthermore, the review service is extensible in that it provides an extensibility point into which tenant-specific functions may be incorporated into the review service. For each one or more of the tenants, the corresponding review target artifact set is distributed such that a tenant-accessible subset of the artifact set is maintained uniquely accessible by the corresponding tenant, and such that a centralized service subset of the review target artifact set is maintained remote from the corresponding tenant.