Patent ID: 8209706
Filing Date: 2012-06-26
Classification: G06F

Abstract:
1. In a system comprising a parent web page which is hosted in a parent domain, a child web page which is hosted in a different child domain, and a client computing device comprising a web browser, wherein the parent web page embeds hypertext markup language (HTML) content from the child web page, a computer-implemented process for cross-domain communication between the parent web page and the child web page, comprising process actions of: upon downloading the parent web page into the web browser, constructing an inter-frame messaging (IFM)-frame object within the parent web page, wherein the IFM-frame object comprises a parent instantiation of a channel-control object; upon downloading the child web page into the web browser, constructing an IFM-channel object within the web browser, wherein the IFM-channel object comprises a child instantiation of the channel-control object; establishing an IFM-channel connection between the parent instantiation of the channel-control object and the child instantiation of the channel-control object; and using the established IFM-channel connection to bidirectionally communicate text-based messages directly between the parent web page and the child web page, wherein said messages comprise commands and HTML content, and the cross-domain communication takes place completely within the web browser.