Patents by Inventor Katrina A. Mellen-Garnett

Katrina A. Mellen-Garnett 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: 7020880
    Abstract: An interchange server for coupling with a plurality of connectors comprises an application collaboration module for defining the generic portion of the inter-operability function. The application collaboration module comprises a transaction service responsive to a trigger for initiating the inter-operability function and being activated upon receipt of data from one or more connectors. The trigger and the transaction deliver data to one or more connectors for transfer to an associated application whereby the inter-operability function is realized while each application is executing independently in an unmodified state. The connectors are configured for communicating with a like plurality of applications.
    Type: Grant
    Filed: December 16, 2002
    Date of Patent: March 28, 2006
    Assignee: International Business Machines Corporation
    Inventors: Katrina A. Mellen-Garnett, Prashant Gupta
  • Patent number: 6745388
    Abstract: An expanded business object model including one or more business objects including an inheritance property such that each business object includes a plurality of subtypes and roles for defining a functional aspect of the business object in a collaboration.
    Type: Grant
    Filed: April 1, 1999
    Date of Patent: June 1, 2004
    Assignee: International Business Machines Corporation
    Inventors: Prashant Gupta, Katrina A. Mellen-Garnett, Srinivasan Suresh, Susan George Orban, Michael Harold Stoner, Charles Dan Phillips, Glen Bentley, Suresh Bhat
  • Publication number: 20030093479
    Abstract: In general, in one aspect, the invention provides a modular application collaborator for providing inter-operability between applications including a plurality of connectors for communicating with a like plurality of applications and an interchange server. The interchange server includes an application collaboration module and service module. The service module transfers messages between connectors and the application collaboration module. The application collaboration defines the inter-operability between two or more applications. The interchange server service module includes a transaction service and an error service. Transactions are executed in the application collaboration module and the transaction service records each action and a compensating action for undoing an associated action.
    Type: Application
    Filed: December 16, 2002
    Publication date: May 15, 2003
    Applicant: International Business Machines Corporation
    Inventors: Katrina A. Mellen-Garnett, Prashant Gupta
  • Patent number: 6507875
    Abstract: In general, in one aspect, the invention provides a modular application collaborator for providing inter-operability between applications including a plurality of connectors for communicating with a like plurality of applications and an interchange server. The interchange server includes an application collaboration module and service module. The service module transfers messages between connectors and the application collaboration module. The application collaboration defines the inter-operability between two or more applications. The interchange server service module includes a transaction service and an error service. Transactions are executed in the application collaboration module and the transaction service records each action and a compensating action for undoing an associated action.
    Type: Grant
    Filed: March 16, 2000
    Date of Patent: January 14, 2003
    Assignee: International Business Machines Corporation
    Inventors: Katrina A. Mellen-Garnett, Prashant Gupta
  • Patent number: 6094688
    Abstract: In general, in one aspect, the invention provides a modular application collaborator for providing inter-operability between applications including a plurality of connectors for communicating with a like plurality of applications and an interchange server. The interchange server includes an application collaboration module and service module. The service module transfers messages between connectors and the application collaboration module. The application collaboration defines the inter-operability between two or more applications. The interchange server service module includes a transaction service and an error service. Transactions are executed in the application collaboration module and the transaction service records each action and a compensating action for undoing an associated action.
    Type: Grant
    Filed: March 12, 1998
    Date of Patent: July 25, 2000
    Assignee: Crossworlds Software, Inc.
    Inventors: Katrina A. Mellen-Garnett, Prashant Gupta
  • Patent number: 5913061
    Abstract: A modular application collaborator for providing inter-operability between applications including a plurality of connectors for communicating with a like plurality of applications and an interchange server. The interchange server includes an application collaboration module and a service module. The service module transfers messages between connectors and the application collaboration module. The application collaboration module defining the inter-operability between two or more applications and includes a trigger and a transaction responsive to the trigger. The trigger is activated upon receipt of data from one or more connectors resulting in the transaction delivering data to one or more connectors for transfer to an associated application.
    Type: Grant
    Filed: January 8, 1997
    Date of Patent: June 15, 1999
    Assignee: CrossRoads Software, Inc.
    Inventors: Prashant Gupta, Katrina A. Mellen-Garnett