Patents by Inventor James Duda

James Duda 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: 11895154
    Abstract: A method and system for maintaining persistent network policies for a virtual machine (VM) that includes determining a name of the VM executing on a first host connected to a first network device; binding the name of the VM to a network policy for the VM on the first network device; acquiring from VM management software, using the name of the VM, a universally unique identifier (UUID) of the VM; associating the UUID to the network policy on the first network device; applying the network policy for the VM on the first network device; subscribing to receive notifications from the VM management software of changes to the configuration of the VM corresponding to the UUID; receiving notification from the VM management software of a configuration change made to the VM corresponding to the UUID; and updating the network policy of the VM to reflect the configuration change of the VM.
    Type: Grant
    Filed: July 9, 2021
    Date of Patent: February 6, 2024
    Assignee: Arista Networks, Inc.
    Inventors: Douglas Alan Gourlay, Kenneth James Duda
  • Publication number: 20230412601
    Abstract: A method for managing a network includes obtaining network flow data corresponding to a network device in the network, determining, based on the network flow data, configuration coverage associated with forwarding control configuration of the network device, identifying, using the configuration coverage and the forwarding control configuration, non-coverage, generating a plurality of synthetic packets based on the non-coverage, transmitting the plurality of synthetic packets to the network device, obtaining a set of results associated with the plurality of synthetic packets, making a determination, based on the set of results, that the network device is not implementing at least a portion of the non-coverage correctly, and based on the determination, performing a remediation action on the network device.
    Type: Application
    Filed: May 24, 2022
    Publication date: December 21, 2023
    Inventors: Douglas Alan Gourlay, Kenneth James Duda, Fred Lo-Tze Hsu
  • Publication number: 20230353443
    Abstract: A method for processing state information updates. The method includes receiving, by a coordination point, a plurality of state information from a plurality of network elements; processing at least one of the plurality of state information to generate a result; and applying the result to at least one of the plurality of network elements in order to modify an operation of the at least one of the plurality of network elements.
    Type: Application
    Filed: July 7, 2023
    Publication date: November 2, 2023
    Inventor: Kenneth James Duda
  • Patent number: 11757715
    Abstract: A method for managing networking devices. The method includes receiving, by a second management system, first network device state information (NDSI) for a first plurality of network devices, where the first NDSI is obtained by a first management system and where the first management system manages the first plurality of network devices. The method further includes initiating performance of a management action based on a result, wherein the result is obtained by processing at least the first NDSI.
    Type: Grant
    Filed: November 20, 2020
    Date of Patent: September 12, 2023
    Assignee: ARISTA NETWORKS, INC.
    Inventor: Kenneth James Duda
  • Patent number: 11743097
    Abstract: A method for processing state information updates. The method includes receiving, by a coordination point, a plurality of state information from a plurality of network elements; processing at least one of the plurality of state information to generate a result; and applying the result to at least one of the plurality of network elements in order to modify an operation of the at least one of the plurality of network elements.
    Type: Grant
    Filed: June 30, 2021
    Date of Patent: August 29, 2023
    Assignee: ARISTA NETWORKS, INC.
    Inventor: Kenneth James Duda
  • Patent number: 11736500
    Abstract: A network manager manages a network topology. The network manager includes storage for storing a signature of a network device of the network topology. The network manager also includes a device state manager that obtains a signature of a device that participates in the network topology, the signature indicating that the device is operating in an undesired manner; makes a determination, based on signature, that the device should be in a quarantined state; in response to making the determination: generates a quarantine state update that indicates that the device is in the quarantined state; and sends, by the network manager, the quarantine state update to the device. The quarantine state update does not indicate how the quarantined state is implemented.
    Type: Grant
    Filed: August 12, 2020
    Date of Patent: August 22, 2023
    Assignee: ARISTA NETWORKS, INC.
    Inventor: Kenneth James Duda
  • Publication number: 20230077717
    Abstract: In general, embodiments of the invention relate to routing packets between hosts or virtual machines in different layer 2 domains. More specifically, embodiments of the invention relate to using overlay routing mechanisms in an Internet Protocol (IP) fabric to enable communication between hosts or virtual machines in different layer 2 domains to communication. The overlay routing mechanisms may include direct routing, indirect routing, naked routing, or a combination thereof (e.g., hybrid routing).
    Type: Application
    Filed: November 21, 2022
    Publication date: March 16, 2023
    Inventors: Kenneth James Duda, Adam James Sweeney
  • Patent number: 11606156
    Abstract: A method, system, and apparatus for determining delay between clocks, in response to a trigger event, buffering DSP symbol information in a symbol capture buffer; wherein the amount of DSP symbol information buffered corresponds to the amount of symbols captured during a buffer storage interval; and extracting a synchronization packet from the symbol capture buffer.
    Type: Grant
    Filed: April 24, 2020
    Date of Patent: March 14, 2023
    Assignee: Acacia Communications, Inc.
    Inventors: James Duda, Jon Stahl, Kevin Hinchey
  • Publication number: 20230018873
    Abstract: A method for processing network traffic data units (NTDUs). The method includes receiving, by a wireless access point (WAP), a NTDU from a client device. The method further includes identifying a virtual tunnel upon which to transmit the NTDU, where the virtual tunnel is associated with a network device and transmitting, via the virtual tunnel, the NTDU to the network device.
    Type: Application
    Filed: July 26, 2022
    Publication date: January 19, 2023
    Inventors: Kenneth James Duda, Venkata Ramchandra Murthy Jonnalagadda
  • Patent number: 11539618
    Abstract: In general, embodiments of the invention relate to routing packets between hosts or virtual machines in different layer 2 domains. More specifically, embodiments of the invention relate to using overlay routing mechanisms in an Internet Protocol (IP) fabric to enable communication between hosts or virtual machines in different layer 2 domains to communication. The overlay routing mechanisms may include direct routing, indirect routing, naked routing, or a combination thereof (e.g., hybrid routing).
    Type: Grant
    Filed: May 16, 2016
    Date of Patent: December 27, 2022
    Assignee: ARISTA NETWORKS, INC.
    Inventors: Kenneth James Duda, Adam James Sweeney
  • Patent number: 11431525
    Abstract: A method and system for processing network traffic data units (NTDUs) is disclosed. The method includes establishing a virtual tunnel between a wireless access point (WAP) and a network device. A NTDU is received by the WAP from a client device, and the virtual tunnel is identified upon which to transmit the NTDU based on a header of the NTDU according to a policy. The policy maps a portion of the header to a plurality of available virtual tunnels. The NTDU is transmitted, via the virtual tunnel, to the network device.
    Type: Grant
    Filed: December 22, 2020
    Date of Patent: August 30, 2022
    Assignee: ARISTA NETWORKS, INC.
    Inventors: Kenneth James Duda, Venkata Ramchandra Murthy Jonnalagadda
  • Patent number: 11418313
    Abstract: A system, method, and apparatus enabling synchronous and asynchronous data sources to be demapped from an oFrame container using a generic mapping system.
    Type: Grant
    Filed: February 25, 2021
    Date of Patent: August 16, 2022
    Assignee: Acacia Communications, Inc.
    Inventors: Michael Sluyski, Pierre Humblet, James Duda
  • Patent number: 11303505
    Abstract: A method includes obtaining network data. The data includes a first portion of the network data obtained from a first network device of at least two network devices, and a second portion of the network data obtained from a second network device of the at least two network devices. The method also includes obtaining, using the network data, enhanced network data that indicates a presence of a network flaw of the network, the network flaw is not indicated by either of the first portion or the second portion in isolation from the other portion. The method further includes performing a network enhancement action set using the enhanced network data to remediate the network flaw.
    Type: Grant
    Filed: July 22, 2020
    Date of Patent: April 12, 2022
    Assignee: Arista Networks, Inc.
    Inventor: Kenneth James Duda
  • Patent number: 11301231
    Abstract: Embodiments disclosed herein relate to method and systems for updating hardware tables. Such methods may include receiving a flexible pipeline definition from a controller at a compiler; generating, by the compiler, a hardware table update initial instruction set; and transmitting the hardware table update initial instruction set to a network device. The network device may use the hardware table initial instruction set to configure the network device to implement the flexible pipeline definition for a network chip.
    Type: Grant
    Filed: April 5, 2019
    Date of Patent: April 12, 2022
    Assignee: Arista Networks, Inc.
    Inventors: Prasanna Parthasarathy, Kenneth James Duda, Simon Francis Capper
  • Publication number: 20220053007
    Abstract: A network manager manages a network topology. The network manager includes storage for storing a signature of a network device of the network topology. The network manager also includes a device state manager that obtains a signature of a device that participates in the network topology, the signature indicating that the device is operating in an undesired manner; makes a determination, based on signature, that the device should be in a quarantined state; in response to making the determination: generates a quarantine state update that indicates that the device is in the quarantined state; and sends, by the network manager, the quarantine state update to the device. The quarantine state update does not indicate how the quarantined state is implemented.
    Type: Application
    Filed: August 12, 2020
    Publication date: February 17, 2022
    Inventor: Kenneth James Duda
  • Patent number: 11237874
    Abstract: A network device includes computing resources for utilization by processes hosted by the network device and a computing resources manager. The computing resources manager automatically instantiate a new instance of a first process of the processes upon termination of the first process; makes a determination that the network device has entered an out of computing resources state; and in response to the determination: performs an action set to increase a quantity of the computing resources that are available for allocation to the processes.
    Type: Grant
    Filed: November 7, 2019
    Date of Patent: February 1, 2022
    Assignee: Arista Networks, Inc.
    Inventors: Kenneth James Duda, Itthichok Jangjaimon, Andre Abreu Calfa, Robert Eugene Gilligan, Roman Olegovich Chertov
  • Publication number: 20220029877
    Abstract: A method includes obtaining network data. The data includes a first portion of the network data obtained from a first network device of at least two network devices, and a second portion of the network data obtained from a second network device of the at least two network devices. The method also includes obtaining, using the network data, enhanced network data that indicates a presence of a network flaw of the network, the network flaw is not indicated by either of the first portion or the second portion in isolation from the other portion. The method further includes performing a network enhancement action set using the enhanced network data to remediate the network flaw.
    Type: Application
    Filed: July 22, 2020
    Publication date: January 27, 2022
    Inventor: Kenneth James Duda
  • Patent number: 11228373
    Abstract: A system, apparatus, and method for an optical grooming network; wherein a set of switches form an optical grooming interconnection system where each switch is communicatively coupled to each other switch; a set of clients; where each switch of the set of switches is communicatively coupled to a client of the clients; wherein each client receiver is enabled to communicate through the set of switches to any client or modem; and a set of coherent optical modems; wherein each coherent optical modem is communicatively coupled to a switch of the set of switches; wherein each client of the clients is able to communicate through the set of switches to every coherent optical modem of the set of coherent optical modems, and each coherent optical modem in the set of coherent optical modems can communicate to every coherent optical modem of the set of coherent optical modems.
    Type: Grant
    Filed: October 26, 2020
    Date of Patent: January 18, 2022
    Assignee: Acacia Communications, Inc.
    Inventors: Jon Stahl, James Duda
  • Publication number: 20210359947
    Abstract: In general, the invention relates to a method for programming a network device to perform routing of data packets between and/or within networks. More specifically, the method provides a more efficient process for updating the forwarding equivalence class (FEC) table with minimal impacting of the mappings in the forward information base (FIB) of the network device.
    Type: Application
    Filed: July 26, 2021
    Publication date: November 18, 2021
    Inventor: Kenneth James Duda
  • Patent number: 11178018
    Abstract: In general, the invention relates to a method for managing a real network system. The method includes configuring, using Network Device State Information (NDSI) for at least a portion of the real network system, simulated network devices for a simulated network system. The method further includes obtaining simulation conditions for the simulated network system, simulating, using the simulation conditions, operation of the simulated network system to obtain a simulation result, and initiating an update of at least a portion of the real network system corresponding to the simulated network system.
    Type: Grant
    Filed: December 3, 2018
    Date of Patent: November 16, 2021
    Assignee: Arista Networks, Inc.
    Inventors: Kenneth James Duda, Adam James Sweeney, Sudip Regmi