Patents by Inventor Daniel Borkmann

Daniel Borkmann 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: 9940344
    Abstract: An apparatus sets a layer counter to point to a first layer of a data structure. The apparatus determines the layer counter to reference an overflowing cell. The apparatus increments the layer counter to point to a second layer of the data structure. The apparatus determines the incremented layer counter to reference a non-overflowing cell. The apparatus increments a value of the non-overflowing cell, wherein the first layer is stored in a first cache and the second layer is stored in a second cache, and wherein the first cache differs from the second cache with respect to one or more of speed or size.
    Type: Grant
    Filed: February 25, 2014
    Date of Patent: April 10, 2018
    Assignee: Red Hat, Inc.
    Inventors: Francesco Fusco, Daniel Borkmann, Thomas Graf
  • Patent number: 9654392
    Abstract: A hypervisor running on a host machine identifies a first media access control (MAC) address prefix associated with the host machine, wherein the first MAC address prefix comprises one or more bits that are shared by MAC addresses for virtual machines hosted by the host machine. The hypervisor configures the host machine to filter packets based on a first MAC address prefix filter, wherein the first MAC address prefix filter passes packets addressed to MAC addresses that have the identified first MAC address prefix. The hypervisor assigns MAC addresses having the first MAC address prefix to a plurality of virtual machines that will be hosted by the host machine.
    Type: Grant
    Filed: December 26, 2013
    Date of Patent: May 16, 2017
    Assignee: Red Hat, Inc.
    Inventors: Daniel Borkmann, Thomas Graf
  • Publication number: 20150186174
    Abstract: A hypervisor running on a host machine identifies a first media access control (MAC) address prefix associated with the host machine, wherein the first MAC address prefix comprises one or more bits that are shared by MAC addresses for virtual machines hosted by the host machine. The hypervisor configures the host machine to filter packets based on a first MAC address prefix filter, wherein the first MAC address prefix filter passes packets addressed to MAC addresses that have the identified first MAC address prefix. The hypervisor assigns MAC addresses having the first MAC address prefix to a plurality of virtual machines that will be hosted by the host machine.
    Type: Application
    Filed: December 26, 2013
    Publication date: July 2, 2015
    Applicant: Red Hat, Inc.
    Inventors: Daniel Borkmann, Thomas Graf
  • Publication number: 20150169569
    Abstract: An apparatus sets a layer counter to point to a first layer of a data structure. The apparatus determines the layer counter to reference an overflowing cell. The apparatus increments the layer counter to point to a second layer of the data structure. The apparatus determines the incremented layer counter to reference a non-overflowing cell. The apparatus increments a value of the non-overflowing cell, wherein the first layer is stored in a first cache and the second layer is stored in a second cache, and wherein the first cache differs from the second cache with respect to one or more of speed or size.
    Type: Application
    Filed: February 25, 2014
    Publication date: June 18, 2015
    Applicant: Red Hat, Inc.
    Inventors: Francesco Fusco, Daniel Borkmann, Thomas Graf