Proxy-Based Cross-Domain Browser Frame Integration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems face security challenges and restrictions in allowing communication between browser frames pointing to different Internet domains, which hinders the integration of third-party mapping services into on-premises insurance claim processing applications.

Innovation Solution

Implementing a proxy-based system that allows interframe communication by directing both frames to the same domain, enabling secure cross-domain interactions through a proxy that makes remote calls to external domains on behalf of the iframe, thereby facilitating the integration of third-party services like mapping engines into insurance-related workflows.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If browser frames are directed to different Internet domains to integrate third-party mapping services, then functionality and adaptability are improved, but security restrictions prevent interframe communication

Engineering Contradiction:
Improveintegration of third-party servicesVSAvoidsecurity
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent implements a proxy server as an intermediary component that mediates communication between browser frames on different domains. The proxy receives requests from the iframe, forwards them to the external mapping service domain, and returns responses to the iframe, thereby enabling secure cross-domain communication without direct iframe-to-external-domain interaction. This resolves the security restriction while maintaining the ability to integrate third-party mapping services.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If direct communication between frames on different domains is allowed, then ease of operation is improved, but security risks increase

Engineering Contradiction:
Improveinterframe communicationVSAvoidsecurity risks
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The proxy server acts as a secure intermediary that simplifies the operation of interframe communication while mitigating security risks. Instead of requiring complex security configurations or direct trusted connections between frames on different domains, the proxy provides a standardized, controlled interface that handles authentication, request validation, and response routing. This makes cross-domain communication easier to implement while reducing security exposure.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10607161B2Processing insurance related address information
Publication Date: 2020.03.31 GUIDEWIRE SOFTWARE INC
  • US10607161B2 patent drawing
  • US10607161B2 patent drawing
  • US10607161B2 patent drawing

AI summary

A technique of processing insurance-related address information includes receiving a starting address specification. It further includes determining a geocode location that is associated with the starting address specification. It further includes providing display information associated with the geocode. It further includes receiving updated address information that is generated within a display of the display information. It further includes determining a reverse geocode associated with the updated address information.