Patents by Inventor David CÔTÉ

David CÔTÉ 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: 11960979
    Abstract: Systems and methods include steps of determining a state of a network based on telemetry data; determining a value of a reward associated with the state; determining an action to take on the network to bring the network to a next state that is expected to have a better than or equal to value of the reward; and causing the action to be implemented in the network. The steps can also include continuing the determining steps and the causing step.
    Type: Grant
    Filed: September 9, 2021
    Date of Patent: April 16, 2024
    Assignee: Ciena Corporation
    Inventors: Emil Janulewicz, David Côté, Gauravdeep Singh Shami, Olivier Simard, Thomas Triplet
  • Patent number: 11953879
    Abstract: An agent engine allocates a collection of agents to scan the surface of an object model. Each agent operates autonomously and implements particular behaviors based on the actions of nearby agents. Accordingly, the collection of agents exhibits swarm-like behavior. Over a sequence of time steps, the agents traverse the surface of the object model. Each agent acts to avoid other agents, thereby maintaining a relatively consistent distribution of agents across the surface of the object model over all time steps. At a given time step, the agent engine generates a slice through the object model that intersects each agent in a group of agents. The slice associated with a given time step represents a set of locations where material should be deposited to fabricate a 3D object. Based on a set of such slices, a robot engine causes a robot to fabricate the 3D object.
    Type: Grant
    Filed: September 8, 2020
    Date of Patent: April 9, 2024
    Assignee: AUTODESK, INC.
    Inventors: Evan Patrick Atherton, David Thomasson, Maurice Ugo Conti, Heather Kerrick, Nicholas Cote, Hui Li
  • Patent number: 11949567
    Abstract: Artificial Intelligence (AI)-based network control includes obtaining data from a network having a plurality of network elements; analyzing the data with one or more Machine Learning (ML) algorithms to determine one or more actions for network control; analyzing the determined one or more actions to determine any risks associated therewith; and one of allowing, modifying, and blocking the determined one or more actions based on the determined risks to safeguard the network. The risks can be based on one or more of (1) non-deterministic behavior AI inference which is statistical in nature, (2) unbounded uncertainty of the AI inference that can result in arbitrarily large inaccuracy on rare occasions, (3) unpredictable behavior of the AI inference in presence of input data that is different than data in training and testing datasets, and (4) malicious input data.
    Type: Grant
    Filed: October 24, 2022
    Date of Patent: April 2, 2024
    Assignee: Ciena Corporation
    Inventors: Lyndon Y. Ong, David Côté, Raghuraman Ranganathan, Thomas Triplet
  • Publication number: 20240078467
    Abstract: Systems and methods described herein are adapted to predict the intent of a network operator when it is determined that configuration changes (or config changes) are made to a network device. A method, according to one implementation, includes the step of collecting raw data related to a Network Element (NE). The method also includes the step of pre-processing the raw data to obtain a config change associated with the NE. Also, the method includes the step of applying the config change as input to a ML model to predict a user intent representing a desired network outcome.
    Type: Application
    Filed: October 19, 2022
    Publication date: March 7, 2024
    Inventors: Thomas Triplet, Sudhan Puranik, David Côté
  • Patent number: 11894969
    Abstract: Systems and methods are provided for analyzing one or more root causes of service degradation events in a network or other environment. A method, according to one implementation, includes a step of monitoring a plurality of overlying services offered in an underlying infrastructure having a plurality of resources arranged with a specific topology. In response to detecting a negative impact on the overlying services during a predetermined time window and based on an understanding of the specific topology, the method further includes the step of identifying suspect components from the plurality of resources in the underlying infrastructure. The method also includes the step of obtaining status information with respect to the suspect components to determine a root cause of the negative impact on the overlying services.
    Type: Grant
    Filed: March 2, 2022
    Date of Patent: February 6, 2024
    Assignee: Ciena Corporation
    Inventors: Christopher Barber, David Côté, Thomas Triplet, Yinqing Pei
  • Patent number: 11792217
    Abstract: Systems and methods include receiving a machine learning model that is configured to detect anomalies in network devices operating in a multi-layer network, wherein the machine learning model is trained via unsupervised learning that includes training the machine learning model with unlabeled data that describes an operational status of the network devices over time; receiving live data related to a current operational status of the network devices; analyzing the live data with the machine learning model; and detecting an anomaly related to any of the network device based on the analyzing.
    Type: Grant
    Filed: March 14, 2022
    Date of Patent: October 17, 2023
    Assignee: Ciena Corporation
    Inventors: David Côté, Merlin Davies, Olivier Simard, Emil Janulewicz, Thomas Triplet
  • Publication number: 20230216747
    Abstract: Methods are provided for recommending actions to improve operability of a network. In one implementation, a method includes acknowledging a plurality of subnetworks in a whole network, each subnetwork including multiple nodes and being represented by a tunnel group having multiple end-to-end tunnels through the subnetwork. The method also includes selecting a first group of subnetworks from the plurality of subnetworks and generating a Reinforcement Learning (RL) agent for each subnetwork of the first group. Each RL agent is based on observations of end-to-end metrics of the end-to-end tunnels of the respective subnetwork. The observations are independent of specific topology information of the subnetwork. Also, the method includes training a global model based on the RL agents of the first group of subnetworks and applying the global model to an Action Recommendation Engine (ARE) configured for recommending actions that can be taken to improve a state of the whole network.
    Type: Application
    Filed: March 9, 2023
    Publication date: July 6, 2023
    Inventors: Christopher Barber, Sa'di Altamimi, Shervin Shirmohammadi, David Côté
  • Patent number: 11695682
    Abstract: Systems, methods, and computer-readable media including software logic are provided for optimizing Border Gateway Protocol (BGP) traffic in a telecommunications network. In one embodiment, systems and methods include, with a current state of one or more inter-Autonomous Systems (AS) links, causing performance of an action in the telecommunication network, determining a metric based on the action to determine an updated current state of the one or more inter-AS links, and utilizing the metric to perform a further action to achieve one or more rewards associated with the one or more inter-AS links.
    Type: Grant
    Filed: September 30, 2019
    Date of Patent: July 4, 2023
    Assignee: Ciena Corporation
    Inventors: Cengiz Alaettinoglu, Shelley A. Bhalla, Emil Janulewicz, Thomas Triplet, David Côté
  • Patent number: 11637742
    Abstract: Systems, methods, and computer-readable media are provided for recommending actions to be taken in a network for optimizing or improving the operability of the network. A method, according to one implementation, includes a first step of receiving raw, unprocessed data that is obtained directly from one or more network elements of a network. The method includes second step of determining one or more remedial actions using a direct association between the raw, unprocessed data and the one or more remedial actions.
    Type: Grant
    Filed: February 3, 2021
    Date of Patent: April 25, 2023
    Assignee: Ciena Corporation
    Inventors: David Côté, Shervin Shirmohammadi, Shady A. Mohammed, Sa'di Altamimi, Basel Altamimi
  • Publication number: 20230076662
    Abstract: Systems and methods include receiving alarms from a network; utilizing a machine learning model to classify the alarms as one of important and non-important; and displaying the important alarms and suppressing display of the non-important alarms. The systems and methods can further include training the machine learning model with historical alarm data that includes features related to an associated device and comments related to how a Network Operations Center (NOC) handles an associated alarm or group of alarms. The training can be via supervised machine learning with the features used as labels or via reinforcement learning with the features used as a reward.
    Type: Application
    Filed: October 25, 2021
    Publication date: March 9, 2023
    Inventors: David Côté, Maheshwaran Venkatachalam, Thomas Triplet, Sudhan Puranik, Saurabh Dinesh Brahmankar, Phillip Doelling, Yogeshwar Chatur Deore
  • Publication number: 20230046886
    Abstract: Artificial Intelligence (AI)-based network control includes obtaining data from a network having a plurality of network elements; analyzing the data with one or more Machine Learning (ML) algorithms to determine one or more actions for network control; analyzing the determined one or more actions to determine any risks associated therewith; and one of allowing, modifying, and blocking the determined one or more actions based on the determined risks to safeguard the network. The risks can be based on one or more of (1) non-deterministic behavior AI inference which is statistical in nature, (2) unbounded uncertainty of the AI inference that can result in arbitrarily large inaccuracy on rare occasions, (3) unpredictable behavior of the AI inference in presence of input data that is different than data in training and testing datasets, and (4) malicious input data.
    Type: Application
    Filed: October 24, 2022
    Publication date: February 16, 2023
    Inventors: Lyndon Y. Ong, David Côté, Raghuraman Ranganathan, Thomas Triplet
  • Publication number: 20230011452
    Abstract: Systems and methods are provided for analyzing one or more root causes of service degradation events in a network or other environment. A method, according to one implementation, includes a step of monitoring a plurality of overlying services offered in an underlying infrastructure having a plurality of resources arranged with a specific topology. In response to detecting a negative impact on the overlying services during a predetermined time window and based on an understanding of the specific topology, the method further includes the step of identifying suspect components from the plurality of resources in the underlying infrastructure. The method also includes the step of obtaining status information with respect to the suspect components to determine a root cause of the negative impact on the overlying services.
    Type: Application
    Filed: March 2, 2022
    Publication date: January 12, 2023
    Inventors: Christopher Barber, David Côté, Thomas Triplet, Yinqing Pei
  • Patent number: 11483212
    Abstract: An Artificial Intelligence (AI)-based network control system includes an AI system configured to obtain data from a network having a plurality of network elements and to determine actions for network control through one or more Machine Learning (ML) algorithms; a controller configured to cause the actions in the network; and a safeguard module between the AI system and the controller, wherein the safeguard module is configured to one of allow, block, and modify the actions from the AI system.
    Type: Grant
    Filed: February 8, 2019
    Date of Patent: October 25, 2022
    Assignee: Ciena Corporation
    Inventors: Lyndon Y. Ong, David Côté, Raghuraman Ranganathan, Thomas Triplet
  • Patent number: 11477070
    Abstract: Systems and methods for analyzing the root cause of service failures and service degradation in a telecommunications network are provided. A method, according to one implementation, includes a step of receiving any of Performance Monitoring (PM) data, standard path alarms, service PM data, standard service alarms, network topology information, and configuration logs from equipment configured to provide services in a network. The method also includes a step of automatically detecting a root cause of a service failure or signal degradation from the available PM data, standard path alarms, service PM data, standard service alarms, network topology information, and configuration logs.
    Type: Grant
    Filed: July 12, 2021
    Date of Patent: October 18, 2022
    Assignee: Ciena Corporation
    Inventors: Yinqing Pei, David Côté, Philippe Alain Ngani Sigue, Ali Mahmoudialami, Christine Tremblay, Christian Desrosiers
  • Publication number: 20220294529
    Abstract: Systems, methods, and computer-readable media are provided for logging long-term data and analyzing the long-term data with short-term data to determine the health of fiber connections in an optical network. A method, according to one implementation, includes a step of obtaining data associated with performance of fiber connections of an optical network. The fiber connections include at least an inter-node fiber connecting two adjacent network nodes and an intra-node fiber connection connecting two photonic devices within each of the two adjacent network nodes. The method further includes the step of logging the data over time as historical data and then analyzing the health of the fiber connections based on the historical data and newly-obtained data. Also, the method includes displaying a report on an interactive user interface, whereby the report is configured to show the health of the fiber connections.
    Type: Application
    Filed: March 11, 2021
    Publication date: September 15, 2022
    Inventors: Emil Janulewicz, Yinqing Pei, David Côté, David W. Boertjes
  • Publication number: 20220247618
    Abstract: Systems, methods, and computer-readable media are provided for recommending actions to be taken in a network for optimizing or improving the operability of the network. A method, according to one implementation, includes a first step of receiving raw, unprocessed data that is obtained directly from one or more network elements of a network. The method includes second step of determining one or more remedial actions using a direct association between the raw, unprocessed data and the one or more remedial actions.
    Type: Application
    Filed: February 3, 2021
    Publication date: August 4, 2022
    Inventors: David Côté, Shervin Shirmohammadi, Shady A. Mohammed, Sa'di Altamimi, Basel Altamimi
  • Publication number: 20220210176
    Abstract: Systems and methods include receiving a machine learning model that is configured to detect anomalies in network devices operating in a multi-layer network, wherein the machine learning model is trained via unsupervised learning that includes training the machine learning model with unlabeled data that describes an operational status of the network devices over time; receiving live data related to a current operational status of the network devices; analyzing the live data with the machine learning model; and detecting an anomaly related to any of the network device based on the analyzing.
    Type: Application
    Filed: March 14, 2022
    Publication date: June 30, 2022
    Inventors: David Côté, Merlin Davies, Olivier Simard, Emil Janulewicz, Thomas Triplet
  • Patent number: 11356320
    Abstract: Systems and methods for detecting patterns in data from a time-series are provided. According to some implementations, the systems and methods may use network topology information combined with object recognition techniques to detect patterns. One embodiment of a method includes the steps of obtaining information defining a topology of a multi-layer network having a plurality of Network Elements (NEs) and a plurality of links interconnecting the NEs and receiving Performance Monitoring (PM) metrics and one or more alarms from the multi-layer network. Based on the information defining the topology, the PM metrics, and the one or more alarms, the method also includes the step of utilizing a Machine Learning (ML) process to identify a problematic component from the plurality of NEs and links and to identify a root cause associated with the problematic component.
    Type: Grant
    Filed: July 23, 2020
    Date of Patent: June 7, 2022
    Assignee: Ciena Corporation
    Inventors: David Côté, Petar Djukic, Thomas Triplet, Todd Morris, Paul Gosse, Dana Dennis, Emil Janulewicz, Patrick Premont
  • Patent number: 11316752
    Abstract: Systems and methods for recommending actions in a closed-loop system are provided. In one embodiment, an Action Recommendation Engine (ARE) may include a processor and memory configured to store computer programs having instructions that cause the processor to obtain input data pertaining to a state of a network and obtain information regarding one or more historical actions performed on the network. Also, the instructions may cause the processor to utilize a Machine Learning (ML) model for imposing one or more current actions on the network, the one or more current actions selected from the group of procedures consisting of: a) suggesting one or more remediation actions that, when performed, transition the network from a problematic state to a normal state, and b) identifying one or more root causes in response to detecting a transition in the network from a normal state to a problematic state.
    Type: Grant
    Filed: June 4, 2020
    Date of Patent: April 26, 2022
    Assignee: Ciena Corporation
    Inventors: David Côté, Thomas Triplet, Shelley Bhalla, Emil Janulewicz, Ayse Rumeysa Mohammed, Shady A. Mohammed, Shervin Shirmohammadi
  • Patent number: 11277420
    Abstract: Systems and methods implemented by a computer to detect abnormal behavior in a network include obtaining Performance Monitoring (PM) data including one or more of production PM data, lab PM data, and simulated PM data; determining a model based on machine learning training with the PM data; receiving live PM data from the network; utilizing the live PM data with the model to detect an anomaly in the network; and causing an action to address the anomaly.
    Type: Grant
    Filed: February 14, 2018
    Date of Patent: March 15, 2022
    Assignee: Ciena Corporation
    Inventors: David Côté, Merlin Davies, Olivier Simard, Emil Janulewicz, Thomas Triplet