Patents by Inventor Michal Wladyslaw Garcarz
Michal Wladyslaw Garcarz 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: 12143289Abstract: In one embodiment, a device obtains client attribute data for clients of an online application that access the online application via a plurality of points of presence in a network. The device forms a performance model that models an application experience metric for the online application as a function of the client attribute data for each of the plurality of points of presence. The device selects, using the performance model, a particular point of presence from among the plurality of points of presence to be used by a particular client to access the online application, based on its client attribute data. The device causes the particular client to access the online application via the particular point of presence selected by the device using the performance model.Type: GrantFiled: April 4, 2022Date of Patent: November 12, 2024Assignee: Cisco Technology, Inc.Inventors: Vinay Kumar Kolar, Jean-Philippe Vasseur, Michal Wladyslaw Garcarz
-
Publication number: 20240340228Abstract: In one embodiment, a device obtains interaction data indicative of a flow of interactions performed by a user with an online application accessible via a network. The device detects an anomaly by applying an anomaly detection model to the interaction data. The device determines that the anomaly is attributable to a condition present in the network. The device causes performance of an adjustment to the network, to mitigate the condition.Type: ApplicationFiled: April 5, 2023Publication date: October 10, 2024Inventors: Grégory MERMOUD, Michal Wladyslaw GARCARZ, Jean-Philippe VASSEUR
-
Patent number: 12074789Abstract: 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: GrantFiled: May 19, 2023Date of Patent: August 27, 2024Assignee: Cisco Technology, In nc.Inventors: Jean-Philippe Vasseur, Grégory Mermoud, Eduard Schornig, Michal Wladyslaw Garcarz, Pierre-André Savalle
-
Patent number: 12063161Abstract: 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: GrantFiled: May 31, 2023Date of Patent: August 13, 2024Assignee: Cisco Technology, Inc.Inventors: Michal Wladyslaw Garcarz, Pierre-André Savalle, Jean-Philippe Vasseur, Eduard Schornig, Grégory Mermoud
-
Publication number: 20240259281Abstract: 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: ApplicationFiled: January 30, 2023Publication date: August 1, 2024Inventors: Grégory Mermoud, Pierre-André SAVALLE, Jean-Philippe VASSEUR, Grégoire MAGENDIE, Michal Wladyslaw GARCARZ
-
Patent number: 12047425Abstract: 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: GrantFiled: May 17, 2023Date of Patent: July 23, 2024Assignee: Cisco Technology, Inc.Inventors: Eduard Schornig, Jean-Philippe Vasseur, Grégory Mermoud, Michal Wladyslaw Garcarz, Pierre-André Savalle
-
Publication number: 20240235966Abstract: 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: ApplicationFiled: October 21, 2022Publication date: July 11, 2024Inventors: Michal Wladyslaw Garcarz, Jean-Philippe Vasseur
-
Patent number: 12034605Abstract: 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: GrantFiled: May 17, 2023Date of Patent: July 9, 2024Assignee: Cisco Technology, Inc.Inventors: Jean-Philippe Vasseur, Pierre-André Savalle, Eduard Schornig, Grégory Mermoud, Michal Wladyslaw Garcarz
-
Publication number: 20240137296Abstract: 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: ApplicationFiled: October 20, 2022Publication date: April 25, 2024Inventors: Michal Wladyslaw Garcarz, Jean-Philippe Vasseur
-
Publication number: 20240064079Abstract: 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: ApplicationFiled: August 17, 2022Publication date: February 22, 2024Inventors: Vinay Kumar Kolar, Jean-Philippe VASSEUR, Michal Wladyslaw GARCARZ, Eduard SCHORNIG, Grégory MERMOUD
-
Patent number: 11909631Abstract: In one embodiment, a device generates an application map for an online application accessed via a network that indicates a set of network addresses at which the online application was accessed, client information for clients that accessed the online application via the network, and quality of experience metrics for the online application. The device identifies a location change of the online application by tracking changes to the application map. The device determines a correlation between the location change and a degradation in the quality of experience metrics. The device adjusts, based on the correlation, routing of traffic associated with the online application in the network.Type: GrantFiled: July 29, 2022Date of Patent: February 20, 2024Assignee: CISCO TECHNOLOGY, INC.Inventors: Michal Wladyslaw Garcarz, Jean-Philippe Vasseur, Vinay Kumar Kolar
-
Actively learning PoPs to probe and probing frequency to maximize application experience predictions
Patent number: 11909618Abstract: In one embodiment, a device computes, for each of a set of points of presence (PoPs) via which traffic for an online application can be sent from a location, application experience metrics predicted for the application over time. The device assigns, for each of the set of PoPs, weights to different time periods, based on measures of uncertainty associated with the predicted application experience metrics. The device generates, based on the weights assigned to the different time periods for each of the set of PoPs, schedules for probing network paths connecting the location to the online application via those PoPs. The device causes the network paths to be probed in accordance with their schedules. Results of this probing are used to select a particular PoP from among the set of PoPs via which traffic for the online application should be sent from the location during a certain time period.Type: GrantFiled: April 6, 2022Date of Patent: February 20, 2024Assignee: CISCO TECHNOLOGY, INC.Inventors: Vinay Kumar Kolar, Jean-Philippe Vasseur, Michal Wladyslaw Garcarz -
Publication number: 20240039811Abstract: 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: ApplicationFiled: July 26, 2022Publication date: February 1, 2024Inventors: Jean-Philippe Vasseur, Vinay Kumar KOLAR, Grégory MERMOUD, Eduard SCHORNIG, Michal Wladyslaw GARCARZ
-
Publication number: 20240039838Abstract: 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: ApplicationFiled: July 30, 2022Publication date: February 1, 2024Inventors: Michal Wladyslaw Garcarz, Jean-Philippe VASSEUR, Eduard SCHORNIG, Grégory MERMOUD, Vinay Kumar KOLAR
-
Publication number: 20240039837Abstract: In one embodiment, a device generates an application map for an online application accessed via a network that indicates a set of network addresses at which the online application was accessed, client information for clients that accessed the online application via the network, and quality of experience metrics for the online application. The device identifies a location change of the online application by tracking changes to the application map. The device determines a correlation between the location change and a degradation in the quality of experience metrics. The device adjusts, based on the correlation, routing of traffic associated with the online application in the network.Type: ApplicationFiled: July 29, 2022Publication date: February 1, 2024Inventors: Michal Wladyslaw Garcarz, Jean-Philippe VASSEUR, Vinay Kumar KOLAR
-
Publication number: 20240015087Abstract: 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: ApplicationFiled: July 6, 2022Publication date: January 11, 2024Inventors: Grégory Mermoud, Jean-Philippe VASSEUR, Vinay Kumar KOLAR, Michal Wladyslaw GARCARZ, Andrzej MIECZKOWSKI
-
Publication number: 20240015104Abstract: 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: ApplicationFiled: July 6, 2022Publication date: January 11, 2024Inventors: Eduard Schornig, Jean-Philippe VASSEUR, Michal Wladyslaw GARCARZ, Grégory MERMOUD
-
Patent number: 11863432Abstract: 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: GrantFiled: July 26, 2022Date of Patent: January 2, 2024Assignee: CISCO TECHNOLOGY, INC.Inventors: Michal Wladyslaw Garcarz, Grégory Mermoud, Jean-Philippe Vasseur, Eduard Schornig
-
Patent number: 11824733Abstract: In one embodiment, a device obtains path probe data between one or more end-user sites and an online application. The device makes, based on the path probe data, a prediction as to whether a direct Internet access path or a backhaul path would offer better application performance for the online application. The device generates, based on the prediction, a split tunnel policy for a particular end-user site. The device causes a particular end-user site to connect to the online application in accordance with the split tunnel policy.Type: GrantFiled: October 20, 2021Date of Patent: November 21, 2023Assignee: Cisco Technology, Inc.Inventors: Michal Wladyslaw Garcarz, Jean-Philippe Vasseur, Vinay Kumar Kolar
-
ACTIVELY LEARNING POPS TO PROBE AND PROBING FREQUENCY TO MAXIMIZE APPLICATION EXPERIENCE PREDICTIONS
Publication number: 20230327971Abstract: In one embodiment, a device computes, for each of a set of points of presence (PoPs) via which traffic for an online application can be sent from a location, application experience metrics predicted for the application over time. The device assigns, for each of the set of PoPs, weights to different time periods, based on measures of uncertainty associated with the predicted application experience metrics. The device generates, based on the weights assigned to the different time periods for each of the set of PoPs, schedules for probing network paths connecting the location to the online application via those PoPs. The device causes the network paths to be probed in accordance with their schedules. Results of this probing are used to select a particular PoP from among the set of PoPs via which traffic for the online application should be sent from the location during a certain time period.Type: ApplicationFiled: April 6, 2022Publication date: October 12, 2023Inventors: Vinay Kumar Kolar, Jean-Philippe VASSEUR, Michal Wladyslaw GARCARZ