Patents by Inventor Kevin Lemay

Kevin Lemay 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: 11853179
    Abstract: A method for detecting a Direct Memory Access (DMA) memory address violation when testing PCIe devices is disclosed. The method for detecting a DMA memory address violation when testing PCIe devices applies to unintentional and intentional accesses of memory space outside of an area in memory specified by the device driver developed for the device.
    Type: Grant
    Filed: December 27, 2019
    Date of Patent: December 26, 2023
    Assignee: TELEDYNE LECROY, INC.
    Inventors: Aaron Masters, Kevin Lemay, Chuck Tuffli
  • Patent number: 11386028
    Abstract: A method for detecting a Direct Memory Access (DMA) address capability at high address values when testing PCIe devices is disclosed. The method includes enabling an input/output (I/O) memory management unit (IOMMU); remapping physical addresses to virtual addresses at a high end of an address range; adding a peripheral component interconnect express (PCIe) device; and mapping physical memory addresses to high value memory addresses.
    Type: Grant
    Filed: March 26, 2020
    Date of Patent: July 12, 2022
    Assignee: TELEDYNE LECROY, INC.
    Inventors: Aaron Masters, Kevin Lemay, Chuck Tuffli
  • Publication number: 20200311002
    Abstract: A method for detecting a Direct Memory Access (DMA) address capability at high address values when testing PCIe devices is disclosed. The method includes enabling an input/output (I/O) memory management unit (IOMMU); remapping physical addresses to virtual addresses at a high end of an address range; adding a peripheral component interconnect express (PCIe) device; and mapping physical memory addresses to high value memory addresses.
    Type: Application
    Filed: March 26, 2020
    Publication date: October 1, 2020
    Inventors: Aaron Masters, Kevin Lemay, Chuck Tuffli
  • Patent number: 9965407
    Abstract: In one example, place IO commands on queues which is to cause an application module to initiate IO operations, place task management commands on queues which is to cause the application module to initiate task management operations including sending task marker requests to the target interface module, place task marker on respective queues responsive to task marker requests associated with the task management commands, and receive a task marker completion message indicating receipt of IO commands and task management commands associated with the task marker requests.
    Type: Grant
    Filed: May 24, 2016
    Date of Patent: May 8, 2018
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Kevin Lemay, Sukhinder Singh Sahota
  • Publication number: 20170344499
    Abstract: In one example, place IO commands on queues which is to cause an application module to initiate IO operations, place task management commands on queues which is to cause the application module to initiate task management operations including sending task marker requests to the target interface module, place task marker on respective queues responsive to task marker requests associated with the task management commands, and receive a task marker completion message indicating receipt of IO commands and task management commands associated with the task marker requests.
    Type: Application
    Filed: May 24, 2016
    Publication date: November 30, 2017
    Inventors: Kevin Lemay, Sukhinder Singh Sahota