Patents by Inventor Donghao Huang

Donghao Huang 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).

  • Publication number: 20220405742
    Abstract: 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: Application
    Filed: June 17, 2021
    Publication date: December 22, 2022
    Applicant: MASTERCARD ASIA/PACIFIC PTE. LTD.
    Inventors: Srinath RAVINATHAN, Donghao HUANG, Hancong GUAN, Karl CHENG, Phuoc Hoang Long LE, Weiming MA
  • Publication number: 20220374896
    Abstract: 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: Application
    Filed: May 17, 2022
    Publication date: November 24, 2022
    Inventors: Weiming MA, Phuc Duyet BUI, Dendy GUNAWAN, Srinath RAVINATHAN, Xie ZHIJIAN, Bensam JOYSON, Rasika Chandana KARUNAPALA, Donghao HUANG, Paul KELLETT, James David SINTON
  • Patent number: 11379792
    Abstract: An inventory management server is provided. The inventory management server includes at least one processor, and at least one memory. The at least one memory includes computer program code configured to cause the inventory management server at least to receive tracking data assigned to a product from a payment network, interrogate a mapping table containing assigned product to tracking data information, for the presence of the received tracking data, update an inventory database of the product stocked at the merchant inventory in response to detection of the presence of the received tracking data, and transmit acknowledgement data indicative of the inventory database update. The tracking data is transmitted by a merchant via a payment terminal in communication with the payment network.
    Type: Grant
    Filed: June 16, 2017
    Date of Patent: July 5, 2022
    Assignee: MASTERCARD ASIA/PACIFIC PTE. LTD.
    Inventors: Hao Tang, Senxian Zhuo, Xijing Wang, Bensam Joyson, Naman Aggarwal, Donghao Huang, Prashant Sridhar, Martin Collings, Perry Kick
  • Publication number: 20220067711
    Abstract: 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: Application
    Filed: August 28, 2020
    Publication date: March 3, 2022
    Applicant: MASTERCARD INTERNATIONAL INCORPORATED
    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: 11238423
    Abstract: A method for billing device usage through a data storage system and aggregation includes: receiving, in a device controller, user credentials for one of a plurality of users; detecting, by the device controller, usage parameters of a hardware device; submitting, by the device controller, a new usage transaction for usage of the hardware device to a data storage system including the user credentials and a usage fee based on the usage parameters; receiving, by an aggregator node, a plurality of usage transactions from the data storage system including the new usage transaction where each usage transaction includes user data and a fee amount; generating, by the aggregator node, an aggregated bill for each of the users including based on the fee amount included in each usage transaction associated with the respective user; and transmitting, by the aggregator node, each aggregated bill to a computing device associated with the respective user.
    Type: Grant
    Filed: February 18, 2019
    Date of Patent: February 1, 2022
    Assignee: MASTERCARD INTERNATIONAL INCORPORATED
    Inventors: Hui Fang, Bensam Joyson, Donghao Huang
  • Publication number: 20210406887
    Abstract: 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 the
    Type: Application
    Filed: June 24, 2020
    Publication date: December 30, 2021
    Applicant: MASTERCARD ASIA/PACIFIC PTE. LTD.
    Inventors: Srinath Ravinathan, Donghao Huang
  • Publication number: 20210406871
    Abstract: 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 transacti
    Type: Application
    Filed: June 24, 2020
    Publication date: December 30, 2021
    Applicant: MASTERCARD ASIA/PACIFIC PTE. LTD.
    Inventors: Srinath Ravinathan, Donghao Huang
  • Publication number: 20210312431
    Abstract: 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: Application
    Filed: April 6, 2020
    Publication date: October 7, 2021
    Applicant: MASTERCARD ASIA/PACIFIC PTE. LTD.
    Inventors: Srinath RAVINATHAN, Bensam JOYSON, Donghao HUANG, Teck Yong TAN
  • Patent number: 11044251
    Abstract: A method for remote authentication aided by an audio signal includes: storing, in a memory of a computing device, at least first authentication data; receiving, by a first input device of the computing device, an audio signal electronically transmitted by a separate computing system; decoding, by a decoding module of the computing device, the received audio signal to identify a server identification value; receiving, by a second input device of the computing device, second authentication data submitted by a user of the computing device; authenticating, by an authentication module of the computing device, the received second authentication data based on the stored first authentication data; and electronically transmitting, by a transmitting device of the computing device, a result of the authentication and a profile identifier to an external processing server based on the server identification value.
    Type: Grant
    Filed: June 5, 2018
    Date of Patent: June 22, 2021
    Assignee: MASTERCARD INTERNATIONAL INCORPORATED
    Inventors: Shiying Lian, Donghao Huang, Naman Aggarwal
  • Publication number: 20210182847
    Abstract: The present disclosure generally relates to electronic systems and computerized methods for verification of transacting parties to process transactions. A payment network server receives details of a transaction fulfilled by an agent and generates a transaction identification plaintext. A first party keyset for the first transacting party and an agent keyset for the agent is identified. The server generates cryptograms and ciphertexts encrypted by the first party keyset and agent keyset and sends the cryptograms to the first transacting party and agent. An encrypted cryptogram contains an encrypted ciphertext which contains a plaintext representing the transaction identification plaintext. The ciphertexts are exchanged between the first transacting party and agent by a computer handshake for decryption. The plaintexts are extracted from the ciphertexts and compared against the transaction identification plaintext for verifying the first transacting party and agent.
    Type: Application
    Filed: December 10, 2020
    Publication date: June 17, 2021
    Inventors: Shiying Lian, Xijing Wang, Bensam Joyson, Anupam Sharma, Hui Fang, Donghao Huang, Dipali Pathrabe, Lalit Manchanda
  • Publication number: 20210158316
    Abstract: The present disclosure generally relates to controlling operation of service devices.
    Type: Application
    Filed: November 20, 2020
    Publication date: May 27, 2021
    Inventors: Srinath Ravinathan, Donghao Huang, Bensam Joyson
  • Publication number: 20210133740
    Abstract: A system for providing a service at a self-service machine having a device identifier and that does not have internet connectivity or that is in an off-line state includes: a validation server that stores the device identifier, the validation server being in communication with a mobile device of a user, but not with the self-service machine. The self-service machine is configured to: receive a selection of a service; generate a service request identifier for the selected service; add the service request identifier to a list of service requests to be fulfilled; and communicate, to the mobile device by a first direct communication method, service request data including the service request identifier, a terminal identifier of the self-service machine, and an address of a validation server.
    Type: Application
    Filed: November 2, 2020
    Publication date: May 6, 2021
    Applicant: MASTERCARD ASIA/PACIFIC PTE. LTD.
    Inventors: Zunhua Wang, Srinatha Ravinathan, Donghao Huang, Shiying Lian
  • Patent number: 10803445
    Abstract: A system and method of conducting an authentication transaction; and a near field communication (NFC) enabled mobile device for conducting the authentication transaction. The method includes the steps of: storing data associated with one or more authentication certificates in a secure element of the NFC enabled mobile device; sending the data associated with the one or more authentication certificates from the NFC enabled mobile device to a server via a NFC enabled transceiver; verifying the authenticity of the one or more authentication certificates at the server; and upon successful authentication, sending transaction data from the server to the NFC enabled mobile device via the NFC enabled transceiver.
    Type: Grant
    Filed: June 11, 2014
    Date of Patent: October 13, 2020
    Assignee: MASTERCARD ASIA/PACIFIC PTE. LTD.
    Inventors: Donghao Huang, Bensam Joyson, Jie Zhang, Jasmine Ng, Ross Finch
  • Publication number: 20200265395
    Abstract: A method for billing device usage through a data storage system and aggregation includes: receiving, in a device controller, user credentials for one of a plurality of users; detecting, by the device controller, usage parameters of a hardware device; submitting, by the device controller, a new usage transaction for usage of the hardware device to a data storage system including the user credentials and a usage fee based on the usage parameters; receiving, by an aggregator node, a plurality of usage transactions from the data storage system including the new usage transaction where each usage transaction includes user data and a fee amount; generating, by the aggregator node, an aggregated bill for each of the users including based on the fee amount included in each usage transaction associated with the respective user; and transmitting, by the aggregator node, each aggregated bill to a computing device associated with the respective user.
    Type: Application
    Filed: February 18, 2019
    Publication date: August 20, 2020
    Applicant: MASTERCARD ASIA/PACIFIC PTE. LTD.
    Inventors: Hui Fang, Bensam Joyson, Donghao Huang
  • Publication number: 20200175489
    Abstract: A method for originating a vending transaction via machine-readable code includes storing, in a memory of a computing device, an account identifier associated with a transaction account, reading, by an optical imaging device of the computing device, a machine-readable code displayed on a vending machine, wherein the machine-readable code is encoded with at least a device identifier, electronically transmitting, by a transmitting device of the computing device, at least the device identifier and an account identifier to a third party system, and receiving, by a receiving device of the computing device, a transaction confirmation indicating approval of a payment transaction involving the transaction account and the vending machine.
    Type: Application
    Filed: April 24, 2018
    Publication date: June 4, 2020
    Inventors: Donghao Huang, Hui Fang, Jiaming Li
  • Publication number: 20200167757
    Abstract: The present disclosure provides a server for processing a transaction using a plurality of devices. The server comprises at least one processor; and at least one memory including computer program code. The at least one memory and the computer program code configured to, with the at least one processor, cause the server at least to receive, from a second device, a request to continue with the transaction, the transaction being initiated and postponed by a first device. The server is then configured to determine whether the second device is associated with a user account that is associated with the first device; and transmit, to the second device, details relating to the postponed transaction based on the determination of whether the second device is associated with the user account to enable the second device to further process the transaction.
    Type: Application
    Filed: November 8, 2019
    Publication date: May 28, 2020
    Applicant: MASTERCARD ASIA/PACIFIC PTE. LTD.
    Inventors: Anupam Sharma, Tobias Puehse, Donghao Huang, Bensam Joyson
  • Publication number: 20200134596
    Abstract: The present disclosure relates to payment technology. In one aspect, the present disclosure provides a method of processing a transaction. The method comprises receiving, from a user device, a transaction pairing request, the transaction pairing request comprising user account information of a user account. The method then transmits, to a receiving device, a plurality of transaction identifiers based on the transaction pairing request and receives, from the user device, a selection of one of the plurality of transaction identifiers. The method then associates the user account with a transaction record indicated by the selection of one of the plurality of transaction identifiers.
    Type: Application
    Filed: October 14, 2019
    Publication date: April 30, 2020
    Applicant: MASTERCARD ASIA/PACIFIC PTE. LTD
    Inventors: Tobias Puehse, Srinath Ravinathan, Donghao Huang
  • Patent number: 10535034
    Abstract: Disclosed herein is a system for managing item delivery. The system includes an order management system, comprising an order terminal for receiving an order, a transmitter for receiving the order from the order terminal and sending the order to one or more product providers, a verification terminal by which a recipient can verify completion of delivery of items associated with the order, and a scheduler. The scheduler schedules a robot to be available at an interchange to receive the one or more items, and the order management system provides a delivery destination to the robot by which, or so that, the robot can autonomously navigate to the destination.
    Type: Grant
    Filed: August 18, 2017
    Date of Patent: January 14, 2020
    Assignee: MASTERCARD ASIA/PACIFIC PTE. LTD.
    Inventors: Jie Zhang, Donghao Huang, Tobias Puehse
  • Publication number: 20190362332
    Abstract: The present disclosure relates to a computer-implemented method performed at a computing device for obtaining a service from a first device. The method comprises, at the computing device, establishing user credentials at a computing device and establishing a local communication with the first device and establishing with the first device a service identification for a service to be performed by the first device. The method further comprises sending request a message to a service platform to obtain approval of performance of the service. This message comprises the user credentials, a request for the service, and the service identification. The method further comprises receiving an approval message from the service platform comprising at least the service identification and signed on behalf of a service provider, and sending the signed approval message to the first device for validation in order to obtain a service.
    Type: Application
    Filed: May 20, 2019
    Publication date: November 28, 2019
    Applicant: Mastercard Asia/Pacific Pte. Ltd.
    Inventors: Donghao Huang, Xijing Wang, Muhammad Azeem, Hui Fang, Jiaming Li, Duncan Garrett, John Beric
  • Patent number: 10482499
    Abstract: A method for conducting a transaction between a merchant and a customer, a merchant device, and a computer storage medium for instructing a computing device to execute a method for conducting a transaction between a merchant and a customer are disclosed. The method includes establishing a secure wireless connection between a merchant device and a customer device, real-time synchronizing, via the secure connection, a shopping cart of the customer between the merchant and the customer devices, determining, via the secure connection, at least one payment option for checking out the shopping cart, and processing, at a transaction processing device, the payment based on a selected payment option out of the at least one payment option.
    Type: Grant
    Filed: June 30, 2015
    Date of Patent: November 19, 2019
    Assignee: Mastercard Asia Pacific Pte. Ltd.
    Inventors: Jiaming Li, Donghao Huang, Jie Zhang, Bensam Joyson, Douglas Tan, Yong How Chin