Patents by Inventor Benoit Sigoure

Benoit Sigoure 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: 11729056
    Abstract: Various embodiments are described herein to track and/or update the state of components within a network element. One embodiment provides for a network management system comprising a collector node including an ingest gateway to receive configuration and status data of a set of network elements coupled to the collector node via the network, the collector node further to store the configuration and status data from the set of network elements in a distributed database; a search engine to locate and retrieve the configuration and status data of a specified subset of the network elements at a specified time period; and an interface server to receive a request for the configuration and status data from an external requester, the interface server to facilitate provision of the configuration and status data in response to the request.
    Type: Grant
    Filed: June 24, 2022
    Date of Patent: August 15, 2023
    Assignee: ARISTA NETWORKS, INC.
    Inventor: Benoit Sigoure
  • Publication number: 20220353146
    Abstract: Various embodiments are described herein to track and/or update the state of components within a network element. One embodiment provides for a network management system comprising a collector node including an ingest gateway to receive configuration and status data of a set of network elements coupled to the collector node via the network, the collector node further to store the configuration and status data from the set of network elements in a distributed database; a search engine to locate and retrieve the configuration and status data of a specified subset of the network elements at a specified time period; and an interface server to receive a request for the configuration and status data from an external requester, the interface server to facilitate provision of the configuration and status data in response to the request.
    Type: Application
    Filed: June 24, 2022
    Publication date: November 3, 2022
    Inventor: Benoit Sigoure
  • Patent number: 11489728
    Abstract: Various embodiments are described herein to track the state of components within a network element. One embodiment provides for a network element comprising a control plane including logic to transmit configuration and status of the network element during network element operation, the configuration including a configured state of one or more agents of the control plane and the status including operational status of one or more agents of the control plane; and a data plane to forward network data from an ingress interface to an egress interface, each of the ingress interface and egress interface including one or more counters, wherein the status of the continuously transmitted status of the network element additionally includes the one or more counters of each of the ingress interface and egress interface.
    Type: Grant
    Filed: June 30, 2021
    Date of Patent: November 1, 2022
    Assignee: ARISTA NETWORKS, INC.
    Inventor: Benoit Sigoure
  • 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: 11388055
    Abstract: Various embodiments are described herein to track and/or update the state of components within a network element. One embodiment provides for a network management system comprising a collector node including an ingest gateway to receive configuration and status data of a set of network elements coupled to the collector node via the network, the collector node further to store the configuration and status data from the set of network elements in a distributed database; a search engine to locate and retrieve the configuration and status data of a specified subset of the network elements at a specified time period; and an interface server to receive a request for the configuration and status data from an external requester, the interface server to facilitate provision of the configuration and status data in response to the request.
    Type: Grant
    Filed: August 6, 2021
    Date of Patent: July 12, 2022
    Assignee: ARISTA NETWORKS, INC.
    Inventor: 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
  • Publication number: 20210367845
    Abstract: Various embodiments are described herein to track and/or update the state of components within a network element. One embodiment provides for a network management system comprising a collector node including an ingest gateway to receive configuration and status data of a set of network elements coupled to the collector node via the network, the collector node further to store the configuration and status data from the set of network elements in a distributed database; a search engine to locate and retrieve the configuration and status data of a specified subset of the network elements at a specified time period; and an interface server to receive a request for the configuration and status data from an external requester, the interface server to facilitate provision of the configuration and status data in response to the request.
    Type: Application
    Filed: August 6, 2021
    Publication date: November 25, 2021
    Inventor: Benoit Sigoure
  • Publication number: 20210328870
    Abstract: Various embodiments are described herein to track the state of components within a network element. One embodiment provides for a network element comprising a control plane including logic to transmit configuration and status of the network element during network element operation, the configuration including a configured state of one or more agents of the control plane and the status including operational status of one or more agents of the control plane; and a data plane to forward network data from an ingress interface to an egress interface, each of the ingress interface and egress interface including one or more counters, wherein the status of the continuously transmitted status of the network element additionally includes the one or more counters of each of the ingress interface and egress interface.
    Type: Application
    Filed: June 30, 2021
    Publication date: October 21, 2021
    Inventor: Benoit Sigoure
  • Patent number: 11115281
    Abstract: Various embodiments are described herein to track and/or update the state of components within a network element. One embodiment provides for a network management system comprising a collector node including an ingest gateway to receive configuration and status data of a set of network elements coupled to the collector node via the network, the collector node further to store the configuration and status data from the set of network elements in a distributed database; a search engine to locate and retrieve the configuration and status data of a specified subset of the network elements at a specified time period; and an interface server to receive a request for the configuration and status data from an external requester, the interface server to facilitate provision of the configuration and status data in response to the request.
    Type: Grant
    Filed: March 3, 2020
    Date of Patent: September 7, 2021
    Assignee: Arista Networks, Inc.
    Inventor: Benoit Sigoure
  • Patent number: 11070429
    Abstract: Various embodiments are described herein to track the state of components within a network element. One embodiment provides for a network element comprising a control plane including logic to transmit configuration and status of the network element during network element operation, the configuration including a configured state of one or more agents of the control plane and the status including operational status of one or more agents of the control plane; and a data plane to forward network data from an ingress interface to an egress interface, each of the ingress interface and egress interface including one or more counters, wherein the status of the continuously transmitted status of the network element additionally includes the one or more counters of each of the ingress interface and egress interface.
    Type: Grant
    Filed: March 20, 2020
    Date of Patent: July 20, 2021
    Assignee: Arista Networks, Inc.
    Inventor: Benoit Sigoure
  • Patent number: 10924436
    Abstract: In general, embodiments of the invention relate to a switch that includes a processor, ports, and memory that includes instructions, which when executed by the processor perform a method. The method includes obtaining, via a port, a global task-server mapping from a first server, detecting that one of the ports is congested. The method further includes, based on the detecting, identifying a task associated with the one of the ports using the global-task server mapping, generating a task listing based on the identifying, generating an alert including the task listing, and transmitting the alert to an administrator.
    Type: Grant
    Filed: January 30, 2018
    Date of Patent: February 16, 2021
    Assignee: Arista Networks, Inc.
    Inventor: Benoit Sigoure
  • Patent number: 10917284
    Abstract: In general, embodiments of the invention relate to a method for managing network element state information (NESI). The method includes receiving, from a target entity, a state information request, storing a preferred transport protocol (PTP), obtaining a preferred serialization encoding (PSE), determining, in response to the state information request, that a program specific representation (PSR) on a network element is populated with the NESI, serializing the PSR using the PSE, and transmitting a serialized PSR, to the target entity, using the stored PTP.
    Type: Grant
    Filed: May 23, 2016
    Date of Patent: February 9, 2021
    Assignee: Arista Networks, Inc.
    Inventors: Benoit Sigoure, Andrew Fort
  • Publication number: 20200220779
    Abstract: Various embodiments are described herein to track the state of components within a network element. One embodiment provides for a network element comprising a control plane including logic to transmit configuration and status of the network element during network element operation, the configuration including a configured state of one or more agents of the control plane and the status including operational status of one or more agents of the control plane; and a data plane to forward network data from an ingress interface to an egress interface, each of the ingress interface and egress interface including one or more counters, wherein the status of the continuously transmitted status of the network element additionally includes the one or more counters of each of the ingress interface and egress interface.
    Type: Application
    Filed: March 20, 2020
    Publication date: July 9, 2020
    Inventor: Benoit Sigoure
  • Publication number: 20200204445
    Abstract: Various embodiments are described herein to track and/or update the state of components within a network element. One embodiment provides for a network management system comprising a collector node including an ingest gateway to receive configuration and status data of a set of network elements coupled to the collector node via the network, the collector node further to store the configuration and status data from the set of network elements in a distributed database; a search engine to locate and retrieve the configuration and status data of a specified subset of the network elements at a specified time period; and an interface server to receive a request for the configuration and status data from an external requester, the interface server to facilitate provision of the configuration and status data in response to the request.
    Type: Application
    Filed: March 3, 2020
    Publication date: June 25, 2020
    Inventor: Benoit Sigoure
  • Patent number: 10623258
    Abstract: Various embodiments are described herein to track and/or update the state of components within a network element. One embodiment provides for a network management system that includes a collector node. The collector node includes an ingest gateway to receive configuration and status data of a set of network elements coupled to the collector node via the network. The collector node also stores the configuration and status data from the set of network elements in a distributed database. The network management system also includes an interface server to receive a request for the configuration and status data from an external requester. The interface server facilitates the provision of the configuration and status data in response to the request. In one embodiment, the state collection is performed in a manner that allows the network management system to determine the state of a network element at arbitrary points in time, as well as how the state of the network element evolved within a given time window.
    Type: Grant
    Filed: May 26, 2016
    Date of Patent: April 14, 2020
    Assignee: Arista Networks, Inc.
    Inventor: Benoit Sigoure
  • Patent number: 10601661
    Abstract: Various embodiments are described herein to track the state of components within a network element. One embodiment provides for a network element comprising a control plane including logic to transmit configuration and status of the network element during network element operation, the configuration including a configured state of one or more agents of the control plane and the status including operational status of one or more agents of the control plane; and a data plane to forward network data from an ingress interface to an egress interface, each of the ingress interface and egress interface including one or more counters, wherein the status of the continuously transmitted status of the network element additionally includes the one or more counters of each of the ingress interface and egress interface.
    Type: Grant
    Filed: May 26, 2016
    Date of Patent: March 24, 2020
    Assignee: ARISTA NETWORKS, INC.
    Inventor: Benoit Sigoure
  • Patent number: 10187286
    Abstract: In general, embodiments of the invention relate to method for processing network device information. The method includes receiving network device information (NDI) from a plurality of network devices, storing the NDI in a computer cluster, after storing the NDI, determining that a first application is registered to receive the NDI, providing the NDI to the first application, analyzing, by the first application, the NDI, and performing, based on the analysis, a first action.
    Type: Grant
    Filed: May 23, 2016
    Date of Patent: January 22, 2019
    Assignee: Arista Networks, Inc.
    Inventor: Benoit Sigoure
  • Publication number: 20180176154
    Abstract: In general, embodiments of the invention relate to a switch that includes a processor, ports, and memory that includes instructions, which when executed by the processor perform a method. The method includes obtaining, via a port, a global task-server mapping from a first server, detecting that one of the ports is congested. The method further includes, based on the detecting, identifying a task associated with the one of the ports using the global-task server mapping, generating a task listing based on the identifying, generating an alert including the task listing, and transmitting the alert to an administrator.
    Type: Application
    Filed: January 30, 2018
    Publication date: June 21, 2018
    Inventor: Benoit Sigoure
  • 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: 9917797
    Abstract: In general, embodiments of the invention relate to a switch that includes a processor, ports, and memory that includes instructions, which when executed by the processor perform a method. The method includes obtaining, via a port, a global task-server mapping from a first server, detecting that one of the ports is congested. The method further includes, based on the detecting, identifying a task associated with the one of the ports using the global-task server mapping, generating a task listing based on the identifying, generating an alert including the task listing, and transmitting the alert to an administrator.
    Type: Grant
    Filed: October 1, 2013
    Date of Patent: March 13, 2018
    Assignee: Arista Networks, Inc.
    Inventor: Benoit Sigoure