Patents by Inventor Michael John Hrivnak

Michael John Hrivnak 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: 11675622
    Abstract: A processing device receives request from a process of a plurality of processes of a clusterized service, to attempt to create, in a file system accessible by the process, a file associated with a leader state of the plurality of processes. Responsive to successfully creating the file, the processing device to enable the process to enter the leader state. The processing device is further to enable the process to stay in the leader state for a lifetime of the process.
    Type: Grant
    Filed: June 21, 2021
    Date of Patent: June 13, 2023
    Assignee: Red Hat, Inc.
    Inventor: Michael John Hrivnak
  • Publication number: 20210318985
    Abstract: A processing device receives request from a process of a plurality of processes of a clusterized service, to attempt to create, in a file system accessible by the process, a file associated with a leader state of the plurality of processes. Responsive to successfully creating the file, the processing device to enable the process to enter the leader state. The processing device is further to enable the process to stay in the leader state for a lifetime of the process.
    Type: Application
    Filed: June 21, 2021
    Publication date: October 14, 2021
    Inventor: Michael John Hrivnak
  • Patent number: 11042409
    Abstract: A processing device receives request from a process of a plurality of processes of a clusterized service, to attempt to obtain exclusive access to a predetermined resource associated with a leader state of the plurality of processes. Responsive to successfully obtaining the exclusive access to the predetermined resource, the processing device enables the process to enter the leader state. The processing device enables the process to stay in the leader state for the lifetime of the process.
    Type: Grant
    Filed: February 6, 2019
    Date of Patent: June 22, 2021
    Assignee: Red Hat, Inc.
    Inventor: Michael John Hrivnak
  • Publication number: 20200249994
    Abstract: A processing device receives request from a process of a plurality of processes of a clusterized service, to attempt to obtain exclusive access to a predetermined resource associated with a leader state of the plurality of processes. Responsive to successfully obtaining the exclusive access to the predetermined resource, the processing device enables the process to enter the leader state. The processing device enables the process to stay in the leader state for the lifetime of the process.
    Type: Application
    Filed: February 6, 2019
    Publication date: August 6, 2020
    Inventor: Michael John Hrivnak
  • Patent number: 10411896
    Abstract: A mixed checksum injection system includes a memory, at least one processor in communication with the memory, a data repository including content, and a server including a CRMS. The CRMS executes on the at least one processor to generate a plurality of checksum values for the content. The plurality of checksum values includes a first checksum value generated using a first checksum function and a second checksum value generated using a second checksum function. The CRMS receives a first request for the content for a first platform, and responsive to receiving the first request, renders first metadata. The CRMS injects the first checksum value and an identifier of the first checksum function into the first metadata. Then, the CRMS publishes the content and the associated first metadata including the injected first checksum value and the identifier of the first checksum function.
    Type: Grant
    Filed: February 13, 2017
    Date of Patent: September 10, 2019
    Assignee: Red Hat, Inc.
    Inventors: Brian Michael Bouterse, Michael John Hrivnak
  • Publication number: 20180234247
    Abstract: A mixed checksum injection system includes a memory, at least one processor in communication with the memory, a data repository including content, and a server including a CRMS. The CRMS executes on the at least one processor to generate a plurality of checksum values for the content. The plurality of checksum values includes a first checksum value generated using a first checksum function and a second checksum value generated using a second checksum function. The CRMS receives a first request for the content for a first platform, and responsive to receiving the first request, renders first metadata. The CRMS injects the first checksum value and an identifier of the first checksum function into the first metadata. Then, the CRMS publishes the content and the associated first metadata including the injected first checksum value and the identifier of the first checksum function.
    Type: Application
    Filed: February 13, 2017
    Publication date: August 16, 2018
    Inventors: Brian Michael Bouterse, Michael John Hrivnak