Patents by Inventor Sébastien LE CALLONNEC
Sébastien LE CALLONNEC 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: 11954678Abstract: 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: GrantFiled: December 6, 2019Date of Patent: April 9, 2024Assignee: MASTERCARD INTERNATIONAL INCORPORATEDInventors: Sarala Buradagunta, Rakesh Yadav, Dmytro Kryvoshei, Steven C. Davis, Sébastien Le Callonnec
-
Publication number: 20240029055Abstract: 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: ApplicationFiled: October 3, 2023Publication date: January 25, 2024Applicant: Mastercard International IncorporatedInventors: Sarala BURADAGUNTA, Rakesh YADAV, Dmytro KRYVOSHEI, Steven C. DAVIS, Sébastien LE CALLONNEC
-
Publication number: 20240020695Abstract: A method and system are disclosed for transferring digital tokens to and from a physical payment card. The method includes: receiving, on a processing server, a plurality of digital tokens issued from a central bank; and transferring, from the processing server, the plurality of digital tokens to the physical payment card, the physical payment card configured to be used with a point of sale (POS).Type: ApplicationFiled: September 29, 2023Publication date: January 18, 2024Applicant: Mastercard International IncorporatedInventors: Sarala BURADAGUNTA, Rakesh YADAV, Sébastien LE CALLONNEC
-
Patent number: 11816662Abstract: 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: GrantFiled: December 6, 2019Date of Patent: November 14, 2023Assignee: MASTERCARD INTERNATIONAL INCORPORATEDInventors: Sarala Buradagunta, Rakesh Yadav, Dmytro Kryvoshei, Steven C. Davis, Sébastien Le Callonnec
-
Patent number: 11810111Abstract: A method and system are disclosed for transferring digital tokens to and from a physical payment card. The method includes: receiving, on a processing server, a plurality of digital tokens issued from a central bank; and transferring, from the processing server, the plurality of digital tokens to the physical payment card, the physical payment card configured to be used with a point of sale (POS).Type: GrantFiled: March 19, 2021Date of Patent: November 7, 2023Assignee: MASTERCARD INTERNATIONAL INCORPORATEDInventors: Sarala Buradagunta, Rakesh Yadav, Sébastien Le Callonnec
-
Publication number: 20230297975Abstract: Delegating issuance capability to a third-party of fungible digital assets involves a central (e.g., central bank) processor receiving a request to issue fungible digital assets from a third-party node; verifying the request; validating request to issue fungible digital assets from the third-party; approving or rejecting the request; if the request to issue fungible digital assets is approved, creating an issuance authorization message; executing a smart contract clause to add an entity of the third-party node to a list of authorized entities; publishing the issuance authorization message on a blockchain indicating that a third-party node has been added to the list of authorized entities; and publishing a revocation message on the blockchain revoking an authorization granted to the third-party node to issue digital assets.Type: ApplicationFiled: May 22, 2023Publication date: September 21, 2023Inventors: Sébastien LE CALLONNEC, Rakesh YADAV, Sarala BURADAGUNTA
-
Publication number: 20230281617Abstract: A smart contract is received for a new blockchain transaction and added to a blockchain. The smart contract includes information on a merchant blockchain wallet, a reserve blockchain wallet for the merchant, a dispute blockchain wallet, and a time period. During the time period, when a dispute is lodged by the consumer, the smart contract causes a new transaction to be added to the blockchain that transfers an amount to cover the disputed transaction from the merchant's reserve wallet to the dispute wallet. The dispute is resolved and the dispute resolution added to the blockchain, which causes the smart contract to add another new transaction to the blockchain that either transfers the amount from the dispute wallet back to the merchant's wallet or from the dispute wallet back to the consumer's wallet.Type: ApplicationFiled: March 3, 2022Publication date: September 7, 2023Applicant: MASTERCARD INTERNATIONAL INCORPORATEDInventors: Oskar DURIS, Jamal KHAN, Sasyasri GEEDIPALLI, Biser Mitkov DIMITROV, Sébastien LE CALLONNEC
-
Publication number: 20230245105Abstract: A method for assisting wallet providers in regulatory compliance for blockchain transactions includes: receiving, by a receiver of a processing server, a new blockchain transaction from a first computing device, the new blockchain including at least a destination address associated with a blockchain wallet as a recipient for the new blockchain transaction; generating, by a processor of the processing server, a reference identifier for the new blockchain transaction; identifying, by the processor of the processing server, a profile for the blockchain wallet based on the destination address; transmitting, by a transmitter of the processing server, the reference identifier to the first computing device; and transmitting, by the transmitter of the processing server, a notification message to a second computing device, the notification message including at least the reference identifier and data associated with the blockchain wallet.Type: ApplicationFiled: April 4, 2023Publication date: August 3, 2023Applicant: MASTERCARD ASIA/PACIFIC PTE. LTD.Inventors: Donghao HUANG, Hancong GUAN, Srinath RAVINATHAN, Mohammed Sadiq AHMAD, Rajasekaran DHAMODHARAN, Steven C. DAVIS, Rakesh YADAV, Sébastien LE CALLONNEC, David James FLEMING
-
Patent number: 11699135Abstract: Delegating issuance capability to a third-party of fungible digital assets involves a central (e.g., central bank) processor receiving a request to issue fungible digital assets from a third-party node; verifying the request; validating request to issue fungible digital assets from the third-party; approving or rejecting the request; if the request to issue fungible digital assets is approved, creating an issuance authorization message; executing a smart contract clause to add an entity of the third-party node to a list of authorized entities; publishing the issuance authorization message on a blockchain indicating that a third-party node has been added to the list of authorized entities; and publishing a revocation message on the blockchain revoking an authorization granted to the third-party node to issue digital assets.Type: GrantFiled: March 17, 2021Date of Patent: July 11, 2023Assignee: MASTERCARD INTERNATIONAL INCORPORATEDInventors: Sébastien Le Callonnec, Rakesh Yadav, Sarala Buradagunta
-
Publication number: 20230169495Abstract: A method for conversion of digital assets to fiat currency using a secondary blockchain and mirrored accounting includes: receiving transaction data corresponding to a first blockchain transaction processed using a first blockchain, the transaction data including a payer identifier, recipient identifier, and blockchain currency amount; validating an entity as an authorized entity associated with the payer identifier; determining a fiat currency amount based on the blockchain currency amount; generating a second blockchain transaction, the second blockchain transaction including an unspent transaction output, destination address associated with the authorized entity, and the blockchain currency amount and/or the fiat currency amount; confirming addition of the second blockchain transaction to a second blockchain; and initiating a transfer for the fiat currency amount from a first transaction account to a second transaction account, the second transaction account being associated with the authorized entity.Type: ApplicationFiled: January 10, 2023Publication date: June 1, 2023Inventors: Thomas TREITLINGER, Jose PEREIRA, Eduardo ANDRADE, Sébastien LE CALLONNEC, Lauren GRENDON
-
Publication number: 20230140623Abstract: A method for verifying the state of an object through tamper-resistant event sourcing includes: receiving, by a receiver of a processing server, state data for a computing object and an identification value associated with the computing object; applying, by a processor of the processing server, a one-way cryptographic function to the received state data to generate a comparison hash value; identifying, by the processor of the processing server, a published hash value stored in a blockchain with the identification value; and verifying, by the processor of the processing server, a state of the computing object according to the state data based on a match of the generated comparison hash value with the identified published hash value.Type: ApplicationFiled: November 4, 2021Publication date: May 4, 2023Applicant: MASTERCARD INTERNATIONAL INCORPORATEDInventor: Sébastien LE CALLONNEC
-
Patent number: 11640601Abstract: A method for assisting wallet providers in regulatory compliance for blockchain transactions includes: receiving, by a receiver of a processing server, a new blockchain transaction from a first computing device, the new blockchain including at least a destination address associated with a blockchain wallet as a recipient for the new blockchain transaction; generating, by a processor of the processing server, a reference identifier for the new blockchain transaction; identifying, by the processor of the processing server, a profile for the blockchain wallet based on the destination address; transmitting, by a transmitter of the processing server, the reference identifier to the first computing device; and transmitting, by the transmitter of the processing server, a notification message to a second computing device, the notification message including at least the reference identifier and data associated with the blockchain wallet.Type: GrantFiled: August 28, 2020Date of Patent: May 2, 2023Assignee: MASTERCARD INTERNATIONAL INCORPORATEDInventors: Donghao Huang, Hancong Guan, Srinath Ravinathan, Mohammed Sadiq Ahmad, Rajasekaran Dhamodharan, Steven C. Davis, Rakesh Yadav, Sébastien Le Callonnec, David James Fleming
-
Publication number: 20230068301Abstract: A method for private management of digital assets for multiple participants of a global blockchain includes: receiving, by a receiver of a processing server, a transaction notification for a proposed currency transfer, the transaction notification including at least a sending identifier, a recipient identifier, and a transfer amount; generating, by a processor of the processing server, a transaction data value for the proposed currency transfer, the transaction data value including at least the sending identifier, the recipient identifier, and the transfer amount; applying, by the processor of the processing server, a cryptographic hashing function to the generated transaction data value to generate a hash value; publishing, by the processor of the processing server, the generated transaction data value to a private blockchain; and publishing, by the processor of the processing server, the generated hash value to a public or permissioned blockchain.Type: ApplicationFiled: August 26, 2021Publication date: March 2, 2023Applicant: MASTERCARD INTERNATIONAL INCORPORATEDInventors: Sébastien LE CALLONNEC, Rakesh YADAV, Thomas TREITLINGER
-
Patent number: 11558173Abstract: A method and system are disclosed to audit smart contracts. The method includes: publishing, with a processing server, a smart contract bytecode with metadata on a blockchain; retrieving, with the processing server, the published smart contract bytecode with metadata from the blockchain; extracting, with the processing server, the smart contract bytecode from the published smart contract bytecode; and verifying the smart contract bytecode by comparing a computed hash of a high-level source code of the published smart contract bytecode with the metadata retrieved from the blockchain.Type: GrantFiled: March 18, 2021Date of Patent: January 17, 2023Assignee: MASTERCARD INTERNATIONAL INCORPORATEDInventors: Sébastien Le Callonnec, Eduardo Andrade, Rakesh Yadav
-
Patent number: 11556922Abstract: A method for conversion of digital assets to fiat currency using a secondary blockchain and mirrored accounting includes: receiving transaction data corresponding to a first blockchain transaction processed using a first blockchain, the transaction data including a payer identifier, recipient identifier, and blockchain currency amount; validating an entity as an authorized entity associated with the payer identifier; determining a fiat currency amount based on the blockchain currency amount; generating a second blockchain transaction, the second blockchain transaction including an unspent transaction output, destination address associated with the authorized entity, and the blockchain currency amount and/or the fiat currency amount; confirming addition of the second blockchain transaction to a second blockchain; and initiating a transfer for the fiat currency amount from a first transaction account to a second transaction account, the second transaction account being associated with the authorized entity.Type: GrantFiled: May 20, 2021Date of Patent: January 17, 2023Assignee: MASTERCARD INTERNATIONAL INCORPORATEDInventors: Thomas Treitlinger, Jose Pereira, Eduardo Andrade, Sébastien Le Callonnec, Lauren Grendon
-
Publication number: 20220374877Abstract: A method for conversion of digital assets to fiat currency using a secondary blockchain and mirrored accounting includes: receiving transaction data corresponding to a first blockchain transaction processed using a first blockchain, the transaction data including a payer identifier, recipient identifier, and blockchain currency amount; validating an entity as an authorized entity associated with the payer identifier; determining a fiat currency amount based on the blockchain currency amount; generating a second blockchain transaction, the second blockchain transaction including an unspent transaction output, destination address associated with the authorized entity, and the blockchain currency amount and/or the fiat currency amount; confirming addition of the second blockchain transaction to a second blockchain; and initiating a transfer for the fiat currency amount from a first transaction account to a second transaction account, the second transaction account being associated with the authorized entity.Type: ApplicationFiled: May 20, 2021Publication date: November 24, 2022Applicant: MASTERCARD INTERNATIONAL INCORPORATEDInventors: Thomas TREITLINGER, Jose PEREIRA, Eduardo ANDRADE, Sébastien LE CALLONNEC, Lauren GRENDON
-
Publication number: 20220067711Abstract: A method for assisting wallet providers in regulatory compliance for blockchain transactions includes: receiving, by a receiver of a processing server, a new blockchain transaction from a first computing device, the new blockchain including at least a destination address associated with a blockchain wallet as a recipient for the new blockchain transaction; generating, by a processor of the processing server, a reference identifier for the new blockchain transaction; identifying, by the processor of the processing server, a profile for the blockchain wallet based on the destination address; transmitting, by a transmitter of the processing server, the reference identifier to the first computing device; and transmitting, by the transmitter of the processing server, a notification message to a second computing device, the notification message including at least the reference identifier and data associated with the blockchain wallet.Type: ApplicationFiled: August 28, 2020Publication date: March 3, 2022Applicant: MASTERCARD INTERNATIONAL INCORPORATEDInventors: Donghao Huang, Hancong Guan, Srinath Ravinathan, Mohammed Sadiq Ahmad, Rajasekaran Dhamodharan, Steven C. Davis, Rakesh Yadav, Sébastien Le Callonnec, David James Fleming
-
Publication number: 20210297234Abstract: A method and system are disclosed to audit smart contracts. The method includes: publishing, with a processing server, a smart contract bytecode with metadata on a blockchain; retrieving, with the processing server, the published smart contract bytecode with metadata from the blockchain; extracting, with the processing server, the smart contract bytecode from the published smart contract bytecode; and verifying the smart contract bytecode by comparing a computed hash of a high-level source code of the published smart contract bytecode with the metadata retrieved from the blockchain.Type: ApplicationFiled: March 18, 2021Publication date: September 23, 2021Applicant: MASTERCARD INTERNATIONAL INCORPORATEDInventors: Sébastien LE CALLONNEC, Eduardo ANDRADE, Rakesh YADAV
-
Publication number: 20210295278Abstract: Delegating issuance capability to a third-party of fungible digital assets involves a central (e.g., central bank) processor receiving a request to issue fungible digital assets from a third-party node; verifying the request; validating request to issue fungible digital assets from the third-party; approving or rejecting the request; if the request to issue fungible digital assets is approved, creating an issuance authorization message; executing a smart contract clause to add an entity of the third-party node to a list of authorized entities; publishing the issuance authorization message on a blockchain indicating that a third-party node has been added to the list of authorized entities; and publishing a revocation message on the blockchain revoking an authorization granted to the third-party node to issue digital assets.Type: ApplicationFiled: March 17, 2021Publication date: September 23, 2021Applicant: MASTERCARD INTERNATIONAL INCORPORATEDInventors: Sébastien LE CALLONNEC, Rakesh YADAV, Sarala BURADAGUNTA
-
Publication number: 20210295290Abstract: The disclosed method includes: receiving, by a receiving device of a processing server, a transaction request for a financial transaction, the transaction request including at least information associated with a consumer; forwarding at least the information associated with the consumer, the information associated with the merchant, and the transaction amount or projected transaction amount to an issuer; receiving an authorization from the issuer for the transaction amount or projected transaction amount; forwarding the authorization to the merchant; receiving a triggering event for the financial transaction between the consumer and the merchant; sending a request to the issuer for digital tokens to be held for payment of the transaction between the consumer and the merchant; receiving a plurality of digital tokens from the issuer for the payment of the transaction between the consumer and the merchant; and holding the plurality of digital tokens received from the issuer for the financial transaction.Type: ApplicationFiled: March 19, 2021Publication date: September 23, 2021Applicant: MASTERCARD INTERNATIONAL INCORPORATEDInventors: Sarala Buradagunta, Rakesh Yadav, Sébastien Le Callonnec