Cloud Semantic Layer for Cross-Platform Operation Selection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Cloud computing platforms offer diverse services and interfaces, requiring significant time and expertise to select appropriate platforms and services, and frequent changes necessitate continuous engagement, complicating migration and client interactions.

Innovation Solution

A semantic layer is introduced to interface with cloud computing platforms, enabling operations without direct client engagement, by receiving descriptions of operations, obtaining resource usage indications, and selecting optimal implementations based on these indications to perform operations consistently across different platforms.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If cloud providers offer diverse services and interfaces, then service functionality and versatility are improved, but client complexity and difficulty of selection increase

Engineering Contradiction:
Improveservice functionalityVSAvoidclient complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a semantic layer as an intermediary component that sits between the client application and the diverse cloud computing platforms. This semantic layer provides a standardized interface that translates client requests into platform-specific operations, thereby maintaining service versatility while shielding clients from underlying complexity. The semantic layer acts as a mediator that handles platform diversity without exposing it to the client.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If cloud providers frequently change service offerings and interfaces, then service adaptability is improved, but migration effort and time consumption increase

Engineering Contradiction:
Improveservice adaptabilityVSAvoidmigration time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent implements a semantic layer that is designed in advance to accommodate multiple cloud platforms and their evolving interfaces. By establishing this abstraction layer beforehand, the system can adapt to platform changes without requiring client-side modifications. The semantic layer maintains a library of platform-specific adapters that can be updated independently, enabling service adaptability while minimizing migration time and effort.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If clients directly engage with cloud computing platforms, then operational precision is improved, but ease of operation decreases

Engineering Contradiction:
Improveoperational precisionVSAvoidease of operation
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The semantic layer serves as an intelligent intermediary that preserves operational precision while improving ease of operation. It provides a simplified, unified interface for clients to interact with cloud services without requiring them to understand platform-specific complexities. The semantic layer translates these high-level client operations into precise platform-specific commands, ensuring that operational accuracy is maintained despite the abstraction.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Adaptability or versatility

If multiple cloud platforms are supported, then adaptability is improved, but system complexity increases

Engineering Contradiction:
Improveplatform compatibilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the system into distinct layers: a client layer, a semantic layer, and platform-specific adapter layers. Each platform is supported through its own adapter module that implements the standardized semantic layer interface. This segmentation allows the system to support multiple platforms without increasing overall complexity, as each platform's specificities are isolated to its own adapter module. The semantic layer remains simple and unified, while platform diversity is handled in discrete, manageable segments.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12608240B2Systems and methods for providing cloud computing semantic layer operations
Publication Date: 2026.04.21 FIDELITY INFORMATION SERVICES LLC
  • US12608240B2 patent drawing
  • US12608240B2 patent drawing
  • US12608240B2 patent drawing

AI summary

The disclosed embodiments include a method for providing cloud computing semantic layer. The method comprises receiving a description of a semantic layer operation performed by a semantic layer, the description including multiple implementations of the semantic layer operation, the multiple implementations differing in at least one of cloud operations used or cloud computing platforms used; receiving a request that indicates performance of the semantic layer operation; receiving first resource usage indications corresponding to the cloud operations, wherein the first resource usage indications comprise direct or indirect indications of least one of a storage amount, a compute amount, a number of transactions, a bandwidth, a number of application programming interface calls, or an application or database type associated with each of the cloud operations; selecting a first one of the multiple implementations; and communicating with the first one of the cloud providers to perform the semantic layer operation.