Patents by Inventor Michael A. Edmonds

Michael A. Edmonds has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 11920251
    Abstract: An electrochemical additive manufacturing method includes positioning a build plate into an electrolyte solution. The conductive layer comprises at least one conductive-layer segment forming a pattern corresponding with a component. The method further comprises connecting the at least one conductive-layer segment and one or more deposition anodes to a power source. The one or more deposition anodes correspond with at least a portion of the pattern formed by the at least one conductive-layer segment. The method additionally comprises transmitting electrical energy from the power source through the one or more deposition anodes of the plurality of deposition anodes corresponding with the at least the portion of the pattern formed by the at least one conductive-layer segment, through the electrolyte solution, and to the at least one conductive-layer segment, such that material is deposited onto the at least one conductive-layer segment and forms at least a portion of the component.
    Type: Grant
    Filed: September 6, 2022
    Date of Patent: March 5, 2024
    Assignee: FABRIC8LABS, INC.
    Inventors: David Pain, Ian Winfield, Andrew Edmonds, Kareem Shaik, Jeffrey Herman, Michael Matthews, Charles Pateros
  • Publication number: 20240062191
    Abstract: 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: Application
    Filed: October 27, 2023
    Publication date: February 22, 2024
    Inventors: Michael Edmond Kaplan, Conor Leary, Nicholas Mussallem, Emin Gun Sirer, Bernard Wong
  • Publication number: 20240062301
    Abstract: 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: Application
    Filed: November 1, 2023
    Publication date: February 22, 2024
    Inventors: Michael Edmond Kaplan, Emre Kanatli, Bernard Wong, Emin Gün Sirer
  • Publication number: 20240029157
    Abstract: In one implementation, a system to provide a secure crossing network for trading digital blockchain assets outside of an exchange can include a crossing network program that is configured to provide a crossing network for the digital blockchain 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. The execution of the crossing network program in the secure enclave receiving, from client devices, crossing network orders to trade assets within the crossing network; matching at least a portion of the crossing network orders in an order book; obtaining, using a pricing oracle, pricing information for transactions in the exchange; and determining a reference price for the matched orders within the crossing network based on the pricing information from the exchange.
    Type: Application
    Filed: August 12, 2022
    Publication date: January 25, 2024
    Inventors: Yuqun Chen, Xander Dunn, Michael Edmond Kaplan, Bernard Wong, Emin Gun Sirer, David Wells, Phil Wirtjes, Oliver Hopcroft, Stephen Bezek
  • Patent number: 11842395
    Abstract: 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: Grant
    Filed: December 22, 2021
    Date of Patent: December 12, 2023
    Assignee: Ava Labs, Inc.
    Inventors: Michael Edmond Kaplan, Emre Kanatli, Bernard Wong, Emin Gün Sirer
  • Patent number: 11836714
    Abstract: 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: Grant
    Filed: April 22, 2022
    Date of Patent: December 5, 2023
    Assignee: Ava Labs, Inc.
    Inventors: Michael Edmond Kaplan, Conor Leary, Nicholas Mussallem, Emin Gun Sirer, Bernard Wong
  • Patent number: 11831760
    Abstract: A secure module can be configured to: provide the trusted execution environment; and load secure-software for processing in the trusted execution environment to perform operations. The operations can include generating a private key and a corresponding public key; maintaining the private key in the trusted execution environment; receiving at least one attestation request from at least one attestation server; responding to the received attestation requests with attestation responses generated with the private key; initiating encrypted connections with client devices using the private key, the encrypted connections having an endpoint within the trusted execution environment such that contents of the encrypted connections are secure from observation and manipulation by other operations outside of the secure module and outside of the client devices; and communicating data with the client devices through the encrypted connections.
    Type: Grant
    Filed: January 13, 2023
    Date of Patent: November 28, 2023
    Assignee: Enclave Markets Inc.
    Inventors: Michael Edmond Kaplan, Bernard Wong
  • Publication number: 20230134458
    Abstract: 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: Application
    Filed: December 23, 2022
    Publication date: May 4, 2023
    Inventors: Michael Edmond Kaplan, Conor Leary, Nicholas Mussallem, Emin Gun Sirer, Bernard Wong
  • Publication number: 20230026873
    Abstract: 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: Application
    Filed: September 30, 2022
    Publication date: January 26, 2023
    Inventors: Michael Edmond Kaplan, Conor Leary, Nicholas Mussallem, Emin Gun Sirer, Bernard Wong
  • Publication number: 20230020520
    Abstract: 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: Application
    Filed: April 22, 2022
    Publication date: January 19, 2023
    Inventors: Michael Edmond Kaplan, Conor Leary, Nicholas Mussallem, Emin Gun Sirer, Bernard Wong
  • Publication number: 20230018175
    Abstract: 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: Application
    Filed: April 22, 2022
    Publication date: January 19, 2023
    Inventors: Michael Edmond Kaplan, Conor Leary, Nicholas Mussallem, Emin Gun Sirer, Bernard Wong
  • Patent number: 11538027
    Abstract: 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: Grant
    Filed: April 22, 2022
    Date of Patent: December 27, 2022
    Assignee: Ava Labs, Inc.
    Inventors: Michael Edmond Kaplan, Conor Leary, Nicholas Mussallem, Emin Gun Sirer, Bernard Wong
  • Patent number: 11496327
    Abstract: 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: Grant
    Filed: April 22, 2022
    Date of Patent: November 8, 2022
    Assignee: Ava Labs, Inc.
    Inventors: Michael Edmond Kaplan, Conor Leary, Nicholas Mussallem, Emin Gun Sirer, Bernard Wong
  • Publication number: 20220198563
    Abstract: 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: Application
    Filed: December 22, 2021
    Publication date: June 23, 2022
    Inventors: Michael Edmond Kaplan, Emre Kanatli, Bernard Wong, Emin Gün Sirer
  • Patent number: 11138616
    Abstract: A system, method, and computer program product for a model-based data analysis system is disclosed. The method includes the steps of receiving information from one or more respondents that includes at least one response to a question included in a first survey, updating a model based on the received information, and generating a second survey based on the updated model. The method may be implemented by a server application communicating with a client application via a network.
    Type: Grant
    Filed: December 11, 2018
    Date of Patent: October 5, 2021
    Assignee: KNOWLEDGE LEAPS DISRUPTION INC.
    Inventors: Douglas Michael Edmonds, Dominic Fried-Booth
  • Patent number: 10678515
    Abstract: Techniques for simplifying and reusing visual programming graphs are described herein. In some examples, visual programming graphs may be simplified by decoupling execution signals from data resolution. Execution of a particular node may be triggered through a representation of a signal sent from a signal output slot of another node to a signal input slot on the node being triggered. Additionally, evaluation of data values may be represented by a connection between a data output slot on the node providing the data value to a data input slot on the node receiving the data value. Another technique for simplifying visual programming graphs may include combining and/or collapsing of multiple selected visual programming nodes into a single reusable visual programming node. In some examples, reusable combined visual programming nodes may be exposed using unlocked versions and/or locked versions.
    Type: Grant
    Filed: September 20, 2016
    Date of Patent: June 9, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Michael Edmonds, Luis René Sempé Sosa
  • Publication number: 20200174755
    Abstract: Interactive application tools, systems and methods are described. A system includes an application tool that enables a user to compose project logic for an application through a user-interface. A memory stores the project logic. The application tool includes one or more user-interface elements that enable a user to identify conditional logic and parameters for events that compose the project logic. In this way, a user can create an application solely through the user-interface without having to write or compile program code.
    Type: Application
    Filed: November 30, 2018
    Publication date: June 4, 2020
    Applicant: Lollihop, Inc.
    Inventors: Maximillian Fritz Rose, Michael Edmond Jaoudi, Suzanne Xie
  • Publication number: 20200174757
    Abstract: Application development previewer tools, systems and methods are described. A set of models are linked in a model hierarchy representing interactions and effects for objects in one or more scenes in the application being developed. A computer-implemented method for previewing an application being developed includes initializing a loading context, loading a scene model for a scene to be displayed, traversing models linked to the loaded scene model in branches of the model hierarchy, creating runtime objects in a scene based on the traversed models in the stored set of models, and processing the created runtime objects and corresponding media assets to obtain a runtime loading context having event rules and actions for nodes in one or more scenes in the application being developed. A user viewing a display can preview the interactions and effects for objects in the one or more scenes in the application being developed.
    Type: Application
    Filed: November 30, 2018
    Publication date: June 4, 2020
    Applicant: Lollihop, Inc.
    Inventors: Maximillian Fritz Rose, Michael Edmond Jaoudi, Suzanne Xie
  • Publication number: 20200093156
    Abstract: Disclosed is a method of feeding an animal, such as swine. Generally, the method comprises administering humic acid and corn steep water to the animal in conjunction with feeding the animal, such as including humic acid and corn steep water with the animal's drinking water. Also disclosed is a composition that comprises humic acid and corn steep water solids, the composition being suitable for addition to an animal's drinking water. The disclosed method and composition are believed suitable for promoting animal weight gain.
    Type: Application
    Filed: April 18, 2018
    Publication date: March 26, 2020
    Inventors: Sarjit Johal, Michael Edmonds
  • Patent number: 10384925
    Abstract: The dynamic adjustment of ratios of beverages to be mixed and dispensed in creating mixed or blended beverages is provided. A selection of beverages may be received from a user interface menu displayed by a computing device. A representation of a mixed beverage comprising the beverage selections may then be displayed according to pre-assigned default ratios. An input may then be received to adjust an assigned ratio associated with one or more of the beverage selections. The computing device may then adjust an assigned ratio associated with the one or more beverage selections in response to receiving the input. The computing device may then automatically adjust assigned ratios associated with other beverage selections in the representation of the mixed beverage. The computing device may then display a representation of the mixed beverage with the adjusted ratios in the user interface.
    Type: Grant
    Filed: August 7, 2014
    Date of Patent: August 20, 2019
    Assignee: THE COCA-COLA COMPANY
    Inventors: Scott Cuppari, Michael Edmond Boutte'