Patents by Inventor Federico Eduardo Carpi

Federico Eduardo Carpi 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: 11681934
    Abstract: A computer implemented method for testing rules by a computing device including selecting a current version of a rule and prior version of the rule, comparing the prior version of the rule and the current version of the rule to each other to identify a type of change made in the current version of the rule with respect to the prior version of the rule, and testing the prior version of a rule and the current version of the rule using a common data set, the testing being based on the identified type of change. The test result is provided to a user.
    Type: Grant
    Filed: April 26, 2020
    Date of Patent: June 20, 2023
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Saurabh Sinha, Tara Astigarraga, Hao Chen, Lian Xue Hu, Federico Eduardo Carpi, Juan Ariel Brusco Cannata
  • Patent number: 11640392
    Abstract: A computer-implemented system and related method process a smart contract. The method uses a processor for processing a smart contract that receives a transaction proposal (TP) from a blockchain client. The processor determines a pre-endorsement result (PER) that is associated with the TP, analyzes, according to a pre-endorsement agreement logic, the PER to produce an agreed result, and endorses the agreed result. The processor sends, to the blockchain client, the endorsed agreed result.
    Type: Grant
    Filed: December 4, 2020
    Date of Patent: May 2, 2023
    Assignee: International Business Machines Corporation
    Inventors: Jeronimo Irazabal, Julio Marcelo Ripoll, Federico Eduardo Carpi
  • Patent number: 11593358
    Abstract: Systems and techniques that facilitate automated generation of relevant and adequate test datasets based on guarded commands are provided. In various embodiments, a query generation component can generate a query language query based on a first guarded command. In various aspects, an execution component can execute the query language query on a data table to return one or more datasets for testing the first guarded command. In various embodiments, the query generation component can comprise an initialization component that can initialize conditions of a WHERE clause of the query language query based on the first guarded command. In various instances, the query generation component can further comprise a transformation component that can transform the conditions of the WHERE clause of the query language query based on a sequence of guarded commands on which the first guarded command depends.
    Type: Grant
    Filed: March 13, 2020
    Date of Patent: February 28, 2023
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Tara Astigarraga, Saurabh Sinha, Hao Chen, Lian Xue Hu, Federico Eduardo Carpi, Juan Ariel Brusco Cannata
  • Publication number: 20220179843
    Abstract: A computer-implemented system and related method process a smart contract. The method uses a processor for processing a smart contract that receives a transaction proposal (TP) from a blockchain client. The processor determines a pre-endorsement result (PER) that is associated with the TP, analyzes, according to a pre-endorsement agreement logic, the PER to produce an agreed result, and endorses the agreed result. The processor sends, to the blockchain client, the endorsed agreed result.
    Type: Application
    Filed: December 4, 2020
    Publication date: June 9, 2022
    Inventors: Jeronimo Irazabal, Julio Marcelo Ripoll, FEDERICO EDUARDO CARPI
  • Publication number: 20210334676
    Abstract: A computer implemented method for testing rules by a computing device including selecting a current version of a rule and prior version of the rule, comparing the prior version of the rule and the current version of the rule to each other to identify a type of change made in the current version of the rule with respect to the prior version of the rule, and testing the prior version of a rule and the current version of the rule using a common data set, the testing being based on the identified type of change. The test result is provided to a user.
    Type: Application
    Filed: April 26, 2020
    Publication date: October 28, 2021
    Inventors: Saurabh Sinha, Tara Astigarraga, Hao Chen, Lian Xue Hu, Federico Eduardo Carpi, Juan Ariel Brusco Cannata
  • Publication number: 20210286805
    Abstract: Systems and techniques that facilitate automated generation of relevant and adequate test datasets based on guarded commands are provided. In various embodiments, a query generation component can generate a query language query based on a first guarded command. In various aspects, an execution component can execute the query language query on a data table to return one or more datasets for testing the first guarded command. In various embodiments, the query generation component can comprise an initialization component that can initialize conditions of a WHERE clause of the query language query based on the first guarded command. In various instances, the query generation component can further comprise a transformation component that can transform the conditions of the WHERE clause of the query language query based on a sequence of guarded commands on which the first guarded command depends.
    Type: Application
    Filed: March 13, 2020
    Publication date: September 16, 2021
    Inventors: Tara Astigarraga, Saurabh Sinha, Hao Chen, Lian Xue Hu, Federico Eduardo Carpi, Juan Ariel Brusco Cannata