Patents by Inventor Dmytro Kryvoshei

Dmytro Kryvoshei 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: 11954678
    Abstract: A system for communicating between blockchains on heterogeneous blockchain networks. The system can include a sending blockchain configured to transmit a first message via a sending blockchain protocol, wherein the sending blockchain forms a part of a sending blockchain network. The system can include a sending adapter node configured to receive the first message from the sending blockchain and translate the first message from the sending blockchain protocol to an adapter protocol. The system can include a receiving adapter node configured to receive the first message from the sending adapter node and translate the first message from the adapter protocol to a receiving blockchain protocol. The system can include a receiving blockchain configured to receive the first message from the receiving adapter node, and validate the first message, wherein the receiving blockchain forms a part of a receiving blockchain network.
    Type: Grant
    Filed: December 6, 2019
    Date of Patent: April 9, 2024
    Assignee: MASTERCARD INTERNATIONAL INCORPORATED
    Inventors: Sarala Buradagunta, Rakesh Yadav, Dmytro Kryvoshei, Steven C. Davis, Sébastien Le Callonnec
  • Patent number: 11936794
    Abstract: A method for parallel execution of dispatches in a smart contract in a blockchain includes: receiving, by a blockchain node in a blockchain network, a smart contract; identifying dispatches as inputs for the smart contract; separating the dispatches into sets, where each set includes at least one dispatch where each dispatch includes a common reference value associated with an entry in a prior block in the blockchain; determining one valid dispatch in each set based on predetermined criteria; executing the smart contract using the one valid dispatch for each set; a new block for the blockchain including blockchain data entries generated by execution of the smart contract; and transmitting the generated new block to a plurality of additional nodes in the blockchain network.
    Type: Grant
    Filed: September 16, 2021
    Date of Patent: March 19, 2024
    Assignee: MASTERARD INTERNATIONAL INCORPORATED
    Inventor: Dmytro Kryvoshei
  • Publication number: 20240029055
    Abstract: A system for enabling communication between blockchains on heterogeneous blockchain networks. The system can include a sending blockchain network comprised of a sending blockchain that includes a plurality of blocks, each block including a block header and one or more transaction values associated with an identification request transmitted by the sending blockchain. The system can include a directory service node configured to receive the identification request from the sending blockchain, and identify a receiving blockchain, which forms part of a receiving blockchain network. The system can include an identity service node configured to receive a trust request from the directory service node to determine whether a valid trust certificate is available for the receiving blockchain, and enable communication between the sending blockchain and the receiving blockchain, when the valid trust certificate is determined to be available.
    Type: Application
    Filed: October 3, 2023
    Publication date: January 25, 2024
    Applicant: Mastercard International Incorporated
    Inventors: Sarala BURADAGUNTA, Rakesh YADAV, Dmytro KRYVOSHEI, Steven C. DAVIS, Sébastien LE CALLONNEC
  • Patent number: 11816662
    Abstract: A system for enabling communication between blockchains on heterogeneous blockchain networks. The system can include a sending blockchain network comprised of a sending blockchain that includes a plurality of blocks, each block including a block header and one or more transaction values associated with an identification request transmitted by the sending blockchain. The system can include a directory service node configured to receive the identification request from the sending blockchain, and identify a receiving blockchain, which forms part of a receiving blockchain network. The system can include an identity service node configured to receive a trust request from the directory service node to determine whether a valid trust certificate is available for the receiving blockchain and enable communication between the sending blockchain and the receiving blockchain, when the valid trust certificate is determined to be available.
    Type: Grant
    Filed: December 6, 2019
    Date of Patent: November 14, 2023
    Assignee: MASTERCARD INTERNATIONAL INCORPORATED
    Inventors: Sarala Buradagunta, Rakesh Yadav, Dmytro Kryvoshei, Steven C. Davis, Sébastien Le Callonnec
  • Publication number: 20230274283
    Abstract: A method for enabling refund of a non-fungible token (NFT) includes: receiving a transaction message for a payment transaction; processing the payment transaction using the transaction message, where processing includes identification of a transaction identifier for the payment transaction; transmitting the transaction identifier to a first device; receiving a notification message including the transaction identifier and a token identifier, where the token identifier is associated with the NFT; receiving a refund request message from a second device, where the refund request message includes the transaction identifier and/or the token identifier; processing a refund transaction for the payment transaction; and submitting the transaction identifier as input into a smart contract stored in a blockchain associated with the NFT for reversal of ownership of the NFT.
    Type: Application
    Filed: February 8, 2022
    Publication date: August 31, 2023
    Applicant: MASTERCARD INTERNATIONAL INCORPORATED
    Inventors: Dmytro KRYVOSHEI, Rakesh YADAV, Biser Mitkov DIMITROV
  • Patent number: 11727404
    Abstract: Disclosed are exemplary embodiments of systems and methods for facilitating a transaction for the purchase of a product through an unattended vendor. One exemplary method includes capturing a facial image of a user and identifying the user based on the captured facial image. The method then includes compiling a pre-authorization request including credential associated with an account for the user and a first amount and, upon receipt of an approval of the request, manipulating a locking mechanism coupled to a container associated with the unattended vendor to permit access by the user to products included in the container. The method further includes capturing an image of a product removed from the container, identifying the product based on the image, and compiling an authorization request for purchase of the product based on the credential and a second amount associated with the price of the removed product.
    Type: Grant
    Filed: October 22, 2020
    Date of Patent: August 15, 2023
    Assignee: MASTERCARD INTERNATIONAL INCORPORATED
    Inventors: Sarala Buradagunta, Nikhita Patil, Dmytro Kryvoshei, Shehar Yar
  • Publication number: 20230082470
    Abstract: A method for parallel execution of dispatches in a smart contract in a blockchain includes: receiving, by a blockchain node in a blockchain network, a smart contract; identifying dispatches as inputs for the smart contract; separating the dispatches into sets, where each set includes at least one dispatch where each dispatch includes a common reference value associated with an entry in a prior block in the blockchain; determining one valid dispatch in each set based on predetermined criteria; executing the smart contract using the one valid dispatch for each set; a new block for the blockchain including blockchain data entries generated by execution of the smart contract; and transmitting the generated new block to a plurality of additional nodes in the blockchain network.
    Type: Application
    Filed: September 16, 2021
    Publication date: March 16, 2023
    Applicant: MASTERCARD INTERNATIONAL INCORPORATED
    Inventor: Dmytro KRYVOSHEI
  • Publication number: 20210174356
    Abstract: A system for communicating between blockchains on heterogeneous blockchain networks. The system can include a sending blockchain configured to transmit a first message via a sending blockchain protocol, wherein the sending blockchain forms a part of a sending blockchain network. The system can include a sending adapter node configured to receive the first message from the sending blockchain and translate the first message from the sending blockchain protocol to an adapter protocol. The system can include a receiving adapter node configured to receive the first message from the sending adapter node and translate the first message from the adapter protocol to a receiving blockchain protocol. The system can include a receiving blockchain configured to receive the first message from the receiving adapter node, and validate the first message, wherein the receiving blockchain forms a part of a receiving blockchain network.
    Type: Application
    Filed: December 6, 2019
    Publication date: June 10, 2021
    Applicant: MASTERCARD INTERNATIONAL INCORPORATED
    Inventors: Sarala BURADAGUNTA, Rakesh YADAV, Dmytro KRYVOSHEI, Steven C. DAVIS, Sébastien LE CALLONNEC
  • Publication number: 20210174346
    Abstract: A system for enabling communication between blockchains on heterogeneous blockchain networks. The system can include a sending blockchain network comprised of a sending blockchain that includes a plurality of blocks, each block including a block header and one or more transaction values associated with an identification request transmitted by the sending blockchain. The system can include a directory service node configured to receive the identification request from the sending blockchain, and identify a receiving blockchain, which forms part of a receiving blockchain network. The system can include an identity service node configured to receive a trust request from the directory service node to determine whether a valid trust certificate is available for the receiving blockchain and enable communication between the sending blockchain and the receiving blockchain, when the valid trust certificate is determined to be available.
    Type: Application
    Filed: December 6, 2019
    Publication date: June 10, 2021
    Applicant: MASTERCARD INTERNATIONAL INCORPORATED
    Inventors: Sarala BURADAGUNTA, Rakesh YADAV, Dmytro KRYVOSHEI, Steven C. DAVIS, Sébastien LE CALLONNEC
  • Publication number: 20210125186
    Abstract: Disclosed are exemplary embodiments of systems and methods for facilitating a transaction for the purchase of a product through an unattended vendor. One exemplary method includes capturing a facial image of a user and identifying the user based on the captured facial image. The method then includes compiling a pre-authorization request including credential associated with an account for the user and a first amount and, upon receipt of an approval of the request, manipulating a locking mechanism coupled to a container associated with the unattended vendor to permit access by the user to products included in the container. The method further includes capturing an image of a product removed from the container, identifying the product based on the image, and compiling an authorization request for purchase of the product based on the credential and a second amount associated with the price of the removed product.
    Type: Application
    Filed: October 22, 2020
    Publication date: April 29, 2021
    Inventors: Sarala Buradagunta, Nikhita Patil, Dmytro Kryvoshei, Shehar Yar