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: 20220121439Abstract: 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: ApplicationFiled: December 30, 2021Publication date: April 21, 2022Inventors: Peter Raymond Sprygada, Mark Berly, Douglas Gourlay
-
Patent number: 11249747Abstract: 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: GrantFiled: December 18, 2019Date of Patent: February 15, 2022Assignee: Arista Networks, Inc.Inventors: Peter Raymond Sprygada, Mark Berly, Douglas Gourlay
-
Publication number: 20200117441Abstract: 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: ApplicationFiled: December 18, 2019Publication date: April 16, 2020Inventors: Peter Raymond Sprygada, Mark Berly, Douglas Gourlay
-
Patent number: 10545753Abstract: 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: GrantFiled: March 1, 2016Date of Patent: January 28, 2020Assignee: ARISTA NETWORKS, INC.Inventors: Peter Raymond Sprygada, Mark Berly, Douglas Gourlay
-
Patent number: 10250437Abstract: 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: GrantFiled: October 29, 2015Date of Patent: April 2, 2019Assignee: Arista Networks, Inc.Inventors: Mark Berly, Peter Sprygada
-
Patent number: 10177976Abstract: 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: GrantFiled: May 17, 2017Date of Patent: January 8, 2019Assignee: Arista Networks, Inc.Inventors: Mark Berly, Peter Sprygada
-
Publication number: 20170250862Abstract: 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: ApplicationFiled: May 17, 2017Publication date: August 31, 2017Inventors: Mark Berly, Peter Sprygada
-
Publication number: 20170126490Abstract: 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: ApplicationFiled: October 29, 2015Publication date: May 4, 2017Applicant: ARISTA NETWORKS, INC.Inventors: Mark Berly, Peter Sprygada
-
Publication number: 20160313985Abstract: 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: ApplicationFiled: March 1, 2016Publication date: October 27, 2016Inventors: Peter Raymond Sprygada, Mark Berly, Douglas Gourlay
-
Patent number: 8531960Abstract: 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: GrantFiled: May 2, 2011Date of Patent: September 10, 2013Assignee: Cisco Technology, Inc.Inventors: Mark Berly, Douglas Alan Gourlay, Danny Tak Hong Khoo, John Sabasteanski
-
Patent number: 8315157Abstract: 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: GrantFiled: July 2, 2008Date of Patent: November 20, 2012Assignee: Cisco Technology, Inc.Inventors: Victor M. Moreno, Mark Berly, Douglas Gourlay, Tameen Khan
-
Publication number: 20110205893Abstract: 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: ApplicationFiled: May 2, 2011Publication date: August 25, 2011Applicant: Cisco Technology, Inc.Inventors: Mark Berly, Douglas Alan Gourlay, Danny Tak Hong Khoo, John Sabasteanski
-
Patent number: 7974196Abstract: 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: GrantFiled: March 21, 2006Date of Patent: July 5, 2011Assignee: Cisco Technology, Inc.Inventors: Mark Berly, Douglas Alan Gourlay, Danny Tak Hong Khoo, John Sabasteanski
-
Publication number: 20100002577Abstract: 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: ApplicationFiled: July 2, 2008Publication date: January 7, 2010Applicant: CISCO TECHNOLOGY, INC.Inventors: VICTOR M. MORENO, MARK BERLY, Douglas Gourlay, TAMEEN KHAN
-
Publication number: 20070223385Abstract: 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: ApplicationFiled: March 21, 2006Publication date: September 27, 2007Inventors: Mark Berly, Douglas Gourlay, Danny Khoo, John Sabasteanski