Patent ID: 7984170

Claim:
A computer-implemented method of communicating between frames of a page having content from different domains, comprising: under control of one or more computer systems configured with executable instructions, receiving indication of a change in state of content for a first frame of the page, the content for the first frame corresponding to a first domain; sending a message to a messaging frame of the page corresponding to the first domain, the message including information about the change in state and including a target destination for a second domain; switching the messaging frame to correspond to the target destination of the second domain; updating a state of a second frame of the page corresponding to the second domain in response to the information about the change in state of the content for the first frame; and specifying a set of messages that are able to be sent between the first and second domains using the messaging frame, wherein the first and second frames of the page corresponding to the respective first and second domains are restricted from direct communication and messages outside the specified set are not able to be sent between the first and second domains using the messaging frame.