Method and system to provide message communication between different application clients running on a desktop
First Claim
Patent Images
1. A method to communicate data between a first application client and a second application client, the method including:
- at the first application client, embedding data in an anchor portion of a URL string that identifies a message content;
at the first application client, invoking execution of an embedded browser component of the second application client by communicating the URL string to the second application client; and
at the second application client, parsing the URL string and extracting the data therefrom, wherein the parsing of the URL string at the second application client causes the second application client to perform a function using the data.
7 Assignments
0 Petitions
Accused Products
Abstract
A method and system to facilitate the communication of data and/or messages between a browser-based application and a non browser-based application including, at the browser-based application, embedding data in an anchor portion of a URL string and invoking execution of an embedded browser component of the non browser-based application by communicating the URL string to the second application. At the non browser-based application, the received URL string is parsed and the relevant data extracted therefrom.
45 Citations
39 Claims
-
1. A method to communicate data between a first application client and a second application client, the method including:
-
at the first application client, embedding data in an anchor portion of a URL string that identifies a message content;
at the first application client, invoking execution of an embedded browser component of the second application client by communicating the URL string to the second application client; and
at the second application client, parsing the URL string and extracting the data therefrom, wherein the parsing of the URL string at the second application client causes the second application client to perform a function using the data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A system to communicate data between a first application client and a second application client, the system including:
-
the first application client to embed data in an anchor portion of a URL string that identifies a message content and to communicate the URL string to a second application client to invoke execution of an embedded browser component of a second application client; and
the second application client to parse the URL string, extract the data therefrom and to perform a function using the data. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
-
37. A machine-readable medium storing a set of instructions that, when executed by machine, cause the machine to facilitate communication of data between a browser-based application and a first non browser-based application utilizing a method, the method including:
-
at the browser-based application, embedding a data in an anchor portion of a URL strings that identifies a message content;
at the browser-based application, invoking execution of an embedded browser component of the first non browser-based application by communicating the URL string to the first non browser-based application; and
at the first non browser-based application, parsing the URL string and extracting the data therefrom, wherein the parsing of the URL string at the first non browser-based application causes the first non browser-based application to perform a function using the data. - View Dependent Claims (38)
-
-
39. A system to communicate data between a first application client and a second application client, the system including:
-
first means for embedding data in an anchor portion of a URL string that identifies a message content and for communicating the URL string to a second application client to invoke execution of an embedded browser component of a second application client; and
second means for parsing the URL string, extracting the data therefrom and performing a function using the data.
-
Specification