Unified Data Model for Cross-Domain Service Integration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Integrating and analyzing data from different domains and verticals is challenging due to varying schemas and security mechanisms, making unified data management and security control difficult, especially in distributed computing environments.

Innovation Solution

A data-driven service platform that uses a unified data model to ingest, manage, and share data across domains, enabling data-driven services through a service model that exposes insights and facilitates secure data access and analytics.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If data from different domains are integrated using traditional methods, then data accessibility is improved, but system complexity increases due to varying schemas and security mechanisms

Engineering Contradiction:
Improvedata accessibilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a unified data model and service model as intermediary layers between diverse data sources and users. These models abstract away the complexity of varying schemas and security mechanisms, enabling data from different domains to be accessed uniformly without exposing the underlying system complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The unified data model and service model serve multiple functions simultaneously: they provide a common interface for data access, implement security control mechanisms, and enable analytics across domains. This multi-functionality reduces the need for separate systems for each concern, thereby reducing overall system complexity while improving adaptability.

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

2Reliability

If unified security control is implemented across data access and analytics, then security management is improved, but integration difficulty increases due to different domain security mechanisms

Engineering Contradiction:
Improvesecurity managementVSAvoidintegration difficulty
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The service model acts as an intermediary that implements unified security control. It translates and coordinates between different domain security mechanisms, providing consistent security management across all data access and analytics operations without requiring direct integration of each domain's security system.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The unified data model and service model change the parameters of data representation and access control. By standardizing how data is modeled and how security is applied across domains, the system achieves unified security management while reducing integration difficulty through parameter standardization.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If analytics derive insight across data from different domains, then analytical capability is improved, but data integration difficulty increases due to varying schemas

Engineering Contradiction:
Improveanalytical capabilityVSAvoiddata integration difficulty
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The unified data model serves as an intermediary that standardizes data representation across domains. Analytics can operate on this unified model without dealing with the complexity of varying source schemas, thereby improving analytical capability while the model handles the integration difficulty behind the scenes.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10348595B2Managing data-driven services
Publication Date: 2019.07.09 MICROSOFT TECHNOLOGY LICENSING LLC
  • US10348595B2 patent drawing
  • US10348595B2 patent drawing
  • US10348595B2 patent drawing

AI summary

The present invention extends to methods, systems, and computer program products for managing data-driven services. Aspects of the invention include a platform for data services. The platform manages data and associated data models holistically together. The platform enables and integrates data-driven services through a service model. The platform transforms data into information and information into intelligence and exposes insights to services. The platform allows for data and service sharing across domains.