Patents by Inventor Kevin Estabrooks

Kevin Estabrooks 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: 11743170
    Abstract: Systems and methods for analyzing power or energy consumption parameters measured at each of a plurality of nodes or Network Elements (NEs) of a network are provided. A system, according to one implementation, includes a processing device and a memory device configured to store computer logic. The computer logic, for example, may be configured to enable the processing device to receive a power consumption value corresponding to an amount of energy expended at each of a plurality of NEs in a network. Also, the computer logic may be configured to enable the processing device to calculate a cumulative power consumption total from the power consumption values associated with the NEs arranged along a path in the network.
    Type: Grant
    Filed: September 30, 2021
    Date of Patent: August 29, 2023
    Assignee: Ciena Corporation
    Inventors: Kevin Estabrooks, Gregory Vanderydt
  • Publication number: 20230095746
    Abstract: Systems and methods for analyzing power or energy consumption parameters measured at each of a plurality of nodes or Network Elements (NEs) of a network are provided. A system, according to one implementation, includes a processing device and a memory device configured to store computer logic. The computer logic, for example, may be configured to enable the processing device to receive a power consumption value corresponding to an amount of energy expended at each of a plurality of NEs in a network. Also, the computer logic may be configured to enable the processing device to calculate a cumulative power consumption total from the power consumption values associated with the NEs arranged along a path in the network.
    Type: Application
    Filed: September 30, 2021
    Publication date: March 30, 2023
    Inventors: Kevin Estabrooks, Gregory Vanderydt
  • Publication number: 20230057463
    Abstract: Systems and methods include receiving Interior Gateway Protocol (IGP) messages from one or more network elements in a network; extracting timing information from any of the IGP messages where the timing information includes timing reference for a given network element for any of frequency, phase, and time; and storing the timing information. The steps can further include one of displaying a Graphical User Interface of the network including an operational timing trail for any of frequency, phase, and time; and displaying the timing information for the one or more network elements via a Command Line Interface (CLI).
    Type: Application
    Filed: August 18, 2021
    Publication date: February 23, 2023
    Inventors: Gregory Vanderydt, Kevin Estabrooks, Bashar Abdullah
  • Publication number: 20230022973
    Abstract: Systems and methods for detecting a rogue network device at a physical layer include monitoring physical layer characteristics of a wired link at both a first network device and a second network device; determining whether there are detectable variances in the physical layer characteristics; and detecting a rogue network device inserted on the link based on the detectable variances.
    Type: Application
    Filed: October 3, 2022
    Publication date: January 26, 2023
    Inventors: Kevin Estabrooks, Greg Vanderydt, Bashar Abdullah
  • Patent number: 11470095
    Abstract: Systems and methods for detecting a rogue network device at a physical layer include obtaining physical layer characteristics of a link between a first network device and a second network device; analyzing the physical layer characteristics of the link; and detecting the rogue network device based on the analyzed physical layer characteristics, wherein the rogue network device was inserted in the link and causes detectable variances in the physical layer characteristics. The physical layer characteristics can include one of noise introduced in clock frequency and jitter.
    Type: Grant
    Filed: November 3, 2017
    Date of Patent: October 11, 2022
    Assignee: Ciena Corporation
    Inventors: Kevin Estabrooks, Greg Vanderydt, Bashar Abdullah
  • Patent number: 10972338
    Abstract: Systems and methods include, in a node having a plurality of Media Access Control (MAC) addresses with a source MAC address for an application and with the node connected to Network Termination Equipment (NTE) having flooding disabled, configuring the node to periodically send a packet to the NTE with the source MAC address for the application to pre-populate a forwarding database in the NTE; and transmitting the packet to the NTE periodically such that the NTE receives the packet and installs the source MAC address in its forwarding database for reachability thereto despite the disabled flooding. The plurality of Media Access Control (MAC) addresses can include a chassis MAC address and the source MAC address for the application. The packet can be a no-operation packet which requires no processing by the NTE except installation of the source MAC address for the application.
    Type: Grant
    Filed: November 28, 2018
    Date of Patent: April 6, 2021
    Assignee: Ciena Corporation
    Inventors: Geraldine Ruth Civil, Kevin Estabrooks, Gregory Vanderydt, Jeffrey Randal Norman
  • Patent number: 10855623
    Abstract: A pluggable module includes an interface configured to connect to a connector associated with a device having internal circuits; an optical interface configured to connect to a network path, to enable communication between the internal circuits and the network path; and a signal interface configured to connect to a second pluggable module in the device, wherein the signal interface connects to the second pluggable module as an out-of-band channel that operates independently from a backplane of the device and the internal circuits.
    Type: Grant
    Filed: September 9, 2019
    Date of Patent: December 1, 2020
    Assignee: Ciena Corporation
    Inventors: Kevin Estabrooks, Daniel Rivaud, Michael J. Wingrove
  • Patent number: 10764659
    Abstract: Systems and methods include, for a plurality of services operating on a plurality of network elements in a network, determining attributes for one or more events that periodically occur; and providing a configuration based on the determined attributes to the plurality of network elements for configuring the associated network elements, wherein the configuration controls and coordinates when actions associated with the one or more events occur, across the plurality of network elements and across one or more protocol layers.
    Type: Grant
    Filed: October 16, 2019
    Date of Patent: September 1, 2020
    Assignee: Ciena Corporation
    Inventors: Gregory Vanderydt, Geraldine Ruth Civil, Kevin Estabrooks, Jeffrey Norman
  • Publication number: 20200169498
    Abstract: Systems and methods include, in a node having a plurality of Media Access Control (MAC) addresses with a source MAC address for an application and with the node connected to Network Termination Equipment (NTE) having flooding disabled, configuring the node to periodically send a packet to the NTE with the source MAC address for the application to pre-populate a forwarding database in the NTE; and transmitting the packet to the NTE periodically such that the NTE receives the packet and installs the source MAC address in its forwarding database for reachability thereto despite the disabled flooding. The plurality of Media Access Control (MAC) addresses can include a chassis MAC address and the source MAC address for the application. The packet can be a no-operation packet which requires no processing by the NTE except installation of the source MAC address for the application.
    Type: Application
    Filed: November 28, 2018
    Publication date: May 28, 2020
    Inventors: Geraldine Ruth Civil, Kevin Estabrooks, Gregory Vanderydt, Jeffrey Randal Norman
  • Publication number: 20200053439
    Abstract: Systems and methods include, for a plurality of services operating on a plurality of network elements in a network, determining attributes for one or more events that periodically occur; and providing a configuration based on the determined attributes to the plurality of network elements for configuring the associated network elements, wherein the configuration controls and coordinates when actions associated with the one or more events occur, across the plurality of network elements and across one or more protocol layers.
    Type: Application
    Filed: October 16, 2019
    Publication date: February 13, 2020
    Inventors: Gregory Vanderydt, Geraldine Ruth Civil, Kevin Estabrooks, Jeffrey Norman
  • Publication number: 20200007471
    Abstract: A pluggable module includes an interface configured to connect to a connector associated with a device having internal circuits; an optical interface configured to connect to a network path, to enable communication between the internal circuits and the network path; and a signal interface configured to connect to a second pluggable module in the device, wherein the signal interface connects to the second pluggable module as an out-of-band channel that operates independently from a backplane of the device and the internal circuits.
    Type: Application
    Filed: September 9, 2019
    Publication date: January 2, 2020
    Inventors: Kevin Estabrooks, Daniel Rivaud, Michael J. Wingrove
  • Patent number: 10484764
    Abstract: Systems and methods of coordinating and scheduling intervals in a network element in a network include configuring one or more attributes of a plurality of timer-based events at the network element, wherein the plurality of timer-based events include protocol-based actions which are performed responsive to expiry of an associated timer, and wherein the one or more attributes define when the protocol-based actions occur; operating one or more services at one or more protocols; and performing associated protocol-based actions based on the one or more attributes and based on expiry of the associated timer.
    Type: Grant
    Filed: January 3, 2018
    Date of Patent: November 19, 2019
    Assignee: Ciena Corporation
    Inventors: Gregory Vanderydt, Geraldine Ruth Civil, Kevin Estabrooks, Jeffrey Norman
  • Patent number: 10425360
    Abstract: A system that includes (i) a device having connectors connected to pluggable modules external to the device and (ii) the pluggable modules exchanging signals with the device via the connectors. In particular, the pluggable modules includes a first pluggable module and a second pluggable module that further exchange a supplemental signal with each other and bypassing the connectors.
    Type: Grant
    Filed: October 28, 2015
    Date of Patent: September 24, 2019
    Assignee: Ciena Corporation
    Inventors: Kevin Estabrooks, Daniel Rivaud, Michael J. Windgrove
  • Patent number: 10355799
    Abstract: Clock synchronization in a network includes receiving, by a slave network device from a master network device via at least a intervening network device, a timing packet comprising a transmission timestamp and a residence time. The transmission timestamp is based on a master clock of the master network device. The residence time corresponds to a delay of the timing packet traversing the intervening device. Clock synchronization in a network further includes generating, by the slave network device in response to receiving the timing packet, a receiving timestamp based on a slave clock of the slave network device, and generating, based at least on the transmission timestamp, the residence time, and the receiving timestamp, a time difference between the master clock and the slave clock. Clock synchronization in a network further includes synchronizing, based at least on the time difference, the master clock and the slave clock.
    Type: Grant
    Filed: September 28, 2017
    Date of Patent: July 16, 2019
    Assignee: Ciena Corporation
    Inventors: Bashar Abdullah, Kevin Estabrooks, Gregory Vanderydt, Stephen Donald Crooks
  • Publication number: 20190208296
    Abstract: Systems and methods of coordinating and scheduling intervals in a network element in a network include configuring one or more attributes of a plurality of timer-based events at the network element, wherein the plurality of timer-based events include protocol-based actions which are performed responsive to expiry of an associated timer, and wherein the one or more attributes define when the protocol-based actions occur; operating one or more services at one or more protocols; and performing associated protocol-based actions based on the one or more attributes and based on expiry of the associated timer.
    Type: Application
    Filed: January 3, 2018
    Publication date: July 4, 2019
    Inventors: Gregory VANDERYDT, Geraldine Ruth CIVIL, Kevin ESTABROOKS, Jeffrey NORMAN
  • Publication number: 20190141056
    Abstract: Systems and methods for detecting a rogue network device at a physical layer include obtaining physical layer characteristics of a link between a first network device and a second network device; analyzing the physical layer characteristics of the link; and detecting the rogue network device based on the analyzed physical layer characteristics, wherein the rogue network device was inserted in the link and causes detectable variances in the physical layer characteristics. The physical layer characteristics can include one of noise introduced in clock frequency and jitter.
    Type: Application
    Filed: November 3, 2017
    Publication date: May 9, 2019
    Inventors: Kevin ESTABROOKS, Greg VANDERYDT, Bashar ABDULLAH
  • Patent number: 10263609
    Abstract: A device cover for temperature control of a component device includes at least one heating element enclosed using the device cover, and multiple sections. Each section is located at a distinct location on the device cover and includes a reflection angle for the distinct location. The reflection angle is configured to reflect heat to the component device enclosed using the device cover, the heat originating from the at least one heating element.
    Type: Grant
    Filed: April 4, 2016
    Date of Patent: April 16, 2019
    Assignee: Ciena Corporation
    Inventors: Kevin Estabrooks, Daniel Rivaud, Adrianus Van Gaal
  • Patent number: 10247895
    Abstract: A system includes a first blade including a first side of the first blade, a second side of the first blade, a front of the first blade, and a back of the first blade. The system further includes a second blade including a first side of the second blade, a second side of the second blade, a front of the second blade, and a back of the second blade. The system further includes a first side plane including a first physical communication channel configured to communicatively connect the first blade to the second blade via the first side of the first blade and the first side of the second blade.
    Type: Grant
    Filed: September 16, 2016
    Date of Patent: April 2, 2019
    Assignee: Ciena Corporation
    Inventors: Daniel Rivaud, Kevin Estabrooks, Adrianus Van Gaal
  • Publication number: 20190097744
    Abstract: Clock synchronization in a network includes receiving, by a slave network device from a master network device via at least a intervening network device, a timing packet comprising a transmission timestamp and a residence time. The transmission timestamp is based on a master clock of the master network device. The residence time corresponds to a delay of the timing packet traversing the intervening device. Clock synchronization in a network further includes generating, by the slave network device in response to receiving the timing packet, a receiving timestamp based on a slave clock of the slave network device, and generating, based at least on the transmission timestamp, the residence time, and the receiving timestamp, a time difference between the master clock and the slave clock. Clock synchronization in a network further includes synchronizing, based at least on the time difference, the master clock and the slave clock.
    Type: Application
    Filed: September 28, 2017
    Publication date: March 28, 2019
    Inventors: Bashar Abdullah, Kevin Estabrooks, Gregory Vanderydt, Stephen Donald Crooks
  • Patent number: 10012811
    Abstract: A pluggable optical module, including: a pluggable module unit including an optical connector disposed at a front end portion thereof and an electrical connector disposed at a rear bottom portion thereof, wherein the optical connector is configured to be optically coupled to an optical fiber, and wherein the electrical connector is configured to be electrically coupled to an electrical connector disposed on an electrical board. Optionally, the pluggable module unit includes a pluggable module adapter secured to a pluggable module body. The electrical connector is then disposed at a rear bottom portion of the pluggable module adapter.
    Type: Grant
    Filed: November 30, 2016
    Date of Patent: July 3, 2018
    Inventors: Daniel Rivaud, Kevin Estabrooks, Gregory Vanderydt