Patents by Inventor Gregory VANDERYDT

Gregory VANDERYDT 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
  • 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: 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
  • 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: 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: 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
  • Publication number: 20180149819
    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: Application
    Filed: November 30, 2016
    Publication date: May 31, 2018
    Inventors: Daniel RIVAUD, Kevin ESTABROOKS, Gregory VANDERYDT