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
OG exemplary drawing
 
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.