×

Method and system for negotiating capabilities when sharing an application program with multiple computer systems

  • US 5,949,975 A
  • Filed: 03/12/1997
  • Issued: 09/07/1999
  • Est. Priority Date: 03/12/1997
  • Status: Expired due to Term
First Claim
Patent Images

1. A method for coordinating the exchange of data of computer systems that are sharing an application, each computer system having a local share identifier, the method comprising:

  • when a computer system is inactive in the sharing of the application, setting the local share identifier to invalid;

    when a computer system is to become active in the sharing of the application,generating a share identifier for the computer system;

    setting the local share identifier to the generated share identifier; and

    sending the generated share identifier along with a demand to become active;

    when a computer system receives a demand to become active,when the local share identifier is invalid, setting the local share identifier to the share identifier received with the demand to become active; and

    when the local share identifier is valid, setting the local share identifier to the greater of the local share identifier and the share identifier received with the demand to become active;

    when a computer system is to confirm a demand to become active, sending the local share identifier along with a confirmation to become active;

    when a computer system receives a confirmation to become active,when the local share identifier is invalid, setting the local share identifier to the share identifier received with the confirmation to become active; and

    when the local share identifier is valid, setting the local share identifier to the greater of the local share identifier and the share identifier received with the confirmation to become active;

    when a computer system sends data to another computer system, sending the local share identifier along with the data; and

    when a computer system receives data sent from another computer system, disregarding the data when the local share identifier does not match the share identifier that is sent with the data.

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