Dynamic Service DNS Routing via Policy Registry

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional DNS systems require manual and time-consuming processes to update or add new service routes, leading to inefficiencies and end-user frustration, as they rely on static definitions and manual intervention for changes in server access and service routing.

Innovation Solution

An enhanced service DNS server dynamically retrieves routing mechanisms by interfacing with an integrated metadata repository and policy definition server in real-time, allowing for automated updates to service policies without altering hard-wired DNS definitions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If manual intervention is used to update DNS definitions and service routing, then system reliability is maintained through controlled changes, but productivity deteriorates due to time-consuming and error-prone manual processes

Engineering Contradiction:
Improveservice routing update speedVSAvoidrouting configuration accuracy
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent transforms static, hard-wired DNS definitions into dynamic service definitions that can be updated in real-time. The service DNS server dynamically resolves service names to network destinations by querying a service registry, allowing routing configurations to adapt automatically without manual intervention while maintaining system reliability through structured update procedures.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system enables self-service automation where the service DNS server automatically updates routing information by querying the service registry when services are added, removed, or modified. This eliminates manual DNS definition updates while maintaining reliability through automated consistency checks and structured registry management.

Inventive Principle:
Principle #25Self-service

2Adaptability or versatility

If static DNS definitions are used, then system stability is maintained, but adaptability deteriorates as new services cannot be integrated quickly

Engineering Contradiction:
Improveservice integration flexibilityVSAvoidDNS configuration stability
Core Design Contradiction:
Adaptability or versatilityVSStability of the object's composition

Solution Approach 1:

The patent replaces static DNS definitions with dynamic service definitions that automatically adapt to new services. The service DNS server queries the service registry in real-time to resolve service names, enabling rapid integration of new services while maintaining stability through consistent resolution mechanisms and structured registry management.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The service registry acts as an intermediary between service definitions and DNS resolution. It maintains a structured repository of service information that the service DNS server queries dynamically, allowing flexible service integration while preserving DNS system stability through a controlled interface layer.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Device complexity

If manual firewall rules and load balancer configurations are required, then security control is maintained, but device complexity increases due to multiple manual configuration points

Engineering Contradiction:
Improveconfiguration management complexityVSAvoidsecurity rule consistency
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent merges service definition, routing, and security configuration into a unified service registry and service DNS server system. Service definitions in the registry inherently contain routing and security information, eliminating the need for separate manual firewall rules and load balancer configurations, thereby reducing complexity while maintaining security consistency.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The service registry and service DNS server provide multi-functional capabilities, handling service definition, routing resolution, and security policy enforcement in a single unified system. This universal approach replaces multiple separate configuration mechanisms, reducing overall system complexity while maintaining reliable security controls.

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

Data Source

PatentUS9015320B2Dynamic provisioning of service requests
Publication Date: 2015.04.21 BANK OF AMERICA CORP
  • US9015320B2 patent drawing
  • US9015320B2 patent drawing
  • US9015320B2 patent drawing

AI summary

An enhanced service DNS server may receive service requests and interface with an integrated metadata repository/policy definition server to determine service policies associated with the service request. The service policies may aid the enhanced service DNS server in determining if a requestor associated with the service is authorized to receive the service and if the service requestor is authorized to receive the service, the service policies may detail how the enhanced service DNS server may route the service request to the appropriate service provider over the network. This scheme may help to automate the process of implementing changes to services provided over a network.