Patents by Inventor David Tedaldi

David Tedaldi 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: 20200382373
    Abstract: In one embodiment, a service receives a plurality of device type classification rules, each rule comprising a device type label and one or more device attributes used as criteria for application of the label to a device in a network. The service estimates, across a space of the device attributes, device densities of devices having device attributes at different points in that space. The service uses the estimated device densities to identify two or more of the device type classification rules as having overlapping device attributes. The service determines that the two or more device type classification rules are in conflict, based on the two or more rules having different device type labels. The service generates a rule conflict resolution that comprises one of the device type labels from the conflicting two or more device type classification rules.
    Type: Application
    Filed: May 31, 2019
    Publication date: December 3, 2020
    Inventors: Grégory Mermoud, Jean-Philippe Vasseur, Pierre-Andre Savalle, David Tedaldi
  • Publication number: 20200358794
    Abstract: In one embodiment, a device classification service forms a device cluster by applying clustering to telemetry data associated with a plurality of devices. The service obtains device type labels for the device cluster. The service generates a device type classification rule using the device type labels and the telemetry data. The service determines whether the device type classification rule should be revalidated by applying a revalidation policy to the device type classification rule. The service revalidates the device type classification rule, based on a determination that the device type classification rule should be revalidated.
    Type: Application
    Filed: May 6, 2019
    Publication date: November 12, 2020
    Inventors: Jean-Philippe Vasseur, Pierre-Andre Savalle, Grégory Mermoud, David Tedaldi
  • Publication number: 20200336397
    Abstract: In one embodiment, a device classification service obtains telemetry data for a plurality of devices in a network. The device classification service repeatedly assigns the devices to device clusters by applying clustering to the obtained telemetry data. The device classification service determines a measure of stability loss associated with the cluster assignments. The measure of stability loss is based in part on whether a device is repeatedly assigned to the same device cluster. The device classification service determines, based on the measure of stability loss, that the cluster assignments have stabilized. The device classification service obtains device type labels for the device clusters, after determining that the cluster assignments have stabilized.
    Type: Application
    Filed: April 19, 2019
    Publication date: October 22, 2020
    Inventors: David Tedaldi, Grégory Mermoud, Pierre-Andre Savalle, Jean-Philippe Vasseur
  • Patent number: 10771313
    Abstract: In one embodiment, a network assurance service receives one or more sets of network characteristics of a network, each network characteristic forming a different feature dimension in a multi-dimensional feature space. The network assurance service applies machine learning-based anomaly detection to the one or more sets of network characteristics, to label each set of network characteristics as anomalous or non-anomalous. The network assurance service identifies, based on the labeled one or more sets of network characteristics, an anomaly pattern as a collection of unidimensional cutoffs in the feature space. The network assurance service initiates a change to the network based on the identified anomaly pattern.
    Type: Grant
    Filed: January 29, 2018
    Date of Patent: September 8, 2020
    Assignee: Cisco Technology, Inc.
    Inventors: David Tedaldi, Grégory Mermoud, Jean-Philippe Vasseur
  • Publication number: 20200160100
    Abstract: In one embodiment, a device clusters traffic feature vectors for a plurality of endpoints in a network into a set of clusters. Each traffic feature vector comprises traffic telemetry data captured for one of the endpoints. The device selects one of the clusters for labeling, based in part on contextual data associated with the clusters that was not used to form the clusters. The device obtains a device type label for the selected cluster by providing data regarding the selected cluster and the contextual data associated with that cluster to a user interface. The device provides the device type label and the traffic feature vectors associated with the selected cluster for training a machine learning-based device type classifier.
    Type: Application
    Filed: November 19, 2018
    Publication date: May 21, 2020
    Inventors: Grégory Mermoud, Pierre-André Savalle, Jean-Philippe Vasseur, David Tedaldi
  • Publication number: 20200076677
    Abstract: In one embodiment, a network assurance service that monitors a network detects a behavioral anomaly in the network using an anomaly detector that compares an anomaly detection threshold to a target value calculated based on a first set of one or more measurements from the network. The service uses an explanation model to predict when the anomaly detector will detect anomalies. The explanation model takes as input a second set of one or more measurements from the network that differs from the first set. The service determines that the detected anomaly is explainable, based on the explanation model correctly predicting the detection of the anomaly by the anomaly detector. The service provides an anomaly detection alert for the detected anomaly to a user interface, based on the detected anomaly being explainable. The anomaly detection alert indicates at least one measurement from the second set as an explanation for the anomaly.
    Type: Application
    Filed: September 4, 2018
    Publication date: March 5, 2020
    Inventors: Gregory Mermoud, David Tedaldi, Jean-Philippe Vasseur
  • Patent number: 10574512
    Abstract: In one embodiment, a network assurance service that monitors a network detects a behavioral anomaly in the network using an anomaly detector that compares an anomaly detection threshold to a target value calculated based on a first set of one or more measurements from the network. The service uses an explanation model to predict when the anomaly detector will detect anomalies. The explanation model takes as input a second set of one or more measurements from the network that differs from the first set. The service determines that the detected anomaly is explainable, based on the explanation model correctly predicting the detection of the anomaly by the anomaly detector. The service provides an anomaly detection alert for the detected anomaly to a user interface, based on the detected anomaly being explainable. The anomaly detection alert indicates at least one measurement from the second set as an explanation for the anomaly.
    Type: Grant
    Filed: September 4, 2018
    Date of Patent: February 25, 2020
    Assignee: Cisco Technology, Inc.
    Inventors: Grégory Mermoud, David Tedaldi, Jean-Philippe Vasseur
  • Publication number: 20190372827
    Abstract: In one embodiment, a network assurance service that monitors a network detects a set of anomalous measurements from the network over time by applying a machine learning-based anomaly detector to the measurements. The service computes, for each of the anomalous measurements, an anomaly severity score based on weighted severity factors used to compute anomaly severity scores. The severity factors include one or more of: a device type associated with the measurements, a duration of the anomalous measurements, a network impact associated with the anomalous measurements, or an aggregate metric based on distances between the measurements and a prediction band of the anomaly detector. The service sends an anomaly alert to a user interface, based on the computed anomaly severity score, and receives feedback from the user interface regarding the anomaly alert. The service adjusts, based on the received feedback, weightings of the severity factors used to compute anomaly severity scores.
    Type: Application
    Filed: June 4, 2018
    Publication date: December 5, 2019
    Inventors: Jean-Philippe Vasseur, Grégory Mermoud, David Tedaldi, Santosh Ghanshyam Pandey
  • Publication number: 20190356553
    Abstract: In one embodiment, a network assurance service that monitors a network detects an anomaly in the network by applying an anomaly detector to telemetry data collected from the network. The service sends first data to a user interface that causes the interface to present the detected anomaly and one or more candidate root cause metrics from the telemetry data associated with the detected anomaly. The service receives feedback regarding the candidate root cause metric(s) and learns a root cause of the anomaly as one or more thresholds of the candidate root cause metric(s), based in part on the received feedback regarding the candidate root cause metric(s). The service sends second data to the user interface that causes the user interface to present at least one of the candidate root cause metric(s) as a candidate root cause of a subsequent detected anomaly, based on the learned threshold(s).
    Type: Application
    Filed: May 18, 2018
    Publication date: November 21, 2019
    Inventors: Grégory Mermoud, Jean-Philippe Vasseur, David Tedaldi
  • Publication number: 20190238396
    Abstract: In one embodiment, a network assurance service receives one or more sets of network characteristics of a network, each network characteristic forming a different feature dimension in a multi-dimensional feature space. The network assurance service applies machine learning-based anomaly detection to the one or more sets of network characteristics, to label each set of network characteristics as anomalous or non-anomalous. The network assurance service identifies, based on the labeled one or more sets of network characteristics, an anomaly pattern as a collection of unidimensional cutoffs in the feature space. The network assurance service initiates a change to the network based on the identified anomaly pattern.
    Type: Application
    Filed: January 29, 2018
    Publication date: August 1, 2019
    Inventors: David Tedaldi, Grégory Mermoud, Jean-Philippe Vasseur