Patents by Inventor Thomas Triplet

Thomas Triplet 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: 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
  • Publication number: 20220173958
    Abstract: Systems and methods for analyzing a root cause of issues in a network, such as an optical communication network, are provided. A method, according to one implementation, includes the steps of deriving symptoms indicative of issues in a network by utilizing performance data obtained from network elements in the network and storing the derived symptoms in a database. The method also includes the step of obtaining diagnostics from the network elements. Also, the method may include utilizing the database to compute distances between the derived symptoms and each of the diagnostics, whereby the computed distances may be configured to correspond to dissimilarities between the derived symptoms and the diagnostics. The distances are computed based on machine learning models, user feedback, and analytical functions. Also, the method includes analyzing a root cause of the derived symptoms based on a lowest distance selected from the computed distances.
    Type: Application
    Filed: December 2, 2020
    Publication date: June 2, 2022
    Inventors: Thomas Triplet, Arslan Shahid, Bruck Wubete
  • 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
  • Patent number: 11271795
    Abstract: Systems and methods include obtaining telemetry data associated with a network having a plurality of network elements; presenting a list of ongoing issues and predicted issues based on the telemetry data, on a display; responsive to a selection of an issue that is one of the ongoing issues and the predicted issues in the list, presenting a root cause analysis of the issue including one or more diagnosis; presenting a list of prescriptive actions on the display to address the issue based on the root cause analysis including a mechanism for a user to cause execution of any of the prescriptive actions; and receiving a selection of one or more of the prescriptive actions from the user.
    Type: Grant
    Filed: August 7, 2019
    Date of Patent: March 8, 2022
    Assignee: Ciena Corporation
    Inventors: Shelley A. Bhalla, Magdi Wissa, Thomas Triplet, David Côté
  • Publication number: 20210406776
    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: Application
    Filed: September 9, 2021
    Publication date: December 30, 2021
    Inventors: Emil Janulewicz, David Côté, Gauravdeep Singh Shami, Olivier Simard, Thomas Triplet
  • Publication number: 20210385135
    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: Application
    Filed: June 4, 2020
    Publication date: December 9, 2021
    Inventors: David Côté, Thomas Triplet, Shelley Bhalla, Emil Janulewicz, Ayse Rumeysa Mohammed, Shady A. Mohammed, Shervin Shirmohammadi
  • Patent number: 11126929
    Abstract: Systems and methods include obtaining performance monitoring data from a network which operates and generates the performance monitoring data which reflects a current state of the network; responsive to a predetermined reward which quantifies minimizing or maximizing an aspect in the network for Reinforcement Learning, causing one or more actions to be performed in the network, wherein the one or more actions are based on the predetermined reward; obtaining updated performance monitoring data from the network subsequent to the one or more actions to determine an updated state of the network; and continuing the causing the one or more actions to be performed in the network based on the current state and the updated state. The causing the one or more actions to be performed in the network is performed to maximize or minimize a total discounted accumulated reward.
    Type: Grant
    Filed: November 9, 2018
    Date of Patent: September 21, 2021
    Assignee: Ciena Corporation
    Inventors: Emil Janulewicz, David Côté, Gauravdeep Singh Shami, Olivier Simard, Thomas Triplet
  • Patent number: 11048727
    Abstract: Systems and methods of automated feature selection and pattern discovery of multi-variate time-series include obtaining a multi-variate times-series from a network; preprocessing the multi-variate times-series to account for sampling intervals and missing data in the multi-variate times-series; determining a distance matrix for the multi-variate times-series which estimates correlation among features in the multi-variate times-series; performing clustering on the distance matrix; reducing dimensionality of the multi-variate times-series based on the clustering to provide a lower-dimensionality time-series; and providing the lower-dimensionality time-series to one or more applications configured to analyze the multi-variate times-series from the network, wherein the lower-dimensionality time-series provides similar information as the multi-variate time-series with fewer dimensions thereby improving computational complexity of the one or more applications.
    Type: Grant
    Filed: September 10, 2018
    Date of Patent: June 29, 2021
    Assignee: Ciena Corporation
    Inventors: Thomas Triplet, David Côté, Merlin Davies, Arslan Shahid, Kevin Kim, Yan Liu
  • Publication number: 20210174246
    Abstract: Systems and methods are provided in the field of Artificial Intelligence (AI) for enhancing, improving, augmenting, or tuning hyperparameters of Machine Learning (ML) techniques for creating a ML model. According to one implementation, a ML method comprises a step of using Reinforcement Learning (RL) to tune hyperparameters of one or more ML techniques. The method also includes the step of training a ML model using the one or more ML techniques in which the respective hyperparameters were tuned in the RL.
    Type: Application
    Filed: December 9, 2019
    Publication date: June 10, 2021
    Inventor: Thomas Triplet
  • Publication number: 20210099378
    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: Application
    Filed: September 30, 2019
    Publication date: April 1, 2021
    Inventors: Cengiz Alaettinoglu, Shelley A. Bhalla, Emil Janulewicz, Thomas Triplet, David Côté
  • Patent number: 10965527
    Abstract: Systems and methods for enacting or applying configuration changes (e.g., updates, optimizations) in a network element of a production network are provided. The configuration changes may be proposed and enacted in a collaboration system between artificial intelligence (AI) devices and human-controlled devices. According to one implementation, a system includes a production network having a plurality of network elements and a computer connected to the production network. The computer is configured to request a new configuration update regarding a first network element. The system further includes an electronic ledger configured to store a history of one or more configuration updates that have been previously enacted with respect to the first network element.
    Type: Grant
    Filed: March 8, 2019
    Date of Patent: March 30, 2021
    Assignee: Ciena Corporation
    Inventors: Thomas Triplet, Emil Janulewicz, David Côté
  • Publication number: 20210028973
    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: Application
    Filed: July 23, 2020
    Publication date: January 28, 2021
    Inventors: David Côté, Petar Djukic, Thomas Triplet, Todd Morris, Paul Gosse, Dana Dennis, Emil Janulewicz, Patrick Premont
  • Patent number: 10841181
    Abstract: A monitoring system for microservices includes a messaging system communicatively coupled to a plurality of services, wherein the messaging system is configured to publish metrics from the plurality of services to the analytics engine; an analytics engine communicatively coupled to the messaging system, wherein the analytics engine is configured to analyze the metrics to determine insights related to operation of the plurality of services; and a policy engine communicatively coupled to the analytics engine, wherein the policy engine is configured to determine actions associated with one or more services based on the analysis and push the actions to the one or more services for implementation.
    Type: Grant
    Filed: February 24, 2017
    Date of Patent: November 17, 2020
    Assignee: Ciena Corporation
    Inventors: David Côté, Arslan Shahid, Thomas Triplet
  • Publication number: 20200287788
    Abstract: Systems and methods for enacting or applying configuration changes (e.g., updates, optimizations) in a network element of a production network are provided. The configuration changes may be proposed and enacted in a collaboration system between artificial intelligence (AI) devices and human-controlled devices. According to one implementation, a system includes a production network having a plurality of network elements and a computer connected to the production network. The computer is configured to request a new configuration update regarding a first network element. The system further includes an electronic ledger configured to store a history of one or more configuration updates that have been previously enacted with respect to the first network element.
    Type: Application
    Filed: March 8, 2019
    Publication date: September 10, 2020
    Inventors: Thomas Triplet, Emil Janulewicz, David Côté
  • Publication number: 20200259700
    Abstract: Systems and methods include obtaining telemetry data associated with a network having a plurality of network elements; presenting a list of ongoing issues and predicted issues based on the telemetry data, on a display; responsive to a selection of an issue that is one of the ongoing issues and the predicted issues in the list, presenting a root cause analysis of the issue including one or more diagnosis; presenting a list of prescriptive actions on the display to address the issue based on the root cause analysis including a mechanism for a user to cause execution of any of the prescriptive actions; and receiving a selection of one or more of the prescriptive actions from the user.
    Type: Application
    Filed: August 7, 2019
    Publication date: August 13, 2020
    Inventors: Shelley A. Bhalla, Magdi Wissa, Thomas Triplet, David Côté
  • Publication number: 20200259717
    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: Application
    Filed: February 8, 2019
    Publication date: August 13, 2020
    Inventors: Lyndon Y. Ong, David Côté, Raghuraman Ranganathan, Thomas Triplet
  • Publication number: 20200082013
    Abstract: Systems and methods of automated feature selection and pattern discovery of multi-variate time-series include obtaining a multi-variate times-series from a network; preprocessing the multi-variate times-series to account for sampling intervals and missing data in the multi-variate times-series; determining a distance matrix for the multi-variate times-series which estimates correlation among features in the multi-variate times-series; performing clustering on the distance matrix; reducing dimensionality of the multi-variate times-series based on the clustering to provide a lower-dimensionality time-series; and providing the lower-dimensionality time-series to one or more applications configured to analyze the multi-variate times-series from the network, wherein the lower-dimensionality time-series provides similar information as the multi-variate time-series with fewer dimensions thereby improving computational complexity of the one or more applications.
    Type: Application
    Filed: September 10, 2018
    Publication date: March 12, 2020
    Inventors: Thomas Triplet, David Côté, Merlin Davies, Arslan Shahid, Kevin Kim, Yan Liu
  • Publication number: 20190303726
    Abstract: Systems and methods include obtaining network data including first data of devices and services in the network, Performance Monitoring (PM) data associated with the devices and services and with associated timestamps, and second data including any of tickets, alarms, and events affecting some of the devices and services and with associated timestamps; obtaining one or more target events from the second data based on associated operational impact in the network; determining the PM data that is statistically correlated with the one or more target events; determining the statistically correlated PM data over a corresponding time based on the associated timestamps of the PM data and the one or more target events; and providing labels for the determined statistically correlated PM data with an associated label based on the associated target event of the one or more target events.
    Type: Application
    Filed: June 18, 2019
    Publication date: October 3, 2019
    Inventors: David Côté, Thomas Triplet