Patents by Inventor Maciej Snopczynski

Maciej Snopczynski 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: 11810335
    Abstract: Video containers are expanded to encapsulate auxiliary data and metadata linking video content with relevant portions of auxiliary data for download during playback of particular video content. Auxiliary data is parsed into areas of interest and associated with the video content including the same areas of interest. During playback a viewer is provided access to relevant portions of the auxiliary data according to the encapsulated metadata describing the relevant portions.
    Type: Grant
    Filed: February 16, 2021
    Date of Patent: November 7, 2023
    Assignee: International Business Machines Corporation
    Inventors: Michal Zarakowski, Bartlomiej Stanislaw Filipek, Maciej Snopczynski, Karol Oleszek
  • Patent number: 11683173
    Abstract: A processor may receive, from two or more nodes in the blockchain, respective consideration from each of the two or more nodes at a first time. The processor may receive respective updates from each of the two or more nodes at a second time. The processor may determine whether a single node of the two or more nodes is available after the respective updates. The processor may designate the single node as the block generator node.
    Type: Grant
    Filed: December 8, 2020
    Date of Patent: June 20, 2023
    Assignee: International Business Machines Corporation
    Inventors: Bartlomiej Stanislaw Filipek, Maciej Snopczynski, Michal Zarakowski, Karol Oleszek
  • Publication number: 20220261588
    Abstract: Video containers are expanded to encapsulate auxiliary data and metadata linking video content with relevant portions of auxiliary data for download during playback of particular video content. Auxiliary data is parsed into areas of interest and associated with the video content including the same areas of interest. During playback a viewer is provided access to relevant portions of the auxiliary data according to the encapsulated metadata describing the relevant portions.
    Type: Application
    Filed: February 16, 2021
    Publication date: August 18, 2022
    Inventors: Michal Zarakowski, Bartlomiej Stanislaw Filipek, Maciej Snopczynski, Karol Oleszek
  • Publication number: 20220182236
    Abstract: A processor may receive, from two or more nodes in the blockchain, respective consideration from each of the two or more nodes at a first time. The processor may receive respective updates from each of the two or more nodes at a second time. The processor may determine whether a single node of the two or more nodes is available after the respective updates. The processor may designate the single node as the block generator node.
    Type: Application
    Filed: December 8, 2020
    Publication date: June 9, 2022
    Inventors: Bartlomiej Stanislaw Filipek, Maciej Snopczynski, Michal Zarakowski, Karol Oleszek
  • Publication number: 20210297264
    Abstract: A distributed transaction processing system, comprising a peer node associated with a blockchain network. The peer node may be adapted to record join-time parameters for a plurality of blockchain nodes, compare a first join-time parameter for a first node of the plurality of blockchain nodes to a remainder of the join-time parameters for a remainder of the plurality of blockchain nodes, calculate, based on the comparison, a transaction signature probability (TSP) for one or more nodes within the plurality of blockchain nodes, select according to the calculated TSPs, a signature node from among the one or more nodes having calculated TSPs to sign a transaction block, and calculate, by the selected signature node, a digital signature for the transaction block.
    Type: Application
    Filed: March 23, 2020
    Publication date: September 23, 2021
    Inventors: Bartlomiej Stanislaw Filipek, Michal Zarakowski, Wojciech Mis, Maciej Snopczynski
  • Patent number: 10740185
    Abstract: Aspects utilize computer processors to restart a hung process. The processors are configured to, in response to determining that a child process that is executing within an operating system is in a hung state, pause a parent process that is executing within the operating system, wherein a data operation of the parent process is dependent upon a data output of the child process, determine a cause of the hung state of the child process, ready the parent process to restart as a function of the determined cause of the hung state of the child process, and in response to determining that the parent process is ready for restart, notify the operating system that the child process is ready for restart, restart the paused parent process and restart the child process.
    Type: Grant
    Filed: September 26, 2018
    Date of Patent: August 11, 2020
    Assignee: International Business Machines Corporation
    Inventors: Michal Zarakowski, Maciej Snopczynski, Bartlomiej S. Filipek, Przemyslaw Jurczak
  • Publication number: 20200097364
    Abstract: Aspects utilize computer processors to restart a hung process. The processors are configured to, in response to determining that a child process that is executing within an operating system is in a hung state, pause a parent process that is executing within the operating system, wherein a data operation of the parent process is dependent upon a data output of the child process, determine a cause of the hung state of the child process, ready the parent process to restart as a function of the determined cause of the hung state of the child process, and in response to determining that the parent process is ready for restart, notify the operating system that the child process is ready for restart, restart the paused parent process and restart the child process.
    Type: Application
    Filed: September 26, 2018
    Publication date: March 26, 2020
    Inventors: Michal Zarakowski, Maciej Snopczynski, Bartlomiej S. Filipek, Przemyslaw Jurczak