×

Method for inter-object communication

  • US 7,464,384 B2
  • Filed: 03/14/2002
  • Issued: 12/09/2008
  • Est. Priority Date: 03/14/2002
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method of managing interactions between objects in an object oriented computing environment, comprising:

  • receiving a request for forming a partnership for a first object to interact with a second object, wherein the request includes an identifier of a first license associated with the first object and a second license associated with the second object;

    responsive to determining that both the first license and the second license are valid, generating a partnership object for managing the interaction between the first object and the second object, wherein the partnership object represents a particular relationship between the first object and the second object;

    providing a reference to the partnership object to the first and second objects;

    determining whether a message directed to the partnership object is received;

    responsive to determining that the message directed to the partnership object is received;

    determining whether the message is received by the first object or the second object;

    responsive to determining that the message is received by the first object, forwarding the message to the second object by using the reference to the partnership object; and

    responsive to determining that the message is received by the second object, forwarding the message to the first object by using the reference to the partnership object;

    responsive to determining that the message directed to the partnership object is not received;

    determining whether a lapse event indicating a lapse in activity of one of the first object or the second object is received;

    responsive to determining that the lapse event indicating a lapse in activity of one of the first object or the second object is received, informing the other of the first object or the second object of the lapse event by using the reference to the partnership object;

    tearing down the partnership object; and

    the first object and the second object reclaiming system resources that were tied up by the partnership object.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×