×

System and method for the distribution and synchronization of data and state information between clients in a distributed processing system

  • US 5,987,376 A
  • Filed: 07/16/1997
  • Issued: 11/16/1999
  • Est. Priority Date: 07/16/1997
  • Status: Expired due to Term
First Claim
Patent Images

1. In a distributed processing system that includes a plurality of network connected application clients, a method for sharing application data between at least two of the application clients, the method comprising the following steps:

  • (a) in a host client, initiating an application session and selectively admitting a new client into the application session, such that the application clients include the host client, the new client, and any other client participating in the application session;

    (b) transferring the application data from the host client to the new client, the application data comprising;

    (i) a data structure including a unique identifier for each of at least the host client and said any other client participating in the application session; and

    (ii) state data; and

    (c) in the event that any application client changes application data stored therein;

    (i) forwarding a state update packet from the application client changing the application data directly to all other application clients in the application session; and

    (ii) at each of the other application clients, receiving the state update packet and altering the application data stored at the receiving application client in accordance with the contents of the state update packet.

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