| US 7,519,689 B2 | ||
| Method and system to provide message communication between different browser based applications running on a desktop | ||
| Prabhuram Mohan, 1530 Prosperity Ct., San Jose, Calif. 95131 (US); and Krishnakumar Pandurangan, 3638 Springbrook Ave., San Jose, Calif. 95148 (US) | ||
| Filed on Sep. 10, 2003, as Appl. No. 10/660,418. | ||
| Prior Publication US 2005/0055458 A1, Mar. 10, 2005 | ||
| Int. Cl. G06F 15/16 (2006.01) | ||
| U.S. Cl. 709—219 [709/203; 709/217] | 16 Claims |

| 1. A method to communicate data between different Internet domains, the method including:
at a first application supported within a browser instance and associated with a first Internet domain, embedding the data
in an anchor portion of a URL string that identifies a second Internet domain that is different from the first Internet domain
where the first application is prohibited by browser same origin policy from communicating data with a second application
supported within another browser instance and associated with the second Internet domain wherein the first application and
the second application reside on a common machine;
embedding an identifier, that identifies the second application, within the URL string;
communicating the URL string to the second application associated with the second Internet domain; and
at the second application, receiving the URL string and extracting the data therefrom, wherein the receiving of the URL string at the second application does not cause the second application to perform a server
access to a server associated with the second domain and wherein the first application invokes execution of the second application
by communicating the URL string to the server associated with the second domain.
|