Patents by Inventor Mark Berly

Mark Berly 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: 20220121439
    Abstract: A method and apparatus of a device that performs a hitless update a boot image of a network element. In this embodiment, the device identifies the network element to update and determines if the network element has redundant paths. If this network element has redundant paths, the device configures the network element to drain data processing of the network element. In addition, the device updates the network element to a new boot image when the data processing of the network element is drained.
    Type: Application
    Filed: December 30, 2021
    Publication date: April 21, 2022
    Inventors: Peter Raymond Sprygada, Mark Berly, Douglas Gourlay
  • Patent number: 11249747
    Abstract: A method and apparatus of a device that performs a hitless update a boot image of a network element. In this embodiment, the device identifies the network element to update and determines if the network element has redundant paths. If this network element has redundant paths, the device configures the network element to drain data processing of the network element. In addition, the device updates the network element to a new boot image when the data processing of the network element is drained.
    Type: Grant
    Filed: December 18, 2019
    Date of Patent: February 15, 2022
    Assignee: Arista Networks, Inc.
    Inventors: Peter Raymond Sprygada, Mark Berly, Douglas Gourlay
  • Publication number: 20200117441
    Abstract: A method and apparatus of a device that performs a hitless update a boot image of a network element. In this embodiment, the device identifies the network element to update and determines if the network element has redundant paths. If this network element has redundant paths, the device configures the network element to drain data processing of the network element. In addition, the device updates the network element to a new boot image when the data processing of the network element is drained.
    Type: Application
    Filed: December 18, 2019
    Publication date: April 16, 2020
    Inventors: Peter Raymond Sprygada, Mark Berly, Douglas Gourlay
  • Patent number: 10545753
    Abstract: A method and apparatus of a device that performs a hitless update a boot image of a network element. In this embodiment, the device identifies the network element to update and determines if the network element has redundant paths. If this network element has redundant paths, the device configures the network element to drain data processing of the network element. In addition, the device updates the network element to a new boot image when the data processing of the network element is drained.
    Type: Grant
    Filed: March 1, 2016
    Date of Patent: January 28, 2020
    Assignee: ARISTA NETWORKS, INC.
    Inventors: Peter Raymond Sprygada, Mark Berly, Douglas Gourlay
  • Patent number: 10250437
    Abstract: An identification server includes a definitions database stored on a storage of the identification server; a network device identifier configured to identify a network device; and an identification files generator configured to generate an identification file based on an identity of the network device. The definitions database includes at least one entry including at least one condition, at least one configuration action, and an availability status.
    Type: Grant
    Filed: October 29, 2015
    Date of Patent: April 2, 2019
    Assignee: Arista Networks, Inc.
    Inventors: Mark Berly, Peter Sprygada
  • Patent number: 10177976
    Abstract: A method, version server, and non-transitory computer readable medium for configuring a network device. Configuring the network device may include obtaining, by a version server, a first configuration action; matching, by the version server, the first configuration action to a first entry of an action database of the version server; and sending, by the version server, a version controlled configuration action of the first entry.
    Type: Grant
    Filed: May 17, 2017
    Date of Patent: January 8, 2019
    Assignee: Arista Networks, Inc.
    Inventors: Mark Berly, Peter Sprygada
  • Publication number: 20170250862
    Abstract: A method, version server, and non-transitory computer readable medium for configuring a network device. Configuring the network device may include obtaining, by a version server, a first configuration action; matching, by the version server, the first configuration action to a first entry of an action database of the version server; and sending, by the version server, a version controlled configuration action of the first entry.
    Type: Application
    Filed: May 17, 2017
    Publication date: August 31, 2017
    Inventors: Mark Berly, Peter Sprygada
  • Publication number: 20170126490
    Abstract: An identification server includes a definitions database stored on a storage of the identification server; a network device identifier configured to identify a network device; and an identification files generator configured to generate an identification file based on an identity of the network device. The definitions database includes at least one entry including at least one condition, at least one configuration action, and an availability status.
    Type: Application
    Filed: October 29, 2015
    Publication date: May 4, 2017
    Applicant: ARISTA NETWORKS, INC.
    Inventors: Mark Berly, Peter Sprygada
  • Publication number: 20160313985
    Abstract: A method and apparatus of a device that performs a hitless update a boot image of a network element. In this embodiment, the device identifies the network element to update and determines if the network element has redundant paths. If this network element has redundant paths, the device configures the network element to drain data processing of the network element. In addition, the device updates the network element to a new boot image when the data processing of the network element is drained.
    Type: Application
    Filed: March 1, 2016
    Publication date: October 27, 2016
    Inventors: Peter Raymond Sprygada, Mark Berly, Douglas Gourlay
  • Patent number: 8531960
    Abstract: Methods and systems for using counters to monitor port buffers are described. In one embodiment, the method includes receiving data packets into a system port buffer having different queues. Also, counters are associated with the queues. Further, the method includes scanning the counters, in which the counters count the number of dropped data packets associated with an individual queue of the different queues. Moreover, the method includes determining if the number of dropped data packets for an individual queue is greater than a predetermined number. If the number of dropped data packets is greater than the predetermined number, then a message is generated.
    Type: Grant
    Filed: May 2, 2011
    Date of Patent: September 10, 2013
    Assignee: Cisco Technology, Inc.
    Inventors: Mark Berly, Douglas Alan Gourlay, Danny Tak Hong Khoo, John Sabasteanski
  • Patent number: 8315157
    Abstract: In one embodiment, when a network element is to be removed from or inserted into a network a Graceful Operations Manager schedules graceful shut-down and/or start-up routines for different protocols and/or components on the network element in an optimal order based on dependencies between the different protocols and components. The Graceful Operations Manager communicates with the different components at different stages of their shut-down or start-up process and communicates information on the standby topology across components and/or protocols to enable the synchronization of the standby topology computation on all components and/or protocols that are affected by the removal or insertion.
    Type: Grant
    Filed: July 2, 2008
    Date of Patent: November 20, 2012
    Assignee: Cisco Technology, Inc.
    Inventors: Victor M. Moreno, Mark Berly, Douglas Gourlay, Tameen Khan
  • Publication number: 20110205893
    Abstract: Methods and systems for using counters to monitor port buffers are described. In one embodiment, the method includes receiving data packets into a system port buffer having different queues. Also, counters are associated with the queues. Further, the method includes scanning the counters, in which the counters count the number of dropped data packets associated with an individual queue of the different queues. Moreover, the method includes determining if the number of dropped data packets for an individual queue is greater than a predetermined number. If the number of dropped data packets is greater than the predetermined number, then a message is generated.
    Type: Application
    Filed: May 2, 2011
    Publication date: August 25, 2011
    Applicant: Cisco Technology, Inc.
    Inventors: Mark Berly, Douglas Alan Gourlay, Danny Tak Hong Khoo, John Sabasteanski
  • Patent number: 7974196
    Abstract: Methods and systems for using counters to monitor port buffers are described. In one embodiment, the method includes receiving data packets into a system port buffer having different queues. Also, counters are associated with the queues. Further, the method includes scanning the counters, in which the counters count the number of dropped data packets associated with an individual queue of the different queues. Moreover, the method includes determining if the number of dropped data packets for an individual queue is greater than a predetermined number. If the number of dropped data packets is greater than the predetermined number, then a message is generated.
    Type: Grant
    Filed: March 21, 2006
    Date of Patent: July 5, 2011
    Assignee: Cisco Technology, Inc.
    Inventors: Mark Berly, Douglas Alan Gourlay, Danny Tak Hong Khoo, John Sabasteanski
  • Publication number: 20100002577
    Abstract: In one embodiment, when a network element is to be removed from or inserted into a network a Graceful Operations Manager schedules graceful shut-down and/or start-up routines for different protocols and/or components on the network element in an optimal order based on dependencies between the different protocols and components. The Graceful Operations Manager communicates with the different components at different stages of their shut-down or start-up process and communicates information on the standby topology across components and/or protocols to enable the synchronization of the standby topology computation on all components and/or protocols that are affected by the removal or insertion.
    Type: Application
    Filed: July 2, 2008
    Publication date: January 7, 2010
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: VICTOR M. MORENO, MARK BERLY, Douglas Gourlay, TAMEEN KHAN
  • Publication number: 20070223385
    Abstract: Methods and systems for using counters to monitor port buffers are described. In one embodiment, the method includes receiving data packets into a system port buffer having different queues. Also, counters are associated with the queues. Further, the method includes scanning the counters, in which the counters count the number of dropped data packets associated with an individual queue of the different queues. Moreover, the method includes determining if the number of dropped data packets for an individual queue is greater than a predetermined number. If the number of dropped data packets is greater than the predetermined number, then a message is generated.
    Type: Application
    Filed: March 21, 2006
    Publication date: September 27, 2007
    Inventors: Mark Berly, Douglas Gourlay, Danny Khoo, John Sabasteanski