Browser Router for Inter-Domain Data Communication
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing web technologies face challenges in enabling effective inter-domain communication between web applications hosted on different domains, which limits the integration of interactive features like maps and third-party modules within a single web page.
Innovation Solution
A computer-implemented method and system that employs iframes and routers to facilitate inter-domain communication by receiving and transmitting data between domains, allowing portable program modules (gadgets) to interact with a main web application despite browser restrictions, and combines data from multiple sources into a single packet for efficient transmission.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If web browsers implement domain isolation security measures, then security is improved, but inter-domain communication capability deteriorates
Solution Approach 1:
The patent introduces a router as an intermediary component that mediates communication between different domains. The router receives data from one domain, identifies the target domain, and transmits the data accordingly, enabling controlled inter-domain communication while maintaining security boundaries. This resolves the contradiction by providing a secure intermediary layer that facilitates communication without compromising domain isolation.
2Reliability
If multiple data groups are transmitted separately between domains, then data transmission reliability is improved, but transmission efficiency deteriorates
Solution Approach 1:
The patent combines multiple data groups into a single packet before transmission between domains. The router aggregates multiple data groups and transmits them as one unified packet, improving transmission efficiency by reducing the number of separate transmission operations. This merging approach maintains reliability through proper packet assembly while significantly enhancing productivity.
3Device complexity
If data is transmitted without combining multiple groups, then transmission simplicity is improved, but transmission efficiency deteriorates
Solution Approach 1:
The patent performs preliminary action by combining multiple data groups into a single packet before transmission. The router proactively aggregates data groups in advance, preparing them for efficient transmission. This preliminary combining operation simplifies the transmission process while improving efficiency, resolving the contradiction between simplicity and productivity.
Data Source
AI summary
A computer-implemented method for performing inter-domain communication in a web browser includes receiving first data from a first domain at a router associated with one or more domains other than the first domain, identifying at the router the one or more domains for receiving data associated with the received data, and transmitting second data associated with the received data to the one or more domains.


