Patents by Inventor Andrew Gospodarek

Andrew Gospodarek 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).

  • Publication number: 20210089442
    Abstract: A computing system can include memory management capabilities. In one embodiment, the system receives a request to allocate a portion of memory, where the request to allocate the portion of memory comprises a memory pool instance; determines a memory pool subinstance from which to allocate the portion of memory based on the memory pool instance; and obtains the portion of memory from the determined memory pool subinstance.
    Type: Application
    Filed: December 7, 2020
    Publication date: March 25, 2021
    Inventors: Neil Horman, Andrew Gospodarek
  • Patent number: 10860472
    Abstract: A computing system can include memory management capabilities. In one embodiment, the system receives a request to update a first size of each of a plurality of portions of memory to a second size. The plurality of portions of memory can be associated with a first memory pool and the first memory pool can be associated with a memory pool instance. The system creates a memory pool subinstance based on the request. The memory pool subinstance can be associated with the memory pool instance. The system associates a second memory pool with the memory pool subinstance. The second memory pool comprises portions of memory of the second size and the second memory pool is associated with the memory pool instance.
    Type: Grant
    Filed: May 19, 2017
    Date of Patent: December 8, 2020
    Assignee: Red Hat, Inc.
    Inventors: Neil Horman, Andrew Gospodarek
  • Publication number: 20170255548
    Abstract: A computing system can include memory management capabilities. In one embodiment, the system receives a request to update a first size of each of a plurality of portions of memory to a second size. The plurality of portions of memory can be associated with a first memory pool and the first memory pool can be associated with a memory pool instance. The system creates a memory pool subinstance based on the request. The memory pool subinstance can be associated with the memory pool instance. The system associates a second memory pool with the memory pool subinstance. The second memory pool comprises portions of memory of the second size and the second memory pool is associated with the memory pool instance.
    Type: Application
    Filed: May 19, 2017
    Publication date: September 7, 2017
    Inventors: Neil Horman, Andrew Gospodarek
  • Patent number: 9712559
    Abstract: A frame identifier running on a computing device generates identifier values and embeds the identifier values in a networking frame. The frame identifier also receives networking frames, and analyzes the received networking frames to identify a subset of received networking frames containing the identifier values. The identifier values indicate that corresponding received networking frames were originated from the network device. The frame identifier also discards the identified subset of received networking frames.
    Type: Grant
    Filed: May 31, 2012
    Date of Patent: July 18, 2017
    Assignee: Red Hat, Inc.
    Inventors: Andrew Gospodarek, Neil Horman
  • Patent number: 9678860
    Abstract: A computing system can include memory management capabilities. In one embodiment, the system receives a request to update a first size of each of a plurality of portions of memory to a second size. The plurality of portions of memory can be associated with a first memory pool and the first memory pool can be associated with a memory pool instance. The system creates a memory pool subinstance based on the request. The memory pool subinstance can be associated with the memory pool instance. The system associates a second memory pool with the memory pool subinstance. The second memory pool comprises portions of memory of the second size and the second memory pool is associated with the memory pool instance.
    Type: Grant
    Filed: November 29, 2012
    Date of Patent: June 13, 2017
    Assignee: Red Hat, Inc.
    Inventors: Neil Horman, Andrew Gospodarek
  • Publication number: 20140149709
    Abstract: A computing system can include memory management capabilities. In one embodiment, the system receives a request to update a first size of each of a plurality of portions of memory to a second size. The plurality of portions of memory can be associated with a first memory pool and the first memory pool can be associated with a memory pool instance. The system creates a memory pool subinstance based on the request. The memory pool subinstance can be associated with the memory pool instance. The system associates a second memory pool with the memory pool subinstance. The second memory pool comprises portions of memory of the second size and the second memory pool is associated with the memory pool instance.
    Type: Application
    Filed: November 29, 2012
    Publication date: May 29, 2014
    Applicant: RED HAT, INC.
    Inventors: Neil Horman, Andrew Gospodarek
  • Publication number: 20130322438
    Abstract: A frame identifier running on a computing device generates identifier values and embeds the identifier values in a networking frame. The frame identifier also receives networking frames, and analyzes the received networking frames to identify a subset of received networking frames containing the identifier values. The identifier values indicate that corresponding received networking frames were originated from the network device.
    Type: Application
    Filed: May 31, 2012
    Publication date: December 5, 2013
    Applicant: RED HAT, INC.
    Inventors: Andrew Gospodarek, Neil Horman
  • Patent number: 8438284
    Abstract: A buffer manager allocates and logs network buffers for a non-uniform memory access (NUMA) machine is described. In one embodiment, the buffer manager receives information about an allocated network buffer. The buffer manager determines the allocation point of the buffer and logs information about the allocation point and a consumption profile information. This logged information is analyzed to determine a per-process buffer consumption profile. The NUMA machine is configured using the buffer consumption profile.
    Type: Grant
    Filed: November 30, 2009
    Date of Patent: May 7, 2013
    Assignee: Red Hat, Inc.
    Inventors: Neil Horman, Andrew Gospodarek
  • Publication number: 20110131328
    Abstract: A buffer manager allocates and logs network buffers for a non-uniform memory access (NUMA) machine is described. In one embodiment, the buffer manager receives information about an allocated network buffer. The buffer manager determines the allocation point of the buffer and logs information about the allocation point and a consumption profile information. This logged information is analyzed to determine a per-process buffer consumption profile. The NUMA machine is configured using the buffer consumption profile.
    Type: Application
    Filed: November 30, 2009
    Publication date: June 2, 2011
    Inventors: Neil Horman, Andrew Gospodarek