Patents by Inventor Zafrulla Khan

Zafrulla Khan 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: 9110712
    Abstract: A method for processing a data transaction using a single business object includes providing a transaction business object encapsulating multiple function calls for completing a data transaction. The transaction business object includes an execution sequence indicating the order the function calls should be executed. In certain embodiments, the transaction business object is assigned an operation indicating an action to be taken on data in the transaction business object. This operation is used, in selected embodiments, to determine the function calls and execution sequence that are used to process the transaction business object.
    Type: Grant
    Filed: June 10, 2005
    Date of Patent: August 18, 2015
    Assignee: International Business Machines Corporation
    Inventors: Muralidhar Kalavacharla, Zafrulla Khan, Peter Bow Kwong Lee, Danyiel Amii Louis, Sandeep Raghav, Alan Michael Wintroub
  • Patent number: 7917651
    Abstract: An apparatus, system, and method are disclosed for managing inbound transactions from an SAP application. A transaction ID module is included that receives a transaction identifier (“TID”) associated with an event from an SAP application by way of an ALE interface for an asynchronous transaction. A recording module is included to record an event record in an event tracking repository by way of an XA transaction, the event record comprising the TID and an associated transaction status. An intermediate document module is included to receive an intermediate document (“IDoc”) containing transaction data from a transaction associated with the event and the associated TID from the SAP application by way of the ALE interface using a Transaction Remote Function Call protocol. A conversion module is included to convert the IDoc to a service data object (“SDO”) and an SDO transmit module is included to transmit the SDO to an endpoint using the XA transaction.
    Type: Grant
    Filed: May 26, 2006
    Date of Patent: March 29, 2011
    Assignee: International Business Machines Corporation
    Inventors: Zafrulla Khan, Peter Bow Kwong Lee, Alan Michael Wintroub
  • Patent number: 7757242
    Abstract: An apparatus, system, and method are disclosed for managing outbound transactions in a service oriented architecture. An execution module is included to receive a J2EE Connector Architecture (“J2C”) execute command associated with a service data object (“SDO”) containing transaction data from a client application. A conversion module is included to convert the SDO to an Intermediate Document (“IDoc”). A transmission module is included to transmit the IDoc and an associated transaction identifier (“TID”) to an SAP application using a transaction Remote Function Call (“tRFC”) protocol for processing the embedded transaction data. A confirmation module is included to transmit the SDO updated with the TID to the client application in response to acknowledgement of receipt of the transaction data from the SAP application.
    Type: Grant
    Filed: May 26, 2006
    Date of Patent: July 13, 2010
    Assignee: International Business Corporation
    Inventors: Zafrulla Khan, Peter Bow Kwong Lee
  • Patent number: 7594141
    Abstract: An apparatus, system, and method are disclosed to signal a logical error in a function call made by an integration adapter. The apparatus includes an communication module, a code extraction module, a comparison module, and an error report module. The communication module receives a business object having an error dictionary in response to a function call. The code extraction module extracts an error code value from the business object based on an error code location identifier. The comparison module compares the error code value to an associated error code in the error code dictionary. The error report module signals a logical error in the function call.
    Type: Grant
    Filed: May 26, 2006
    Date of Patent: September 22, 2009
    Assignee: International Business Machines Corporation
    Inventors: Muralidhar Kalavacharla, Zafrulla Khan, Peter Bow Kwong Lee, Sandeep Raghav, Alan Michael Wintroub
  • Patent number: 7539672
    Abstract: An apparatus, system, and method are disclosed for the direct retrieval of hierarchical data from an SAP system. The apparatus includes an input module, a table hierarchy module, a query builder module, a query execution module, and a response builder module. The input module receives a table business object comprising a query criteria. The table hierarchy module determines a table hierarchy associated with the table business object. The query builder module builds a native SAP query based on the table hierarchy and the query criteria. The query execution module executes the native SAP query directly on an SAP database. The response builder module returns results of the native SAP query.
    Type: Grant
    Filed: May 26, 2006
    Date of Patent: May 26, 2009
    Assignee: International Business Machines Corporation
    Inventors: Zafrulla Khan, Peter Bow Kwong Lee, Sandeep Raghav, Ranjana Kaur Tasser, Alan Michael Wintroub
  • Publication number: 20070294597
    Abstract: An apparatus, system, and method are disclosed to signal a logical error in a function call made by an integration adapter. The apparatus includes an communication module, a code extraction module, a comparison module, and an error report module. The communication module receives a business object having an error dictionary in response to a function call. The code extraction module extracts an error code value from the business object based on an error code location identifier. The comparison module compares the error code value to an associated error code in the error code dictionary. The error report module signals a logical error in the function call.
    Type: Application
    Filed: May 26, 2006
    Publication date: December 20, 2007
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Muralidhar Kalavacharla, Zafrulla Khan, Peter Bow Kwong Lee, Sandeep Raghav, Alan Michael Wintroub
  • Publication number: 20070288934
    Abstract: An apparatus, system, and method are disclosed for managing inbound transactions from an SAP application. A transaction ID module is included that receives a transaction identifier (“TID”) associated with an event from an SAP application by way of an ALE interface for an asynchronous transaction. A recording module is included to record an event record in an event tracking repository by way of an XA transaction, the event record comprising the TID and an associated transaction status. An intermediate document module is included to receive an intermediate document (“IDoc”) containing transaction data from a transaction associated with the event and the associated TID from the SAP application by way of the ALE interface using a Transaction Remote Function Call protocol. A conversion module is included to convert the IDoc to a service data object (“SDO”) and an SDO transmit module is included to transmit the SDO to an endpoint using the XA transaction.
    Type: Application
    Filed: May 26, 2006
    Publication date: December 13, 2007
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Zafrulla Khan, Peter Bow Kwong Lee, Alan Michael Wintroub
  • Publication number: 20070288943
    Abstract: An apparatus, system, and method are disclosed for managing outbound transactions in a service oriented architecture. An execution module is included to receive a J2EE Connector Architecture (“J2C”) execute command associated with a service data object (“SDO”) containing transaction data from a client application. A conversion module is included to convert the SDO to an Intermediate Document (“IDoc”). A transmission module is included to transmit the IDoc and an associated transaction identifier (“TID”) to an SAP application using a transaction Remote Function Call (“tRFC”) protocol for processing the embedded transaction data. A confirmation module is included to transmit the SDO updated with the TID to the client application in response to acknowledgement of receipt of the transaction data from the SAP application.
    Type: Application
    Filed: May 26, 2006
    Publication date: December 13, 2007
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Zafrulla Khan, Peter Bow Kwong Lee
  • Publication number: 20070276804
    Abstract: An apparatus, system, and method are disclosed for the direct retrieval of hierarchical data from an SAP system. The apparatus includes an input module, a table hierarchy module, a query builder module, a query execution module, and a response builder module. The input module receives a table business object comprising a query criteria. The table hierarchy module determines a table hierarchy associated with the table business object. The query builder module builds a native SAP query based on the table hierarchy and the query criteria. The query execution module executes the native SAP query directly on an SAP database. The response builder module returns results of the native SAP query.
    Type: Application
    Filed: May 26, 2006
    Publication date: November 29, 2007
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Zafrulla Khan, Peter Bow Kwong Lee, Sandeep Raghav, Ranjana Kaur Tasser, Alan Michael Wintroub
  • Publication number: 20060282400
    Abstract: An apparatus, system, and method for processing a data transaction using a single business object includes providing a transaction business object encapsulating multiple function calls for completing a data transaction. The transaction business object includes an execution sequence indicating the order the function calls should be executed. In certain embodiments, the transaction business object is assigned an operation indicating an action to be taken on data in the transaction business object. This operation is used, in selected embodiments, to determine the function calls and execution sequence that are used to process the transaction business object.
    Type: Application
    Filed: June 10, 2005
    Publication date: December 14, 2006
    Inventors: Muralidhar Kalavacharla, Zafrulla Khan, Peter Kwong Lee, Danyiel Louis, Sandeep Raghav, Alan Wintroub