System and method for communication between rich internet applications
First Claim
Patent Images
1. A system for communicating between applications, comprising:
- a first computing device coupled to a server system through a first communication link, the first computing device running one or more Rich Internet Applications and a chat application separate from the one or more Rich Internet Applications;
a web application coupled to the one or more Rich Internet Applications over a second communication link;
wherein the server system comprises a chat room that communicates with a chat application running on the first computing device, at least one presence room that communicates with the one or more Rich Internet Applications, and a control room that receives an authentication from each of the one or more Rich Internet Applications, receives a set of real time data independent of user input from each authenticated Rich Internet Application, communicates with the chat room and the presence room, and broadcasts the set of real time data for each authenticated Rich Internet Application to each of the other one or more Rich Internet Applications;
wherein the web application registers with the chat room and the presence room via the control room, and then periodically receives a set of low priority logging data directly from the one or more Rich Internet Applications over the second communication link; and
wherein the one or more Rich Internet Applications have a communication interaction with the server system using the first communication link.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods are disclosed for communicating between applications. In one exemplary embodiment, there is provided a system for communicating between applications where the system includes a Rich Internet Application and a control room within a server system The Rich Internet Application broadcasts information to the control room and the control room broadcasts the information to applications connected to the system. Moreover the Rich Internet Application also transmits low priority information to a web application for delayed logging and processing.
-
Citations
16 Claims
-
1. A system for communicating between applications, comprising:
-
a first computing device coupled to a server system through a first communication link, the first computing device running one or more Rich Internet Applications and a chat application separate from the one or more Rich Internet Applications; a web application coupled to the one or more Rich Internet Applications over a second communication link; wherein the server system comprises a chat room that communicates with a chat application running on the first computing device, at least one presence room that communicates with the one or more Rich Internet Applications, and a control room that receives an authentication from each of the one or more Rich Internet Applications, receives a set of real time data independent of user input from each authenticated Rich Internet Application, communicates with the chat room and the presence room, and broadcasts the set of real time data for each authenticated Rich Internet Application to each of the other one or more Rich Internet Applications; wherein the web application registers with the chat room and the presence room via the control room, and then periodically receives a set of low priority logging data directly from the one or more Rich Internet Applications over the second communication link; and wherein the one or more Rich Internet Applications have a communication interaction with the server system using the first communication link. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method of communicating between applications comprising:
-
authenticating a rich internet application operating on a first computer, where the application is authenticated with a server system; authenticating a web application with the server system; broadcasting a first set of priority data from the authenticated rich internet application to a control room within the server system, wherein the broadcasting occurs in real time upon creation of the first set of priority data; communicating a subset of data from the control room with a chat room and a presence room in the server system; broadcasting a second set of priority data from the control room to the rich internet application, wherein the broadcasting the second set of priority data occurs in real time upon receipt of the second set of priority data by the control room; broadcasting a set of chat data, separate from the first and second sets of priority data, from a chat application operating on the first computer to a chat room operating within the server system, wherein the chat application is separate from the rich internet application and transmitting a set of low priority data from the rich internet application directly to the web application for logging. - View Dependent Claims (13, 14, 15, 16)
-
Specification