Patents by Inventor Petr Matousek

Petr Matousek 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: 10365937
    Abstract: Methods, systems, and computer program products for parsing a binary, the parsing including identifying a section that includes a relocation entry; locating padding in a memory page of the section, the section including one or more memory pages; and inserting entropy into the padding.
    Type: Grant
    Filed: July 24, 2015
    Date of Patent: July 30, 2019
    Assignee: RED HAT ISRAEL, LTD.
    Inventors: Michael Tsirkin, Petr Matousek
  • Patent number: 10089024
    Abstract: An example method of providing memory deduplication protection for one or more memory pages includes inserting an identifier of a first memory page into a list of memory pages for which memory deduplication is avoided. The first memory page is located in a virtual address space allocated to a memory consumer. The method also includes determining whether to deduplicate a second memory page. The method further includes determining whether an identifier of the second memory page is included in the list of memory pages. The method also includes in response to determining that the identifier of the second memory page is included in the list of memory pages, determining that the second memory page should not be deduplicated to provide memory deduplication protection for the second memory page.
    Type: Grant
    Filed: November 19, 2015
    Date of Patent: October 2, 2018
    Assignee: Red Hat Israel, Ltd.
    Inventors: Michael Tsirkin, Petr Matousek
  • Publication number: 20170147240
    Abstract: An example method of providing memory deduplication protection for one or more memory pages includes inserting an identifier of a first memory page into a list of memory pages for which memory deduplication is avoided. The first memory page is located in a virtual address space allocated to a memory consumer. The method also includes determining whether to deduplicate a second memory page. The method further includes determining whether an identifier of the second memory page is included in the list of memory pages. The method also includes in response to determining that the identifier of the second memory page is included in the list of memory pages, determining that the second memory page should not be deduplicated to provide memory deduplication protection for the second memory page.
    Type: Application
    Filed: November 19, 2015
    Publication date: May 25, 2017
    Inventors: Michael Tsirkin, Petr Matousek
  • Publication number: 20170024313
    Abstract: Methods, systems, and computer program products for parsing a binary, the parsing including identifying a section that includes a relocation entry; locating padding in a memory page of the section, the section including one or more memory pages; and inserting entropy into the padding.
    Type: Application
    Filed: July 24, 2015
    Publication date: January 26, 2017
    Inventors: Michael Tsirkin, Petr Matousek