Patents by Inventor Richard J. DeNatale

Richard J. DeNatale has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 8370852
    Abstract: A partnership object is created to manage interactions between objects in an object oriented computing environment. An interaction license is issued by a licensing framework executing on a computing device to each of a group of objects indicating that the group of objects is authorized to form partnerships, where the group of objects interact by requesting formation of the partnerships using the provided interaction licenses. A first object requests to interact with a second object. A partnership object is created and each of the first and second objects is provided with a reference to the partnership object. The request from the first object may include identifiers of licenses associated with the first and second object and the partnership object may be created only if both licenses are validated. The first object then is able to interact with the second object by using the reference to the partnership object.
    Type: Grant
    Filed: October 28, 2010
    Date of Patent: February 5, 2013
    Assignee: International Business Machines Corporation
    Inventor: Richard J. DeNatale
  • Publication number: 20110041139
    Abstract: A partnership object is created to manage interactions between objects in an object oriented computing environment. An interaction license is issued by a licensing framework executing on a computing device to each of a group of objects indicating that the group of objects is authorized to form partnerships, where the group of objects interact by requesting formation of the partnerships using the provided interaction licenses. A first object requests to interact with a second object. A partnership object is created and each of the first and second objects is provided with a reference to the partnership object. The request from the first object may include identifiers of licenses associated with the first and second object and the partnership object may be created only if both licenses are validated. The first object then is able to interact with the second object by using the reference to the partnership object.
    Type: Application
    Filed: October 28, 2010
    Publication date: February 17, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Richard J. DeNatale
  • Patent number: 7877756
    Abstract: A partnership object is created to manage interactions between objects in an object oriented computing environment. A first object requests to interact with a second object. A partnership object is created and each of the first and second objects is provided with a reference to the partnership object. The request from the first object may include identifiers of licenses associated with the first and second object and the partnership object may be created only if both licenses are validated. The first object then is able to interact with the second object by using the reference to the partnership object.
    Type: Grant
    Filed: September 24, 2008
    Date of Patent: January 25, 2011
    Assignee: International Business Machines Corporation
    Inventor: Richard J. DeNatale
  • Publication number: 20090019454
    Abstract: An apparatus and method for managing inter-object communication are provided. With the apparatus and method, objects obtain licenses to interact with one another via a licensing framework. When an object wishes to enter into an interaction with another object, the first object sends its license to the second object. The second object then sends a request to the framework requesting that a partnership between the objects be generated. The partnership request includes an identification of the two objects' licenses. The objects' licenses are then validated and, assuming the licenses are valid, a partnership object is created. References to the partnership object are forwarded to the objects which then use the reference to the partnership object to communicate with the other object in the partnership rather than a direct reference to the other partner object.
    Type: Application
    Filed: September 24, 2008
    Publication date: January 15, 2009
    Applicant: International Business Machines Corporation
    Inventor: Richard J. DeNatale
  • Patent number: 7464384
    Abstract: A method for managing inter-object communication is provided. With the method, objects obtain licenses to interact with one another via a licensing framework. When an object wishes to enter into an interaction with another object, the first object sends its license to the second object. The second object then sends a request to the framework requesting that a partnership between the objects be generated. The partnership request includes an identification of the two objects' licenses. The objects' licenses are then validated and, assuming the licenses are valid, a partnership object is created. References to the partnership object are forwarded to the objects which then use the reference to the partnership object to communicate with the other object in the partnership rather than a direct reference to the other partner object. When one object of the partnership lapses, by failure of a module with which the object is associated, for example, a lapse event is posted to the licensing framework.
    Type: Grant
    Filed: March 14, 2002
    Date of Patent: December 9, 2008
    Assignee: International Business Machines Corporation
    Inventor: Richard J. DeNatale
  • Publication number: 20030177278
    Abstract: An apparatus and method for managing inter-object communication are provided. With the apparatus and method, objects obtain licenses to interact with one another via a licensing framework. When an object wishes to enter into an interaction with another object, the first object sends its license to the second object. The second object then sends a request to the framework requesting that a partnership between the objects be generated. The partnership request includes an identification of the two objects' licenses. The objects' licenses are then validated and, assuming the licenses are valid, a partnership object is created. References to the partnership object are forwarded to the objects which then use the reference to the partnership object to communicate with the other object in the partnership rather than a direct reference to the other partner object.
    Type: Application
    Filed: March 14, 2002
    Publication date: September 18, 2003
    Applicant: International Business Machines Corporation
    Inventor: Richard J. DeNatale