Patents by Inventor Gary Dennis Chan

Gary Dennis Chan 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: 7822723
    Abstract: Provided are a method, system, program, and data structure for controlling access to a sensitive function in a class. A friend object is generated indicating at least one external function from at least one external class external to the class including the sensitive function. A call from a calling function in a class external to the class including the sensitive function is processed and the calling function is permitted access to the sensitive function in response to determining that the friend object indicates that the calling function can access the sensitive function.
    Type: Grant
    Filed: March 23, 2005
    Date of Patent: October 26, 2010
    Assignee: International Business Machines Corporation
    Inventors: Gary Dennis Chan, Lynda A. Hansen, Chi-Pei Michael Hsing
  • Patent number: 7089242
    Abstract: Provided are a method, system, and program for controlling access to a sensitive function in a class. A friend object is generated indicating objects from external classes external to the class including the sensitive function. The objects indicated in the friend object are capable of being modified during runtime. A call from an external function in one class external to the class including the sensitive function is processed during runtime. The calling function is permitted access to the sensitive function if the friend object indicates that the calling function can access the sensitive function.
    Type: Grant
    Filed: February 29, 2000
    Date of Patent: August 8, 2006
    Assignee: International Business Machines Corporation
    Inventors: Gary Dennis Chan, Lynda A. Hansen, Chi-Pei Michael Hsing