Patents Assigned to Coinbase, Inc.
  • Publication number: 20230252462
    Abstract: Methods and systems for improved indexing of non-standardized, custom smart contracts. The improved indexer identifies custom landmarks (e.g., portions of bytecode indicative of custom smart contract transactions or particular functions in those transactions) that are indicative of transactions involving custom smart contracts (as well as the various attributes of those custom smart contracts). The indexer does this by first collecting bytecode for a subset of known transactions involving the custom smart contracts. The indexer then compares the bytecode of the custom smart contracts in the subset to identify the landmarks or probabilities that portions of the bytecode correspond to landmarks. Once these landmarks are identified (or a probability of the landmark is above a certain threshold), the indexer may designate these as known landmarks. The indexer may then compare the portion of the bytecode corresponding to the known landmark to raw bytecode.
    Type: Application
    Filed: February 4, 2022
    Publication date: August 10, 2023
    Applicant: Coinbase, Inc.
    Inventor: Alex George MO
  • Publication number: 20230246817
    Abstract: Methods and systems for the use of multi-party computation (“MPC”) key systems that involve the use of multiple parties, each of which hold respective private data that may be used to evaluate a computation without ever revealing any of the private data held by each party to perform blockchain operations. Using the MPC key systems, the methods and systems generate secure, encrypted communications across distributed computer networks for authorizing use of cryptography-based digital repositories in order to perform blockchain operations in decentralized applications.
    Type: Application
    Filed: February 2, 2022
    Publication date: August 3, 2023
    Applicant: Coinbase, Inc.
    Inventors: Adam EVERSPAUGH, Michael LODDER
  • Publication number: 20230246850
    Abstract: Methods and systems for the use of multi-party computation (“MPC”) key systems that involve the use of multiple parties, each of which hold respective private data that may be used to evaluate a computation without ever revealing any of the private data held by each party to perform blockchain operations. Using the MPC key systems, the methods and systems generate secure, encrypted communications across distributed computer networks for authorizing use of cryptography-based digital repositories in order to perform blockchain operations in decentralized applications.
    Type: Application
    Filed: February 2, 2022
    Publication date: August 3, 2023
    Applicant: Coinbase, Inc.
    Inventors: Dr. Adam EVERSPAUGH, Michael LODDER
  • Publication number: 20230246822
    Abstract: Methods and systems for the use of multi-party computation (“MPC”) key systems that involve the use of multiple parties, each of which hold respective private data that may be used to evaluate a computation without ever revealing any of the private data held by each party to perform blockchain operations. Using the MPC key systems, the methods and systems generate secure, encrypted communications across distributed computer networks for authorizing use of cryptography-based digital repositories in order to perform blockchain operations in decentralized applications.
    Type: Application
    Filed: February 2, 2022
    Publication date: August 3, 2023
    Applicant: Coinbase, Inc.
    Inventors: Adam EVERSPAUGH, Michael LODDER
  • Publication number: 20230245111
    Abstract: Methods and systems for the use of multi-party computation (“MPC”) key systems that involve the use of multiple parties, each of which hold respective private data that may be used to evaluate a computation without ever revealing any of the private data held by each party to perform blockchain operations. Using the MPC key systems, the methods and systems generate secure, encrypted communications across distributed computer networks for authorizing use of cryptography-based digital repositories in order to perform blockchain operations in decentralized applications.
    Type: Application
    Filed: February 2, 2022
    Publication date: August 3, 2023
    Applicant: Coinbase, Inc.
    Inventors: Adam Everspaugh, Michael Lodder
  • Patent number: 11676133
    Abstract: The method 10 for mobile cryptocurrency wallet connectivity can include facilitating a blockchain transaction S100 and establishing an initial connection between a mobile client and a web client S200. The system 20 for mobile cryptocurrency wallet connectivity can include a browser 110, one or more websites 120, a web client 130, a mobile application 140, and a backend server 150.
    Type: Grant
    Filed: August 14, 2020
    Date of Patent: June 13, 2023
    Assignee: Coinbase, Inc.
    Inventor: Peter Jihoon Kim
  • Patent number: 11677728
    Abstract: One or more aspects described herein provide methods and systems for authoritatively confirming that a recipient is an intended recipient to receive personal data, and to securely transmit the personal data to the intended recipient, when both the sender and receiver are operating in a trustless ecosystem such as that used with blockchain technology. A computing device may receive an indication of a blockchain address used, by a sender computing device and via a blockchain, to send one or more virtual assets. The computing device may store an association between the blockchain address and the recipient. The computing device may send, to the sender computing device and in response to a query comprising the blockchain address, an indication of the recipient. The indication may be configured to cause the sender computing device to send, to the recipient, personal data associated with an owner of the one or more virtual assets.
    Type: Grant
    Filed: August 31, 2021
    Date of Patent: June 13, 2023
    Assignee: Coinbase, Inc.
    Inventors: Abhilash Jayakumar, Harrison Dahme, Nishil Shah, Morgan Roman, Zachary Blacher
  • Patent number: 11676143
    Abstract: Systems and methods for payment processing using cryptocurrency assets.
    Type: Grant
    Filed: May 18, 2020
    Date of Patent: June 13, 2023
    Assignee: Coinbase, Inc.
    Inventors: Bojan Joveski, Alexander Kern, Vipul Patil, Sahil Amoli, Justin O'Brien, Peter Jihoon Kim, Daniel Que, Tyson Battistella, Nikhil Srinivasan
  • Patent number: 11645270
    Abstract: In an embodiment, a method comprises performing a first synchronization operation for a blockchain node of a plurality of blockchain nodes of a blockchain network, the first synchronization operation comprising the blockchain node receiving blockchain history data from one or more blockchain nodes of the plurality of blockchain nodes of the blockchain network and storing the blockchain history data in one or more digital data repositories; determining that the blockchain history data satisfies one or more validation criteria; creating a new blockchain node of the blockchain network, the new blockchain node configured to retrieve the blockchain history data from the one or more digital data repositories and replicate the blockchain history data for the new blockchain node, the new blockchain node existing in an unsynchronized state; performing a second synchronization operation for the new blockchain node of the blockchain network, the second synchronization operation comprising the new blockchain node receivi
    Type: Grant
    Filed: October 26, 2020
    Date of Patent: May 9, 2023
    Assignee: Coinbase, Inc.
    Inventors: Bryan Nobuhara, Robert Christensen
  • Patent number: 11625769
    Abstract: A compliance determination and enforcement platform is described. A plurality of factors are stored in association with each of a plurality of accounts. A factor entering module enters factors from each user account into a compliance score model. The compliance score model determines a compliance score for each one of the accounts based on the respective factors associated with the respective account. A comparator compares the compliance score for each account with a compliance reference score to determine a subset of the accounts that fail compliance and a subset of the accounts that meet compliance. A flagging unit flags the user accounts that fail compliance to indicate non-compliant accounts. A corrective action system allows for determining, for each one of the accounts that is flagged as non-compliant, whether the account is bad or good, entering the determination into a feedback system and closing the account.
    Type: Grant
    Filed: September 21, 2016
    Date of Patent: April 11, 2023
    Assignee: Coinbase, Inc.
    Inventors: Bradley J. Larson, Linda Xie, Paul Jabaay, Jeffrey B. Kern
  • Patent number: 11605069
    Abstract: A method for assisting transactions preferably includes a relayer wherein the relayer maintains an orderbook, and wherein the relayer is specified as the taker on all orders in the orderbook. The method incorporates matching buy and sell orders into a single, atomized batch order, price adjusting for spread, and passing the gain from the spread to the second order in the orderbook.
    Type: Grant
    Filed: September 27, 2019
    Date of Patent: March 14, 2023
    Assignee: Coinbase, Inc.
    Inventors: Kevin Day, Robert Green
  • Patent number: 11552792
    Abstract: System and method for digitally signing messages using multi-party computation.
    Type: Grant
    Filed: December 22, 2020
    Date of Patent: January 10, 2023
    Assignee: Coinbase, Inc.
    Inventors: Jake Craige, Jesse Posner, Adam Everspaugh
  • Patent number: 11544045
    Abstract: One or more aspects described herein provide automatic smart contract feature analysis and risk assessment based on unique source code signatures and/or fingerprints within the smart contract. A risk assessment engine may automatically analyze a smart contract by first retrieving smart contract source code from a contract address on a blockchain where the smart contract is accessible. The risk assessment engine may generate an abstract syntax tree (AST) of the smart contract using a compiler for the smart contract source code, and then flatten the AST by removing non-differentiating elements from the AST. The flattened AST may be divided by function calls within the smart contract, and then each division may be fingerprinted, e.g., hashed using a one-way hash. The fingerprint is compared to a database of known functions to automatically identify one or more features of the smart contract with associated risk levels.
    Type: Grant
    Filed: June 18, 2021
    Date of Patent: January 3, 2023
    Assignee: Coinbase, Inc.
    Inventor: Peter Kacherginsky
  • Patent number: D991952
    Type: Grant
    Filed: August 27, 2021
    Date of Patent: July 11, 2023
    Assignee: Coinbase, Inc.
    Inventors: Angela Don, Alexandra Fitzroy, Maryanne Nguyen, Jeffrey Smith
  • Patent number: D991953
    Type: Grant
    Filed: August 27, 2021
    Date of Patent: July 11, 2023
    Assignee: Coinbase, Inc.
    Inventors: Angela Don, Alexandra Fitzroy, Maryanne Nguyen, Jeffrey Smith
  • Patent number: D991954
    Type: Grant
    Filed: August 27, 2021
    Date of Patent: July 11, 2023
    Assignee: Coinbase, Inc.
    Inventors: Alexandra Fitzroy, Maryanne Nguyen
  • Patent number: D991968
    Type: Grant
    Filed: August 27, 2021
    Date of Patent: July 11, 2023
    Assignee: Coinbase, Inc.
    Inventors: Alexandra Fitzroy, Maryanne Nguyen
  • Patent number: D991972
    Type: Grant
    Filed: August 27, 2021
    Date of Patent: July 11, 2023
    Assignee: Coinbase, Inc.
    Inventors: Angela Don, Alexandra Fitzroy, Maryanne Nguyen, Jeffrey Smith
  • Patent number: D992570
    Type: Grant
    Filed: August 27, 2021
    Date of Patent: July 18, 2023
    Assignee: Coinbase, Inc.
    Inventors: Alexandra Fitzroy, Maryanne Nguyen
  • Patent number: D993263
    Type: Grant
    Filed: August 27, 2021
    Date of Patent: July 25, 2023
    Assignee: Coinbase, Inc.
    Inventors: Alexandra Fitzroy, Maryanne Nguyen