Patents by Inventor Andre Henri Joseph Pech

Andre Henri Joseph Pech 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: 20220231918
    Abstract: A method and system for enforcing network topology. The method includes receiving, at a first port on a first switch, a second role associated with a second switch, where the second switch is connected to the first switch using the first port, and where the first switch is associated with a first role. The method further includes making a first determination, using the first role, the second role, and a network topology policy, that the first switch should not be connected to the second switch. Sending, in response to the first determination, a first alert to an alert recipient, where the first alert specifies that the first switch is improperly connected to the second switch.
    Type: Application
    Filed: April 6, 2022
    Publication date: July 21, 2022
    Inventors: Douglas Alan Gourlay, Andre Henri Joseph Pech, Benoit Sigoure
  • Patent number: 11329881
    Abstract: A method and system for enforcing network topology. The method includes receiving, at a first port on a first switch, a second role associated with a second switch, where the second switch is connected to the first switch using the first port, and where the first switch is associated with a first role. The method further includes making a first determination, using the first role, the second role, and a network topology policy, that the first switch should not be connected to the second switch. Sending, in response to the first determination, a first alert to an alert recipient, where the first alert specifies that the first switch is improperly connected to the second switch.
    Type: Grant
    Filed: January 10, 2018
    Date of Patent: May 10, 2022
    Assignee: Arista Networks, Inc.
    Inventors: Douglas Alan Gourlay, Andre Henri Joseph Pech, Benoit Sigoure
  • Patent number: 10484256
    Abstract: A method for determining that a defect applies to a network device that includes receiving, at a monitoring module, network device information from the network device. The network device information includes state information for the network device and does not include hardware and software version information. The method includes storing, in a network device database, the network device information from the network device and receiving, at the monitoring module, defect information about a defect. The defect information includes network device criteria specifying what state information is required for a network device to be affected by the defect. The method includes storing the defect information in a defect database, determining that the defect applies to the network device based on analyzing the network device information and the defect information from their respective databases, and, based on the determination, informing a defect alert recipient that the defect applies to the network device.
    Type: Grant
    Filed: August 12, 2014
    Date of Patent: November 19, 2019
    Assignee: Arista Networks, Inc.
    Inventors: Douglas Alan Gourlay, Kenneth James Duda, Andre Henri Joseph Pech
  • Patent number: 10003629
    Abstract: A method for executing a command line interface (CLI) command by receiving a hyper text transport protocol (HTTP) comprising the CLI command from a controller, extracting the CLI command from the HTTP request, and executing, by a network device, the CLI command to generate a populated model comprising results generated from executing the CLI command. The method also executes the CLI command by converting the populated model into a JSON format using a JSON engine to obtain a JSON result; encapsulating the JSON result in a JSON Remote Procedure Call (RPC), and transmitting the JSON RPC as a HTTP response to the controller.
    Type: Grant
    Filed: September 6, 2013
    Date of Patent: June 19, 2018
    Assignee: Arista Networks, Inc.
    Inventors: Andre Henri Joseph Pech, Kenneth James Duda, Ryan Madsen, Andrew Fort
  • Publication number: 20180131569
    Abstract: A method and system for enforcing network topology. The method includes receiving, at a first port on a first switch, a second role associated with a second switch, where the second switch is connected to the first switch using the first port, and where the first switch is associated with a first role. The method further includes making a first determination, using the first role, the second role, and a network topology policy, that the first switch should not be connected to the second switch. Sending, in response to the first determination, a first alert to an alert recipient, where the first alert specifies that the first switch is improperly connected to the second switch.
    Type: Application
    Filed: January 10, 2018
    Publication date: May 10, 2018
    Inventors: Douglas Alan Gourlay, Andre Henri Joseph Pech, Benoit Sigoure
  • Patent number: 9900217
    Abstract: A method and system for enforcing network topology. The method includes receiving, at a first port on a first switch, a second role associated with a second switch, where the second switch is connected to the first switch using the first port, and where the first switch is associated with a first role. The method further includes making a first determination, using the first role, the second role, and a network topology policy, that the first switch should not be connected to the second switch. Sending, in response to the first determination, a first alert to an alert recipient, where the first alert specifies that the first switch is improperly connected to the second switch.
    Type: Grant
    Filed: March 26, 2014
    Date of Patent: February 20, 2018
    Assignee: Arista Networks, Inc.
    Inventors: Douglas Alan Gourlay, Andre Henri Joseph Pech, Benoit Sigoure
  • Patent number: 9621511
    Abstract: A non-transitory computer readable medium includes instructions, which, when executed by a processor, perform a method on a network device. The method includes receiving, from a configuration server, a master configuration script that includes an instruction set, a network topology for network devices, and a dictionary. The dictionary includes network device specific configuration scripts for the network devices. The method also includes executing the instruction set on the network device to configure the network device.
    Type: Grant
    Filed: September 10, 2013
    Date of Patent: April 11, 2017
    Assignee: Arista Networks, Inc.
    Inventors: Ariff Premji, Andre Henri Joseph Pech, Douglas Alan Gourlay
  • Publication number: 20160048420
    Abstract: A method for determining that a defect applies to a network device that includes receiving, at a monitoring module, network device information from the network device. The network device information includes state information for the network device and does not include hardware and software version information. The method includes storing, in a network device database, the network device information from the network device and receiving, at the monitoring module, defect information about a defect. The defect information includes network device criteria specifying what state information is required for a network device to be affected by the defect. The method includes storing the defect information in a defect database, determining that the defect applies to the network device based on analyzing the network device information and the defect information from their respective databases, and, based on the determination, informing a defect alert recipient that the defect applies to the network device.
    Type: Application
    Filed: August 12, 2014
    Publication date: February 18, 2016
    Applicant: Arista Networks, Inc.
    Inventors: Douglas Alan Gourlay, Kenneth James Duda, Andre Henri Joseph Pech
  • Patent number: 9225595
    Abstract: A method for configuring a switch. The method includes receiving a configuration request from a switch, where the configuration request includes switch neighbor information (SNI) for the switch and a Media Access Control (MAC) address for the switch, identifying a replacement entry including a second MAC address and the SNI. The method further includes, based on the identification obtaining configuration information associated with the replacement entry, where the configuration information specifies a configuration of a second switch associated with the second MAC address, generating a configuration script using the configuration information and sending the configuration script to the switch, where the configuration script is executed by the switch to configure the switch.
    Type: Grant
    Filed: June 28, 2013
    Date of Patent: December 29, 2015
    Assignee: Arista Networks, Inc.
    Inventors: Douglas Alan Gourlay, Andre Henri Joseph Pech, Ariff Premji
  • Publication number: 20150280993
    Abstract: A method and system for enforcing network topology. The method includes receiving, at a first port on a first switch, a second role associated with a second switch, where the second switch is connected to the first switch using the first port, and where the first switch is associated with a first role. The method further includes making a first determination, using the first role, the second role, and a network topology policy, that the first switch should not be connected to the second switch. Sending, in response to the first determination, a first alert to an alert recipient, where the first alert specifies that the first switch is improperly connected to the second switch.
    Type: Application
    Filed: March 26, 2014
    Publication date: October 1, 2015
    Applicant: ARISTA NETWORKS, INC.
    Inventors: Douglas Alan Gourlay, Andre Henri Joseph Pech, Benoit Sigoure
  • Publication number: 20150074246
    Abstract: A non-transitory computer readable medium includes instructions, which, when executed by a processor, perform a method on a network device. The method includes receiving, from a configuration server, a master configuration script that includes an instruction set, a network topology for network devices, and a dictionary. The dictionary includes network device specific configuration scripts for the network devices. The method also includes executing the instruction set on the network device to configure the network device.
    Type: Application
    Filed: September 10, 2013
    Publication date: March 12, 2015
    Applicant: ARISTA NETWORKS, INC.
    Inventors: Ariff Premji, Andre Henri Joseph Pech, Douglas Alan Gourlay
  • Publication number: 20150003282
    Abstract: A method for configuring a switch. The method includes receiving a configuration request from a switch, where the configuration request includes switch neighbor information (SNI) for the switch and a Media Access Control (MAC) address for the switch, identifying a replacement entry including a second MAC address and the SNI. The method further includes, based on the identification obtaining configuration information associated with the replacement entry, where the configuration information specifies a configuration of a second switch associated with the second MAC address, generating a configuration script using the configuration information and sending the configuration script to the switch, where the configuration script is executed by the switch to configure the switch.
    Type: Application
    Filed: June 28, 2013
    Publication date: January 1, 2015
    Applicant: ARISTA NETWORKS, INC.
    Inventors: Douglas Alan Gourlay, Andre Henri Joseph Pech, Ariff Premji
  • Publication number: 20140337467
    Abstract: A method for executing a command line interface (CLI) command by receiving a hyper text transport protocol (HTTP) comprising the CLI command from a controller, extracting the CLI command from the HTTP request, and executing, by a network device, the CLI command to generate a populated model comprising results generated from executing the CLI command. The method also executes the CLI command by converting the populated model into a JSON format using a JSON engine to obtain a JSON result; encapsulating the JSON result in a JSON Remote Procedure Call (RPC), and transmitting the JSON RPC as a HTTP response to the controller.
    Type: Application
    Filed: September 6, 2013
    Publication date: November 13, 2014
    Applicant: ARISTA NETWORKS, INC.
    Inventors: Andre Henri Joseph Pech, Kenneth James Duda, Ryan Madsen
  • Publication number: 20140280846
    Abstract: A method and apparatus of a device that determines a network policy for an attached device based on one or more characteristics of the attached device is described. In one example, a network element detects a device on a port coupled to a link connecting the network element and the device. In response to the detecting of the device on the port, the network element further determines a device configuration signature from the device, where the device configuration signature based on a configuration of the device. The network element additionally determines a port-based network policy based on the device configuration signature. The network element applies the port-based network policy to the port, wherein the network element applies the port-based network policy to process network data communicated through the port.
    Type: Application
    Filed: March 6, 2014
    Publication date: September 18, 2014
    Inventors: Douglas Gourlay, Andre Henri Joseph Pech