Patents by Inventor Derek John Leslie

Derek John Leslie 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: 11539583
    Abstract: One or more nodes on a network can run a network discovery service to obtain information regarding network configuration parameters for the nodes on the network by passively listening for packets received on one or more ports. The discovered network configuration data can be used to identify a configuration for various types of nodes. The configuration can then be used to facilitate checking, testing, or self-configuration of a network configuration of one of the nodes (e.g., a lead node or a new node).
    Type: Grant
    Filed: November 5, 2020
    Date of Patent: December 27, 2022
    Assignee: NetApp, Inc.
    Inventors: Marc Wayne Brotherson, Derek John Leslie
  • Publication number: 20210058294
    Abstract: One or more nodes on a network can run a network discovery service to obtain information regarding network configuration parameters for the nodes on the network by passively listening for packets received on one or more ports. The discovered network configuration data can be used to identify a configuration for various types of nodes. The configuration can then be used to facilitate checking, testing, or self-configuration of a network configuration of one of the nodes (e.g., a lead node or a new node).
    Type: Application
    Filed: November 5, 2020
    Publication date: February 25, 2021
    Applicant: NetApp, Inc.
    Inventors: Marc Wayne Brotherson, Derek John Leslie
  • Patent number: 10841157
    Abstract: One or more nodes on a network can perform network discovery operations to obtain information regarding network configuration parameters for the nodes on the network. The network configuration data can be compared and used to determine if there are mismatches between the various node's configurations. A mismatch can indicate that a node is misconfigured, which can result in significant degradation in performance of the node or of the network system as a whole. The network configuration data can be used to automatically resolve errors in configuration or to provide reports on potential errors in configuration. Additionally, the network configuration data that is discovered by a node can be used to establish an initial configuration for the node.
    Type: Grant
    Filed: March 23, 2018
    Date of Patent: November 17, 2020
    Assignee: NetApp, Inc.
    Inventors: Marc Wayne Brotherson, Derek John Leslie
  • Publication number: 20190296972
    Abstract: One or more nodes on a network can perform network discovery operations to obtain information regarding network configuration parameters for the nodes on the network. The network configuration data can be compared and used to determine if there are mismatches between the various node's configurations. A mismatch can indicate that a node is misconfigured, which can result in significant degradation in performance of the node or of the network system as a whole. The network configuration data can be used to automatically resolve errors in configuration or to provide reports on potential errors in configuration. Additionally, the network configuration data that is discovered by a node can be used to establish an initial configuration for the node.
    Type: Application
    Filed: March 23, 2018
    Publication date: September 26, 2019
    Inventors: Marc Wayne Brotherson, Derek John Leslie
  • Patent number: 10374877
    Abstract: An initial node deployment to form a cluster involves execution of program code to begin discovering other nodes on a LAN that will constitute the cluster. A node initially starts processes to obtain information to transition from an unconfigured state to a configured state. The nodes on the LAN can execute a discovery process that facilitates forming and configuring of the cluster, but the discovered information is confined within the LAN. This effectively blocks cluster configuration until someone locally connects to a host and retrieves a node address. To remove this obstacle, a node image can include program code to detect a compliant target device and extract to the target device an address of a discovered node that is valid for remote cluster configuration. The target device can then be used to convey the extracted address to allow commencement of cluster configuration remotely.
    Type: Grant
    Filed: May 8, 2017
    Date of Patent: August 6, 2019
    Assignee: NetApp., Inc.
    Inventors: John Allen Patterson, Adam John Carter, Derek John Leslie
  • Publication number: 20180324040
    Abstract: An initial node deployment to form a cluster involves execution of program code to begin discovering other nodes on a LAN that will constitute the cluster. A node initially starts processes to obtain information to transition from an unconfigured state to a configured state. The nodes on the LAN can execute a discovery process that facilitates forming and configuring of the cluster, but the discovered information is confined within the LAN. This effectively blocks cluster configuration until someone locally connects to a host and retrieves a node address. To remove this obstacle, a node image can include program code to detect a compliant target device and extract to the target device an address of a discovered node that is valid for remote cluster configuration. The target device can then be used to convey the extracted address to allow commencement of cluster configuration remotely.
    Type: Application
    Filed: May 8, 2017
    Publication date: November 8, 2018
    Inventors: John Allen Patterson, Adam John Carter, Derek John Leslie