Patents by Inventor Jean Philippe Vasseur

Jean Philippe Vasseur 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: 20240291715
    Abstract: In one embodiment, a recommendation service of a device provides a recommended action to a client of an online application predicted to improve a quality of experience metric for the online application. The device receives feedback from the client indicative of the recommended action not being implemented by a user of the client. The device determines, based on the feedback, a reason for the recommended action not being implemented. The device updates the recommendation service based on the reason for the recommended action not being implemented.
    Type: Application
    Filed: May 10, 2024
    Publication date: August 29, 2024
    Inventors: Grégory MERMOUD, Jean-Philippe VASSEUR, Grégoire MAGENDIE, Romain KAKKO-CHILOFF
  • Patent number: 12074789
    Abstract: In one embodiment, a device obtains quality of experience labels for an online application accessible via a network. The device also obtains telemetry data from the network that is associated with quality of experience labels. The device makes, based on the quality of experience labels and telemetry data, a determination as to whether the online application is similar to a second online application for which a prediction model is already available. The device trains, based on the determination, a prediction model for the online application to predict a quality of experience metric for the online application.
    Type: Grant
    Filed: May 19, 2023
    Date of Patent: August 27, 2024
    Assignee: Cisco Technology, In nc.
    Inventors: Jean-Philippe Vasseur, Grégory Mermoud, Eduard Schornig, Michal Wladyslaw Garcarz, Pierre-André Savalle
  • Patent number: 12069505
    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: Grant
    Filed: June 29, 2022
    Date of Patent: August 20, 2024
    Assignee: Cisco Technology, Inc.
    Inventors: Grégory Mermoud, Jean-Philippe Vasseur
  • Patent number: 12068946
    Abstract: In one embodiment, a device forms a latent space by applying dimensionality reduction to timeseries snippets of path metrics for a network path via which traffic for an online application is conveyed. The device extracts a plurality of path states from the latent space. The device presents the plurality of path states for display by a user interface. The device associates a set of transitions between the plurality of path states with the online application providing degraded application experience.
    Type: Grant
    Filed: November 8, 2022
    Date of Patent: August 20, 2024
    Assignee: Cisco Technology, Inc.
    Inventors: Mukund Yelahanka Raghuprasad, Jean-Philippe Vasseur, Grégory Mermoud, Petar Stupar
  • Patent number: 12063161
    Abstract: In one embodiment, a device obtains application data captured by an intermediate node in a network by inserting monitoring code into traffic associated with one or more online applications accessible via the network. The device identifies, based on the application data, a workflow of actions performed by a user of the one or more online applications. The device determines that a particular stage of the workflow is associated with a quality of experience metric for the one or more online applications being degraded. The device provides a recommended change in the network for presentation by a user interface that is expected to optimize the quality of experience metric for the one or more online applications.
    Type: Grant
    Filed: May 31, 2023
    Date of Patent: August 13, 2024
    Assignee: Cisco Technology, Inc.
    Inventors: Michal Wladyslaw Garcarz, Pierre-André Savalle, Jean-Philippe Vasseur, Eduard Schornig, Grégory Mermoud
  • Patent number: 12058010
    Abstract: In one embodiment, a service in a network computes an expected information gain associated with rerouting traffic from a first tunnel onto a backup tunnel in the network. The service initiates, based on the expected information gain, rerouting of the traffic from the first tunnel onto the backup tunnel. The service obtains performance measurements for the traffic rerouted onto the backup tunnel. The service uses the performance measurements to train a machine learning model to predict whether rerouting traffic from the first tunnel onto the backup tunnel will satisfy a service level agreement (SLA) of the traffic.
    Type: Grant
    Filed: July 26, 2022
    Date of Patent: August 6, 2024
    Assignee: Cisco Technology, Inc.
    Inventors: Jean-Philippe Vasseur, Grégory Mermoud, Pierre-André Savalle, Vinay Kumar Kolar
  • Publication number: 20240256908
    Abstract: In one embodiment, a device obtains a plurality of characteristics of different portions of a network for which a predictive networking engine is available. The device provides the plurality of characteristics of the different portions of a network to a user interface. The device receives, via the user interface, a set of one or more constraints to limit recommendations by the predictive networking engine for a selected portion of the network from among the different portions of the network. The device configures the predictive networking engine to prevent it from generating recommendations for the selected portion of the network according to the set of one or more constraints.
    Type: Application
    Filed: January 30, 2023
    Publication date: August 1, 2024
    Inventors: Jean-Philippe Vasseur, Grègory Mermoud, Pierre-André Savalle, Eduard Schornig
  • Publication number: 20240259281
    Abstract: In one embodiment, a device obtains browser waterfall data from a web browser of a client that is used to access an online application via a network. The device obtains user feedback from the client indicative of whether a user of the client is satisfied with their experience with the online application. The device trains, using the browser waterfall data and user feedback as training data, a prediction model to predict a quality of experience metric for the online application. The device causes an adjustment to the network based on a prediction by the prediction model.
    Type: Application
    Filed: January 30, 2023
    Publication date: August 1, 2024
    Inventors: Grégory Mermoud, Pierre-André SAVALLE, Jean-Philippe VASSEUR, Grégoire MAGENDIE, Michal Wladyslaw GARCARZ
  • Patent number: 12047425
    Abstract: In one embodiment, a device makes a determination that user application experience is degraded for a client endpoint of an online application due to a current path in a network that conveys application traffic associated with the online application. A device identifies a bypass path in the network for the application traffic. The device provisions an optimization gateway along the bypass path to forward the application traffic from the client endpoint to the online application. The device causes an endpoint agent executed by the client endpoint to send the application traffic to the optimization gateway for forwarding to the online application via the bypass path.
    Type: Grant
    Filed: May 17, 2023
    Date of Patent: July 23, 2024
    Assignee: Cisco Technology, Inc.
    Inventors: Eduard Schornig, Jean-Philippe Vasseur, Grégory Mermoud, Michal Wladyslaw Garcarz, Pierre-André Savalle
  • Publication number: 20240243995
    Abstract: In one embodiment, a router in a network reports, a supervisor, capabilities of the router to support fast reroute. The router receives a prediction model from the supervisor that is able to predict failures along a path in the network. The router predicts, using the prediction model, a failure along a primary path in the network that is currently being used by the router to send traffic. The router performs, in advance of the failure predicted by the router, a fast reroute of at least a portion of the traffic from the primary path to a backup path in the network.
    Type: Application
    Filed: January 13, 2023
    Publication date: July 18, 2024
    Inventor: Jean-Philippe Vasseur
  • Publication number: 20240243979
    Abstract: In one embodiment, a device obtains quality of experience metrics specified by a plurality of users of an online application and user information regarding those users. The device identifies, based on the user information, one or more user characteristics of the plurality of users associated with variations in the quality of experience metrics. The device trains a prediction model to predict quality of experience metrics for a subset of the plurality of users based on the one or more user characteristics associated with the subset. The device makes, based on a prediction by the prediction model, an adjustment to a configuration of a network used by the subset to access the online application.
    Type: Application
    Filed: January 13, 2023
    Publication date: July 18, 2024
    Inventors: Grégory Mermoud, Jean-Philippe Vasseur
  • Publication number: 20240235963
    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 21, 2022
    Publication date: July 11, 2024
    Inventors: Grégory MERMOUD, Jean-Philippe VASSEUR, Andrea DI PIETRO, Pierre-André SAVALLE
  • Publication number: 20240235966
    Abstract: In one embodiment, a device obtains telemetry data regarding Domain Name System (DNS) traffic in a network. The device associates, based on the telemetry data, the DNS traffic with a particular online application. The device identifies a traffic pattern of the DNS traffic associated with the particular online application. The device makes, based on the traffic pattern, a determination that an application experience of one or more users of the particular online application is degraded.
    Type: Application
    Filed: October 21, 2022
    Publication date: July 11, 2024
    Inventors: Michal Wladyslaw Garcarz, Jean-Philippe Vasseur
  • Patent number: 12034605
    Abstract: In one embodiment, a device obtains a set of one or more configuration parameters of an online application accessed by a plurality of clients via a network. The device obtains path information regarding paths in the network via which the plurality of clients accesses the online application. The device determines an updated configuration parameter predicted by a prediction model to increase application experience of the online application based on the path information and the set of one or more configuration parameters. The device provides the updated configuration parameter for use by the online application.
    Type: Grant
    Filed: May 17, 2023
    Date of Patent: July 9, 2024
    Assignee: Cisco Technology, Inc.
    Inventors: Jean-Philippe Vasseur, Pierre-André Savalle, Eduard Schornig, Grégory Mermoud, Michal Wladyslaw Garcarz
  • Patent number: 12028239
    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: Grant
    Filed: June 29, 2022
    Date of Patent: July 2, 2024
    Assignee: Cisco Technology, Inc.
    Inventors: Grégory Mermoud, Grégoire Magendie, Jean-Philippe Vasseur
  • Patent number: 12021691
    Abstract: In one embodiment, a recommendation service of a device provides a recommended action to a client of an online application predicted to improve a quality of experience metric for the online application. The device receives feedback from the client indicative of the recommended action not being implemented by a user of the client. The device determines, based on the feedback, a reason for the recommended action not being implemented. The device updates the recommendation service based on the reason for the recommended action not being implemented.
    Type: Grant
    Filed: February 9, 2023
    Date of Patent: June 25, 2024
    Assignee: Cisco Technology, Inc.
    Inventors: Grégory Mermoud, Jean-Philippe Vasseur, Grégoire Magendie, Romain Kakko-Chiloff
  • Patent number: 12015518
    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: Grant
    Filed: November 2, 2022
    Date of Patent: June 18, 2024
    Assignee: Cisco Technology, Inc.
    Inventors: Sambarta Dasgupta, Grégory Mermoud, Jean-Philippe Vasseur, Mukund Yelahanka Raghuprasad
  • Patent number: 12010017
    Abstract: In one embodiment, a device identifies a plurality of paths between a pair of network addresses, wherein one of the pair of network addresses is associated with an online application. The device obtains telemetry data from the plurality of paths for the online application. The device computes, based on the telemetry data, fate sharing metrics for the plurality of paths. The device controls routing of application traffic between the pair of network addresses, based on the fate sharing metrics for the plurality of paths.
    Type: Grant
    Filed: November 23, 2021
    Date of Patent: June 11, 2024
    Assignee: Cisco Technology, Inc.
    Inventors: Jean-Philippe Vasseur, Eduard Schornig, Vinay Kumar Kolar, Grégory Mermoud
  • Publication number: 20240163685
    Abstract: Broadcast operations by a selected subset of Access Points (APs) may be provided. A first plurality of APs to perform broadcast may be selected from a plurality of APs. Next, a plurality of client devices may be moved from a second plurality of APs to the first plurality of APs during a broadcast period. Then, the plurality of client devices may be moved to the second plurality of APs from the first plurality of APs after the broadcast period.
    Type: Application
    Filed: October 6, 2023
    Publication date: May 16, 2024
    Applicant: Cisco Technology, Inc.
    Inventors: Pascal Thubert, Eric Michael Levy-Abegnoli, Jean Philippe Vasseur, Patrick Wetterwald, Jerome Henry
  • Patent number: 11985069
    Abstract: In one embodiment, a device provides, to a user interface, a timeseries for display of a probability over time of a network path violating a service level agreement (SLA) associated with an online application. The device receives, from the user interface, a plurality of thresholds for the timeseries that define periods of time during which application experience of the online application is believed to be degraded. The device trains, based on the plurality of thresholds, a machine learning model to predict when the application experience of the online application will be degraded. The device causes a predictive routing engine to reroute traffic of the online application based on a prediction by the machine learning model that the application experience of the online application will be degraded.
    Type: Grant
    Filed: July 31, 2022
    Date of Patent: May 14, 2024
    Assignee: Cisco Technology, Inc.
    Inventors: Romain Kakko-Chiloff, Mukund Yelahanka Raghuprasad, Vinay Kumar Kolar, Jean-Philippe Vasseur