Patents by Inventor Linoy Liat BAREL
Linoy Liat BAREL 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: 12072884Abstract: A monitoring system is configured to distinguish between two types of alert rules— namely, invariant alert rules and variant alert rules—and to apply a different method of alert rule evaluation to each, wherein each alert rule evaluation method deals with the issue of latent data ingestion in a different way. By tailoring the alert rule evaluation method to the type of alert rule being evaluated, the system can apply an optimized approach for each type of alert rule in terms of achieving a trade-off between alert latency, alert accuracy, and cost of goods sold. In an embodiment, the system utilizes a machine learning model to classify a query associated with an alert rule as either increasing or non-increasing. Then, based on the query classification and a condition associated with the alert rule, the system determines if the alert rule is invariant or variant.Type: GrantFiled: April 12, 2023Date of Patent: August 27, 2024Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Yaniv Lavi, Rachel Lemberg, Anton Vasserman, Yair Yizhak Ripshtos, Dor Bank, Ofri Kleinfeld, Raphael Fettaya, Linoy Liat Barel
-
Patent number: 11996976Abstract: Methods for one click monitors in impact time detection for noise reduction in at-scale monitoring are performed by systems and devices. The methods automatically configure time window sizes and numbers of consecutive time windows for optimally detecting system alerts in at-scale systems and per dimension combinations, including updating settings over time to adapt to changing system behaviors. The past behavior of system performance metrics are analyzed to match configuration options and determine a best fitting or optimal combination of a highest detection accuracy in lowest time to detect for alerting. Optimal monitoring configurations are determined for each of up to hundreds of thousands of the metric dimensions across the system, and an end user is enabled to apply the determined, optimal configurations for system monitoring with a single selection.Type: GrantFiled: July 19, 2022Date of Patent: May 28, 2024Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Yaniv Lavi, Rachel Lemberg, Linoy Liat Barel, Dor Bank, Raphael Fettaya, Ofri Kleinfeld
-
Publication number: 20230359625Abstract: A monitoring system is configured to distinguish between two types of alert rules— namely, invariant alert rules and variant alert rules—and to apply a different method of alert rule evaluation to each, wherein each alert rule evaluation method deals with the issue of latent data ingestion in a different way. By tailoring the alert rule evaluation method to the type of alert rule being evaluated, the system can apply an optimized approach for each type of alert rule in terms of achieving a trade-off between alert latency, alert accuracy, and cost of goods sold. In an embodiment, the system utilizes a machine learning model to classify a query associated with an alert rule as either increasing or non-increasing. Then, based on the query classification and a condition associated with the alert rule, the system determines if the alert rule is invariant or variant.Type: ApplicationFiled: April 12, 2023Publication date: November 9, 2023Inventors: Yaniv LAVI, Rachel LEMBERG, Anton VASSERMAN, Yair Yizhak RIPSHTOS, Dor BANK, Ofri KLEINFELD, Raphael FETTAYA, Linoy Liat BAREL
-
Patent number: 11704185Abstract: Methods, systems, apparatuses, and computer-readable storage mediums are described for machine learning-based techniques for reducing the visual complexity of a dependency graph that is representative of an application or service. For example, the dependency graph is generated that comprises a plurality of nodes and edges. Each node represents a compute resource (e.g., a microservice) of the application or service. Each edge represents a dependency between nodes coupled thereto. A machine learning-based classification model analyzes each of the nodes to determine a likelihood that each of the nodes is a problematic compute resource. For instance, the classification model may output a score indicative of the likelihood that a particular compute resource is problematic. The nodes and/or edges having a score that exceed a predetermined threshold are provided focus via the dependency graph.Type: GrantFiled: September 14, 2020Date of Patent: July 18, 2023Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Yaniv Lavi, Rachel Lemberg, Raphael Fettaya, Dor Bank, Ofri Kleinfeld, Linoy Liat Barel
-
Patent number: 11640401Abstract: A monitoring system is configured to distinguish between two types of alert rules—namely, invariant alert rules and variant alert rules—and to apply a different method of alert rule evaluation to each, wherein each alert rule evaluation method deals with the issue of latent data ingestion in a different way. By tailoring the alert rule evaluation method to the type of alert rule being evaluated, the system can apply an optimized approach for each type of alert rule in terms of achieving a trade-off between alert latency, alert accuracy, and cost of goods sold. In an embodiment, the system utilizes a machine learning model to classify a query associated with an alert rule as either increasing or non-increasing. Then, based on the query classification and a condition associated with the alert rule, the system determines if the alert rule is invariant or variant.Type: GrantFiled: August 10, 2020Date of Patent: May 2, 2023Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Yaniv Lavi, Rachel Lemberg, Anton Vasserman, Yair Yizhak Ripshtos, Dor Bank, Ofri Kleinfeld, Raphael Fettaya, Linoy Liat Barel
-
Publication number: 20230008573Abstract: Methods for one click monitors in impact time detection for noise reduction in at-scale monitoring are performed by systems and devices. The methods automatically configure time window sizes and numbers of consecutive time windows for optimally detecting system alerts in at-scale systems and per dimension combinations, including updating settings over time to adapt to changing system behaviors. The past behavior of system performance metrics are analyzed to match configuration options and determine a best fitting or optimal combination of a highest detection accuracy in lowest time to detect for alerting. Optimal monitoring configurations are determined for each of up to hundreds of thousands of the metric dimensions across the system, and an end user is enabled to apply the determined, optimal configurations for system monitoring with a single selection.Type: ApplicationFiled: July 19, 2022Publication date: January 12, 2023Inventors: Yaniv LAVI, Rachel LEMBERG, Linoy Liat BAREL, Dor BANK, Raphael FETTAYA, Ofri KLEINFELD
-
Patent number: 11424979Abstract: Methods for one click monitors in impact time detection for noise reduction in at-scale monitoring are performed by systems and devices. The methods automatically configure time window sizes and numbers of consecutive time windows for optimally detecting system alerts in at-scale systems and per dimension combinations, including updating settings over time to adapt to changing system behaviors. The past behavior of system performance metrics are analyzed to match configuration options and determine a best fitting or optimal combination of a highest detection accuracy in lowest time to detect for alerting. Optimal monitoring configurations are determined for each of up to hundreds of thousands of the metric dimensions across the system, and an end user is enabled to apply the determined, optimal configurations for system monitoring with a single selection.Type: GrantFiled: November 27, 2020Date of Patent: August 23, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Yaniv Lavi, Rachel Lemberg, Linoy Liat Barel, Dor Bank, Raphael Fettaya, Ofri Kleinfeld
-
Publication number: 20220173961Abstract: Methods for one click monitors in impact time detection for noise reduction in at-scale monitoring are performed by systems and devices. The methods automatically configure time window sizes and numbers of consecutive time windows for optimally detecting system alerts in at-scale systems and per dimension combinations, including updating settings over time to adapt to changing system behaviors. The past behavior of system performance metrics are analyzed to match configuration options and determine a best fitting or optimal combination of a highest detection accuracy in lowest time to detect for alerting. Optimal monitoring configurations are determined for each of up to hundreds of thousands of the metric dimensions across the system, and an end user is enabled to apply the determined, optimal configurations for system monitoring with a single selection.Type: ApplicationFiled: November 27, 2020Publication date: June 2, 2022Inventors: Yaniv LAVI, Rachel LEMBERG, Linoy Liat BAREL, Dor BANK, Raphael FETTAYA, Ofri KLEINFELD
-
Patent number: 11301348Abstract: A computer platform for hosting applications utilizes a computing device to manage seasonal performance metric alerts. The computer device may include a memory and at least one processor coupled to the memory. The computer device may collect a time series of an application performance metric for a period of less than two weeks. The computer device may determine a daily distributions each day within the period. The computer device may apply a radial basis function (RBF) kernel-based change point detection to the time series to determine that the daily distributions include a weekend time period that has a different daily distribution than a time period before or after the weekend time period. The computer device may adjust a baseline prediction of the metric for the weekend time period. The computer device may send an alert based on a deviation of a value of the metric from the adjusted baseline prediction.Type: GrantFiled: November 26, 2019Date of Patent: April 12, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Rachel Lemberg, Raphael Fettaya, Dor Bank, Linoy Liat Barel
-
Publication number: 20220058174Abstract: Exception period data is removed from time series data that may be used for anomaly detection or other purposes. A changed time segment detector is configured to detect pairs of change points in received time series data that define changed time segments. Each detected pair of change points includes start and end points of a corresponding changed time segment. A changed time segment clusterer is configured to cluster the changed time segments into an arranged set of changed time segment clusters. An exception period identifier is configured to identify a changed time segment cluster as an exception period based on heuristics. A time series data indicator is configured to remove time series data corresponding to the exception time period from the received time series data to generate cleaned time series data.Type: ApplicationFiled: August 24, 2020Publication date: February 24, 2022Inventors: Rachel Lemberg, Raphael Fettaya, Yaniv Lavi, Dor Bank, Linoy Liat Barel
-
Publication number: 20220019495Abstract: Methods, systems, apparatuses, and computer-readable storage mediums are described for machine learning-based techniques for reducing the visual complexity of a dependency graph that is representative of an application or service. For example, the dependency graph is generated that comprises a plurality of nodes and edges. Each node represents a compute resource (e.g., a microservice) of the application or service. Each edge represents a dependency between nodes coupled thereto. A machine learning-based classification model analyzes each of the nodes to determine a likelihood that each of the nodes is a problematic compute resource. For instance, the classification model may output a score indicative of the likelihood that a particular compute resource is problematic. The nodes and/or edges having a score that exceed a predetermined threshold are provided focus via the dependency graph.Type: ApplicationFiled: September 14, 2020Publication date: January 20, 2022Inventors: Yaniv Lavi, Rachel Lemberg, Raphael Fettaya, Dor Bank, Ofri Kleinfeld, Linoy Liat Barel
-
Publication number: 20210374130Abstract: A monitoring system is configured to distinguish between two types of alert rules—namely, invariant alert rules and variant alert rules—and to apply a different method of alert rule evaluation to each, wherein each alert rule evaluation method deals with the issue of latent data ingestion in a different way. By tailoring the alert rule evaluation method to the type of alert rule being evaluated, the system can apply an optimized approach for each type of alert rule in terms of achieving a trade-off between alert latency, alert accuracy, and cost of goods sold. In an embodiment, the system utilizes a machine learning model to classify a query associated with an alert rule as either increasing or non-increasing. Then, based on the query classification and a condition associated with the alert rule, the system determines if the alert rule is invariant or variant.Type: ApplicationFiled: August 10, 2020Publication date: December 2, 2021Inventors: Yaniv Lavi, Rachel Lemberg, Anton Vasserman, Yair Yizhak Ripshtos, Dor Bank, Ofri Kleinfeld, Raphael Fettaya, Linoy Liat Barel
-
Publication number: 20210157702Abstract: A computer platform for hosting applications utilizes a computing device to manage seasonal performance metric alerts. The computer device may include a memory and at least one processor coupled to the memory. The computer device may collect a time series of an application performance metric for a period of less than two weeks. The computer device may determine a daily distributions each day within the period. The computer device may apply a radial basis function (RBF) kernel-based change point detection to the time series to determine that the daily distributions include a weekend time period that has a different daily distribution than a time period before or after the weekend time period. The computer device may adjust a baseline prediction of the metric for the weekend time period. The computer device may send an alert based on a deviation of a value of the metric from the adjusted baseline prediction.Type: ApplicationFiled: November 26, 2019Publication date: May 27, 2021Inventors: Rachel LEMBERG, Raphael Fettaya, Dor Bank, Linoy Liat Barel
-
Publication number: 20210089425Abstract: Examples described herein generally relate to alerting metric baseline behavior change. The examples include performing at least one of a radial basis function (RBF) kernel procedure and an autoencoding procedure for a time-series data; determining whether one or more change points occur in a seasonal pattern of the time-series data based on at least one of the RBF kernel procedure and the autoencoding procedure; and transmitting, to a user, an alert indicating the one or more change points based on a determination that the one or more change points occur in the seasonal pattern of the time-series data.Type: ApplicationFiled: June 11, 2020Publication date: March 25, 2021Inventors: Yaniv LAVI, Rachel LEMBERG, Raphael FETTAYA, Dor BANK, Linoy Liat BAREL