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).
-
Publication number: 20250042061Abstract: A device for securely holding single-use coffee pod containers, the device comprising a plurality of single use coffee pod containers, wherein each single use coffee pod container of the plurality of single use coffee pod containers comprises a hole; and at least a cable fastener made of recyclable material configured to bind the plurality of single use coffee pod containers into an attached unit; and wherein the at least a cable fastener comprises a distal end through the holes of the plurality of single use coffee pod containers; and a proximal end fastened to the distal end of the at least a cable fastener to create a loop.Type: ApplicationFiled: October 18, 2024Publication date: February 6, 2025Applicant: Cambio Roasters, LLCInventors: Richard Estabrook, Kevin Hartley
-
Patent number: 11985148Abstract: 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: GrantFiled: October 3, 2022Date of Patent: May 14, 2024Assignee: Ciena CorporationInventors: Kevin Estabrooks, Greg Vanderydt, Bashar Abdullah
-
Patent number: 11743170Abstract: 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: GrantFiled: September 30, 2021Date of Patent: August 29, 2023Assignee: Ciena CorporationInventors: Kevin Estabrooks, Gregory Vanderydt
-
Publication number: 20230095746Abstract: 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: ApplicationFiled: September 30, 2021Publication date: March 30, 2023Inventors: Kevin Estabrooks, Gregory Vanderydt
-
Publication number: 20230057463Abstract: 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: ApplicationFiled: August 18, 2021Publication date: February 23, 2023Inventors: Gregory Vanderydt, Kevin Estabrooks, Bashar Abdullah
-
Publication number: 20230022973Abstract: 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: ApplicationFiled: October 3, 2022Publication date: January 26, 2023Inventors: Kevin Estabrooks, Greg Vanderydt, Bashar Abdullah
-
Patent number: 11470095Abstract: 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: GrantFiled: November 3, 2017Date of Patent: October 11, 2022Assignee: Ciena CorporationInventors: Kevin Estabrooks, Greg Vanderydt, Bashar Abdullah
-
Patent number: 10972338Abstract: 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: GrantFiled: November 28, 2018Date of Patent: April 6, 2021Assignee: Ciena CorporationInventors: Geraldine Ruth Civil, Kevin Estabrooks, Gregory Vanderydt, Jeffrey Randal Norman
-
Patent number: 10855623Abstract: 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: GrantFiled: September 9, 2019Date of Patent: December 1, 2020Assignee: Ciena CorporationInventors: Kevin Estabrooks, Daniel Rivaud, Michael J. Wingrove
-
Patent number: 10764659Abstract: 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: GrantFiled: October 16, 2019Date of Patent: September 1, 2020Assignee: Ciena CorporationInventors: Gregory Vanderydt, Geraldine Ruth Civil, Kevin Estabrooks, Jeffrey Norman
-
Publication number: 20200169498Abstract: 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: ApplicationFiled: November 28, 2018Publication date: May 28, 2020Inventors: Geraldine Ruth Civil, Kevin Estabrooks, Gregory Vanderydt, Jeffrey Randal Norman
-
Publication number: 20200053439Abstract: 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: ApplicationFiled: October 16, 2019Publication date: February 13, 2020Inventors: Gregory Vanderydt, Geraldine Ruth Civil, Kevin Estabrooks, Jeffrey Norman
-
Publication number: 20200007471Abstract: 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: ApplicationFiled: September 9, 2019Publication date: January 2, 2020Inventors: Kevin Estabrooks, Daniel Rivaud, Michael J. Wingrove
-
Patent number: 10484764Abstract: 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: GrantFiled: January 3, 2018Date of Patent: November 19, 2019Assignee: Ciena CorporationInventors: Gregory Vanderydt, Geraldine Ruth Civil, Kevin Estabrooks, Jeffrey Norman
-
Patent number: 10425360Abstract: 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: GrantFiled: October 28, 2015Date of Patent: September 24, 2019Assignee: Ciena CorporationInventors: Kevin Estabrooks, Daniel Rivaud, Michael J. Windgrove
-
Patent number: 10355799Abstract: 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: GrantFiled: September 28, 2017Date of Patent: July 16, 2019Assignee: Ciena CorporationInventors: Bashar Abdullah, Kevin Estabrooks, Gregory Vanderydt, Stephen Donald Crooks
-
Publication number: 20190208296Abstract: 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: ApplicationFiled: January 3, 2018Publication date: July 4, 2019Inventors: Gregory VANDERYDT, Geraldine Ruth CIVIL, Kevin ESTABROOKS, Jeffrey NORMAN
-
Publication number: 20190141056Abstract: 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: ApplicationFiled: November 3, 2017Publication date: May 9, 2019Inventors: Kevin ESTABROOKS, Greg VANDERYDT, Bashar ABDULLAH
-
Patent number: 10263609Abstract: 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: GrantFiled: April 4, 2016Date of Patent: April 16, 2019Assignee: Ciena CorporationInventors: Kevin Estabrooks, Daniel Rivaud, Adrianus Van Gaal
-
Patent number: 10247895Abstract: 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: GrantFiled: September 16, 2016Date of Patent: April 2, 2019Assignee: Ciena CorporationInventors: Daniel Rivaud, Kevin Estabrooks, Adrianus Van Gaal