Patents Assigned to Ava Labs, Inc.
-
Patent number: 12265956Abstract: Various aspects of the subject technology relate to systems, methods, and machine-readable media for extending and customizing a blockchain wallet. Various aspects may include providing, to users of a blockchain platform, a blockchain wallet configured to provide standard services to the users, and, providing, to the users, a sandbox environment that only communicates with the blockchain wallet through a secure message gateway. Aspects may also include storing, in the sandbox environment, a plugin configured to provide add-on services, and executing the plugin within the sandbox environment to enable the plugin to provide, as an extension of the blockchain wallet through the secure message gateway, the add-on services to the plurality of users.Type: GrantFiled: March 22, 2024Date of Patent: April 1, 2025Assignee: Ava Labs, Inc.Inventors: Gergely Lovas, Nicholas John Mussallem
-
Patent number: 12253992Abstract: Various aspects of the subject technology relate to systems, methods, and machine-readable media for managing and indexing content in a blockchain platform. Various aspects may include receiving, at the blockchain platform, content-addressable data. Aspects may also include indexing the content-addressable data. Aspects may also include generating and serving a recommendation including the content-addressable data for one or more users based on user preferences. Aspects may also include receiving an interaction from the one or more users based on the recommendation. Aspects may include updating a state of a blockchain on the blockchain platform based on the interaction.Type: GrantFiled: May 17, 2024Date of Patent: March 18, 2025Assignee: Ava Labs, Inc.Inventors: Patrick Robert O′Grady, Stephen Buttolph
-
Publication number: 20250036449Abstract: A method for operating virtual machines in a blockchain network is provided. The method includes requesting, by an agent, a recent block hash to use for transaction construction and a target complexity to mine, constructing, by the agent, a transaction comprising at least a public key and/or a virtual machine transaction, and periodically creating, by a block producer, a block comprising a set of transactions that surpass a minimum complexity. A system including a memory storing instructions and a processor configured to execute the instructions to cause the system to perform the above method is also provided.Type: ApplicationFiled: December 2, 2022Publication date: January 30, 2025Applicant: Ava Labs, Inc.Inventors: Stephen John BUTTOLPH, Patrick Robert O'GRADY
-
Patent number: 12120246Abstract: Various aspects of the subject technology relate to systems, methods, and machine-readable media for cross-chain communication in a blockchain platform. Various aspects may include accepting, at a first blockchain, a first transaction including a message and a message payload. Aspects may also include validating, at the first blockchain, the message by signing the message using signature keys of one or more validators in a first set of validators of the first blockchain. Aspects may also include generating an aggregate signature based on the signature keys of the one or more validators in a first set of validators. Aspects may also include submitting a second transaction on to a second blockchain, the second transaction including the message and the aggregate signature. Aspects may include validating, at the second blockchain, the second transaction based on a shared registry.Type: GrantFiled: March 25, 2024Date of Patent: October 15, 2024Assignee: Ava Labs, Inc.Inventors: Michael Edmond Kaplan, Stephen Buttolph, Daniel Laine, Alexander Dunn, Cameron John Schultz, Aaron Buchwald, Patrick Robert O'Grady, Bernard Wong
-
Patent number: 11985262Abstract: Described herein are systems and methods for providing the secure transfer of assets between blockchain networks. The system can include a storage device that can store a bridge program that is programmed to perform (i) lock operations that lock native assets from a first blockchain network and mint synthetic assets representing the native assets in a second blockchain network, and (ii) unlock operations that unlock the native assets by transferring the native assets to an address in the first blockchain network in response to the synthetic assets being returned or destroyed. The system can include a computer system that loads and executes the bridge program in a secure computing enclave that provides a trusted execution environment. The computer system can then perform the lock operations and the unlock operations to provide a bridge between the first blockchain network and the second blockchain network.Type: GrantFiled: September 30, 2022Date of Patent: May 14, 2024Assignee: Ava Labs, Inc.Inventors: Michael Edmond Kaplan, Conor Leary, Nicholas Mussallem, Emin Gun Sirer, Bernard Wong
-
Patent number: 11842395Abstract: A system for providing an exchange in a trusted execution environment can include an exchange program that is configured to provide a digital exchange for digital assets and a computer system with a secure enclave that is configured to provide the trusted execution environment within which processing of programs is secure from observation and manipulation by other operations outside of the secure enclave. Execution of the exchange program in the secure enclave can include loading the exchange program into secure memory within the secure enclave, performing an attestation operation on the exchange program loaded into the secure memory within the secure enclave, the attestation operation configured to validate the exchange program, and outputting results of the attestation operation to identify whether the exchange program loaded in the secure enclave is valid.Type: GrantFiled: December 22, 2021Date of Patent: December 12, 2023Assignee: Ava Labs, Inc.Inventors: Michael Edmond Kaplan, Emre Kanatli, Bernard Wong, Emin Gün Sirer
-
Patent number: 11836714Abstract: Described herein is technology for providing the secure transfer of assets between blockchain networks. A secure-execution server can be configured to execute a bridge program in a secure execution environment to interact with a first pool of warden servers to facilitate secure transfer of assets between a first blockchain network and a second blockchain network.Type: GrantFiled: April 22, 2022Date of Patent: December 5, 2023Assignee: Ava Labs, Inc.Inventors: Michael Edmond Kaplan, Conor Leary, Nicholas Mussallem, Emin Gun Sirer, Bernard Wong
-
Patent number: 11538027Abstract: Described herein are systems and methods for providing the secure transfer of assets between blockchain networks. The system can include a secure-execution server configured to execute a bridge program to cause the secure-execution server to perform operations may include: determining to initiate a migration; receiving a portion of the first master secret; receiving a listing of first and/or second assets generating a second master secret; generating corresponding second portions; deriving address information; generating second transaction-data and first transaction-data; generating a migration-prepared data-object; generating a migration-prepared instruction; sending the corresponding migration-prepared instruction; sending the second portion of the second master secret; and sending a complete migration request.Type: GrantFiled: April 22, 2022Date of Patent: December 27, 2022Assignee: Ava Labs, Inc.Inventors: Michael Edmond Kaplan, Conor Leary, Nicholas Mussallem, Emin Gun Sirer, Bernard Wong
-
Patent number: 11496327Abstract: Described herein are systems and methods for providing the secure transfer of assets between blockchain networks. The system can include a storage device that can store a bridge program that is programmed to perform (i) lock operations that lock native assets from a first blockchain network and mint synthetic assets representing the native assets in a second blockchain network, and (ii) unlock operations that unlock the native assets by transferring the native assets to an address in the first blockchain network in response to the synthetic assets being returned or destroyed. The system can include a computer system that loads and executes the bridge program in a secure computing enclave that provides a trusted execution environment. The computer system can then perform the lock operations and the unlock operations to provide a bridge between the first blockchain network and the second blockchain network.Type: GrantFiled: April 22, 2022Date of Patent: November 8, 2022Assignee: Ava Labs, Inc.Inventors: Michael Edmond Kaplan, Conor Leary, Nicholas Mussallem, Emin Gun Sirer, Bernard Wong
-
Patent number: D1061548Type: GrantFiled: September 9, 2022Date of Patent: February 11, 2025Assignee: Ava Labs, Inc.Inventor: Nicholas John Mussallem