Patent ID: 8528003

Claim:
A method of communicating among webpages running in different browser windows, comprising: on a first computing device, a first webpage running in a first browser window that runs in conjunction with a first browser program calling a function in a first plugin file running on a first plugin that runs in conjunction with the first browser program; on the first computing device, in response to the first webpage calling the function, the first plugin file sending a first communication to a second plugin file running on a second plugin that runs in conjunction with a second browser program that is different from the first browser program, wherein the second plugin file is associated with a second browser window; on the first computing device, in response to the second plugin file receiving the first communication from the first plugin file, the second plugin file sending a second communication to a second webpage running in the second browser window that runs in conjunction with the second browser program; wherein the first and second plugin files function as a communication medium between the first and second webpages; in response to the second webpage receiving a communication from the first webpage, communicating between the second webpage running in the second browser window on the first computing device and a third webpage running in a third browser window on a second computing device via an instant messenger service.