Patents by Inventor Pawel Tomasz WOJCIECHOWSKI

Pawel Tomasz WOJCIECHOWSKI 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: 10135929
    Abstract: A fault-tolerant data processing computer system and method for implementing a distributed two-tier state machine aimed for distributed (replicated) data stores, in which consistency is maintained despite the failure of any number of replicas and communication paths. In the distributed two-tier state machine, one process (device) in a network of processes (devices) is chosen as the leader, and that leader is responsible for executing functions that return state machine commands, and for broadcasting the commands to the other processes. The processes execute the commands in the logical precedence order that corresponds to the order of function executions that return these commands. The system and method ensures that each of the processes issues exactly the same sequence of commands for execution, such that each command in the sequence, except the first one, has a precedent command on which the command logically depends.
    Type: Grant
    Filed: January 14, 2016
    Date of Patent: November 20, 2018
    Assignee: POLITECHNIKA POZNANSKA
    Inventors: Pawel Tomasz Wojciechowski, Tadeusz Kobus, Maciej Kokocinski
  • Publication number: 20170201590
    Abstract: A fault-tolerant data processing computer system and method for implementing a distributed two-tier state machine aimed for distributed (replicated) data stores, in which consistency is maintained despite the failure of any number of replicas and communication paths. In the distributed two-tier state machine, one process (device) in a network of processes (devices) is chosen as the leader, and that leader is responsible for executing functions that return state machine commands, and for broadcasting the commands to the other processes. The processes execute the commands in the logical precedence order that corresponds to the order of function executions that return these commands. The system and method ensures that each of the processes issues exactly the same sequence of commands for execution, such that each command in the sequence, except the first one, has a precedent command on which the command logically depends.
    Type: Application
    Filed: January 14, 2016
    Publication date: July 13, 2017
    Inventors: Pawel Tomasz WOJCIECHOWSKI, Tadeusz KOBUS, Maciej KOKOCINSKI