Anomaly detection system
US-2021349897-A1 · Nov 11, 2021 · US
US12436870B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12436870-B2 |
| Application number | US-202217988937-A |
| Country | US |
| Kind code | B2 |
| Filing date | Nov 17, 2022 |
| Priority date | Nov 25, 2021 |
| Publication date | Oct 7, 2025 |
| Grant date | Oct 7, 2025 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A method for detecting outlier behavior in a set of executions of one or several applications on an information processing device, implemented by a computer and comprising steps of triggering (S 1 ) said set of executions in collaboration with a profiling tool in order to collect, for each execution, at least one time series of measurement points assigning, for each measurement point, a value to a measured parameter; automatically formatting (S 2 ) the time series obtained for said set, by adjusting, for each time series, its length, its values, and its number of measurement points; calculating (S 3 ) a metric between two time series among the time series collected for said set of executions; detecting (S 4 ) an outlier based on said distance.
Opening claim text (preview).
What is claimed is: 1. A method for detecting outlier behavior in a set of executions of one or several applications on an information processing device, implemented by a computer, the method comprising: triggering said set of executions in collaboration with a profiling tool in order to collect, for each execution, at least one time series of measurement points assigning, for each measurement point, a value to a measured parameter; automatically formatting the time series obtained for said set, by adjusting by normalization, for each time series, its length, its values, and its number of measurement points; said adjusting of its length comprising projecting each measurement point of said time series toward a reference interval, said adjusting of its values comprising dividing each value of said numerical series by a total quantity corresponding to all values for said time series, and said adjusting of its number of measurement points comprises interpolating a set of additional measurement points so that the number of measurement points of said time series is equal to the number of measurement points of a longer time series of said set; calculating a metric between two time series among the time series collected for said set of executions; detecting an outlier based on a comparison of said metric with a threshold, said outlier being detected when said metric is greater than said threshold; excluding, for one of said applications, executions of said set for which an outlier has been detected; and determining a normal behavior of said application from the remaining executions. 2. The method according to claim 1 , wherein formatting is performed in pairs of time series within said set. 3. The method according to claim 1 , further comprising providing information corresponding to said outlier to a user via a human-machine interface. 4. The method according to claim 1 , further comprising automatically determining runtime optimization parameters for an application, from the remaining executions of said application, said automatically determining comprising repeating executions of said applications with different sets of executing parameters and evaluating performances of said application for said set of executing parameters by considering the normal behavior of said application. 5. The method according to claim 1 , further comprising selecting an acceleration module for an application, from the executions of the same application, excluding the executions for which an outlier was detected. 6. The method according to claim 1 , wherein said total quantity is an approximation of the integral of said time series with respect to time. 7. The method according to claim 1 , wherein said metric is calculated on the cumulative sums of the values of said time series. 8. A non-transitory computer-readable storage medium comprising instructions which, when executed by a computer, cause said computer to perform the method according to claim 1 .
Performance evaluation by statistical analysis · CPC title
by assessing time · CPC title
Monitoring of software · CPC title
where the computing system component is a software system · CPC title
using software metrics · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.