Patent ID: 7792904
Filing Date: 2010-09-07
Classification: G06Q,H04L

Abstract:
1. In a data processing system having a processor and at least one application executing on the processor, including Chat-Based Application Sharing Logic (CBASL), a method of using an instant messaging (IM) infrastructure in a master-slave configuration to transmit events that alter the visual state of material, the method comprising: starting a master application in a master system; connecting, via a chat server, the master system to one or more registered slave systems; in response to the master application detecting an event that alters the visual state of the material in the master system, converting the event into a serialized command that is transmittable by the chat server; adding the serialized command to a master event queue in the master system; transmitting the serialized command from the master event queue in the master system to a slave event queue in one or more of the registered slave systems that are authorized and are running a slave application, wherein the slave application is a copy of the master application and the transmitting the serialized command comprises transmitting only change events at the master application to the slave applications, wherein an entire document and/or application is not transmitted from the master system to the slave systems; fetching, in each registered slave system, the serialized command from the slave event queue within each registered authorized slave system; reconstituting, in each registered slave system, the serialized command into an executable event command; and executing the executable event command in each of the slave applications in the registered slave systems, wherein executing the executable event command alters a visual state of a copy of the material in the slave system.