11036715

Combination of Techniques to Detect Anomalies in Multi-Dimensional Time Series

PublishedJune 15, 2021
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
20 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A system, comprising: one or more processors; one or more memory devices that store computer program logic for execution by the one or more processors, the computer program logic comprising: a detection technique selector configured to receive time-series data and to select, based on characteristics of historical data, from a plurality of detection techniques a detection technique for detecting anomalies in a first-time-series data set for a combination of values of a first set of dimensions of the time-series data, each dimension in the first set of dimensions corresponding to an attribute of the time-series data; and an anomaly detector configured to first apply the selected detection technique to the first time-series data set, to detect an anomaly in the first time-series data set, and to second apply the selected detection technique to a second time-series data set for a combination of values of a second set of dimensions of the time-series data in response to detecting the anomaly in the first time-series data set, wherein the first set of dimensions is a subset of the second set of dimensions and the second set of dimensions includes an additional dimension corresponding to an additional attribute of the time-series data, and the dimensions of the first and second sets of dimensions represent a same metric over an interval of time.

2

2. The system of claim 1 , the computer program logic further comprising a tuner configured to adjust sensitivity of the anomaly detector to detect anomalies based on the anomaly detected.

3

3. The system of claim 1 , wherein the anomaly detector is further configured to iteratively apply the selected detection technique to additional time-series data sets for other combinations of values of the second set of dimensions of the time-series data in response to detecting an anomaly in the first-time-series data set.

4

4. The system of claim 1 , wherein: said second apply the selected detection technique comprises detecting an anomaly in the second time-series data set; and the anomaly detector is further configured to apply the selected detection technique to a third time-series data set for a combination of values of a third set of dimensions of the time-series data in response to detecting an anomaly in the second time-series data set, wherein the second set of dimensions is a subset of the third set of dimensions and the third set of dimensions includes an additional dimension not included in the second set of dimensions.

5

5. The system of claim 1 , wherein the selected detection technique is a zero-threshold technique and wherein said first apply comprises detecting the anomaly in the first-time-series data set based on a threshold.

6

6. The system of claim 1 , wherein the selected detection technique is an average percent technique and wherein said first apply comprises detecting the anomaly in the first-time-series data set based on a change in an average percentage.

7

7. The system of claim 1 , wherein the detection technique selector is further configured to enable a user to select whether to remove seasonality and trend data from the first time-series data set.

8

8. The system of claim 1 , wherein the selected detection technique is a standard deviation technique and wherein said first apply comprises detecting the anomaly in the first-time-series data set based on a normal distribution of historical data.

9

9. A method, comprising: selecting, based on characteristics of historical data, from a plurality of detection techniques a detection technique configured to detect anomalies in time-series data that includes a series of data points captured over time for multiple dimensions, each dimension of the multiple dimensions corresponding to an attribute of the time-series data; applying the selected detection technique to the time-series data for a first set of dimensions to detect an anomaly; selecting an additional dimension of the time-series data to include in the first set of dimensions to generate a second set of dimensions, the additional dimension corresponding to an additional attribute of the time-series data; and applying the selected detection technique to the time-series data for the second set of dimensions to re-detect the anomaly.

10

10. The method of claim 9 , further comprising: iteratively applying the selected detection technique to the time-series data for further sets of dimensions of the time-series data to iteratively re-detect the anomaly.

11

11. A method, comprising: selecting, from a plurality of detection techniques a detection technique configured to detect anomalies in time-series data that includes a series of data points captured over time for multiple dimensions; applying the selected detection technique to the time-series data for a first set of dimensions to detect an anomaly; selecting an additional dimension to include in the first set of dimensions to generate a second set of dimensions; and applying the selected detection technique to the time-series data for the second set of dimensions to re-detect the anomaly, the applying comprising: detecting the anomaly at a first coordinate value set for the first set of dimensions; and wherein said applying the selected detection technique to the time-series data for the second set of dimensions to re-detect the anomaly comprises: detecting the anomaly at a second coordinate value set for the second set of dimensions, the second coordinate value set including the first coordinate value set for the first set of dimensions and a coordinate value for the additional dimension.

12

12. The method of claim 9 , wherein the selected detection technique is a zero-threshold technique and wherein said applying the selected detection technique to the time-series data for a first set of dimensions to detect an anomaly comprises: detecting the anomaly in the time-series data at a time value having an associated data value greater than a threshold value.

13

13. The method of claim 9 , wherein the selected detection technique is an average percent technique and wherein said applying the selected detection technique to the time-series data for a first set of dimensions to detect an anomaly comprises: detecting the anomaly in the time-series data at a time value having an associated data value greater than an average percentage.

14

14. A method, comprising: selecting from a plurality of detection techniques a detection technique configured to detect anomalies in time-series data that includes a series of data points captured over time for multiple dimensions; applying the selected detection technique to the time-series data for a first set of dimensions to detect an anomaly; selecting an additional dimension to include in the first set of dimensions to generate a second set of dimensions; and applying the selected detection technique to the time-series data for the second set of dimensions to re-detect the anomaly, the applying comprising: enabling a user to select whether to remove seasonality and trend data from the time-series data; and applying the selected detection technique to the time-series data with seasonality and trend removed according to selection by the user.

15

15. The method of claim 14 , wherein the selected detection technique is a standard deviation technique and wherein said applying the selected detection technique to the time-series data for a first set of dimensions to detect an anomaly comprises: detecting the anomaly in the time-series data at a time value having an associated data value that is beyond a predetermined value with reference to a normal distribution of historical data.

16

16. A computer-readable storage medium having program instructions recorded thereon that, when executed by at least one processing circuit of a computing device, perform a method, comprising: receiving time-series data; selecting, based on characteristics of historical data, from a plurality of detection techniques a detection technique for detecting anomalies in a first-time-series data set for a combination of values of a first set of dimensions of the time-series data, each dimension in the first set of dimensions corresponding to an attribute of the time-series data; first applying the selected detection technique to the first time-series data set; and in response to detecting an anomaly in the first time-series data set, second applying the selected detection technique to a second time-series data set for a combination of values of a second set of dimensions of the time-series data, wherein the first set of dimensions is a subset of the second set of dimensions and the second set of dimensions includes an additional dimension corresponding to an additional attribute of the time-series data, and the dimensions of the first and second sets of dimensions represent a same metric over an interval of time.

17

17. The computer-readable storage medium of claim 16 , wherein the method further comprises: iteratively applying the selected detection technique to additional time-series data sets for other combinations of values of the second set of dimensions of the time-series data in response to detecting an anomaly in the first-time-series data set.

18

18. The computer-readable storage medium of claim 16 , wherein said second applying the selected detection technique comprises detecting an anomaly in the second time-series data set and the method further comprises: applying the selected detection technique to a third time-series data set for a combination of values of a third set of dimensions of the time-series data in response to detecting an anomaly in the second time-series data set, wherein the second set of dimensions is a subset of the third set of dimensions and the third set of dimensions includes an additional dimension not included in the second set of dimensions.

19

19. The computer-readable storage medium of claim 16 , wherein the method further comprises: removing seasonality and trend data from the first time-series data set.

20

20. The computer-readable storage medium of claim 16 , wherein the selected detection technique is a standard deviation technique and wherein said first applying comprises detecting the anomaly in the first-time-series data set based on a normal distribution of historical data.

Patent Metadata

Filing Date

Unknown

Publication Date

June 15, 2021

Inventors

Varun Jain
Dmitri A. Klementiev
Igor Sakhnov
Dinko Papak
LeninaDevi Thangavel
Michail Zervos
Dhruv Gakkhar
Kateryna Boikovska

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “COMBINATION OF TECHNIQUES TO DETECT ANOMALIES IN MULTI-DIMENSIONAL TIME SERIES” (11036715). https://patentable.app/patents/11036715

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.