Patent ID: 8370852
Filing Date: 2013-02-05
Classification: G06F,Y10S

Abstract:
1. A method of managing interactions between objects in an object oriented computing environment, comprising: receiving, at a licensing framework executing on a computing device, a first request for forming a partnership between a first object and a second object from the second object, where the first request comprises an identifier of a first license issued to the first object and a second license issued to the second object by the licensing framework; determining whether the first license and the second license are valid; responsive to determining that both the first license and the second license are valid, generating a first partnership object that manages an interaction between the first object and the second object, where the first partnership object comprises a first partnership between the first object and the second object; providing a reference to the first partnership object to the first object and the second object, where the first object and the second object communicate via the first partnership object; monitoring for lapse events associated with partnership objects; responsive to determining that a lapse event for the first partnership object has not been posted: responsive to determining that the lapse event for the first partnership object has been posted: