Patents by Inventor Hancong Guan

Hancong Guan 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: 11948141
    Abstract: 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: Grant
    Filed: September 22, 2020
    Date of Patent: April 2, 2024
    Assignee: MASTERCARD ASIA/PACIFIC PTE. LTD
    Inventors: Srinath Ravinathan, Hancong Guan, Teck Yong Tan
  • Publication number: 20230368197
    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: July 20, 2023
    Publication date: November 16, 2023
    Inventors: Srinath RAVINATHAN, Donghao HUANG, Hancong GUAN, Karl CHENG, Phuoc Hoang Long LE, Weiming MA
  • Patent number: 11748749
    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: Grant
    Filed: June 17, 2021
    Date of Patent: September 5, 2023
    Assignee: MASTERCARD ASIA/PACIFIC PTE. LTD.
    Inventors: Srinath Ravinathan, Donghao Huang, Hancong Guan, Karl Cheng, Phuoc Hoang Long Le, Weiming Ma
  • Publication number: 20230245105
    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: April 4, 2023
    Publication date: August 3, 2023
    Applicant: 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: 11640601
    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: Grant
    Filed: August 28, 2020
    Date of Patent: May 2, 2023
    Assignee: 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
  • Publication number: 20230092733
    Abstract: 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: Application
    Filed: September 20, 2022
    Publication date: March 23, 2023
    Inventors: Srinath Ravinathan, Donghao Huang, Dendy Gunawan, Karl Cheng, Hancong Guan, Phuoc Hoang Long Le
  • 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: 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
  • Publication number: 20210097525
    Abstract: 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: Application
    Filed: September 22, 2020
    Publication date: April 1, 2021
    Inventors: Srinath Ravinathan, Hancong Guan, Teck Yong Tan