Patents by Inventor MATU AGARWAL

MATU AGARWAL 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: 12524431
    Abstract: An embodiment computes a plurality of similarity scores, each similarity score in the plurality of similarity scores measuring a similarity of task data of a first data transformation task to data of a stored data transformation in a plurality of stored data transformations, wherein each of the plurality of stored data transformations comprises a stored data transformation program, each stored data transformation program comprising a data transformation from a first data format to a second data format. An embodiment generates, from a first stored data transformation program in the plurality of stored data transformations, a generated data transformation program. An embodiment performs, by modifying a plurality of records described by the first data transformation task into a second plurality of records according to the generated data transformation program, the first data transformation task.
    Type: Grant
    Filed: January 12, 2024
    Date of Patent: January 13, 2026
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Nitin Gupta, Shramona Chakraborty, Hima Patel, Nagarjuna Surabathina, Sameep Mehta, Ramkumar Ramalingam, Matu Agarwal
  • Patent number: 12411814
    Abstract: Methods, computer program products, and/or systems are provided that perform the following operations: obtaining source schema metadata, wherein the source schema metadata is associated with fields of a source schema; obtaining target schema metadata with a target schema, wherein the target schema metadata is associated with fields of a target schema; determining, for each field of the source schema and each field of the target schema, a representation for each field based, at least in part, on the source schema metadata or the target schema metadata associated with each field; and providing the representation for each field of the source schema and each field of the target schema for use in generating data mappings between the source schema and the target schema.
    Type: Grant
    Filed: December 3, 2020
    Date of Patent: September 9, 2025
    Assignee: International Business Machines Corporation
    Inventors: Ramkumar Ramalingam, Subhojeet Pramanik, Jothiponsundar Radhakrishnan, Saptarshi Misra, Nagarjuna Surabathina, Matu Agarwal
  • Publication number: 20250231958
    Abstract: An embodiment computes a plurality of similarity scores, each similarity score in the plurality of similarity scores measuring a similarity of task data of a first data transformation task to data of a stored data transformation in a plurality of stored data transformations, wherein each of the plurality of stored data transformations comprises a stored data transformation program, each stored data transformation program comprising a data transformation from a first data format to a second data format. An embodiment generates, from a first stored data transformation program in the plurality of stored data transformations, a generated data transformation program. An embodiment performs, by modifying a plurality of records described by the first data transformation task into a second plurality of records according to the generated data transformation program, the first data transformation task.
    Type: Application
    Filed: January 12, 2024
    Publication date: July 17, 2025
    Applicant: International Business Machines Corporation
    Inventors: Nitin Gupta, Shramona Chakraborty, Hima Patel, Nagarjuna Surabathina, Sameep Mehta, Ramkumar Ramalingam, Matu Agarwal
  • Publication number: 20240202573
    Abstract: A method, computer program product, and computer system for transforming sets of source data having different formats into respective sets of target data having a same format. N source patterns are determined and respectively describe N different formats in which N sets of source data items are formatted, where N?1. A target format pattern is determined and describes a target format in which a target data items are formatted. N graphs are generated and respectively describe transformations of the N source patterns to the target pattern. Each graph includes multiple transformation paths. Each transformation path transforms the source pattern to the target pattern in a manner that maps source strings in the source pattern to each target string in the target pattern. A single transformation path is selected from the multiple transformation paths resulting in N single transformation paths having been selected.
    Type: Application
    Filed: December 19, 2022
    Publication date: June 20, 2024
    Inventors: Nagarjuna Surabathina, Nitin Gupta, Shramona Chakraborty, Hima Patel, Sameep Mehta, Ramkumar Ramalingam, Matu Agarwal
  • Patent number: 11695653
    Abstract: Techniques are described with regard to application integration management. An associated computer-implemented method includes receiving from at least one user a request to map a plurality of data fields associated with a workflow during an application integration session and automatically mapping all data fields among the plurality of data fields for which a mapping confidence value is greater than or equal to a confidence level threshold set at a default value. The method further includes receiving mapping evaluations from each of the at least one user for each automatic data field mapping based upon the confidence level threshold set at the default value, processing at least one confidence level threshold adjustment input selection from one or more of the at least one user, and deriving at least one candidate default confidence level threshold value based upon the at least one confidence level threshold adjustment input selection.
    Type: Grant
    Filed: September 9, 2021
    Date of Patent: July 4, 2023
    Assignee: International Business Machines Corporation
    Inventors: Matu Agarwal, Mudit Mehrotra, Jothiponsundar Radhakrishnan
  • Publication number: 20230169070
    Abstract: A computer implemented method, computer system, and computer program product for transforming mapped data fields of enterprise applications. A number of processor units receiving a matching from a source data field to a target data field. The set of processor units receiving a number of annotated examples of transformations from a source format to a target format. Based on the annotated examples, the set of processor units autogenerating a query language expression for transforming data items from the source format to the target format.
    Type: Application
    Filed: November 29, 2021
    Publication date: June 1, 2023
    Inventors: Ramkumar Ramalingam, Nagarjuna Surabathina, Thanmayi Mruthyunjaya, Nitin Gupta, Pranay Kumar Lohia, Shanmukha Chaitanya Guttula, Hima Patel, Sameep Mehta, Matu Agarwal, Mudit Mehrotra
  • Patent number: 11645269
    Abstract: Embodiments provide a computer-implemented method for automatic detection of an event from an enterprise application, comprising: initiating a CRUD action connector of an integration platform; providing a business object name to the action connector; randomly obtaining a sample record from the enterprise application; creating a dummy record in the enterprise application, wherein the dummy record has a dummy record ID and a first time range within which the dummy record is created; and searching for a first timestamp field in a business object schema to determine whether the first timestamp field is queryable, wherein the first timestamp field indicates when the dummy record is created. If the first timestamp field exists, and the first timestamp field is queryable, then a first event indicating creation of the dummy record is detectable; if the first timestamp field does not exist, then the first event is undetectable.
    Type: Grant
    Filed: June 24, 2020
    Date of Patent: May 9, 2023
    Assignee: International Business Machines Corporation
    Inventors: Matu Agarwal, Siddalinga Swamy, Sayli Balonkar
  • Publication number: 20230073463
    Abstract: Techniques are described with regard to application integration management. An associated computer-implemented method includes receiving from at least one user a request to map a plurality of data fields associated with a workflow during an application integration session and automatically mapping all data fields among the plurality of data fields for which a mapping confidence value is greater than or equal to a confidence level threshold set at a default value. The method further includes receiving mapping evaluations from each of the at least one user for each automatic data field mapping based upon the confidence level threshold set at the default value, processing at least one confidence level threshold adjustment input selection from one or more of the at least one user, and deriving at least one candidate default confidence level threshold value based upon the at least one confidence level threshold adjustment input selection.
    Type: Application
    Filed: September 9, 2021
    Publication date: March 9, 2023
    Inventors: Matu Agarwal, Mudit Mehrotra, Jothiponsundar Radhakrishnan
  • Publication number: 20220179833
    Abstract: Methods, computer program products, and/or systems are provided that perform the following operations: obtaining source schema metadata, wherein the source schema metadata is associated with fields of a source schema; obtaining target schema metadata with a target schema, wherein the target schema metadata is associated with fields of a target schema; determining, for each field of the source schema and each field of the target schema, a representation for each field based, at least in part, on the source schema metadata or the target schema metadata associated with each field; and providing the representation for each field of the source schema and each field of the target schema for use in generating data mappings between the source schema and the target schema.
    Type: Application
    Filed: December 3, 2020
    Publication date: June 9, 2022
    Inventors: Ramkumar Ramalingam, Subhojeet Pramanik, Jothiponsundar Radhakrishnan, Saptarshi Misra, Nagarjuna Surabathina, Matu Agarwal
  • Publication number: 20210406249
    Abstract: Embodiments provide a computer-implemented method for automatic detection of an event from an enterprise application, comprising: initiating a CRUD action connector of an integration platform; providing a business object name to the action connector; randomly obtaining a sample record from the enterprise application; creating a dummy record in the enterprise application, wherein the dummy record has a dummy record ID and a first time range within which the dummy record is created; and searching for a first timestamp field in a business object schema to determine whether the first timestamp field is queryable, wherein the first timestamp field indicates when the dummy record is created. If the first timestamp field exists, and the first timestamp field is queryable, then a first event indicating creation of the dummy record is detectable; if the first timestamp field does not exist, then the first event is undetectable.
    Type: Application
    Filed: June 24, 2020
    Publication date: December 30, 2021
    Inventors: Matu Agarwal, Siddalinga Swamy, Sayli Balonkar
  • Patent number: 10656972
    Abstract: Managing idempotent operations is provided. A request to perform an operation on a system of record is received from a client via a network. An idempotency resolver is queried to determine whether a result corresponding to the operation is located in a mapping table of the idempotency resolver. In response to determining that the result corresponding to the operation is in the mapping table of the idempotency resolver, the result corresponding to the operation that is located in the mapping table of the idempotency resolver is sent to the client via the network.
    Type: Grant
    Filed: November 10, 2016
    Date of Patent: May 19, 2020
    Assignee: International Business Machines Corporation
    Inventors: Matu Agarwal, Srinivasan Nanduri, Siddalinga M. Swamy
  • Patent number: 10585722
    Abstract: Systems, methods, and computer program products to perform an operation comprising receiving a request from a first application to receive business events from a second application, deploying a first connector selected according to a set of parameters specified in the request, receiving, by the first connector from the second application, a first unit of event data of a first format, and converting the first unit of event data to a second format specified in the request.
    Type: Grant
    Filed: December 8, 2016
    Date of Patent: March 10, 2020
    Assignee: International Business Machines Corporation
    Inventors: Matu Agarwal, John Kurian, Ramya Rajendiran
  • Patent number: 10542097
    Abstract: Systems, methods, and computer program products to perform an operation comprising obtaining a set of ports based on monitoring repeated attempts by a client application to establish a connection on ports signaled by a server application, establishing one or more secure connections between a client computer executing the client application to the server computer executing the server application based on the set of ports, opening each port of the set of ports to receive requests from the client application, listening on each of the set of ports for a first request from the client application to the server application, receiving, from the client application, the first request on a first port of the set of ports, and transmitting the first request to the server application.
    Type: Grant
    Filed: November 30, 2016
    Date of Patent: January 21, 2020
    Assignee: International Business Machines Corporation
    Inventors: Matu Agarwal, Subramanian Krishnan, Nagarjuna Surabathina
  • Publication number: 20180165137
    Abstract: Systems, methods, and computer program products to perform an operation comprising receiving a request from a first application to receive business events from a second application, deploying a first connector selected according to a set of parameters specified in the request, receiving, by the first connector from the second application, a first unit of event data of a first format, and converting the first unit of event data to a second format specified in the request.
    Type: Application
    Filed: December 8, 2016
    Publication date: June 14, 2018
    Inventors: Matu AGARWAL, John KURIAN, Ramya RAJENDIRAN
  • Publication number: 20180152519
    Abstract: Systems, methods, and computer program products to perform an operation comprising obtaining a set of ports based on monitoring repeated attempts by a client application to establish a connection on ports signaled by a server application, establishing one or more secure connections between a client computer executing the client application to the server computer executing the server application based on the set of ports, opening each port of the set of ports to receive requests from the client application, listening on each of the set of ports for a first request from the client application to the server application, receiving, from the client application, the first request on a first port of the set of ports, and transmitting the first request to the server application.
    Type: Application
    Filed: November 30, 2016
    Publication date: May 31, 2018
    Inventors: Matu AGARWAL, Subramanian Krishnan, Nagarjuna SURABATHINA
  • Publication number: 20180131678
    Abstract: Managing idempotent operations is provided. A request to perform an operation on a system of record is received from a client via a network. An idempotency resolver is queried to determine whether a result corresponding to the operation is located in a mapping table of the idempotency resolver. In response to determining that the result corresponding to the operation is in the mapping table of the idempotency resolver, the result corresponding to the operation that is located in the mapping table of the idempotency resolver is sent to the client via the network.
    Type: Application
    Filed: November 10, 2016
    Publication date: May 10, 2018
    Inventors: Matu Agarwal, Srinivasan Nanduri, Siddalinga M. Swamy
  • Patent number: 9762708
    Abstract: A system, method, and/or computer program product manages outbound transactions in a computing environment. At least one communication request is received during a pre-defined time period. The at least one communication request is processed to result in at least one processed data. A packet comprising the at least one processed data corresponding to the received at least one communication request is generated responsive to satisfying at least one pre-defined condition. The packet is delivered to an enterprise information system (EIS) within the computing environment.
    Type: Grant
    Filed: March 5, 2014
    Date of Patent: September 12, 2017
    Assignee: International Business Machines Corporation
    Inventors: Matu Agarwal, Anket Jain
  • Patent number: 9762707
    Abstract: A system, method, and/or computer program product manages outbound transactions in a computing environment. At least one communication request is received during a pre-defined time period. The at least one communication request is processed to result in at least one processed data. A packet comprising the at least one processed data corresponding to the received at least one communication request is generated responsive to satisfying at least one pre-defined condition. The packet is delivered to an enterprise information system (EIS) within the computing environment.
    Type: Grant
    Filed: June 24, 2013
    Date of Patent: September 12, 2017
    Assignee: International Business Machines Corporation
    Inventors: Matu Agarwal, Anket Jain
  • Publication number: 20140379856
    Abstract: A system, method, and/or computer program product manages outbound transactions in a computing environment. At least one communication request is received during a pre-defined time period. The at least one communication request is processed to result in at least one processed data. A packet comprising the at least one processed data corresponding to the received at least one communication request is generated responsive to satisfying at least one pre-defined condition. The packet is delivered to an enterprise information system (EIS) within the computing environment.
    Type: Application
    Filed: March 5, 2014
    Publication date: December 25, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: MATU AGARWAL, ANKET JAIN
  • Publication number: 20140379849
    Abstract: A system, method, and/or computer program product manages outbound transactions in a computing environment. At least one communication request is received during a pre-defined time period. The at least one communication request is processed to result in at least one processed data. A packet comprising the at least one processed data corresponding to the received at least one communication request is generated responsive to satisfying at least one pre-defined condition. The packet is delivered to an enterprise information system (EIS) within the computing environment.
    Type: Application
    Filed: June 24, 2013
    Publication date: December 25, 2014
    Inventors: MATU AGARWAL, ANKET JAIN