Domain Split Display Iframe Resizing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional iframe technology does not automatically resize to fit within a window, leading to a perception that user-generated content and publication system content are from different sources, potentially implicating the webpage provider as the source of malicious code, and does not efficiently manage computing resources.

Innovation Solution

Implementing a domain split display system that uses a parent page with a content iframe and grandchild iframes, where the grandchild iframes communicate size information to resize the content iframe, allowing seamless integration and efficient resource management by using a network architecture with a domain split engine to handle user-generated and publication system content.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional iframe technology is used to display user-generated content, then content integration is achieved, but the iframe does not automatically resize leading to a perception of multiple sources and potential misattribution of malicious code

Engineering Contradiction:
Improvecontent source attributionVSAvoidiframe resizing
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The iframe is enhanced with automatic resizing capability that allows it to self-adjust its dimensions to fit the available space without manual intervention. This self-service mechanism ensures the iframe seamlessly integrates with the parent webpage, maintaining a unified appearance that prevents users from perceiving multiple content sources.

Inventive Principle:
Principle #25Self-service

2Adaptability or versatility

If user-generated content is displayed on a second party website, then content diversity is improved, but the webpage provider may be perceived as the source of malicious code

Engineering Contradiction:
Improvecontent source diversityVSAvoidmalicious code misattribution
Core Design Contradiction:
Adaptability or versatilityVSObject-affected harmful factors

Solution Approach 1:

The system introduces a domain split display mechanism that acts as an intermediary layer between the webpage provider and user-generated content. This intermediary clearly separates and attributes content from different domains, allowing the webpage provider to host diverse content while preventing misattribution of malicious code by maintaining distinct domain identification.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If multiple iframes are used to display content from different domains, then content integration is achieved, but computing resource usage increases

Engineering Contradiction:
Improvemulti-domain content integrationVSAvoidcomputing resource usage
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

The system merges multiple domain-specific iframes into a unified domain split display structure. By combining the rendering and management of multiple iframes under a single coordinated framework, the system reduces redundant computing operations and resource consumption while maintaining the ability to display content from multiple domains seamlessly.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS10031898B2System and method to provide a domain split display
Publication Date: 2018.07.24 EBAY INC
  • US10031898B2 patent drawing
  • US10031898B2 patent drawing
  • US10031898B2 patent drawing

AI summary

Systems and methods for a domain split display are provided. A first request call directed to a first domain is received. In response, a first response is transmitted to a client device, which causes generation of a parent page comprising a content iframe that is a child frame of the parent page. The parent page is associated with the first domain and the content iframe is associated with a second domain. A second request call directed to a second domain is received and a second response is transmitted to the client device. The second response causes a plurality of grandchild iframes to be generated within the content iframe, whereby a first grandchild iframe is associated with the first domain and a second grandchild iframe is associated with the second domain. The plurality of grandchild iframes are sibling iframes at a same level that are enabled to communicate with each other regardless of domain. The system causes resizing of the content iframe based on a communication of a size requirement between the first grandchild iframe and the second grandchild iframe and based on a communication of the size requirement between the first grandchild iframe and the parent page.