Method and system to provide message communication between different browser based applications running on a desktop
First Claim
Patent Images
1. A method to communicate data between different Internet domains, the method including:
- at a first application 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;
communicating the URL string to a 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.
21 Assignments
0 Petitions
Accused Products
Abstract
A method and system to facilitate the communication of data and/or messages between different Internet domains include, at a first application associated with a first Internet domain, embedding data in an anchor portion of a URL string. The URL string identifies a second Internet domain that is different from the first Internet domain. This URL string is communicated to a second application associated with the second Internet domain. At the second application, the received URL string is parsed, and the relevant data extracted therefrom.
105 Citations
33 Claims
-
1. A method to communicate data between different Internet domains, the method including:
-
at a first application 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;
communicating the URL string to a 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 20, 21)
-
-
10. A system to communicate data between different Internet domains, the method including:
-
a first application, associated with a first Internet domain, to embed the data in an anchor portion of a URL string that identifies a second Internet domain that is different from the first Internet domain, and to communicate the URL string to a second application associated with the second Internet domain; and
the second application to receive the URL string and to extract the data therefrom, wherein the second application does not perform a server access to a server associated with the second domain responsive to receipt of the URL string. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method to communicate data between different Internet domains, the method including:
-
downloading a first embedded application from a first Internet domain, the first embedded application being embedded within a browser instance operating as a first client application;
downloading a second embedded application from the first Internet domain, the second embedded application being embedded within a second browser instance operating as a second client application; and
establishing communications between the first and second embedded applications to thereby enable a communication of data between the first client application and the second client application.
-
-
22. A method to facilitate the communication of data between different Internet domains, the method including:
-
configuring first and second embedded applications, retrievable from a first Internet domain, to communicate data to each other;
at a server associated with a first Internet domain, responsive to a request from a first client application associated with the first Internet domain, communicating the first embedded application to the first client application; and
at the server associated with the first Internet domain, responsive to a request from a second client application associated with a second Internet domain, communicating the second embedded application to the second client application. - View Dependent Claims (23, 24, 25)
-
-
26. A system to facilitate communication of data between different Internet domains, the system including:
-
first and second client applications associated with first and second Internet domains respectively;
a server, associated with a first Internet domain, and;
responsive to a request from the first client application associated with the first Internet domain, to communicate a first embedded application to the first client application; and
responsive to a request from the second client application associated with a second Internet domain, to communicate a second embedded application to the second client application, wherein the first and second embedded applications, retrievable from a first Internet domain, are configured to communicate data to each other. - View Dependent Claims (27, 28, 29)
-
-
30. A system to communicate data between different Internet domains, the system including:
-
first means, associated with a first Internet domain, for 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, and for communicating the URL string to second means associated with the second Internet domain; and
the second means for receiving the URL string and for extracting the data therefrom, wherein the second means does not perform a server access to a server associated with the second domain responsive to receipt of the URL string.
-
-
31. A system to facilitate communication of data between different Internet domains, the system including:
-
first and second means associated with first and second Internet domains respectively;
third means associated with a first Internet domain;
responsive to a request from the first means associated with the first Internet domain, for communicating a first embedded application to the first means; and
responsive to a request from the second means associated with a second Internet domain, for communicating a second embedded application to the second means, wherein the first and second means are retrievable from a first Internet domain, and are configured to communicate data to each other.
-
-
32. A machine-readable medium storing a set of instructions, executable by a machine, to cause the machine to communicate data between different Internet domains utilizing a method, the method including:
-
at a first application 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;
communicating the URL string to a 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.
-
-
33. A machine-readable medium storing a set of instructions that, when executed by machine, cause the machine to facilitate the communication of data between different Internet domains utilizing a method, the method including:
-
configuring first and second embedded applications, retrievable from a first Internet domain, to communicate data to each other;
at a server associated with a first Internet domain, responsive to a request from a first client application associated with the first Internet domain, communicating the first embedded application to the first client application; and
at the server associated with the first Internet domain, responsive to a request from a second client application associated with a second Internet domain, communicating the second embedded application to the second client application.
-
Specification