Patents by Inventor John Gemignani, Jr.

John Gemignani, Jr. 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: 11558413
    Abstract: Embodiments are directed to monitoring network traffic using network monitoring computers (NMCs). Networks may be configured to protect servers using centralized security protocols. Centralized security protocols may depend on centralized control provided by authentication control servers. If a client intends to access protected servers it may communicate with the authentication control server to obtain keys that enable it to access the requested servers. NMCs may monitor network traffic the centralized security protocol to collect metrics associated with the control servers, clients, or resource servers.
    Type: Grant
    Filed: April 15, 2022
    Date of Patent: January 17, 2023
    Assignee: ExtraHop Networks, Inc.
    Inventors: Benjamin Thomas Higgins, Jeff James Costlow, John Gemignani, Jr., Michael Kerber Krause Montague, Eric James Rongo, Xue Jun Wu
  • Patent number: 11463466
    Abstract: Embodiments are directed to monitoring network traffic using network monitoring computers (NMCs). Networks may be configured to protect servers using centralized security protocols. Centralized security protocols may depend on centralized control provided by authentication control servers. If a client intends to access protected servers it may communicate with the authentication control server to obtain keys that enable it to access the requested servers. NMCs may monitor network traffic the centralized security protocol to collect metrics associated with the control servers, clients, or resource servers.
    Type: Grant
    Filed: April 15, 2022
    Date of Patent: October 4, 2022
    Assignee: ExtraHop Networks, Inc.
    Inventors: Benjamin Thomas Higgins, Jeff James Costlow, John Gemignani, Jr., Michael Kerber Krause Montague, Eric James Rongo, Xue Jun Wu
  • Publication number: 20220247771
    Abstract: Embodiments are directed to monitoring network traffic using network monitoring computers (NMCs). Networks may be configured to protect servers using centralized security protocols. Centralized security protocols may depend on centralized control provided by authentication control servers. If a client intends to access protected servers it may communicate with the authentication control server to obtain keys that enable it to access the requested servers. NMCs may monitor network traffic the centralized security protocol to collect metrics associated with the control servers, clients, or resource servers.
    Type: Application
    Filed: April 15, 2022
    Publication date: August 4, 2022
    Inventors: Benjamin Thomas Higgins, Jeff James Costlow, John Gemignani, JR., Michael Kerber Krause Montague, Eric James Rongo, Xue Jun Wu
  • Publication number: 20220239685
    Abstract: Embodiments are directed to monitoring network traffic using network monitoring computers (NMCs). Networks may be configured to protect servers using centralized security protocols. Centralized security protocols may depend on centralized control provided by authentication control servers. If a client intends to access protected servers it may communicate with the authentication control server to obtain keys that enable it to access the requested servers. NMCs may monitor network traffic the centralized security protocol to collect metrics associated with the control servers, clients, or resource servers.
    Type: Application
    Filed: April 15, 2022
    Publication date: July 28, 2022
    Inventors: Benjamin Thomas Higgins, Jeff James Costlow, John Gemignani, JR., Michael Kerber Krause Montague, Eric James Rongo, Xue Jun Wu
  • Patent number: 11310256
    Abstract: Embodiments are directed to monitoring network traffic using network monitoring computers (NMCs). Networks may be configured to protect servers using centralized security protocols. Centralized security protocols may depend on centralized control provided by authentication control servers. If a client intends to access protected servers it may communicate with the authentication control server to obtain keys that enable it to access the requested servers. NMCs may monitor network traffic the centralized security protocol to collect metrics associated with the control servers, clients, or resource servers.
    Type: Grant
    Filed: September 23, 2021
    Date of Patent: April 19, 2022
    Assignee: ExtraHop Networks, Inc.
    Inventors: Benjamin Thomas Higgins, Jeff James Costlow, John Gemignani, Jr., Michael Kerber Krause Montague, Eric James Rongo, Xue Jun Wu
  • Publication number: 20220094706
    Abstract: Embodiments are directed to monitoring network traffic using network monitoring computers (NMCs). Networks may be configured to protect servers using centralized security protocols. Centralized security protocols may depend on centralized control provided by authentication control servers. If a client intends to access protected servers it may communicate with the authentication control server to obtain keys that enable it to access the requested servers. NMCs may monitor network traffic the centralized security protocol to collect metrics associated with the control servers, clients, or resource servers.
    Type: Application
    Filed: September 23, 2021
    Publication date: March 24, 2022
    Inventors: Benjamin Thomas Higgins, Jeff James Costlow, John Gemignani, JR., Michael Kerber Krause Montague, Eric James Rongo, Xue Jun Wu
  • Patent number: 10764407
    Abstract: Aggregate socket resource management is presented herein. A system can comprise a processor; and a memory that stores executable instructions that, when executed by the processor, facilitate performance of operations, comprising: determining a present aggregate amount of data associated with processing requests from a socket; setting a defined aggregate data limit on the present aggregate amount of data; and in response to determining changes in a difference between the defined aggregate data limit and the present aggregate amount of data, modifying a defined data capacity limit on a data capacity of a receive buffer of the socket. In an example, the determining of the changes in the difference between the defined aggregate data limit and the present aggregate amount of data comprises reducing/increasing the defined data capacity limit in response to the difference being determined to be decreasing/increasing.
    Type: Grant
    Filed: March 27, 2019
    Date of Patent: September 1, 2020
    Assignee: EMC CORPORATION
    Inventor: John Gemignani, Jr.
  • Publication number: 20190297026
    Abstract: Aggregate socket resource management is presented herein. A system can comprise a processor; and a memory that stores executable instructions that, when executed by the processor, facilitate performance of operations, comprising: determining a present aggregate amount of data associated with processing requests from a socket; setting a defined aggregate data limit on the present aggregate amount of data; and in response to determining changes in a difference between the defined aggregate data limit and the present aggregate amount of data, modifying a defined data capacity limit on a data capacity of a receive buffer of the socket. In an example, the determining of the changes in the difference between the defined aggregate data limit and the present aggregate amount of data comprises reducing/increasing the defined data capacity limit in response to the difference being determined to be decreasing/increasing.
    Type: Application
    Filed: March 27, 2019
    Publication date: September 26, 2019
    Inventor: John Gemignani, JR.
  • Patent number: 10348867
    Abstract: An enhanced address domain is presented herein. A system can comprise a processor; and a memory that stores executable instructions that, when executed by the processor, facilitate performance of operations, comprising: creating an upper-layer socket of an enhanced address domain; allocating a protocol control block (PCB) and associating the PCB with the upper-layer socket—the PCB storing information representing a private state of the upper-layer socket; creating a lower-layer socket of an existing address domain—the lower-layer socket referenced from the upper-layer socket using the PCB; and installing upcall(s) on the lower-layer socket to be intercepted via the enhanced address domain. In an aspect, the upper-layer socket supports enhancement(s) to the existing address domain and a socket type of the lower-layer socket.
    Type: Grant
    Filed: September 30, 2015
    Date of Patent: July 9, 2019
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventor: John Gemignani, Jr.
  • Patent number: 10284488
    Abstract: Aggregate socket resource management is presented herein. A system can comprise a processor; and a memory that stores executable instructions that, when executed by the processor, facilitate performance of operations, comprising: determining a present aggregate amount of data associated with processing requests from a socket; setting a defined aggregate data limit on the present aggregate amount of data; and in response to determining changes in a difference between the defined aggregate data limit and the present aggregate amount of data, modifying a defined data capacity limit on a data capacity of a receive buffer of the socket. In an example, the determining of the changes in the difference between the defined aggregate data limit and the present aggregate amount of data comprises reducing/increasing the defined data capacity limit in response to the difference being determined to be decreasing/increasing.
    Type: Grant
    Filed: March 30, 2016
    Date of Patent: May 7, 2019
    Assignee: EMC CORPORATION
    Inventor: John Gemignani, Jr.
  • Patent number: 9503353
    Abstract: Implementations are provided herein for dynamically tuning resource allocation within a node among a cluster of nodes of a distributed file system. Each node can have a plurality of protocol heads that enable the node to communicate with clients using varying protocols. As tasks are received by the node from the client through the protocol head, the amount of work required to perform the task can be estimated, the amount of resources consumed by the task can be estimated, the amount of kernel memory required to perform the task can be estimated, and the amount of general memory required to perform the task can be estimated. Using these estimations, tasks can be scheduled by a scheduler based on the most efficient means to concurrently process as many tasks as possible using available resources of the node. In addition to efficiently scheduling tasks by the scheduler, a dynamic tuner can also reside on the node that can monitor all work executing on the node for each protocol head.
    Type: Grant
    Filed: December 30, 2014
    Date of Patent: November 22, 2016
    Assignee: EMC Corporation
    Inventors: John Gemignani, Jr., Daniel Sledz