Patents by Inventor Grégory Mermoud

Grégory Mermoud 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: 20240146600
    Abstract: In one embodiment, a device identifies a timeseries motif present in a plurality of timeseries of performance metrics for a plurality of paths in a network. The device retrieves, based on the timeseries motif, device-level telemetry data from networking devices along the plurality of paths. The device determines a root cause of the timeseries motif by correlating the timeseries motif with the device-level telemetry data. The device provides an indication of the timeseries motif and its root cause for display by a user interface.
    Type: Application
    Filed: November 2, 2022
    Publication date: May 2, 2024
    Inventors: Sambarta Dasgupta, Grégory MERMOUD, Jean-Philippe VASSEUR, Mukund YELAHANKA RAGHUPRASAD
  • Publication number: 20240146644
    Abstract: In one embodiment, a device receives quality of experience metrics from an online application. The device obtains physical link information from networking equipment in a network regarding physical interconnections between the networking equipment. The device selects, based on the quality of experience metrics, a set of next hops from among the physical interconnections between the networking equipment. The device causes traffic associated with the online application to be sent via a routing path that comprises the set of next hops.
    Type: Application
    Filed: October 27, 2022
    Publication date: May 2, 2024
    Inventors: Jean-Philippe Vasseur, Grégory MERMOUD
  • Publication number: 20240146638
    Abstract: In one embodiment, a device extracts portions of a timeseries of a network path metric by applying a sliding time window to the timeseries. The device groups a subset of the portions of the timeseries into a motif based on their similarities. The device provides data regarding the motif for display to a user via a user interface. The device receives, from the user interface, a label for the motif indicative of whether the motif is associated with degraded application experience for a particular online application.
    Type: Application
    Filed: November 2, 2022
    Publication date: May 2, 2024
    Inventors: Sambarta Dasgupta, Mukund Yelahanka Raghuprasad, Jean-Philippe Vasseur, Grégory Mermoud
  • Patent number: 11971962
    Abstract: In various embodiments, a device obtains a set of device classification rules. Each device classification rule specifies one or more attributes from a set of attributes and being configured to assign a device type to an endpoint in a network when the endpoint exhibits the one or more attributes specified by that rule. The device forms a graphical representation of the set of attributes. The device performs an analysis of the graphical representation of the set of attributes. The device provides a result of the analysis to a user interface.
    Type: Grant
    Filed: April 28, 2020
    Date of Patent: April 30, 2024
    Assignee: Cisco Technology, Inc.
    Inventors: David Tedaldi, Grégory Mermoud, Jürg Nicolaus Diemand, Jean-Philippe Vasseur, Pierre-André Savalle
  • Publication number: 20240137293
    Abstract: In one embodiment, a device associates one or more performance metrics with a particular session of an online application. The device makes a determination that a user of the online application associated with the particular session should be queried for feedback regarding their application experience. The device obtains, based on the determination, feedback from the user regarding their application experience, by causing a chatbot to be presented to the user and query the user for feedback regarding their application experience. The device associates the feedback from the user regarding their application experience with the one or more performance metrics.
    Type: Application
    Filed: October 20, 2022
    Publication date: April 25, 2024
    Inventors: Grégory MERMOUD, Jean-Philippe VASSEUR, Andrea DI PIETRO, Pierre-André SAVALLE
  • Patent number: 11916777
    Abstract: In one embodiment, a device obtains a first set of measurements of a path metric for a path in a network that are measured using periodic probing of the path. The device obtains a second set of measurements of the path metric for the path that are measured using fine-grained probing of the path at a higher frequency than that of the periodic probing. The device generates a predictive model that predicts values of the path metric, based on the first set of measurements and on the second set of measurements. The device causes, based on a value of the path metric predicted by the predictive model, traffic to be rerouted from the path to another path in the network.
    Type: Grant
    Filed: July 6, 2021
    Date of Patent: February 27, 2024
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Jean-Philippe Vasseur, Grégory Mermoud, Vinay Kumar Kolar, David Tedaldi, Pierre-André Savalle
  • Patent number: 11916752
    Abstract: In one embodiment, a device obtains an indication of a network event predicted by a routing engine for a network. The device initiates monitoring of one or more network paths associated with the network event, to determine one or more states of the network. The device makes a comparison between the one or more states of the network and a set of one or more constraints. The device provides a prediction cancelation notification to the routing engine, based on the comparison.
    Type: Grant
    Filed: July 6, 2021
    Date of Patent: February 27, 2024
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Jean-Philippe Vasseur, Grégory Mermoud, Vinay Kumar Kolar, Pierre-André Savalle
  • Publication number: 20240064079
    Abstract: In one embodiment, the device obtains telemetry data for traffic between endpoints in a plurality of local networks and an online application, the telemetry data including local interface data regarding local interfaces used by the endpoints to access the online application and data indicative of which points of presence (PoPs) were traversed by the traffic. The device identifies sessions of the online application in which an application experience metric was degraded. The device determines a root cause of the application experience metric being degraded for the sessions by assessing the telemetry data associated with the sessions. The device provides the root cause to a user interface for presentation.
    Type: Application
    Filed: August 17, 2022
    Publication date: February 22, 2024
    Inventors: Vinay Kumar Kolar, Jean-Philippe VASSEUR, Michal Wladyslaw GARCARZ, Eduard SCHORNIG, Grégory MERMOUD
  • Patent number: 11909803
    Abstract: In one embodiment, a device may identify a plurality of impairment scenarios for a network. The device may estimate quality of experience metrics for a plurality of applications accessible via the network for each of the plurality of impairment scenarios. The device may select a particular application from among the plurality of applications based on a comparison between the quality of experience metrics for the plurality of applications. The device may provide an indication for presentation by a user interface that a user should use the particular application from among the plurality of applications.
    Type: Grant
    Filed: June 2, 2023
    Date of Patent: February 20, 2024
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Mukund Yelahanka Raghuprasad, Grégory Mermoud, Jean-Philippe Vasseur
  • Patent number: 11902472
    Abstract: In one embodiment, a device obtains call transcripts from an online application. The device detects cues within the call transcripts that are indicative of poor user experience. The device generates, based in part on the cues detected within the call transcripts, a model trained to predict poor user experience from network path telemetry for the online application. The device causes traffic for the online application to be routed along a particular network path, based on a prediction by the model.
    Type: Grant
    Filed: May 31, 2022
    Date of Patent: February 13, 2024
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Grégory Mermoud, Jean-Philippe Vasseur
  • Patent number: 11893456
    Abstract: In one embodiment, a device classification service receives telemetry data indicative of behavioral characteristics of a plurality of devices in a network. The service obtains side information for the telemetry data. The service applies metric learning to the telemetry data and side information, to construct a distance function. The service uses the distance function to cluster the telemetry data into device clusters. The service associates a device type label with a particular device cluster.
    Type: Grant
    Filed: June 7, 2019
    Date of Patent: February 6, 2024
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: David Tedaldi, Pierre-Andre Savalle, Sharon Shoshana Wulff, Jean-Philippe Vasseur, Grégory Mermoud
  • Publication number: 20240039838
    Abstract: In one embodiment, a device discovers one or more network interfaces that an endpoint in a local network could use to access an online application. The device identifies a plurality of connectivity options available to the endpoint to access the online application via an external network. The device makes a prediction that a path that comprises a particular connectivity option from among the plurality of connectivity options and a particular network interface from among the one or more network interfaces will provide an optimal quality of experience metric associated with the online application. The device causes the endpoint to use the path to connect to the online application.
    Type: Application
    Filed: July 30, 2022
    Publication date: February 1, 2024
    Inventors: Michal Wladyslaw Garcarz, Jean-Philippe VASSEUR, Eduard SCHORNIG, Grégory MERMOUD, Vinay Kumar KOLAR
  • Publication number: 20240039811
    Abstract: In one embodiment, a device identifies a plurality of online applications whose traffic is conveyed via an interface of a networking entity of a network. The device computes a relationship between a quality of experience metric for a particular online application in the plurality of online applications and a traffic volume associated with the interface for the plurality of online applications. The device makes, based on the relationship, a determination that degradation of the quality of experience metric for the particular online application is due to the traffic volume associated with the interface for the plurality of online applications. The device reconfigures, based on the determination, the networking entity to prioritize traffic for the particular online application.
    Type: Application
    Filed: July 26, 2022
    Publication date: February 1, 2024
    Inventors: Jean-Philippe Vasseur, Vinay Kumar KOLAR, Grégory MERMOUD, Eduard SCHORNIG, Michal Wladyslaw GARCARZ
  • Publication number: 20240015087
    Abstract: In one embodiment, a device obtains telemetry data associated with application traffic for an online application. The device identifies, based on the telemetry data, a network path as potentially exhibiting transient events during which a performance metric of the network path is degraded that are undetected at a first probing frequency for the network path. The device determines a new probing frequency for the network path, to detect the transient events. The device causes probes to be sent along the network path according to the new probing frequency.
    Type: Application
    Filed: July 6, 2022
    Publication date: January 11, 2024
    Inventors: Grégory Mermoud, Jean-Philippe VASSEUR, Vinay Kumar KOLAR, Michal Wladyslaw GARCARZ, Andrzej MIECZKOWSKI
  • Publication number: 20240015104
    Abstract: In one embodiment, a device obtains media data captured by an endpoint of an online application that results from conducting a test in a network that subjects traffic of the online application to a particular network path degradation pattern. The device receives user feedback regarding the media data from one or more user interfaces. The device computes, based on the user feedback, a quality of experience metric for the online application associated with the particular network path degradation pattern. The device causes a configuration change to be made with respect to the online application, based on the quality of experience metric.
    Type: Application
    Filed: July 6, 2022
    Publication date: January 11, 2024
    Inventors: Eduard Schornig, Jean-Philippe VASSEUR, Michal Wladyslaw GARCARZ, Grégory MERMOUD
  • Publication number: 20240007387
    Abstract: In one embodiment, a device obtains probe results generated by probing a plurality of entities in a network from a first node in the network. The device generates a location identifier for the first node that represents its location in the network, based on the probe results. The device selects a configuration associated with the first node for use by a second node in the network, based on a difference between the location identifier for the first node and a location identifier for the second node. The device causes the configuration to be deployed to the second node.
    Type: Application
    Filed: June 29, 2022
    Publication date: January 4, 2024
    Inventors: Grégory Mermoud, Jean-Philippe Vasseur
  • Publication number: 20240007366
    Abstract: In one embodiment, a first networking device in a network coordinates, with a second networking device in the network, capture of packet maps for a traffic flow in the network associated with a particular application. The packet maps comprise multi-dimensional histograms indexed by identified properties of packets of the traffic flow and time. The first networking device inspects packets of the traffic flow, to identify properties of packets of the traffic flow. The first networking device generates a first packet map for the traffic flow based on the properties of the packets of the traffic flow identified by the first networking device. The first networking device causes a comparison between the first packet map and a second packet map generated by the second networking device to be used as a measure of application experience for the particular application.
    Type: Application
    Filed: June 29, 2022
    Publication date: January 4, 2024
    Inventors: Grégory Mermoud, Jean-Philippe VASSEUR
  • Publication number: 20240007389
    Abstract: In one embodiment, a device predicts, for each of a plurality of applications accessible via a network, quality metrics for different network paths where traffic for that application be routed via one or more paths among the different network paths. The device generates a congestion risk prediction model that predicts a risk of traffic congestion for a particular combination of: applications from among the plurality of applications, traffic flows associated with those applications, and paths among the network paths via which those traffic flows may be routed. The device performs a constrained optimization based on the predicted quality metrics and on the risk of traffic congestion predicted by the model, to assign traffic flows for the applications to a selected subset of the different paths. The device causes the traffic flows to be routed in the network via the selected subset of the different paths to which they are assigned.
    Type: Application
    Filed: June 29, 2022
    Publication date: January 4, 2024
    Inventors: Grégory Mermoud, Grégoire MAGENDIE, Jean-Philippe VASSEUR
  • Publication number: 20240007392
    Abstract: In one embodiment, a device obtains quality of experience measurements for an online application having application traffic conveyed via a first path in a backbone network between an ingress point and an egress point in the backbone network. The device makes a determination that the quality of experience metrics are indicative of degraded user experience with the online application. The device causes a label switched path to be scheduled between the ingress point and the egress point in the backbone network. The device causes at least a portion of the application traffic for the online application to be sent via the label switched path instead of the first path.
    Type: Application
    Filed: June 29, 2022
    Publication date: January 4, 2024
    Inventors: Jean-Philippe Vasseur, Grégory Mermoud, Mukund Yelahanka Raghuprasad
  • Patent number: 11863432
    Abstract: In one embodiment, a device identifies a potential change in user experience of an online application. The device selects, based on the potential change in user experience, a set of one or more users of the online application. The device obtains, from the set of one or more users of the online application, feedback regarding their experience with the online application. The device uses the feedback obtained from the set of one or more users of the online application to make a routing decision in a network regarding traffic of the online application.
    Type: Grant
    Filed: July 26, 2022
    Date of Patent: January 2, 2024
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Michal Wladyslaw Garcarz, Grégory Mermoud, Jean-Philippe Vasseur, Eduard Schornig