Webpage Section Coordination via Bridge Object Mediator

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing technologies fail to detect and coordinate multiple sections on a webpage, preventing synchronization of content delivery and limiting the ability to determine relevant attributes for personalized user experiences and advertising efficiency.

Innovation Solution

A system and method that uses JavaScript and customized algorithms to establish communication between webpage sections, identifying a master section to determine attributes and synchronize behavior, allowing for dynamic coordination and data transmission to a remote computing device.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If sections are loaded independently at runtime, then each section can be loaded separately, but the sections cannot communicate with each other and their attributes cannot be detected

Engineering Contradiction:
Improveease of loading sectionsVSAvoidloss of section attributes and communication capability
Core Design Contradiction:
Ease of manufactureVSLoss of information

Solution Approach 1:

The patent introduces a bridge object as an intermediary between independent iframe sections. This bridge enables communication by receiving messages from one section and transmitting them to other sections, allowing sections to exchange information about their attributes without direct communication capabilities. The bridge acts as a mediator that solves the information isolation problem while maintaining the independent loading structure.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The bridge object serves multiple functions: it acts as a communication channel between sections, a data collection point for section attributes, and a coordination center for synchronized behavior. By making the bridge multi-functional, the system can detect section attributes and enable communication without requiring changes to each individual section's loading mechanism.

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

2Adaptability or versatility

If sections are independent with different source code, then each section can be customized, but the webpage cannot synchronize content delivery across sections

Engineering Contradiction:
Improvecustomization of sectionsVSAvoidsynchronization of content delivery
Core Design Contradiction:
Adaptability or versatilityVSStability of the object's composition

Solution Approach 1:

The patent implements a feedback mechanism where sections send messages through the bridge about their current state and attributes. The bridge collects this feedback from multiple sections and uses it to coordinate synchronized content delivery. This feedback loop allows the system to maintain section independence while achieving coordination through continuous information exchange about section states.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent merges the communication and coordination functions of multiple independent sections into a single bridge object. By combining these functions at the bridge level rather than requiring each section to have full communication capabilities, the system achieves synchronized content delivery while preserving section customization. The bridge consolidates the coordination role that would otherwise be distributed across all sections.

Inventive Principle:
Principle #5Merging (Combining)

3Device complexity

If no communication paradigm is established between sections, then the webpage structure remains simple, but the ability to detect section attributes and synchronize behavior is hampered

Engineering Contradiction:
Improvesimplicity of webpage structureVSAvoiddifficulty of detecting section attributes
Core Design Contradiction:
Device complexityVSDifficulty of detecting and measuring

Solution Approach 1:

The bridge object serves as an intermediary that simplifies the detection of section attributes. Rather than requiring complex detection mechanisms in each section or centralized control, the bridge provides a single point where attribute information from all sections can be collected and processed. This intermediary approach maintains structural simplicity while enabling comprehensive attribute detection.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10721299B2Coordinating sections of a webpage using automatic communications
Publication Date: 2020.07.21 CRITEO TECH SAS
  • US10721299B2 patent drawing
  • US10721299B2 patent drawing
  • US10721299B2 patent drawing

AI summary

Methods and systems are described herein for coordinating a plurality of sections of a webpage. A browser application at a client computing device renders a webpage comprising a plurality of sections, each section containing source code. The browser application determines a master section of the plurality of sections using communications between at least a subset of the plurality of sections. The master section determines one or more attributes associated with at least a subset of the plurality of sections. The master section transmits the one or more attributes to a remote computing device, synchronizes a behavior of at least a subset of the plurality of sections, or both.