The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Dec. 19, 2017

Filed:

Sep. 30, 2014
Applicant:

Microsoft Technology Licensing, Llc, Redmond, WA (US);

Inventors:

Jieying Chen, Sunnyvale, CA (US);

Xiao Li, Mountain View, CA (US);

Deepak Kumar, Mountain View, CA (US);

Anmol Bhasin, Los Altos, CA (US);

Bhaskaran Devaraj, Newark, CA (US);

Assignee:
Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
H04L 29/06 (2006.01); G06Q 30/00 (2012.01); G06F 21/62 (2013.01); G06F 21/55 (2013.01); G06F 21/31 (2013.01); H04L 29/08 (2006.01); G06Q 50/00 (2012.01);
U.S. Cl.
CPC ...
H04L 63/1425 (2013.01); G06F 21/316 (2013.01); G06F 21/552 (2013.01); G06F 21/6227 (2013.01); G06Q 30/0185 (2013.01); H04L 63/1408 (2013.01); G06F 2221/2101 (2013.01); G06F 2221/2151 (2013.01); G06Q 50/01 (2013.01); H04L 67/22 (2013.01);
Abstract

A machine may be configured to detect an anomalous event based on metrics pertaining to a production system. For example, the machine analyzes a time series of values associated with a metric pertaining to a production system. The machine identifies a pattern associated with the time series based on the analysis of the time series. The pattern may describe an occurrence of particular values at particular timestamps of the time series. The machine determines a range of potential values for a next timestamp in the time series based on the pattern. The machine assigns a score value to an actual value associated with the metric and corresponding to the next timestamp. The assigning of the score value may be based on a comparison of the actual value and the range of potential values. The machine identifies the actual value as a candidate for an alert based on the score value.


Find Patent Forward Citations

Loading…