Patents by Inventor Pamela H Fong

Pamela H Fong 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).

  • Publication number: 20130232511
    Abstract: Some embodiments include a computer-implemented method for identifying equivalent services. The computer-implemented method can include operations for procuring, by a computer system, a first service description and a second service description, wherein the first and second service descriptions identify characteristics of services available for use by application programs. The computer-implemented method can also include operations for identifying, in the first and second service descriptions, first and second interfaces by which the application programs can call the services, wherein the first and second interfaces define input variables for the service and results returned from the service. The computer-implemented method can also include operations for determining that the first and second interfaces are equivalent, and identifying, in the first and second service descriptions, first and second quality of service types that indicate qualities of service provided by the services.
    Type: Application
    Filed: March 5, 2012
    Publication date: September 5, 2013
    Applicant: International Business Machine Corporation
    Inventors: Corville O. Allen, Pamela H. Fong
  • Patent number: 8156479
    Abstract: A system and method for monitoring dynamic scopes in a runtime environment is disclosed. The system and method utilizes an algorithm which may be applied to both synchronous and asynchronous invocations. The method comprises determining an initial scope of a source component, the initial scope being a scope of the source component upon providing a synchronous call to invoke a target component. The scope declaration specified by the target component is determined. A resultant scope present upon invocation of the target component is then determined. The resultant scope is determined based on the initial scope of the source component and the scope declaration specified by the target component. A record is stored in a centralized location identifying the resultant scope, and the target component as a participant in the resultant scope.
    Type: Grant
    Filed: December 7, 2007
    Date of Patent: April 10, 2012
    Assignee: International Business Machines Corporation
    Inventors: Pamela H. Fong, Chendong Zou, Robert C. Chen, Edwin V. Sapugay
  • Patent number: 7870560
    Abstract: There is disclosed a method, apparatus and computer program product for receiving a message, the message being processable by a component on one of a plurality of processing threads. A message is received from a first component on a current thread. The communication style that was used by the first component is determined. Responsive to receipt of the message, the communication style that is desired to be used by a second component is determined. Responsive to determining that the two components are asynchronous, communication takes place with the second component using the current thread.
    Type: Grant
    Filed: June 18, 2007
    Date of Patent: January 11, 2011
    Assignee: International Business Machines Corporation
    Inventors: Pamela H Fong, Simon A J Holdsworth
  • Publication number: 20090150869
    Abstract: A system and method for monitoring dynamic scopes in a runtime environment is disclosed. The system and method utilizes an algorithm which may be applied to both synchronous and asynchronous invocations. The method comprises determining an initial scope of a source component, the initial scope being a scope of the source component upon providing a synchronous call to invoke a target component. The scope declaration specified by the target component is determined. A resultant scope present upon invocation of the target component is then determined. The resultant scope is determined based on the initial scope of the source component and the scope declaration specified by the target component. A record is stored in a centralized location identifying the resultant scope, and the target component as a participant in the resultant scope.
    Type: Application
    Filed: December 7, 2007
    Publication date: June 11, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Pamela H. Fong, Chendong Zou, Robert C. Chen, Edwin V. Sapugay
  • Publication number: 20080313372
    Abstract: There is disclosed a method, apparatus and computer program product for receiving a message, the message being processable by a component on one of a plurality of processing threads. A message is received from a first component on a current thread. The communication style that was used by the first component is determined. Responsive to receipt of the message, the communication style that is desired to be used by a second component is determined. Responsive to determining that the two components are asynchronous, communication takes place with the second component using the current thread.
    Type: Application
    Filed: June 18, 2007
    Publication date: December 18, 2008
    Inventors: Pamela H. Fong, Simon A.J. Holdsworth