Multi-Cloud Event Mapping for Zero-Trust IP Resolution

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Cloud environments face challenges in maintaining consistent network access and security due to dynamic IP addresses, which complicate access controls and secure communication, especially in multi-cloud setups where resources are frequently reassigned, leading to vulnerabilities and disruptions.

Innovation Solution

A method for zero-trust IP address resolution in cloud services, involving a cloud security platform that generates high-fidelity log information by mapping and synthesizing event data from multiple sources, using a cache to store and enrich log data with metadata, and implementing a firewall with dynamic IP address management to ensure secure and consistent network access.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If dynamic IP addresses are used in cloud environments, then scalability and flexibility are improved, but network access consistency and security control deteriorate

Engineering Contradiction:
Improvescalability and flexibilityVSAvoidnetwork access consistency
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent introduces an intermediary mapping system that decouples the dynamic IP addressing from service identification. Instead of directly using IP addresses for service access and security policies, the system uses an intermediary mapping layer that translates dynamic IP addresses to stable service identifiers. This mapping system acts as a buffer that maintains consistent service access patterns even when underlying IP addresses change, thereby preserving network access consistency while allowing dynamic IP allocation.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If dynamic IP addresses are used in cloud environments, then resource allocation flexibility is improved, but security control complexity increases

Engineering Contradiction:
Improveresource allocation flexibilityVSAvoidsecurity control complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent creates a virtual copy or representation of the service access control mechanism. Instead of implementing complex dynamic security rules for each changing IP address, the system creates a static mapping table that copies the service identification logic into a lookup structure. This allows security controls to operate on stable service identifiers rather than dynamic IP addresses, significantly reducing security control complexity while maintaining resource allocation flexibility.

Inventive Principle:
Principle #26Copying

3Quantity of substance

If event data is collected from multiple cloud service providers, then comprehensive monitoring is improved, but data fidelity and consistency deteriorate

Engineering Contradiction:
Improvecomprehensive monitoring coverageVSAvoiddata fidelity
Core Design Contradiction:
Quantity of substanceVSMeasurement precision

Solution Approach 1:

The patent applies homogeneity by standardizing event data from multiple heterogeneous cloud service providers into a unified format. The system creates a common event structure with consistent fields, data types, and naming conventions across all cloud providers. This standardization layer transforms diverse data sources into homogeneous data that can be reliably analyzed and correlated, thereby maintaining data fidelity while achieving comprehensive multi-cloud monitoring coverage.

Inventive Principle:
Principle #33Homogeneity

Data Source

PatentUS12615236B2High-fidelity event data for multi-cloud services
Publication Date: 2026.04.28 CISCO TECHNOLOGY INC
  • US12615236B2 patent drawing
  • US12615236B2 patent drawing
  • US12615236B2 patent drawing

AI summary

Disclosed are systems, apparatuses, methods, and computer-readable media for high-fidelity event data for multi-cloud services. A method includes: storing first event information of a multi-cloud service in a cache, wherein the first event information is received from a first gateway controlled by the controller; storing second event information of the multi-cloud service in the cache, wherein the second event information is received from a first external service; mapping the second event information to the first event information to at least one identifier associated with the controller; and generating a first synthesized event information based on mapping the second event information to the first event information, the first synthesized event information including the at least one identifier, at least one event from the first event information, and at least one event from the second event information.