Cross-Domain Iframe Correlation for Secure Ad Coordination

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Modern web browsers enforce a same origin policy that prevents content in an iframe from interacting with other iframes, inhibiting coordination and information exchange between frames from different domains, which is problematic for managing advertisements and preventing malicious actions.

Innovation Solution

A method and system for identifying and correlating information across multiple related frames on a web page by using event listeners and message transmission to determine frame relationships and exchange information, enabling advertisement guidance applications to manage and coordinate advertisements effectively.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the same origin policy is enforced to prevent malicious actions, then security is improved, but information exchange and coordination between iframes from different domains is inhibited

Engineering Contradiction:
ImprovesecurityVSAvoidinformation exchange between iframes
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The patent introduces an intermediary mechanism (event listeners and message passing system) that mediates communication between iframes from different domains. The intermediary translates and relays messages through a controlled interface, allowing information exchange while maintaining security boundaries. This resolves the contradiction by enabling communication without direct access between iframes.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If direct coordination between iframes is allowed, then advertisement management effectiveness is improved, but security risks increase

Engineering Contradiction:
Improveadvertisement management effectivenessVSAvoidsecurity risks
Core Design Contradiction:
ProductivityVSObject-affected harmful factors

Solution Approach 1:

The system uses an intermediary message passing mechanism that enables effective advertisement coordination across iframes while maintaining security. The intermediary validates and controls all communications, allowing advertisement management functionality without exposing systems to direct security risks from untrusted domains.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent implements feedback mechanisms where iframes send and receive messages about advertisement states, coordination requests, and execution results. This feedback loop enables effective advertisement management while the controlled message passing ensures security by validating all feedback content before processing.

Inventive Principle:
Principle #23Feedback

3Adaptability or versatility

If event listeners are loaded in iframes to enable message reception, then coordination capability is improved, but device complexity increases

Engineering Contradiction:
Improvecoordination capabilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The event listener mechanism serves multiple functions: receiving messages from parent iframes, forwarding messages to child iframes, and managing the nested iframe communication hierarchy. This multi-functionality improves coordination capability while avoiding the need for separate specialized components for each communication task, thereby limiting the increase in system complexity.

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

Data Source

PatentUS12547817B2Systems, methods, and media for correlating information corresponding to multiple related frames on a web page
Publication Date: 2026.02.10 INTEGRAL AD SCIENCE INC
  • US12547817B2 patent drawing
  • US12547817B2 patent drawing
  • US12547817B2 patent drawing

AI summary

Systems, methods, and media for correlating information corresponding to multiple related frames on a web page are provided. In some embodiments, a method for identifying corresponding iframes on a web page to a server is provided, the method comprising: loading a web page including a plurality of iframes; receiving the requested content and identifying information for a first iframe; loading an event listener; determining a location of the first iframe in the structure of the web page; transmitting a message to a second iframe including the first identifying information and location of the first iframe; receiving, using the event listener, a message from the second iframe including second identifying information and location of the second iframe; determining that the second iframe is nested within the first iframe; and transmitting a third message to a server including at least the second identifying information and location of the second iframe.