Patents by Inventor Aaron Payment

Aaron Payment 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: 20230353489
    Abstract: Embodiments of the present disclosure include a switch processor programming agent to establish a logical interface to multiple switch processors in a network device. Feature agents for performing operations on a plurality of switch processors received configuration data. The switch processor programming agents translate the configuration data from a first format to a second format and program multiple switch processors in the second format. Switch processors may be switch ASICs for routing network traffic. In one embodiment, a switch processor and a redundant switch processor are maintained in the same state by the switch processor programming agent for seamless transition to the redundant switch processor when the other switch processor becomes inoperable.
    Type: Application
    Filed: April 27, 2022
    Publication date: November 2, 2023
    Inventors: Aaron Payment, Eddie Kibicho, Jeff Jing Yuen Chan, Joshua Portelance, Michael Nelson
  • Patent number: 11137992
    Abstract: A framework for checking the compatibility of new software images to be installed on network devices is provided. In one set of embodiments, a network device running a first software image can receive, from a user, a command to install a second software image onto the network device in place of the first software image. Prior to installing the second software image, the network device can extract code for a compatibility check from a location within the second software image. The network device can then execute the code for the compatibility check and present a result value indicating a result of the compatibility check to the user.
    Type: Grant
    Filed: June 5, 2019
    Date of Patent: October 5, 2021
    Assignee: Arista Networks, Inc.
    Inventors: Mohammad Arif, Adam Calabrigo, Aaron Payment
  • Publication number: 20200387365
    Abstract: A framework for checking the compatibility of new software images to be installed on network devices is provided. In one set of embodiments, a network device running a first software image can receive, from a user, a command to install a second software image onto the network device in place of the first software image. Prior to installing the second software image, the network device can extract code for a compatibility check from a location within the second software image. The network device can then execute the code for the compatibility check and present a result value indicating a result of the compatibility check to the user.
    Type: Application
    Filed: June 5, 2019
    Publication date: December 10, 2020
    Inventors: Mohammad Arif, Adam Calabrigo, Aaron Payment
  • Patent number: 10841160
    Abstract: In some implementations, a method is provided. The method includes determining that a network device will perform a reboot. The method also includes saving state information. The state information comprises data used by the network device to process address resolution protocol (ARP) messages. The method further includes initiating the reboot of the network device. The method further includes initiating a first ARP service. The first ARP service is configured to process ARP messages during the reboot of the network device.
    Type: Grant
    Filed: November 16, 2018
    Date of Patent: November 17, 2020
    Assignee: Arista Networks, Inc.
    Inventors: Kalyan Nidumolu, Avininder Grewal, Aaron Payment, Sandeep Gawai, Manjula Gopalakrishnan
  • Publication number: 20200153682
    Abstract: In some implementations, a method is provided. The method includes determining that a network device will perform a reboot. The method also includes saving state information. The state information comprises data used by the network device to process address resolution protocol (ARP) messages. The method further includes initiating the reboot of the network device. The method further includes initiating a first ARP service. The first ARP service is configured to process ARP messages during the reboot of the network device.
    Type: Application
    Filed: November 16, 2018
    Publication date: May 14, 2020
    Inventors: Kalyan Nidumolu, Avininder Grewal, Aaron Payment, Sandeep Gawai, Manjula Gopalakrishnan