System and method for integrating multiple applications operating on a shared platform
First Claim
1. A method for interoperability between a first application and a second application, where both the first application and the second application are mark-up language applications executable within a browser container executing on a processing device, the method comprising:
- accessing a first exchange script in the first application and a second exchange script in the second application;
executing the first application and the second application on the processing device;
executing a desktop services module in communication with the first application and the second application, the desktop services module disposed between the first application and the browser container and between the second application and the browser container;
communicating between the first application and the desktop services module using the first exchange script and communicating between the second application and the desktop services module using the second exchange script;
orchestrating interoperability between the first application and the second application by the desktop services module determining an interaction in the first application via the desktop services module and generating an action command for the second application based on at least one interoperability function;
performing a processing operation in the second application based on the action command.
5 Assignments
0 Petitions
Reexamination
Accused Products
Abstract
A method and system for interoperability between a first and second mark-up language application, both executable within a browser container, includes accessing a first exchange script in the first application and a second exchange script in the second application. The method and system includes executing a desktop services module in communication with the applications, the module disposed between the applications and the browser container. The method and system includes communicating between the first application and the desktop services module using the first exchange script and communicating between the second application and the desktop services module using the second exchange script. Therein, the method and system determines an interaction in the first application via desktop services module, generates an action command for the second application via an interoperability function in the desktop services module, and performs a processing operation in the second application based on the action command.
-
Citations
18 Claims
-
1. A method for interoperability between a first application and a second application, where both the first application and the second application are mark-up language applications executable within a browser container executing on a processing device, the method comprising:
-
accessing a first exchange script in the first application and a second exchange script in the second application; executing the first application and the second application on the processing device; executing a desktop services module in communication with the first application and the second application, the desktop services module disposed between the first application and the browser container and between the second application and the browser container; communicating between the first application and the desktop services module using the first exchange script and communicating between the second application and the desktop services module using the second exchange script; orchestrating interoperability between the first application and the second application by the desktop services module determining an interaction in the first application via the desktop services module and generating an action command for the second application based on at least one interoperability function; performing a processing operation in the second application based on the action command. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for interoperability between a first application and a second application, where both the first application and the second application are mark-up language applications executable within a browser container, the system comprising:
-
a computer readable medium having executable instructions stored therein; and
at least one processing device providing a processing platform, the processing device, in response to the executable instructions, operative to;execute the first application and the second application thereon; access a first exchange script in the first application and a second exchange script in the second application; execute a desktop services module within the browser container on the processing device, the desktop services module in communication with the first application and the second application, the desktop services module disposed between the first application and the browser container and between the second application and the browser container; communicate between the first application and the desktop services module using the first exchange script and communicating between the second application and the desktop services module using the second exchange script; determine an interaction in the first application via the desktop services module; generate an action command for the second application via the desktop services module based on at least one interoperability function within the desktop services module; and perform a processing operation in the second application based on the action command. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
Specification