Patents by Inventor Gregory CUSANZA

Gregory CUSANZA 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: 20260030046
    Abstract: A method is disclosed for managing network communication in a virtual machine hosting computer system with nested child partitions. The method involves loading a network driver in a level-one child partition and creating a virtual switch within the level-one child partition. The virtual switch establishes a synthetic data path between a synthetic network adapter offered by a root partition and a network driver in a level-two child partition. A network interface controller (NIC) switch capability is exposed to the virtual switch, and a peripheral component interconnect express (PCIe) virtual function offered by the root partition is passed from the level-one child partition to the level-two child partition, enabling the level-two child partition to take advantage of the PCIe virtual function.
    Type: Application
    Filed: July 25, 2024
    Publication date: January 29, 2026
    Inventors: Alvin Khee Liang TAN, Sunil MUTHUSWAMY, Gregory CUSANZA, Dmitry MALLOY, Lars REUTHER, Jeffrey TIPPET, Narcisa Ana Maria VASILE, Jie ZHOU, Chandan AGGARWAL
  • Patent number: 11438252
    Abstract: A packet monitoring application instantiated on a server hosting a virtualized network stack is utilized to track data packet propagations and drops at each component within the network stack to reduce the amount of time to identify a root cause for latency issues. The packet monitoring application can be selectively enabled or disabled by an administrator. Components within the virtualized network stack report packet drops and successful packet propagations to the packet monitoring application, which can filter the packets based on input parameters. Thus, a user can select at what level of granularity to filter packets within the virtualized network stack while being able to assess each packet's traversal through each component within the network stack. The packet monitoring application can also perform post-processing of on the filtered data packets to determine latency among components or sections of the virtualized network stack.
    Type: Grant
    Filed: May 31, 2019
    Date of Patent: September 6, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Alexander Malysh, Thomas Edward Molenhouse, Omar Cardona, Kamran Reypour, Gregory Cusanza
  • Publication number: 20200322242
    Abstract: A packet monitoring application instantiated on a server hosting a virtualized network stack is utilized to track data packet propagations and drops at each component within the network stack to reduce the amount of time to identify a root cause for latency issues. The packet monitoring application can be selectively enabled or disabled by an administrator. Components within the virtualized network stack report packet drops and successful packet propagations to the packet monitoring application, which can filter the packets based on input parameters. Thus, a user can select at what level of granularity to filter packets within the virtualized network stack while being able to assess each packet's traversal through each component within the network stack. The packet monitoring application can also perform post-processing of on the filtered data packets to determine latency among components or sections of the virtualized network stack.
    Type: Application
    Filed: May 31, 2019
    Publication date: October 8, 2020
    Inventors: Alexander MALYSH, Thomas Edward MOLENHOUSE, Omar CARDONA, Kamran REYPOUR, Gregory CUSANZA