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: 20220231918Abstract: 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: ApplicationFiled: April 6, 2022Publication date: July 21, 2022Inventors: Douglas Alan Gourlay, Andre Henri Joseph Pech, Benoit Sigoure
-
Patent number: 11329881Abstract: 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: GrantFiled: January 10, 2018Date of Patent: May 10, 2022Assignee: Arista Networks, Inc.Inventors: Douglas Alan Gourlay, Andre Henri Joseph Pech, Benoit Sigoure
-
Patent number: 10484256Abstract: 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: GrantFiled: August 12, 2014Date of Patent: November 19, 2019Assignee: Arista Networks, Inc.Inventors: Douglas Alan Gourlay, Kenneth James Duda, Andre Henri Joseph Pech
-
Patent number: 10003629Abstract: 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: GrantFiled: September 6, 2013Date of Patent: June 19, 2018Assignee: Arista Networks, Inc.Inventors: Andre Henri Joseph Pech, Kenneth James Duda, Ryan Madsen, Andrew Fort
-
Publication number: 20180131569Abstract: 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: ApplicationFiled: January 10, 2018Publication date: May 10, 2018Inventors: Douglas Alan Gourlay, Andre Henri Joseph Pech, Benoit Sigoure
-
Patent number: 9900217Abstract: 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: GrantFiled: March 26, 2014Date of Patent: February 20, 2018Assignee: Arista Networks, Inc.Inventors: Douglas Alan Gourlay, Andre Henri Joseph Pech, Benoit Sigoure
-
Patent number: 9621511Abstract: 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: GrantFiled: September 10, 2013Date of Patent: April 11, 2017Assignee: Arista Networks, Inc.Inventors: Ariff Premji, Andre Henri Joseph Pech, Douglas Alan Gourlay
-
Publication number: 20160048420Abstract: 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: ApplicationFiled: August 12, 2014Publication date: February 18, 2016Applicant: Arista Networks, Inc.Inventors: Douglas Alan Gourlay, Kenneth James Duda, Andre Henri Joseph Pech
-
Patent number: 9225595Abstract: 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: GrantFiled: June 28, 2013Date of Patent: December 29, 2015Assignee: Arista Networks, Inc.Inventors: Douglas Alan Gourlay, Andre Henri Joseph Pech, Ariff Premji
-
Publication number: 20150280993Abstract: 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: ApplicationFiled: March 26, 2014Publication date: October 1, 2015Applicant: ARISTA NETWORKS, INC.Inventors: Douglas Alan Gourlay, Andre Henri Joseph Pech, Benoit Sigoure
-
Publication number: 20150074246Abstract: 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: ApplicationFiled: September 10, 2013Publication date: March 12, 2015Applicant: ARISTA NETWORKS, INC.Inventors: Ariff Premji, Andre Henri Joseph Pech, Douglas Alan Gourlay
-
Publication number: 20150003282Abstract: 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: ApplicationFiled: June 28, 2013Publication date: January 1, 2015Applicant: ARISTA NETWORKS, INC.Inventors: Douglas Alan Gourlay, Andre Henri Joseph Pech, Ariff Premji
-
Publication number: 20140337467Abstract: 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: ApplicationFiled: September 6, 2013Publication date: November 13, 2014Applicant: ARISTA NETWORKS, INC.Inventors: Andre Henri Joseph Pech, Kenneth James Duda, Ryan Madsen
-
Publication number: 20140280846Abstract: 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: ApplicationFiled: March 6, 2014Publication date: September 18, 2014Inventors: Douglas Gourlay, Andre Henri Joseph Pech