Patents Examined by Chunling Ding
  • Patent number: 11315110
    Abstract: An example operation may include one or more of identifying a registered interest associated with a requestor on a blockchain, accessing a smart contract stored on the blockchain, determining a match between the registered interest and blockchain transaction information, determining the requestor associated with the registered interest has access permissions to access the blockchain transaction information based on access control rules, and creating a temporary bilateral smart contract including the requestor, and an owner of the blockchain transaction information, and the temporary bilateral smart contract provides permission for the requester to access the blockchain transaction information.
    Type: Grant
    Filed: December 27, 2017
    Date of Patent: April 26, 2022
    Assignee: International Business Machines Corporation
    Inventors: Praveen Jayachandran, Apurva Kumar, Venkatraman Ramakrishna
  • Patent number: 11294991
    Abstract: A computer-implemented method (600) and system (1) for verifying ownership of a computer software after installation and prior to execution using a distributed hash table (13) and a peer-to-peer distributed ledger (14). This may be the Bitcoin blockchain or an alternative implementation. The method includes determining (610) a second user public key associated with a second user (24) from a transaction record stored on the peer-to-peer distributed ledger (14). A second public key associated with the second user may be determined (620) from an entry on the distributed hash table (13). The method further includes comparing (630) the second user public key and the second public key, and verifying (640) the ownership of the computer software based on the comparing of the second user public key and the second public key.
    Type: Grant
    Filed: May 12, 2017
    Date of Patent: April 5, 2022
    Assignee: nChain Holdings Limited
    Inventors: Stephane Savanah, Craig Steven Wright
  • Patent number: 11250422
    Abstract: Disclosed in some examples are methods, systems, and machine readable mediums which provide a store credit issued electronically to a mobile wallet application from a merchant. This credit may be issued to a mobile wallet in the form of an enhanced wallet payment element. This enhanced wallet payment element may include the terms and conditions (e.g., repayment terms) of the credit (e.g., a digital/smart contract). The customer may accept or reject these terms. For example, when the customer accepts the terms, the enhanced wallet payment element digitally signs the agreement and indicates acceptance to the merchant mobile wallet system (e.g., sends the digital signature to the merchant). Once accepted, the enhanced wallet payment element may be utilized to pay for goods or services subject to the terms and conditions.
    Type: Grant
    Filed: December 29, 2016
    Date of Patent: February 15, 2022
    Assignee: Wells Fargo Bank, N.A.
    Inventors: Thomas Hayes, Joon Maeng, Ramanathan Ramanathan
  • Patent number: 11244291
    Abstract: A method for allocating virtual articles comprises: receiving at least two acquisition requests directed at a virtual article packet, and respectively recording receiving times of the acquisition requests, wherein the virtual article packet comprises one or more virtual article sub-packets; allocating acquisition sequence numbers respectively to the acquisition requests according to a sequential order of the receiving times of the acquisition requests; and allocating the virtual article sub-packets according to the acquisition sequence numbers for the acquisition requests corresponding to the acquisition sequence numbers, and sending virtual articles in the virtual article sub-packets to users corresponding to the acquisition requests.
    Type: Grant
    Filed: October 12, 2018
    Date of Patent: February 8, 2022
    Assignee: ADVANCED NEW TECHNOLOGIES CO., LTD.
    Inventors: Chunxiao Guo, He Zhang
  • Patent number: 11244310
    Abstract: An example method of reimbursing pharmacy-related transactions includes receiving first data describing a transaction between a patient and a pharmacy. The transaction includes dispensing of a medication. A reimbursement data packet is determined based on the first data. The reimbursement data packet includes second data describing a reimbursement claim to be submitted to a payer system for the transaction. The reimbursement data packet is transmitted from the computer system to a plurality of other computer systems. A response is received from each of the other computer systems. Each response indicates whether a respective one of the other computer systems determined that the reimbursement claim is valid. A determination is made that the reimbursement claim is valid based on the responses. An entry describing the transaction and reimbursement claim is added to a ledger, and the reimbursement claim is submitted for fulfillment.
    Type: Grant
    Filed: March 13, 2017
    Date of Patent: February 8, 2022
    Assignee: Truveris, Inc.
    Inventors: Bertrand Janin, Anthony Joseph Loiacono
  • Patent number: 11210372
    Abstract: A computer-implemented method (600) and system (1) for verifying ownership of a computer software for installation using a distributed hash table (13) and a peer-to-peer distributed ledger (14). This may be the Bitcoin blockchain or an alternative blockchain implementation. The method includes determining (610) a second user public key associated with a second user (24) from a transaction record stored on the peer-to-peer distributed ledger (14). A second public key associated with the second user may be determined (620) from an entry on the distributed hash table (13). The method further includes comparing (630) the second user public key and the second public key, and verifying (640) the ownership of the computer software based on the comparing of the second user public key and the second public key.
    Type: Grant
    Filed: May 12, 2017
    Date of Patent: December 28, 2021
    Assignee: nChain Holdings Limited
    Inventors: Stephane Savanah, Craig Steven Wright
  • Patent number: 11200562
    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: December 14, 2021
    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: 11170364
    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: February 26, 2016
    Date of Patent: November 9, 2021
    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: 11151553
    Abstract: According to one embodiment, a blockchain service device includes an interface, a memory, and a processor. The interface receives a request to perform a blockchain service. The blockchain service includes generating a local key using a private key stored on a user device. The request includes a transaction restraint. The memory stores software used to generate an input to generate the local key. The processor generates the input in response to the request. The input is used to generate a local key that includes the at least one transaction restraint. The interface communicates the input and receives a first block in response to the communication of the input. The first block is generated using the local key and the transaction restraint. The processor inserts the first block in a blockchain, wherein inserting the first block in the blockchain preauthorizes a transaction that is limited by the transaction restraint.
    Type: Grant
    Filed: March 23, 2017
    Date of Patent: October 19, 2021
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Eric Zavesky, James Pratt, Nigel Bradley, Timothy Innes, Nikhil Marathe
  • Patent number: 11151548
    Abstract: In response to detecting a request from a first device associated with a first user to utilize a digital wallet associated with a second user, a computer system determines if the first user is authorized to utilize the digital wallet associated with the second user. Further, in response to determining that the first user is authorized to utilize the digital wallet associated with the second user, the computer system allows the first device restricted access to the digital wallet.
    Type: Grant
    Filed: December 27, 2017
    Date of Patent: October 19, 2021
    Assignee: PAYPAL, INC.
    Inventor: Jigar Rajnikant Gosalia
  • Patent number: 11151560
    Abstract: A method for providing scripts for execution as part of an electronic transaction includes: storing, in a memory of an integrated circuit payment card, at least one or more executable scripts, payment credentials, and a cryptogram rule; receiving, by a receiving device of the integrated circuit payment card, a transaction request from a point of sale device, wherein the transaction request includes at least one or more transaction items and a script request; generating, by a generation module of the integrated circuit payment card, at least one payment cryptogram based on at least the cryptogram rule and at least one of the one or more transaction items; and electronically transmitting, by a transmitting device of the integrated circuit payment card, at least one of the one or more executable scripts, the payment credentials, and the generated at least one payment cryptogram to the point of sale device.
    Type: Grant
    Filed: March 20, 2017
    Date of Patent: October 19, 2021
    Assignee: MASTERCARD INTERNATIONAL INCORPORATED
    Inventors: Enda Rice, Eddy Van De Velde, Sebastien Pochic, Mark Aquilina, Charl Frederik Botes
  • Patent number: 11120437
    Abstract: The invention relates to the fields of tokenisation, blockchain and smart contract technologies. It provides a technical arrangement which simplifies the automated management of contracts. The invention comprises a method and system which use a computer-based repository for storage of the contract. The contract is then represented by a transaction on the blockchain. Metadata within the transaction's script includes a hash of the contract and a means of identifying its location within the repository. The transaction also includes an unspent output (UTXO) which indicates its status as an open (ie not terminated) contract. The contract is terminated by spending the output at a later point in time, for example, using n Lock Time+Check Lock Time Verify (CLTV). By combining this concept with other techniques and computing components, the invention can provide a powerful mechanism for implementing various tasks such as renewing or rolling over the contract, or dividing it into sub-contracts or conditions.
    Type: Grant
    Filed: February 16, 2017
    Date of Patent: September 14, 2021
    Assignee: nChain Holdings Limited
    Inventors: Craig Steven Wright, Stephane Savanah
  • Patent number: 11037118
    Abstract: A service running on a server, for example as a cloud server, that services with a guarantee from a guarantor. The service includes receiving, from a user using a zero-knowledge protocol to ensure privacy of the user, a request for a service with an associated quality level for a fee. Next, the request for service received requires a guarantee of the service requiring additional assurances based on a rating quantity available by a guarantor of the service is identified. At least a portion of the rating quantity available by the guarantor of the service is received. A notification from the user that the service is unacceptable is received. In response to the notification and a verification that the associated quality level was not met, refunding at least a portion of the fee to the user from the guarantor of the service.
    Type: Grant
    Filed: April 28, 2017
    Date of Patent: June 15, 2021
    Assignee: International Business Machines Corporation
    Inventors: James R. Kraemer, Jeb R. Linton
  • Patent number: 11037168
    Abstract: Aspects described herein may relate to a transaction exchange platform using a streaming data platform (SDP) and microservices to process transactions according to review and approval workflows. The transaction exchange platform may receive transactions from origination sources, which may be added to the SDP as transaction objects. Microservices on the transaction exchange platform may interact with the transaction objects based on configured workflows associated with the transactions. Processing on the transaction exchange platform may facilitate clearing and settlement of transactions. Some aspects may provide for dynamic and flexible reconfiguration of workflows and/or microservices. Other aspects may provide for data snapshots and workflow tracking, allowing for monitoring, quality control, and auditability of transactions on the transaction exchange platform.
    Type: Grant
    Filed: December 20, 2019
    Date of Patent: June 15, 2021
    Assignee: Capital One Services, LLC
    Inventors: Earle Michael Lee, Jordan May, William Planck
  • Patent number: 10977645
    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: June 10, 2020
    Date of Patent: April 13, 2021
    Inventors: Miles Paschini, Nitin Agarwal
  • Patent number: 10902419
    Abstract: Systems and methods for a blockchain-based system for efficient storage and retrieval of disparate supply-side transaction information. An example embodiment includes features to receive a transaction from a provider system; aggregate the received transaction with a plurality of other transactions, wherein each transaction is encrypted; generate one or more hashes associated with the aggregated transactions, and broadcast the generated hashes onto a blockchain of a blockchain network; store the encrypted transactions and generated hashes, wherein the computer system is configured to respond to a search request received from a user, and wherein the computer system is further configured to validate stored transactions which are responsive to the search request via comparison to the generated hashes on the blockchain.
    Type: Grant
    Filed: February 24, 2020
    Date of Patent: January 26, 2021
    Assignee: Omnichain Solutions Inc.
    Inventors: Pratik Soni, Richard Gunawan
  • Patent number: 10885523
    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: April 6, 2018
    Date of Patent: January 5, 2021
    Assignee: Amino Payments, Inc.
    Inventor: David William Luttrell
  • Patent number: 10657225
    Abstract: Providing blockchain-based subscription-as-a-service management is disclosed. In one example, a node within a customer network begins execution of a subscription-as-a-service software instance. An activation agent of the node broadcasts an activation transaction, requesting activation of the subscription-as-a-service software instance, to other nodes of the customer network. A block-issuing node within the customer network, upon receiving the activation transaction, determines whether to activate the subscription-as-a-service software instance. If so, a block-issuing agent of the block-issuing node generates a blockchain block containing the activation transaction as part of a blockchain. The blockchain block is then broadcast back to the customer network, where it is eventually received by the node executing the subscription-as-a-service software instance. Based on the blockchain block, the node enables continued execution of the subscription-as-a-service software instance.
    Type: Grant
    Filed: December 29, 2016
    Date of Patent: May 19, 2020
    Assignee: Red Hat, Inc.
    Inventors: Justin M. Kilpatrick, Gregory N. Hoelzer