Multi-Frame Web Display with Inter-Frame Communication
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current web application systems require users to manually manage and resize multiple browser windows to concurrently view and interact with job description, application, and resume editing webpages, which are often generated by different web application servers, leading to user experience obstacles and inefficiencies due to lack of communication between these servers.
Innovation Solution
Implementing a method and system that enables communication between multiple webpage frames by using event listeners to exchange status information and respond to events, allowing a parent webpage to manage child frames generated by different application servers, thereby facilitating concurrent display and interaction without the need for manual window management.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If multiple separate webpages are used for job description, application, and resume editing, then each webpage can be generated by its own dedicated web application server, but users must manually manage and resize multiple browser windows to view them concurrently
Solution Approach 1:
The patent combines multiple separate webpages (job description, application, resume editing) into a single parent webpage that displays multiple child frames. This allows content from different web application servers to be integrated into one unified interface, eliminating the need for users to manually manage multiple browser windows while preserving server independence.
Solution Approach 2:
The patent implements a nested structure where a parent webpage contains multiple child frames, and each child frame can further contain nested child frames. This hierarchical nesting allows complex multi-server content to be organized within a single webpage, providing both integration and structural organization.
2Quantity of substance
If multiple webpages are displayed concurrently in separate browser windows, then users can view multiple pages at once, but the webpages may not be designed for concurrent display causing information to be hidden or illegible
Solution Approach 1:
The patent segments the display area into multiple distinct frames within a single webpage, with each frame dedicated to specific content (job description, application form, resume editor). This segmentation allows each section to be optimized for its specific purpose while maintaining overall display quality and readability.
Solution Approach 2:
The patent transitions from displaying multiple webpages in separate spatial dimensions (multiple browser windows) to organizing them within a single two-dimensional webpage layout using frames. This allows concurrent display of multiple content types while maintaining proper scaling and readability through controlled positioning and sizing within the frame structure.
3Adaptability or versatility
If different web application servers generate parent webpage and child frame information, then each server can independently provide its content, but there is little to no communication between servers to handle errors and issues
Solution Approach 1:
The patent introduces an event listener mechanism as an intermediary that enables communication between child frames and the parent webpage. This allows different web application servers to exchange status information and error states through the frame hierarchy, maintaining server independence while enabling coordinated error handling and status updates.
Solution Approach 2:
The patent implements feedback loops where child frames send status information to parent webpages through event listeners, and parent webpages can respond to errors or issues in child frames. This feedback mechanism ensures that errors in any frame are communicated to the parent, enabling comprehensive error handling across multiple servers.
4Ease of operation
If a single webpage displays content from multiple webpages using inline frames, then concurrent viewing is enabled, but the system complexity increases due to the need for inter-frame communication mechanisms
Solution Approach 1:
The patent creates a universal event listener mechanism that can handle multiple types of events and status information across different child frames and parent webpages. This multi-functional approach consolidates various communication needs into a single standardized interface, reducing overall system complexity despite the multi-frame architecture.
Data Source
AI summary
An inter-frame and webpage generation and communication system and method provide a mechanism by which a parent webpage or frame can allocate a child frame of the displayed page for content generated by a web application other than that generating the parent webpage or frame and certain information can be exchanged between the child frame and the parent webpage or frame. Multiple frames of a webpage not only react to interactive events occurring within that frame, but also react to events occurring in child frames. In at least one embodiment, a mechanism for inter-frame communication is provided to enable communication between child and parent frames, and the inter-frame communication mechanism is agnostic as to whether the code displayed in the child and parent frames is provided by one or more web application servers.


