Dynamic Proxy Mapping for SaaS Domain Discovery

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing proxy server systems require manual configuration for handling complex cloud, SaaS, and web applications with extensive subdomains, leading to inefficiencies and outages due to domain changes, and lack automation for dynamic domain discovery and configuration.

Innovation Solution

A self-configuring proxy server system that automatically discovers and maps new domains, generates proxy mapping data, and transforms native links to proxy links, eliminating the need for manual configuration and enhancing resilience to domain changes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If manual configuration is used to associate proxy links and native links, then proxy server can handle basic domain mapping, but the system becomes complex and time-consuming to maintain, and cannot adapt to fast-moving SaaS application domain changes

Engineering Contradiction:
Improveadaptability to domain changesVSAvoidconfiguration complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The proxy server automatically discovers domains by monitoring client requests and self-configures proxy mappings without manual intervention. The system extracts domains from embedded links in content, generates corresponding proxy links, and maintains mappings dynamically, enabling the proxy server to adapt to SaaS application domain changes autonomously

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The proxy server pre-generates proxy links for discovered domains and maintains a mapping database ready for use. By proactively discovering domains through content analysis and pre-configuring mappings, the system is prepared for future requests before they occur, eliminating the need for reactive manual configuration

Inventive Principle:
Principle #10Preliminary action

2Reliability

If manual configuration updates are performed for new domains, then proxy mapping can be maintained, but the system experiences outages or 'jumping the proxy' during the update process

Engineering Contradiction:
Improveproxy connection stabilityVSAvoidconfiguration update time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The proxy server maintains continuous operation by dynamically adding new domain mappings without service interruption. As the proxy server discovers new domains through content analysis, it immediately updates its mapping database and begins routing requests through the new proxy links, ensuring uninterrupted service while adapting to domain changes

Inventive Principle:
Principle #20Continuity of useful action

Solution Approach 2:

The proxy server monitors client requests and content to detect new domains in real-time, using this feedback to automatically update proxy mappings. This closed-loop approach ensures the proxy configuration remains synchronized with actual domain usage, preventing outages caused by stale configurations

Inventive Principle:
Principle #23Feedback

3Adaptability or versatility

If extensive subdomain levels are supported, then the proxy can handle complex cloud applications, but SSL certificate infrastructure becomes insufficient with single-level wildcard certificates

Engineering Contradiction:
Improvesubdomain handling capabilityVSAvoidSSL certificate management
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The proxy server segments the SSL certificate validation process by extracting and validating individual domain components from multi-level subdomain URLs. By processing each subdomain level separately and maintaining granular proxy mappings, the system can handle extensive subdomain hierarchies without requiring complex wildcard certificate configurations for entire domain trees

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12609994B2Dynamic domain discovery and proxy configuration
Publication Date: 2026.04.21 STRATOKEY PTY LTD
  • US12609994B2 patent drawing
  • US12609994B2 patent drawing
  • US12609994B2 patent drawing

AI summary

A proxy server system implements dynamic domain discovery and proxy configuration. The proxy server system maintains proxy mapping data including a plurality of mappings, each mapping associating a domain and a proxy string. The proxy server system receives a request including a proxy link, generates a native link that includes a domain associated with the third-party network service, and obtains a resource including native content from the third-party network service. The proxy server system identifies, in the native content, a first embedded native link having a first domain associated with the third-party network service, determines that the proxy mapping data does not include any mapping corresponding to the first domain, generates a first mapping associating the first domain and a first proxy string, and updates the proxy mapping data to include the first mapping.