IP Library Granted Patent US 12,457,151
Granted Patent B2
US 12,457,151 · App. 18/240,958 · Granted Oct 28, 2025

Multivariate and multi-timescale anomaly detection

Inventors: Woei Ling Leow (Santa Clara, CA); Bill Byrd (San Francisco, CA); Rajagopal Iyengar (Cedar Park, TX)
Assignee: Oracle International Corporation
H04L41/0677H04L41/16H04L43/062
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,457,151
App. No.
18/240,958
Granted
Oct 28, 2025
Kind
B2
Abstract

Techniques for anomaly detection are disclosed. An anomaly detection system transforms observation signals received from signal generators into multidimensional representations. The system extracts portions of the multidimensional representation indicative of anomalies. Based on the extracted portions of the multidimensional representation, the system determines metrics representing the observation signals and determines whether the metrics satisfy anomaly detection criteria.

Claims (78)

1 . An anomaly detection system comprising one or more modules configured to:

receive an observation signal from a first signal generator, the observation signal comprising a first unidimensional series of values;

receive a reference signal from a second signal generator, the reference signal comprising a second unidimensional series of values corresponding to the first unidimensional series of values;

combine the observation signal with the reference signal by transforming the first unidimensional series of values of the observation signal and the corresponding second unidimensional series of values of the reference signal into a multidimensional representation, the multidimensional representation comprising a multidimensional image;

identify a portion of the multidimensional image comprising a region indicative of one or more anomalies and excluding one or more regions that do not contain information indicating the presence of the one or more anomalies;

extract the portion of the multidimensional image;

convert the portion of the multidimensional image into a metric;

determine that the metric satisfies an anomaly detection criteria; and

generate an output indicating an anomaly in the observation signal from the signal generator.

2 . The anomaly detection system of claim 1 , wherein identifying the portion of the multidimensional image comprises: applying a convolutional neural network trained to recognize the region of the multidimensional image indicative of anomalies.

3 . The anomaly detection system of claim 1 , wherein determining the metric comprises:

applying a generative classifier trained to determine the metric by capturing the characteristics of normalcy in the portion of the multidimensional image.

4 . The anomaly detection system of claim 1 , wherein the multidimensional image is a two-dimensional image comprising a first axis corresponding to the observation signal and a second axis corresponding to the observation signal.

5 . The anomaly detection system of claim 1 , wherein the multidimensional image is a three-dimensional image.

6 . The anomaly detection system of claim 1 , wherein:

the first signal generator is a first sensor; and

the second signal generator is a second sensor.

7 . The anomaly detection system of claim 1 , wherein:

the observation signal comprising the first unidimensional series of values has a second time scale; and

the reference signal comprising the second unidimensional series of values corresponding to the first unidimensional series of values and has the first timescale.

8 . The anomaly detection system of claim 7 , wherein the one or more modules of the anomaly detection system are further configured to:

receive a second observation signal from a third signal generator, the second observation signal comprising a third unidimensional series of values;

receive a second reference signal from a fourth signal generator, the second reference signal comprising a fourth unidimensional series of values corresponding to the second unidimensional series of values;

combine the second observation signal with the second reference signal by transforming the third unidimensional series of values of the second observation signal and the corresponding fourth unidimensional series of values of the second reference signal into a second multidimensional representation, the second multidimensional representation comprising a second multidimensional image;

identify a portion of the second multidimensional image comprising a region indicative of one or more anomalies and excluding one or more regions that do not contain information indicating the presence of the one or more anomalies;

extract the portion of the second multidimensional image;

convert the portion of the second multidimensional image into a second metric;

determine that the second metric satisfies the anomaly detection criteria; and

generate a second output indicating a second anomaly in the second observation signal from the third signal generator.

9 . The anomaly detection system of claim 8 , wherein:

the second observation signal comprising the third unidimensional series of values has a second time scale; and

the second reference signal comprising the fourth unidimensional series of values corresponding to the first unidimensional series of values and has the second timescale.

10 . The anomaly detection system of claim 9 , wherein the one or more modules of the anomaly detection system are further configured to:

combine a first output indicating a first anomaly with a second output indicating the second anomaly; and

generate a system anomaly output based on the combination of the first output and the second output.

11 . A method comprising:

receiving an observation signal from a first signal generator, the observation signal comprising a first unidimensional series of values;

receiving a reference signal from a second signal generator, the reference signal comprising a second unidimensional series of values corresponding to the first unidimensional series of values;

combine the observation signal with the reference signal by transforming the first unidimensional series of values of the observation signal and the corresponding second unidimensional series of values of the reference signal into a multidimensional representation, the multidimensional representation comprising a multidimensional image;

identify a portion of the multidimensional image comprising a region indicative of one or more anomalies and excluding one or more regions that do not contain information indicating the presence of the one or more anomalies;

extract the portion of the multidimensional image;

converting the portion of the multidimensional image into a metric;

determining that the metric satisfies an anomaly detection criteria; and

generating an output indicating an anomaly in the observation signal from the signal generator.

12 . The method of claim 11 , wherein identifying the portion of the multidimensional image comprises:

applying a convolutional neural network trained to recognize the region of the multidimensional image indicative of anomalies.

13 . The method of claim 11 , wherein determining the metric comprises:

applying a generative classifier trained to determine the metric by capturing the characteristics of normalcy in the portion of the multidimensional image.

14 . A system comprising:

a plurality of anomaly detection modules configured to detect anomalies in a plurality of observation signals from a plurality of signal generators, wherein:

individual anomaly detection modules of the plurality of anomaly detection modules are configured to:

receive an observation signal of the plurality of observation signals from a respective first signal generator of the plurality of signal generators, wherein the observation signal comprises a first unidimensional series of values;

receive a reference signal from a respective second signal generator of the plurality of signal generators, the reference signal comprising a second unidimensional series of values corresponding to the first unidimensional series of values;

combine the observation signal with the reference signal by transforming the first unidimensional series of values of the observation signal and the corresponding a second unidimensional series of values of the reference signal into a multidimensional representation, the multidimensional representation comprising a multidimensional image;

identify a portion of the multidimensional image comprising a region indicative of one or more anomalies and excluding one or more regions that do not contain information indicating the presence of the one or more anomalies;

extract the portion of the multidimensional image;

convert the portion of the multidimensional image into a metric;

determine that the metric satisfies an anomaly detection criteria; and

determine an output indicating an anomaly in the observation signal from the respective signal generator; and

wherein the system is configured to generate an anomaly report combining the outputs of the plurality of anomaly detection modules.

15 . The system of claim 14 , wherein the individual anomaly detection modules identify the portion of the respective multidimensional image by:

applying a convolutional neural network trained to identify anomalous variations in normal sample values corresponding to the respective signal generator.

16 . The system of claim 14 , wherein the individual anomaly detection modules determine the respective metric by:

applying a generative classifier trained to determine the metric by capturing the characteristics of normalcy in the portion of the respective multidimensional image.

17 . A method comprising:

receiving a plurality of observation signals and a plurality of reference signals by a respective plurality of anomaly detection modules, wherein:

the plurality of observation signals and the plurality of reference signals comprise unidimensional series of values, and

individual observation signals of the plurality of observation signals correspond to individual reference signals of the plurality of reference signals;

combine the corresponding observation signals and reference signals by transforming, by the plurality of anomaly detection modules, the respective unidimensional series of values of the observation signals and the corresponding reference signals into multidimensional representations, the multidimensional representations comprising multidimensional images;

identifying, by the plurality of anomaly detection modules, portions of the respective multidimensional images comprising regions of the multidimensional representations indicative of one or more anomalies and excluding one or more regions of the multidimensional representations that do not contain information indicating the presence of the one or more anomalies;

extract the portions of the respective multidimensional images;

converting, by the plurality of anomaly detection modules, the respective portions of the multidimensional images into metrics;

determining, by the plurality of anomaly detection modules, whether the respective observation signals include anomalies based on to the respective metrics satisfying anomaly detection criteria;

determining, by the plurality of anomaly detection modules, outputs indicating anomalies determined in the observation signals corresponding to the respective metrics; and

generating an anomaly report combining the outputs of the plurality of detection modules.

18 . The method of claim 17 , wherein identifying the portions of the multidimensional images comprise: applying convolutional neural networks trained to identify anomalous variations in normal samples values corresponding to the respective signal generators.

19 . The method of claim 17 , wherein determining the metric comprises:

applying a generative classifier trained to determine the metric by capturing the characteristics of normalcy in the portion of the multidimensional images.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 8, 2023
From: LEOW, WOEI LING; BYRD, BILL; IYENGAR, RAJAGOPAL
To: ORACLE INTERNATIONAL CORPORATION
Reel/Frame 064851/0949 →
Continuity (1)
Related Publication 20250080405A1 · Mar 6, 2025
References Cited (23)
US 8724904B2 · Fujiki et al. · 2014 [cited by applicant]
US 9679243B2 · Zou et al. · 2017 [cited by applicant]
US 10410113B2 · Clayton et al. · 2019 [cited by applicant]
US 11169514B2 · Song et al. · 2021 [cited by applicant]
US 20150269050A1 · Filimonov et al. · 2015 [cited by applicant]
US 20170339178A1 · Mahaffey · 2017 [cited by examiner]
US 20180027004A1 · Huang · 2018 [cited by examiner]
US 20190050515A1 · Su · 2019 [cited by examiner]
US 20190122138A1 · Li · 2019 [cited by examiner]
US 20190147300A1 · Bathen et al. · 2019 [cited by applicant]
US 20190379589A1 · Ryan · 2019 [cited by examiner]
US 20200067969A1 · Abbaszadeh · 2020 [cited by examiner]
US 20200387797A1 · Ryan · 2020 [cited by examiner]
US 20210081477A1 · Tibbet · 2021 [cited by examiner]
US 20210089927A9 · Ryan et al. · 2021 [cited by applicant]
US 20210182385A1 · Roychowdhury · 2021 [cited by examiner]
US 20210350213A1 · Sethi · 2021 [cited by examiner]
US 20220014554A1 · Vasu · 2022 [cited by examiner]
US 20230010764A1 · Gollnick · 2023 [cited by examiner]
EP 2851561A1 · 2015 [cited by examiner]
Li G. et al., “Deep learning for anomaly detection in multivariate time series: Approaches, applications, and challenges”, Information Fusion, vol. 91, Mar. 2023, pp. 93-102. [cited by applicant]
Rani V. et al., “Self-supervised Learning: A Succinct Review”, Archives of Computational Methods in Engineering, 2023, vol. 30, pp. 2761-2775. [cited by applicant]
Yang C.L. et al., “Multivariate Time Series Data Transformation for Convolutional Neural Network”, 2019 IEEE/SICE International Symposium on System Integration (SII), Jan. 2019, pp. 188-192. [cited by applicant]