Patents by Inventor Maciej WOS

Maciej WOS 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: 12058201
    Abstract: According to an embodiment of a first aspect of the invention, there is provided a distributed network comprising a plurality of nodes. Each of the plurality of nodes is configured to run one or more computational units comprising its own unit state. The network is configured to individually execute, by an execution subset of the plurality of nodes, s set of execution messages in a deterministic manner, thereby mutating the unit states of one or more of the computational units of the execution subset. The network is further configured to regularly make, by the nodes of the execution subset, a read snapshot of the unit states of the one or more computational units of the execution subset and to provide, by one or more nodes of the execution subset, user access to the read snapshot. Further aspects of the invention relate to a corresponding computer-implemented method, a node, a computer program product and a software architecture.
    Type: Grant
    Filed: October 18, 2019
    Date of Patent: August 6, 2024
    Assignee: DFINITY STIFTUNG
    Inventors: Dominic Williams, Jan Camenisch, Johan Granstrom, David McCauley, Andreas Rossberg, Maciej Wos
  • Publication number: 20220377133
    Abstract: According to an embodiment of a first aspect of the invention, there is provided a distributed network comprising a plurality of nodes. Each of the plurality of nodes is configured to run one or more computational units comprising its own unit state. The network is configured to individually execute, by an execution subset of the plurality of nodes, s set of execution messages in a deterministic manner, thereby mutating the unit states of one or more of the computational units of the execution subset. The network is further configured to regularly make, by the nodes of the execution subset, a read snapshot of the unit states of the one or more computational units of the execution subset and to provide, by one or more nodes of the execution subset, user access to the read snapshot. Further aspects of the invention relate to a corresponding computer-implemented method, a node, a computer program product and a software architecture.
    Type: Application
    Filed: October 18, 2019
    Publication date: November 24, 2022
    Applicant: DFINITY STIFTUNG
    Inventors: Dominic WILLIAMS, Jan CAMENISCH, Johan GRANSTRĂ–M, David MCCAULEY, Andreas ROSSBERG, Maciej WOS
  • Patent number: 10341194
    Abstract: A method for building, optimizing, and maintaining a computing infrastructure on a cloud computing environment is provided. A user provides a high-level declaration to a cloud environment operating system, specifying the details of the infrastructure that is intended to be built on the cloud. A cloud environment operating system converts the high level declaration to a lower level declaration and then to a series of instructions that can be executed by the cloud to build the desired infrastructure. The cloud environment operating system can also continuously monitor the infrastructure once it is built on the cloud. If the cloud environment operating system notices any discrepancies between the user's original specification and the infrastructure as built on the cloud, the operating system can work to modify the existing infrastructure on the cloud to conform to the infrastructure specified by a user.
    Type: Grant
    Filed: July 20, 2016
    Date of Patent: July 2, 2019
    Assignee: FUGUE, INC.
    Inventors: Josha Stella, Dominic Zippilli, Emily Dresner-Thornber, Denison Wright, Wayne Crissman, Matthew Brinkman, Nathan McCourtney, Alexander E. Schoof, Daniel Kerrigan, Jared Tobin, Jasper Van Der Jeugt, Maciej Wos, Christopher Kaminski, Tyler Drombosky
  • Patent number: 10310828
    Abstract: A system and method for providing and executing a domain-specific programming language for cloud services infrastructure is provided. The system may be used to integrate references to external entities, such as cloud service compute instances, directly into a domain-specific programming language, allowing developers to easily integrate cloud services directly using the domain-specific programming language. Using a domain-specific programming language, references to external entities (not in memory) as variables may be used. Using the domain-specific programming language described herein, lexical scoping may be mapped onto collections of entities that aren't a native part of the language. In order to facilitate these and other benefits, the system may maintain state information of all references and shared variables across program boundaries. The system may make the state information accessible via a state information service that understands the language features of the domain-specific programming language.
    Type: Grant
    Filed: November 13, 2015
    Date of Patent: June 4, 2019
    Assignee: Fugue, Inc.
    Inventors: Josha Stella, Dominic Zippilli, Alex Schoof, Jared Tobin, Jasper Van Der Jeugt, Maciej Wos, Christopher Kaminski, Tyler Drombosky, Timothy Wilson, Jonathan Sabo
  • Patent number: 10261810
    Abstract: A system and method for providing and executing a domain-specific programming language for cloud services infrastructure is provided. The system may be used to integrate references to external entities, such as cloud service compute instances, directly into a domain-specific programming language, allowing developers to easily integrate cloud services directly using the domain-specific programming language. A compiler stored within a cloud operating system can include one or more validations that can check instantiations of types within the domain-specific language for compliance with one or more policies set by a system administrator of a computing enterprise.
    Type: Grant
    Filed: February 9, 2018
    Date of Patent: April 16, 2019
    Assignee: FUGUE, INC.
    Inventors: Nathaniel S McCourtney, Jasper Van Der Jeugt, Maciej Wos
  • Publication number: 20190050210
    Abstract: A system and method for providing and executing a domain-specific programming language for cloud services infrastructure is provided. The system may be used to integrate references to external entities, such as cloud service compute instances, directly into a domain-specific programming language, allowing developers to easily integrate cloud services directly using the domain-specific programming language. A compiler stored within a cloud operating system can include one or more validations that can check instantiations of types within the domain-specific language for compliance with one or more policies set by a system administrator of a computing enterprise.
    Type: Application
    Filed: August 10, 2018
    Publication date: February 14, 2019
    Applicant: FUGUE, INC.
    Inventors: Jasper VAN DER JEUGT, Maciej WOS
  • Publication number: 20180246738
    Abstract: A system and method for providing and executing a domain-specific programming language for cloud services infrastructure is provided. The system may be used to integrate references to external entities, such as cloud service compute instances, directly into a domain-specific programming language, allowing developers to easily integrate cloud services directly using the domain-specific programming language. A compiler stored within a cloud operating system can include one or more validations that can check instantiations of types within the domain-specific language for compliance with one or more policies set by a system administrator of a computing enterprise.
    Type: Application
    Filed: February 9, 2018
    Publication date: August 30, 2018
    Applicant: FUGUE, INC.
    Inventors: Nathaniel S. MCCOURTNEY, Jasper VAN DER JEUGT, Maciej WOS
  • Publication number: 20170099191
    Abstract: A method for building, optimizing, and maintaining a computing infrastructure on a cloud computing environment is provided. A user provides a high-level declaration to a cloud environment operating system, specifying the details of the infrastructure that is intended to be built on the cloud. A cloud environment operating system converts the high level declaration to a lower level declaration and then to a series of instructions that can be executed by the cloud to build the desired infrastructure. The cloud environment operating system can also continuously monitor the infrastructure once it is built on the cloud. If the cloud environment operating system notices any discrepancies between the user's original specification and the infrastructure as built on the cloud, the operating system can work to modify the existing infrastructure on the cloud to conform to the infrastructure specified by a user.
    Type: Application
    Filed: July 20, 2016
    Publication date: April 6, 2017
    Applicant: FUGUE, INC.
    Inventors: Josha STELLA, Dominic ZIPPILLI, Emily DRESNER-THORNBER, Denison WRIGHT, Wayne CRISSMAN, Matthew BRINKMAN, Nathan MCCOURTNEY, Alexander E. SCHOOF, Daniel KERRIGAN, Jared TOBIN, Jasper VAN DER JEUGT, Maciej WOS, Christopher KAMINSKI, Tyler DROMBOSKY
  • Publication number: 20160139895
    Abstract: A system and method for providing and executing a domain-specific programming language for cloud services infrastructure is provided. The system may be used to integrate references to external entities, such as cloud service compute instances, directly into a domain-specific programming language, allowing developers to easily integrate cloud services directly using the domain-specific programming language. Using a domain-specific programming language, references to external entities (not in memory) as variables may be used. Using the domain-specific programming language described herein, lexical scoping may be mapped onto collections of entities that aren't a native part of the language. In order to facilitate these and other benefits, the system may maintain state information of all references and shared variables across program boundaries. The system may make the state information accessible via a state information service that understands the language features of the domain-specific programming language.
    Type: Application
    Filed: November 13, 2015
    Publication date: May 19, 2016
    Applicant: LUMINAL, INC.
    Inventors: Josha STELLA, Dominic ZIPPILLI, Alex SCHOOF, Jared TOBIN, Jasper VAN DER JEUGT, Maciej WOS, Christopher KAMINSKY, Tyler DROMBOSKY, Timothy WILSON, Jonathan SABO