Patents by Inventor Srinath Ravinathan
Srinath Ravinathan 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: 11948141Abstract: A method, performed by an initiator system, for securely initiating a checkout with an enrolled device includes the steps of receiving, from an untrusted device, a checkout request including a user identifier; determining whether the user identifier is associated with one of a plurality of enrolled devices in an enrolled device database; responsive to a determination that the user identifier is associated with an enrolled device, retrieving user data associated with the user identifier; sending, to the untrusted device, a request for instructions to perform a checkout with the enrolled device; receiving, from the untrusted device, instructions to perform the checkout with the enrolled device; generating a request to perform the checkout with the enrolled device; and initiating a checkout by sending, to a communication system, a request to initiate a checkout with the enrolled device over a secure communications channel.Type: GrantFiled: September 22, 2020Date of Patent: April 2, 2024Assignee: MASTERCARD ASIA/PACIFIC PTE. LTDInventors: Srinath Ravinathan, Hancong Guan, Teck Yong Tan
-
Publication number: 20240104560Abstract: Systems and techniques for digitization of payment cards for Web 3.0 (“Web3”) and metaverse transactions are provided. The described systems and techniques allow for the use of non-fungible tokens (NFTs) to represent a payment token for making a payment inside a Web3 and Metaverse environment. Indeed, the described systems and techniques provide a financial NFT enabled representation of a payment card account as a token in a blockchain network, which can then be used to facilitate Web3 payments with real-time fiat to crypto exchanges.Type: ApplicationFiled: September 15, 2023Publication date: March 28, 2024Inventors: Srinath Ravinathan, Karl Cheng, Donghao Huang, Shi Ler Shila Chew, Dendy Gunawan, Putu Arie Ganapathi, Phuoc Hoang Long Le
-
Publication number: 20230368197Abstract: A method for mediating an atomic swap includes: receiving a swap request from a first computing device including a first address associated with a first blockchain and a network identifier associated with a second blockchain; identifying a second computing device using the network identifier and a second address associated with the second blockchain; generating a proof value and a hashlock using the proof value; transmitting (i) the hashlock and second address to the first computing device, and (ii) the hashlock and first address to the second computing device; verifying a first blockchain transaction on the first blockchain for transfer to the first address, and a second blockchain transaction on the second blockchain for transfer to the second address; and transmitting the proof value to blockchains node associated with the first and second blockchains.Type: ApplicationFiled: July 20, 2023Publication date: November 16, 2023Inventors: Srinath RAVINATHAN, Donghao HUANG, Hancong GUAN, Karl CHENG, Phuoc Hoang Long LE, Weiming MA
-
Patent number: 11783309Abstract: The present disclosure generally relates to controlling operation of service devices.Type: GrantFiled: November 20, 2020Date of Patent: October 10, 2023Assignee: Mastercard Asia/Pacific PTE. LTD.Inventors: Srinath Ravinathan, Donghao Huang, Bensam Joyson
-
Patent number: 11748749Abstract: A method for mediating an atomic swap includes: receiving a swap request from a first computing device including a first address associated with a first blockchain and a network identifier associated with a second blockchain; identifying a second computing device using the network identifier and a second address associated with the second blockchain; generating a proof value and a hashlock using the proof value; transmitting (i) the hashlock and second address to the first computing device, and (ii) the hashlock and first address to the second computing device; verifying a first blockchain transaction on the first blockchain for transfer to the first address, and a second blockchain transaction on the second blockchain for transfer to the second address; and transmitting the proof value to blockchains node associated with the first and second blockchains.Type: GrantFiled: June 17, 2021Date of Patent: September 5, 2023Assignee: MASTERCARD ASIA/PACIFIC PTE. LTD.Inventors: Srinath Ravinathan, Donghao Huang, Hancong Guan, Karl Cheng, Phuoc Hoang Long Le, Weiming Ma
-
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
-
Publication number: 20230177491Abstract: A method for acceptance of blockchain payment at a traditional point of sale device direct to a merchant includes: receiving an authorization request for a fiat payment transaction including a transaction account number, transaction amount, and merchant identifier; identifying blockchain payment acceptance for a transaction account associated with the transaction account number; transmitting an address request to an exchange server including the merchant identifier; receiving a destination address associated with the merchant identifier for a blockchain network from the exchange server; transmitting a new blockchain transaction to a blockchain node in the blockchain network including the destination address and a cryptocurrency amount based on the transaction amount; and transmitting an authorization response for the fiat payment transaction to a payment network for routing to a point of sale device, the authorization response including an indication that clearance and settlement of the fiat payment transactiType: ApplicationFiled: January 27, 2023Publication date: June 8, 2023Inventors: Srinath RAVINATHAN, Donghao HUANG
-
Publication number: 20230153807Abstract: A system and method for processing digital payments using a smart chip payment acceptance module associated with an Internet of Things (IoT) or vending device via a virtual EMV terminal process for cloud-based digital payment transactions. A short-range communication channel is provided between a mobile user device and the payment acceptance module. The mobile user device includes a wallet application with an integrated merchant application used to create a payment transaction. An unlock device enables digital secure remote payments (DSRP). A smart chip server connected to a payment gateway can generate an encrypted proof of payment (POP) message indicating completion of the payment transaction. The user can complete the payment transaction using the integrated wallet application within the user device in an online or offline mode of the vend device for seamless interaction with the system by a new user as well as improved flexibility for merchants and consumers.Type: ApplicationFiled: November 15, 2022Publication date: May 18, 2023Inventors: Weiming MA, Teck Yong TAN, Donghao HUANG, Rasika Chandana KARUNAPALA, Arie GANAPATHI, Dendy Liuswanto GUNAWAN, Srinath RAVINATHAN
-
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: 20230130347Abstract: Disclosed is a method of releasing a locked transaction encoded in a smart contract on a distributed ledger network. The locked transaction is locked by at least one hash lock condition requiring matching to a hash. The method involves: receiving entry of a passcode associated with the locked transaction: transmitting a request to generate a first hash to a contactless payment device and receiving the first hash from that device; generating a second hash based on the first hash and transaction-specific data; and transmitting an unlock request comprising the second hash and an address of the smart contract on the distributed ledger network, to a node of that network. The unlock request causes the smart contract to release the locked transaction on matching of the second hash against the hash of the hash lock condition.Type: ApplicationFiled: October 6, 2022Publication date: April 27, 2023Inventor: Srinath RAVINATHAN
-
Patent number: 11636482Abstract: A method for validation of identity of a user during a digital payment process comprises: receiving a user identifier; determining, based on the user identifier, that the user is enrolled for biometric authentication; transmitting, to a mobile device associated with the user identifier, a push notification, said push notification causing an authenticator application executing on the mobile device to initiate a biometric authentication process; receiving a result of said biometric authentication process; and transmitting authentication data, based on said result, to a transaction initiation system to trigger completion of the digital payment process.Type: GrantFiled: May 17, 2021Date of Patent: April 25, 2023Assignee: MASTERCARD INTERNATIONAL INCORPORATEDInventor: Srinath Ravinathan
-
Publication number: 20230092733Abstract: An access control method comprises: providing access profiles for users, wherein each access profile comprises an access profile identifier and at least one personal identifier mapped to one or more obfuscated payment numbers, and wherein each of the at least one personal identifiers is a non-payment identifier issued by an identity provider; receiving, from a terminal of a service provider, a request to validate permission for a user of a payment device to access a resource made available by the service provider, the request comprising an obfuscated payment number read by the terminal from the payment device; determining whether there is a match of the obfuscated payment number read by the terminal and one of the obfuscated payment numbers of the access profiles; and transmitting at least one of the identifiers of the matched access profile to the service provider for matching to a stored identifier associated with the resource.Type: ApplicationFiled: September 20, 2022Publication date: March 23, 2023Inventors: Srinath Ravinathan, Donghao Huang, Dendy Gunawan, Karl Cheng, Hancong Guan, Phuoc Hoang Long Le
-
Patent number: 11587071Abstract: A method for acceptance of blockchain payment at a traditional point of sale device direct to a merchant includes: receiving an authorization request for a fiat payment transaction including a transaction account number, transaction amount, and merchant identifier; identifying blockchain payment acceptance for a transaction account associated with the transaction account number; transmitting an address request to an exchange server including the merchant identifier; receiving a destination address associated with the merchant identifier for a blockchain network from the exchange server; transmitting a new blockchain transaction to a blockchain node in the blockchain network including the destination address and a cryptocurrency amount based on the transaction amount; and transmitting an authorization response for the fiat payment transaction to a payment network for routing to a point of sale device, the authorization response including an indication that clearance and settlement of the fiat payment transactiType: GrantFiled: June 24, 2020Date of Patent: February 21, 2023Assignee: MASTERCARD ASIA/PACIFIC PTE. LTD.Inventors: Srinath Ravinathan, Donghao Huang
-
Publication number: 20220405742Abstract: A method for mediating an atomic swap includes: receiving a swap request from a first computing device including a first address associated with a first blockchain and a network identifier associated with a second blockchain; identifying a second computing device using the network identifier and a second address associated with the second blockchain; generating a proof value and a hashlock using the proof value; transmitting (i) the hashlock and second address to the first computing device, and (ii) the hashlock and first address to the second computing device; verifying a first blockchain transaction on the first blockchain for transfer to the first address, and a second blockchain transaction on the second blockchain for transfer to the second address; and transmitting the proof value to blockchains node associated with the first and second blockchains.Type: ApplicationFiled: June 17, 2021Publication date: December 22, 2022Applicant: MASTERCARD ASIA/PACIFIC PTE. LTD.Inventors: Srinath RAVINATHAN, Donghao HUANG, Hancong GUAN, Karl CHENG, Phuoc Hoang Long LE, Weiming MA
-
Publication number: 20220374896Abstract: Various implementations described herein are directed to a method for providing identity, payment and/or access. A primary account number (PAN) is read from a card or token. A hashed PAN is generated. A transaction result is determined based on the hashed PAN.Type: ApplicationFiled: May 17, 2022Publication date: November 24, 2022Inventors: Weiming MA, Phuc Duyet BUI, Dendy GUNAWAN, Srinath RAVINATHAN, Xie ZHIJIAN, Bensam JOYSON, Rasika Chandana KARUNAPALA, Donghao HUANG, Paul KELLETT, James David SINTON
-
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: 20210406904Abstract: A method for validation of identity of a user during a digital payment process comprises: receiving a user identifier; determining, based on the user identifier, that the user is enrolled for biometric authentication; transmitting, to a mobile device associated with the user identifier, a push notification, said push notification causing an authenticator application executing on the mobile device to initiate a biometric authentication process; receiving a result of said biometric authentication process; and transmitting authentication data, based on said result, to a transaction initiation system to trigger completion of the digital payment process.Type: ApplicationFiled: May 17, 2021Publication date: December 30, 2021Applicant: MASTERCARD ASIA/PACIFIC PTE. LTD.Inventor: Srinath RAVINATHAN
-
Publication number: 20210406871Abstract: A method for acceptance of blockchain payment at a traditional point of sale device direct to a merchant includes: receiving an authorization request for a fiat payment transaction including a transaction account number, transaction amount, and merchant identifier; identifying blockchain payment acceptance for a transaction account associated with the transaction account number; transmitting an address request to an exchange server including the merchant identifier; receiving a destination address associated with the merchant identifier for a blockchain network from the exchange server; transmitting a new blockchain transaction to a blockchain node in the blockchain network including the destination address and a cryptocurrency amount based on the transaction amount; and transmitting an authorization response for the fiat payment transaction to a payment network for routing to a point of sale device, the authorization response including an indication that clearance and settlement of the fiat payment transactiType: ApplicationFiled: June 24, 2020Publication date: December 30, 2021Applicant: MASTERCARD ASIA/PACIFIC PTE. LTD.Inventors: Srinath Ravinathan, Donghao Huang
-
Publication number: 20210406887Abstract: A method for acceptance of blockchain payment at a traditional point of sale device through issuer processing includes: receiving an authorization request for a fiat payment transaction originating from a point of sale device and routed through a payment network, the authorization request including a transaction account number and transaction amount; identifying blockchain payment acceptance for a transaction account associated with the transaction account number; receiving a destination address for an electronic wallet associated with a blockchain network; transmitting a new blockchain transaction to a blockchain node in the blockchain network including the destination address and a cryptocurrency amount based on the transaction amount; receiving a transaction identifier from the blockchain node; and transmitting an authorization response for the fiat payment transaction to the payment network for routing to the point of sale device including an indication of approval of the fiat payment transaction and theType: ApplicationFiled: June 24, 2020Publication date: December 30, 2021Applicant: MASTERCARD ASIA/PACIFIC PTE. LTD.Inventors: Srinath Ravinathan, Donghao Huang
-
METHOD AND SYSTEM FOR USE OF AN EMV CARD IN A MULTI-SIGNATURE WALLET FOR CRYPTOCURRENCY TRANSACTIONS
Publication number: 20210312431Abstract: A method for carrying out a cryptocurrency blockchain transaction through an integrated circuit payment card using a multi-signature blockchain wallet includes: storing, in an integrated circuit of a payment card, a first private key of a first cryptographic key pair and a transaction account number; receiving, by the integrated circuit, a blockchain transaction from a point of sale device, the blockchain transaction including unspent transaction outputs, destination addresses, a cryptocurrency amount for each destination address, and a first digital signature generated using a second private key of a second cryptographic key pair; digitally signing, by the integrated circuit, the blockchain transaction using the first private key to generate a second digital signature; and transmitting, by the integrated circuit, the digitally signed blockchain transaction including the first digital signature and the second digital signature to the point of sale device.Type: ApplicationFiled: April 6, 2020Publication date: October 7, 2021Applicant: MASTERCARD ASIA/PACIFIC PTE. LTD.Inventors: Srinath RAVINATHAN, Bensam JOYSON, Donghao HUANG, Teck Yong TAN