×

Sharing material in a master-slave configuration using an instant messaging infrastructure

  • US 7,792,904 B2
  • Filed: 01/15/2008
  • Issued: 09/07/2010
  • Est. Priority Date: 01/15/2008
  • Status: Expired due to Fees
First Claim
Patent Images

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.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×