Patents by Inventor Andrew D. Shiner
Andrew D. Shiner 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: 20240031023Abstract: Systems and methods of optimizing launch power for each span in an optical system with a plurality of spans are provided. In an embodiment, a method includes varying power on a span under test of the plurality of spans; observing performance measurements related to of one or more channels, at corresponding optical receivers; and one of setting launch power for the span under test and repeating the varying and observing, responsive to the observed measurements.Type: ApplicationFiled: July 19, 2022Publication date: January 25, 2024Inventors: Alex W. MacKay, Andrew D. Shiner, Yinqing Pei, David W. Boertjes, Fangyuan Zhang
-
Publication number: 20240013159Abstract: Systems and methods include monitoring users logging into a collaboration service for a corresponding online meeting; and assigning a plurality of the users to a virtual waiting room, separate from any corresponding online meeting, in advance of their corresponding online meeting to enable collaboration in the virtual waiting room. The systems and methods can further include notifying the plurality of users when their corresponding online meeting has started for the plurality of users to leave the virtual waiting room.Type: ApplicationFiled: September 26, 2023Publication date: January 11, 2024Inventor: Andrew D. Shiner
-
Patent number: 11855851Abstract: A lazy graph construction with compression includes receiving a query related to a network; one of generating a site graph for the network and accessing the site graph already in memory; performing a search on the site graph based on the query; accessing data in a database and generating, in the memory, a plurality of sub-graphs using the data, for the query; and providing a solution to the query based on the search and a search of the plurality of sub-graphs. The site graph can be at a site level and includes network elements and associated connections in the network, and the plurality of sub-graphs can be at an intra-site level including any of component-to-component connections and intra-component connections.Type: GrantFiled: March 9, 2022Date of Patent: December 26, 2023Assignee: Ciena CorporationInventors: Andrew D. Shiner, Frederic Poulin, Alex W. MacKay
-
Patent number: 11811459Abstract: System and methods of measuring nonlinear interference (NLI) on a per-span basis in an optical system with a plurality of spans are provided. The method includes steps of varying power based on phase sensitive detection method on a span under test of the plurality of spans; observing total noise, at an optical receiver, from all of the plurality of spans; and isolating noise for the span under test from the total noise based on the varying power. The optical system can be in-service with one or more traffic-carrying channels, and the varying power is small enough on the span under test which does not impact the one or more traffic-carrying channels.Type: GrantFiled: July 19, 2022Date of Patent: November 7, 2023Assignee: Ciena CorporationInventors: Yinqing Pei, Andrew D. Shiner, Alex W. MacKay, David W. Boertjes, Fangyuan Zhang
-
Patent number: 11803817Abstract: Systems and methods include monitoring users logging into a collaboration service for a corresponding online meeting; and assigning a plurality of the users to a virtual waiting room, separate from any corresponding online meeting, in advance of their corresponding online meeting to enable collaboration in the virtual waiting room. The systems and methods can further include notifying the plurality of users when their corresponding online meeting has started for the plurality of users to leave the virtual waiting room.Type: GrantFiled: August 17, 2021Date of Patent: October 31, 2023Assignee: Ciena CorporationInventor: Andrew D. Shiner
-
Publication number: 20230291653Abstract: A lazy graph construction with compression includes receiving a query related to a network; one of generating a site graph for the network and accessing the site graph already in memory; performing a search on the site graph based on the query; accessing data in a database and generating, in the memory, a plurality of sub-graphs using the data, for the query; and providing a solution to the query based on the search and a search of the plurality of sub-graphs. The site graph can be at a site level and includes network elements and associated connections in the network, and the plurality of sub-graphs can be at an intra-site level including any of component-to-component connections and intra-component connections.Type: ApplicationFiled: March 9, 2022Publication date: September 14, 2023Inventors: Andrew D. Shiner, Frederic Poulin, Alex W. MacKay
-
Publication number: 20230146640Abstract: Systems and methods include receiving (S11) data for a plurality of elements associated with an optical network; determining (S12) an incremental noise penalty for each element of the plurality of elements based on the received data; and storing (S13) the incremental noise penalty for each element of the plurality of elements. The steps can further include determining (S14) Signal-to-Noise Ratio (SNR) across an optical path in the optical network by concatenating associated incremental noise penalties for each element in the optical path along with corrections. The present disclosure includes a fast, nonlinear estimation process with improved accuracy for low loss spans compared to traditional closed-form GN models, as well as a method to determine the coherent nonlinear penalty in an arbitrary concatenation of mixed heterogeneous fibers which is not considered by existing fast nonlinear interference calculation methods.Type: ApplicationFiled: July 1, 2021Publication date: May 11, 2023Inventors: Alex W. MacKay, Fangyuan Zhang, David W. Boertjes, Andrew D. Shiner
-
Patent number: 11575431Abstract: Systems and methods include determining a current state of a network; determining a new state for the network having an improved cost relative to the current state; determining a defragmentation plan to move the network from the current state to the new state, the defragmentation plan including a sequence of steps; and, responsive to an event that presents an opportunity, implementing one or more steps of the sequence of steps. The implementing is conditioned on occurrence of the opportunity.Type: GrantFiled: July 19, 2021Date of Patent: February 7, 2023Assignee: Ciena CorporationInventors: Andrew D. Shiner, John K. Oltman, David W. Boertjes
-
Patent number: 11575556Abstract: A communication system is configured to generate a perturbed signal by perturbing an amplitude of a spectrum of an original signal in one or more spectral regions, and to propagate the perturbed signal through components of the communication system. The communication system is further configured to obtain a measurement of the perturbed signal in a first spectral region of the one or more spectral regions following the propagation of the perturbed signal, and to calculate an estimate of an impairment associated with the communication system based on the measurement.Type: GrantFiled: August 27, 2021Date of Patent: February 7, 2023Assignee: Ciena CorporationInventors: Francisco Javier Vaquero-Caballero, Michael Andrew Reimer, Seb Savory, Maurice O'Sullivan, Mohammad Ebrahim Mousa Pasandi, David Ives, Michael Hubbard, Andrew D. Shiner
-
Patent number: 11552858Abstract: Systems and methods include obtaining a network state of a network having a plurality of nodes interconnected by a plurality of links and with services configured between the plurality of nodes on the plurality of links; utilizing a reinforcement learning engine to analyze the services and the network state to determine modifications to one or more candidate services of the services to increase a value of the network state; and, responsive to implementation of the modification to the one or more candidate services, updating the network state based thereon. The modifications can include changes to any of routing, modulation, and spectral assignment to the one or more candidate services.Type: GrantFiled: November 23, 2020Date of Patent: January 10, 2023Assignee: Ciena CorporationInventors: Andrew D. Shiner, Benoît Châtelain
-
Publication number: 20220321247Abstract: A system is configured to measure (602) a forward error correction (FEC) decoding property (216) associated with applying FEC decoding (214) to FEC-encoded bits or symbols at a receiver device (202) deployed in a communication network (100). The system is configured to provide (606) an assessment of operating conditions of the receiver device based on the FEC decoding property. The FEC decoding property comprises, for example, a distribution of a number of iterations of a FEC decoding operation applied to a plurality of FEC blocks processed within a period of time. In some examples, the FEC decoding property comprises any one of heat, temperature, current, voltage, active clock cycles, idle clock cycles, activity of parallel engines, activity of pipeline stages, and input or output buffer fill level of the FEC decoding. The assessment is based, for example, on a comparison between the FEC decoding property and reference FEC data (218).Type: ApplicationFiled: September 30, 2020Publication date: October 6, 2022Inventors: Andrew D. SHINER, Shahab OVEIS GHARAN, Michael HUBBARD, Kim B. ROBERTS
-
Publication number: 20220166683Abstract: Systems and methods include obtaining a network state of a network having a plurality of nodes interconnected by a plurality of links and with services configured between the plurality of nodes on the plurality of links; utilizing a reinforcement learning engine to analyze the services and the network state to determine modifications to one or more candidate services of the services to increase a value of the network state; and, responsive to implementation of the modification to the one or more candidate services, updating the network state based thereon. The modifications can include changes to any of routing, modulation, and spectral assignment to the one or more candidate services.Type: ApplicationFiled: November 23, 2020Publication date: May 26, 2022Inventors: Andrew D. Shiner, Benoît Châtelain
-
Publication number: 20220070044Abstract: A communication system is configured to generate a perturbed signal by perturbing an amplitude of a spectrum of an original signal in one or more spectral regions, and to propagate the perturbed signal through components of the communication system. The communication system is further configured to obtain a measurement of the perturbed signal in a first spectral region of the one or more spectral regions following the propagation of the perturbed signal, and to calculate an estimate of an impairment associated with the communication system based on the measurement.Type: ApplicationFiled: August 27, 2021Publication date: March 3, 2022Inventors: Francisco Javier VAQUERO-CABALLERO, Michael Andrew REIMER, Seb SAVORY, Maurice O'SULLIVAN, Mohammad Ebrahim MOUSA PASANDI, David IVES, Michael HUBBARD, Andrew D. SHINER
-
Publication number: 20220067666Abstract: Systems and methods include monitoring users logging into a collaboration service for a corresponding online meeting; and assigning a plurality of the users to a virtual waiting room, separate from any corresponding online meeting, in advance of their corresponding online meeting to enable collaboration in the virtual waiting room. The systems and methods can further include notifying the plurality of users when their corresponding online meeting has started for the plurality of users to leave the virtual waiting room.Type: ApplicationFiled: August 17, 2021Publication date: March 3, 2022Inventor: Andrew D. Shiner
-
Patent number: 11228383Abstract: A system configured to perform a method for estimating external noise in a communication channel between a transmitter and a receiver is described. The method comprises obtaining a measurement of effective noise on decoded symbols at the receiver, the decoded symbols comprising noisy versions of symbols conveyed by a communication signal transmitted over the communication channel. The method further comprises storing a representation of a relationship between the effective noise, external noise in the communication channel, and one or more variable parameters. The method further comprises storing applicable values of the variable parameters, wherein each applicable value is associated with current properties of the transmitter or current properties of the receiver or both. The method further comprises calculating an estimate of the external noise in the communication channel using the effective noise, the applicable values of the variable parameters, and the representation of the relationship.Type: GrantFiled: December 19, 2019Date of Patent: January 18, 2022Assignee: CIENA CORPORATIONInventors: Andrew D. Shiner, David Boertjes, Michael Andrew Reimer, Maurice O'Sullivan
-
Publication number: 20210351841Abstract: Systems and methods include determining a current state of a network; determining a new state for the network having an improved cost relative to the current state; determining a defragmentation plan to move the network from the current state to the new state, the defragmentation plan including a sequence of steps; and, responsive to an event that presents an opportunity, implementing one or more steps of the sequence of steps. The implementing is conditioned on occurrence of the opportunity.Type: ApplicationFiled: July 19, 2021Publication date: November 11, 2021Inventors: Andrew D. Shiner, John K. Oltman, David W. Boertjes
-
Patent number: 11082157Abstract: A system is configured to measure a forward error correction (FEC) decoding property associated with applying FEC decoding to FEC-encoded bits or symbols at a receiver device deployed in a communication network. The system is further configured to provide an assessment of operating conditions of the receiver device based on the FEC decoding property. In one example, the FEC decoding property comprises a distribution of a number of iterations of a FEC decoding operation applied to a plurality of FEC blocks processed within a period of time. In some examples, the FEC decoding property comprises any one of heat, temperature, current, voltage, active clock cycles, idle clock cycles, activity of parallel engines, activity of pipeline stages, and input or output buffer fill level of the FEC decoding. In some examples, the assessment is based on a comparison between the FEC decoding property and reference FEC data.Type: GrantFiled: October 29, 2019Date of Patent: August 3, 2021Assignee: CIENA CORPORATIONInventors: Andrew D. Shiner, Shahab Oveis Gharan, Michael Hubbard, Kim B. Roberts
-
Patent number: 11070286Abstract: Systems and methods include determining a defragmentation plan that changes a configuration of a network to move the network from a current state of operation to a new state of operation; updating any of the defragmentation plan and the new state of operation in response to an opportunity presented during operation of the network; and implementing one or more steps in the defragmentation plan based on the opportunity. The opportunity can be anticipated to occur at a future time and implementation of the one or more steps is conditioned on occurrence of the opportunity. For example, the opportunity can include any of a maintenance window, a network equipment change, a capacity change in the network, a change to demand in the network, an external event including weather, and changes in links in the network. Also, the opportunity can include a fault.Type: GrantFiled: May 7, 2020Date of Patent: July 20, 2021Assignee: Ciena CorporationInventors: Andrew D. Shiner, John K. Oltman, David W. Boertjes
-
Publication number: 20210194607Abstract: A system configured to perform a method for estimating external noise in a communication channel between a transmitter and a receiver is described. The method comprises obtaining a measurement of effective noise on decoded symbols at the receiver, the decoded symbols comprising noisy versions of symbols conveyed by a communication signal transmitted over the communication channel. The method further comprises storing a representation of a relationship between the effective noise, external noise in the communication channel, and one or more variable parameters. The method further comprises storing applicable values of the variable parameters, wherein each applicable value is associated with current properties of the transmitter or current properties of the receiver or both. The method further comprises calculating an estimate of the external noise in the communication channel using the effective noise, the applicable values of the variable parameters, and the representation of the relationship.Type: ApplicationFiled: December 19, 2019Publication date: June 24, 2021Applicant: CIENA CORPORATIONInventors: Andrew D. SHINER, David BOERTJES, Michael Andrew REIMER, Maurice O'SULLIVAN
-
Patent number: 11038549Abstract: A receiver is configured to generate a digital signal representative of data conveyed by a communication signal detected at the receiver, and to apply digital signal processing to the digital signal, thereby generating a processed signal. The receiver is further configured to determine a relative noise estimate for the processed signal, and to load an amount of digital noise into the digital signal processing based on a difference between the relative noise estimate and a target. As a result of the digital noise loading, improved stability of at least one control loop in the receiver may be achieved.Type: GrantFiled: June 8, 2020Date of Patent: June 15, 2021Assignee: CIENA CORPORATIONInventors: James Harley, Andrew D. Shiner