Patents Examined by Chunling Ding
  • Patent number: 11669831
    Abstract: A method for facilitating the exchange of a stable cryptocurrency collateralized by government-issued debt. First granularity parameters are received through a first wallet interface of a first digital wallet. A first restricted use key is generated based upon the first granularity parameters and provided to an owner of a second digital wallet. A second restricted use key is generated based upon second granularity parameters received through a second wallet interface associated with the second digital wallet. Information from a blockchain wallet is accessed using the second restricted use key wherein the information relates to one or more of an ID classification and risk score of the second wallet owner at a level of detail determined by the second granularity parameters. An indication to proceed with a transaction between the first digital wallet and the second digital wallet may then be received through the first wallet interface.
    Type: Grant
    Filed: April 7, 2021
    Date of Patent: June 6, 2023
    Inventors: Miles Paschini, Nitin Agarwal
  • Patent number: 11663596
    Abstract: Methods, systems, and media for protecting transactions with secure payment authorization channels are provided. In some embodiments, methods, systems, and media can provide secure payment authorization channels for protecting transactions in connection with the transmission of a digital asset.
    Type: Grant
    Filed: January 4, 2021
    Date of Patent: May 30, 2023
    Assignee: Integral Ad Science, Inc.
    Inventor: David William Luttrell
  • Patent number: 11645650
    Abstract: A computer-implemented method comprising receiving a transaction request from a first computing device, the transaction request corresponding to a pending transaction between the first computing device and a second computing device and comprising a first set of transaction attributes; appending block instances to blockchains of the first and second computing devices, retrieving or receiving, from the second computing device, a second set of transaction attributes; when the first set of transaction attributes match, identifying a second blockchain associated with the pending transaction; automatically executing a protocol to compare the first set of transaction attributes with data stored onto a ledger of the identified second blockchain; and, in response to determining that the first set of transaction attributes complies with data of the ledger of the identified second blockchain, appending block instance to the blockchain comprising data corresponding to the transaction request to blockchains of the first a
    Type: Grant
    Filed: August 6, 2020
    Date of Patent: May 9, 2023
    Assignee: CITIBANK, N.A.
    Inventor: Shishir Singh
  • Patent number: 11636490
    Abstract: Provided are computer-implemented methods for linking accounts across systems which may include receiving an authorization request message including transaction data associated with a payment transaction and a primary account number (PAN); identifying a token corresponding to the PAN; transmitting a request message comprising at least a portion of the transaction data associated with the payment transaction and the token to at least one employer system, wherein the at least one employer system is associated with at least one employer institution; and receiving, from the at least one employer system, at least one response message comprising transaction adjustment data associated with an adjustment to the payment transaction. Methods may also include adjusting at least one parameter of the payment transaction based at least partially on the transaction adjustment data. Systems and computer program products are also provided.
    Type: Grant
    Filed: January 17, 2020
    Date of Patent: April 25, 2023
    Assignee: Visa International Service Association
    Inventors: Jeffrey Moore, Saurabh Chopra, Luba Goldberg, Darcy Montgomery Andrews, Claire Taitague Feeley
  • Patent number: 11631080
    Abstract: Disclosed is a cross-chain communication method. In this method, a first edge node of a first blockchain receives a first transaction request and validates the first transaction request; on condition that the first transaction request passes the validation, the first edge node will send the first transaction request to a notary node group; the notary node group determines at least one target notary node according to a preset criterion; the at least one target notary node validates the first edge node and a second edge node of a second blockchain corresponding to the first transaction request; and on condition that both the first edge node and the second edge node pass the validation, the first edge node will set up a cross-chain communication with the second edge node depending on the first transaction request to complete a cross-chain transaction. A cross-chain communication device and a storage medium are also disclosed.
    Type: Grant
    Filed: January 11, 2021
    Date of Patent: April 18, 2023
    Assignee: Beijing University of Posts and Telecommunications
    Inventors: Hui Yang, Shuai Dong, Qiuyan Yao, Bowen Bao, Chao Li, Zhengjie Sun, Jie Zhang
  • Patent number: 11625695
    Abstract: A method and system are provided to support a decentralized distributed ledger in which transactions are recorded by parties to the transactions without the use of a blockchain. A distributed ledger system provides a protocol framework that supports the development of protocol flows. A protocol flow is computer code that controls the performance of a transaction by the party or parties to the transaction. Protocol flows can be developed for different types of transactions. The distributed ledger system allows transactions to be proposed, accepted, and notarized by a notary and stored without the use of a blockchain ledger. The distributed ledger system can avoid the expense of the computational and storage resources needed to redundantly verify a transaction and store evidence on the many nodes of a blockchain distributed ledger.
    Type: Grant
    Filed: November 11, 2019
    Date of Patent: April 11, 2023
    Assignee: R3 Ltd.
    Inventors: Michael Christopher Hearn, Qurratul Ain Shams Asari
  • Patent number: 11606190
    Abstract: A high-performance distributed ledger and transaction computing network fabric over which large numbers of transactions (involving the transformation, conversion or transfer of information or value) are processed concurrently in a scalable, reliable, secure and efficient manner. In one embodiment, the computing network fabric or “core” is configured to support a distributed blockchain network that organizes data in a manner that allows communication, processing and storage of blocks of the chain to be performed concurrently, with little synchronization, at very high performance and low latency, even when the transactions themselves originate from distant sources. This data organization relies on segmenting a transaction space within autonomous but cooperating computing nodes that are configured as a processing mesh. Each computing node typically is functionally-equivalent to all other nodes in the core.
    Type: Grant
    Filed: August 30, 2018
    Date of Patent: March 14, 2023
    Assignee: Akamai Technologies, Inc.
    Inventors: David C. Carver, Andrew F. Champagne, Ramanath Mallikarjuna, Thomas Houman
  • Patent number: 11593797
    Abstract: Techniques are disclosed relating to authentication using public key encryption. In one embodiment, a computing device includes a secure circuit, a processor, and memory. The secure circuit is configured to generate a public key pair usable to authenticate a user of the computing device. The memory has program instructions stored therein that are executable by the processor to cause the computing device to perform operations including authenticating the user with a server system by sending authentication information supplied by the user. The operations further include, in response to the server system verifying the authentication information, receiving a first token usable to register the public key pair with the server system and sending, to the server system, a request to register the public key pair for authenticating the user. In such an embodiment, the request includes the first token and identifies a public key of the public key pair.
    Type: Grant
    Filed: September 23, 2016
    Date of Patent: February 28, 2023
    Assignee: Apple Inc.
    Inventors: Libor Sykora, Delfin J. Rojas, Paul J. Sholtz, Erika Misaki, Shiva Krovi, Lawrence Aung, Julien Lerouge
  • Patent number: 11580533
    Abstract: A method for optimizing blockchain storage size through use of relative values includes: receiving, by a blockchain node in a blockchain network that manages a blockchain, a plurality of blockchain data values, each including unspent transaction outputs, at least one destination address, and, for each destination address, an original currency amount; identifying a base value; modifying the original currency amount included in each blockchain data value to be a relative currency amount based on a difference between the identified base value and the original currency amount; generating a new block, the new block including a block header and the modified plurality of blockchain data values; and transmitting the generated new block to a plurality of additional nodes in the blockchain network.
    Type: Grant
    Filed: December 10, 2019
    Date of Patent: February 14, 2023
    Assignee: MASTERCARD INTERNATIONAL INCORPORATED
    Inventors: Ankur Mehta, Awinash Pandey, Saugandh Datta, Chandan Garg
  • Patent number: 11562349
    Abstract: Methods, systems, and apparatus for risk mitigation for a cryptoasset custodial system include transmitting an endorsement request for a cryptoasset transaction to a user device configured to cause the user device to prompt a user to endorse the cryptoasset transaction. Multiple data points are collected from mobile devices associated with the user. The data points indicate an identity of the user. A cryptographic endorsement of the cryptoasset transaction is received from the user device. A graphical visualization including a risk metric is generated based on the data points. The risk metric indicates a risk of accepting the cryptographic endorsement from the user device. Generating the graphical visualization includes determining whether the plurality of data points matches expected values.
    Type: Grant
    Filed: September 20, 2019
    Date of Patent: January 24, 2023
    Assignee: Anchor Labs, Inc.
    Inventors: Nathan P. McCauley, Diogo Monica, Boaz Avital, Riyaz D. Faizullabhoy, Joao Manuel Pinto Peixoto, Kristen B. Howard
  • Patent number: 11551206
    Abstract: A computer-implemented method, non-transitory, computer-readable medium, and computer-implemented system are provided for deploying a smart contract in a blockchain network. The computer-implemented method includes: receiving, by a blockchain node in a blockchain network, a transaction for creating a smart contract, wherein the transaction comprises machine codes of the smart contract, and the machine codes of the smart contract are obtained by a compilation service provider performing Ahead of Time (AoT) compilation on bytecodes of the smart contract; determining, by the blockchain node, that the machine codes of the smart contract are obtained by a trusted compilation service provider; and in response to determining that the machine codes of the smart contract are obtained by the trusted compilation service provider, completing, by the blockchain node, a deployment of the smart contract.
    Type: Grant
    Filed: June 23, 2021
    Date of Patent: January 10, 2023
    Assignee: Alipay (Hangzhou) Information Technology Co., Ltd.
    Inventor: Qi Liu
  • Patent number: 11538028
    Abstract: A novel method and instruction set for storing and trading Non-Fungible Tokens (NFTs), on Bitcoin blockchain. As proof of NFT ownership, proposed methods allow a user to perform the following operations with an NFT: (1) store NFT token on Bitcoin blockchain; (2) securely associate NFT data unit with digital assets (photos, video, audio, digital documents, etc.); (3) grouping many NFT tokens together to a collection with a single unique identifier; (4) safely sell and buy an NFT using Bitcoin ecosystem. These actions and validation of the transactions are performed using Bitcoin transactions.
    Type: Grant
    Filed: June 22, 2022
    Date of Patent: December 27, 2022
    Inventor: Alexei Dulub
  • Patent number: 11521205
    Abstract: A method for certificate transaction validation of a blockchain-based resource public key infrastructure aims to avoid security threats caused by conflicts or illegal transactions during transactions and improve security. A technical solution is as follows: constructing a resource public key infrastructure RPKIB system composed of a resource issuer, a resource transaction application client, a resource receiver, a blockchain network and a validation node; designing operations of a resource certificate and route origin authorization ROA as transactions, submitting operations of various resource transactions initiated by a resource issuer as transactions to the blockchain network, running, by the validation node, a smart contract to verify the transactions, and distinguishing whether the operations are malicious behaviors or normal operations of an authority.
    Type: Grant
    Filed: November 21, 2020
    Date of Patent: December 6, 2022
    Assignee: GUANGZHOU UNIVERSITY
    Inventors: Yaping Liu, Binxing Fang, Shuo Zhang, Qingyuan Li, Sufang Peng
  • Patent number: 11501291
    Abstract: A hardware security module (HSM) generates a client key for an account holder of a cryptoasset custodial system. The HSM encrypts the client key to generate an encrypted client key using a hardware-based cryptographic key within a secure storage device. The encrypted client key is transmitted to client devices. The HSM deletes the encrypted client key from the secure storage device. Each client device stores the encrypted client key in an offline secure enclave. A request to authorize a cryptoasset transaction is received. The HSM determines that signed messages endorsing the cryptoasset transaction have been received from at least some client devices in satisfaction of a quorum. The encrypted client key is received from at least one client device. The HSM decrypts the encrypted client key. The HSM signs an approval message for the cryptoasset transaction using a cryptoasset key based at least in part on the client key.
    Type: Grant
    Filed: September 16, 2019
    Date of Patent: November 15, 2022
    Assignee: Anchor Labs, Inc.
    Inventors: Nathan P. McCauley, Diogo Monica, Boaz Avital, Riyaz D. Faizullabhoy
  • Patent number: 11488271
    Abstract: This document presents a system and method for presenting vetted and verified Supplier information to Buyers. The Know Your Suppler (TYS) Application collects previously vetted and verified Supplier information and commits the collected information, verification authorities, verification details, and transaction information to a shared distributed ledger implemented as a privately permissioned blockchain. Buyers who want to onboard a newly identified Supplier, or update Supplier information with more recently verified information records, may subscribe to the TYS Application and purchase available vetted and verified Supplier information to optimize the onboarding or updating process for Suppliers from whom the Buyer wants to purchase goods or services.
    Type: Grant
    Filed: October 16, 2018
    Date of Patent: November 1, 2022
    Inventors: Mohan Venkataraman, Sai Nidamarty, Shyam Charit Adivi, Alex Rosen, Gary Storr, Stephen John Rogers, Derek Lamar Harrison, Vishnu Praneeth Tadepalli, Daniel J. Schaefer
  • Patent number: 11436597
    Abstract: Various embodiments relate methods performed by a processor of a computing system. An example method includes receiving an agreement associated with a signing party. A hash of the agreement is generated. A biometric sample captured from a signing party is received. Each of a hash of the agreement and the biometric sample is signcrypted using each of a signing party public/private key pair associated with the signing party, and a recipient public key of a recipient public/private key pair to generate a biometrics-based electronic signature token. A smart contract based on the agreement is generated. The smart contract includes the terms of the agreement, and the biometric-based electronic signature token, the biometric-based electronic signature token providing biometric-based pre-authorization by the signing party of a payment to be initiated by the smart contract in response to detecting performance of at least one of the terms of the agreement.
    Type: Grant
    Filed: April 30, 2018
    Date of Patent: September 6, 2022
    Assignee: Wells Fargo Bank, N.A.
    Inventors: Phillip H. Griffin, Jeffrey J. Stapleton
  • Patent number: 11379828
    Abstract: An example operation may include one or more of constructing a transaction proposal, by a computing system, wherein inputs to the transaction proposal are named using a blockchain naming system (BNS) that comprises ledger state addressing, oracles for addressing external data values, and user state addressing, the BNS providing a standard mechanism to name all blockchain resources using a universal resource indicator (URI).
    Type: Grant
    Filed: August 30, 2018
    Date of Patent: July 5, 2022
    Assignee: International Business Machines Corporation
    Inventors: Andrew J. Coleman, Anthony J. O'Dowd
  • Patent number: 11367064
    Abstract: Methods and systems of managing payment cards are disclosed. A financial institution computing system includes a token database storing a plurality of tokens and token information, a network interface circuit enabling the financial institution computing system to exchange information over a network; and a token management circuit. The token management circuit enables a graphical user interface on a customer device over the network that can be used to generate new token requests, re-provision token requests, and management requests. The management requests enable and disable tokens, such that transactions against a payment card account using an enabled token are completed, and transactions against the payment card account using a disabled token are denied.
    Type: Grant
    Filed: November 23, 2016
    Date of Patent: June 21, 2022
    Assignee: Wells Fargo Bank, N.A.
    Inventors: Michelle B. Techel, Peter Ho, Timothy R. Edge, Dorothy M. Scocci, Brenda L. Yost, Kathy Barris Dideum, Cheryl Lynn Wong, Khyati Soparkar, Steven E. Puffer, Stephanie S. Hellman, Brian M. Pearce, James D. Crowell
  • Patent number: 11341490
    Abstract: An example operation may include one or more of storing a plurality of transactions in a carbon footprint blockchain, each stored transaction including one or more items and a carbon footprint associated with the one or more items included in the transaction, receiving a transaction processing request from a merchant terminal, the transaction processing request including an identification of an item and a user identification, executing chaincode which determines an aggregate carbon footprint of the user based on a carbon footprint of the item and a carbon footprint of one or more previous purchases of the user stored in the carbon footprint blockchain, and transmitting information about the determined aggregate carbon footprint of the user to the merchant terminal.
    Type: Grant
    Filed: October 11, 2017
    Date of Patent: May 24, 2022
    Assignee: International Business Machines Corporation
    Inventors: Samuel M. Jawaharlal, Sarbajit K. Rakshit, Sathya Santhar, Balamurugaramanathan Sivaramalingam
  • Patent number: 11328290
    Abstract: A two-coin mechanism for maintaining a stable value of cryptographic coinage traded in a decentralized market exchange without requiring a reserve. A pegged cryptographic token and a variable-priced cryptographic token are both traded in the reserveless decentralized market exchange. The pegged cryptographic token and the variable-priced cryptographic token are value related based on a cryptographic exchange rate. Whenever a market transaction is processed (such as a buy or sell order), at least one of a destruction operation and a creation operation are performed. The destruction operation destroys at least one of the pegged cryptographic token and/or the variable-priced cryptographic token, while the creation operation creates new ones of the pegged cryptographic token and/or the variable-priced cryptographic token.
    Type: Grant
    Filed: November 15, 2018
    Date of Patent: May 10, 2022
    Assignee: Inveniam Capital Partners, Inc.
    Inventors: Paul Snow, Brian Deery, Gavin Gillas