Patents Assigned to Blockstack PBC
  • Patent number: 10880076
    Abstract: A frontend client system and associated frontend method perform processes for backing up encrypted data in backend storage, such that a frontend client can perform the backup without exposing the encrypted data, using the client-controlled keys, and without long running server-side processes.
    Type: Grant
    Filed: August 29, 2019
    Date of Patent: December 29, 2020
    Assignee: Blockstack PBC
    Inventors: Aaron Blankstein, Jude Nelson, Lawrence Salibra, Matthew Little
  • Patent number: 10699269
    Abstract: A Turing incomplete smart contracting source code for use in a blockchain network is disclosed that allows for static analysis of a smart contract at the time of publishing.
    Type: Grant
    Filed: May 24, 2019
    Date of Patent: June 30, 2020
    Assignee: Blockstack PBC
    Inventors: Aaron Blankstein, Jude Nelson
  • Patent number: 10698728
    Abstract: An improved blockchain implementation that reduces application transaction processing bottlenecks for applications that operate on a decentralized network is described herein. For example, if an application operating on a decentralized network becomes sufficiently popular, an existing blockchain can be split into the original blockchain and an application-specific chain (or app chain) that includes blocks that only store transactions for the sufficiently popular application. Multiple application-specific chains can be formed as different applications become sufficiently popular. The original blockchain may be used to perform sortitions to select which miners should mine new blocks in the application-specific chain(s).
    Type: Grant
    Filed: November 15, 2019
    Date of Patent: June 30, 2020
    Assignee: Blockstack PBC
    Inventor: Jude Nelson
  • Patent number: 10664451
    Abstract: In a decentralized system based on a blockchain, a storage server directs the off-chain storage of shared data for multiple decentralized applications in data caches on a backend storage provider, such that a user's client and any authorized decentralized applications can access encrypted data in the data caches, but the storage server performs no encryption of that data and is not exposed to encryption keys and unauthorized decentralized applications cannot access the encrypted data.
    Type: Grant
    Filed: August 29, 2019
    Date of Patent: May 26, 2020
    Assignee: Blockstack PBC
    Inventors: Yukan Liao, Matthew Little, Jude Nelson, Aaron Blankstein
  • Patent number: 10637666
    Abstract: In a decentralized system based on a blockchain, a system and method automates the process for migrating data for decentralized applications stored off-chain between backend storage providers, such as cloud-based storage providers, such that a frontend client can perform migration processes without exposing encrypted data, using client-controlled keys, and without long running server-side processes.
    Type: Grant
    Filed: August 29, 2019
    Date of Patent: April 28, 2020
    Assignee: Blockstack PBC
    Inventors: Aaron Blankstein, Jude Nelson, Lawrence Salibra, Matthew Little
  • Patent number: 10601829
    Abstract: A decentralized application platform and associated method creates an ID that can be used to sign into any decentralized application that follows the platform protocol without having a centralized third party having to vouch for the user's identity.
    Type: Grant
    Filed: August 29, 2019
    Date of Patent: March 24, 2020
    Assignee: Blockstack PBC
    Inventors: Jude Nelson, Aaron Blankstein, Lawrence Salibra, Yukan Liao, Matthew Little