System and Method for Calculating Remaining Useful Time of Objects
US-2015262060-A1 · Sep 17, 2015 · US
US10474932B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10474932-B2 |
| Application number | US-201615367012-A |
| Country | US |
| Kind code | B2 |
| Filing date | Dec 1, 2016 |
| Priority date | Sep 1, 2016 |
| Publication date | Nov 12, 2019 |
| Grant date | Nov 12, 2019 |
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.
Disclosed herein are systems, devices, and methods for detecting anomalies in multivariate data received from an asset-related data source, such as signal data and/or other data from an asset. According to an example, a platform may receive multivariate data from an asset in an original coordinate space and transform the data in the original coordinate space to a transformed coordinate space having a relatively fewer number of dimensions. Additionally, the platform may standardize the data in the transformed coordinate space and modify the standardized data based on a comparison between the standardized data and a set of threshold values previously defined via training data reflective of normal asset operation. Thereafter, the platform may inversely transform the modified data back to the original coordinate space and perform an analysis to detect anomalies.
Opening claim text (preview).
The invention claimed is: 1. A computing device comprising: a network interface; at least one processor; a non-transitory computer-readable medium; and program instructions stored on the non-transitory computer-readable medium that, when executed by the at least one processor, cause a computing device to: receive, via the network interface, multivariate data in an original coordinate space having a number of dimensions equal to the number of variables included in the multivariate data, wherein the multivariate data relates to operation of an asset; transform the received multivariate data from the original coordinate space to a transformed coordinate space having fewer dimensions than the original coordinate space; standardize the data in the transformed coordinate space; modify the standardized data in the transformed coordinate space based on a set of threshold values, wherein the set of threshold values are defined based on training data reflective of normal asset operation; inversely transform the modified data from the transformed coordinate space to the original coordinate space; and analyze the inversely-transformed data in the original coordinate space to identify anomalies in the multivariate data that are indicative of a potential problem at the asset. 2. The computing device of claim 1 , wherein the program instructions that are executable to cause the computing device to transform the received multivariate data from the original coordinate space to the transformed coordinate space having fewer dimensions than the original coordinate space comprise program instructions that are executable to cause a computing device to: apply Principal Component Analysis (PCA) to the received multivariate data in the original coordinate space, wherein the application of PCA comprises: identifying a set of Principal Components that describe the variability in the received multivariate data; based on the set of Principal Components, linearly transforming the received multivariate data in the original coordinate space to the transformed coordinate space, wherein each dimension of the transformed coordinate space corresponds to a Principal Component belonging to the set of Principal Components. 3. The computing device of claim 1 , wherein the program instructions that are executable to cause the computing to analyze the inversely-transformed data in the original coordinate space to identify anomalies in the multivariate data that are indicative of a potential problem at the asset comprise program instructions that are executable to cause the computing device to: compare the received multivariate data and the inversely-transformed data in the original coordinate space; and identify statistically-significant discrepancies in at least one variable value between the received multivariate data and the inversely-transformed data. 4. The computing device of claim 1 , wherein the program instructions that are executable to cause the computing device to standardize the data in the transformed coordinate space comprise program instructions that are executable to cause the computing device to: rescale the data in the transformed coordinate space, wherein the rescaled data is centered around an origin of the transformed coordinate space and adheres to a standard normal distribution. 5. The computing device of claim 1 , wherein the program instructions that are executable to cause a computing device to modify the standardized data in the transformed coordinate space based on the set of threshold values comprise program instruction that are executable to cause the computing device to: compare a given standardized data point's value for each dimension in the transformed coordinate space to a defined threshold value for that dimension; and determine whether one or more of the standardized data point's values exceed the defined threshold value for that variable. 6. The computing device of claim 1 , wherein the program instructions that are executable to cause the computing device to modify the standardized data in the transformed coordinate space based on the set of threshold values comprise program instruction that are executable to cause the computing device to: identify a standardized data point in the transformed coordinate space having a value in at least one given dimension that exceeds a defined threshold value for the given dimension; reduce the magnitude of the value in at least the given dimension to be equal to the defined threshold value for the given dimension. 7. The computing device of claim 6 , wherein the program instructions that are executable to cause the computing device to reduce the magnitude of the value in at least the given dimension to be equal to the defined threshold value for the given dimension comprise program instruction that are executable to cause the computing device to: reduce the magnitude of the value in at least the given dimension using at least one of vector shrinkage or component shrinkage. 8. A non-transitory computer-readable medium having program instructions stored thereon that are executable to cause a computing system to: receive multivariate data in an original coordinate space having a number of dimensions equal to the number of variables included in the multivariate data, wherein the multivariate data relates to operation of an asset; transform the received multivariate data from the original coordinate space to a transformed coordinate space having fewer dimensions than the original coordinate space; standardize the data in the transformed coordinate space; modify the standardized data in the transformed coordinate space based on a set of threshold values, wherein the set of threshold values are defined based on training data reflective of normal asset operation; inversely transform the modified data from the transformed coordinate space to the original coordinate space; and analyze the inversely-transformed data in the original coordinate space to identify anomalies in the multivariate data that are indicative of a potential problem at the asset. 9. The non-transitory computer-readable medium of claim 8 , wherein the program instructions that are executable to cause the computing system to transform the received multivariate data from the original coordinate space to the transformed coordinate space having fewer dimensions than the original coordinate space comprise program instructions that are executable to cause a computing device to: apply Principal Component Analysis (PCA) to the received multivariate data in the original coordinate space, wherein the application of PCA comprises: identifying a set of Principal Components that describe the variability in the received multivariate data; based on the set of Principal Components, linearly transforming the received multivariate data in the original coordinate space to the transformed coordinate space, wherein each dimension of the transformed coordinate space corresponds to a Principal Component belonging to the set of Principal Components. 10. The non-transitory computer-readable medium of claim 8 , wherein the program instructions that are executable to cause the computing system to analyze the inversely-transformed data in the original coordinate space to identify anomalies in the multivariate data that are indicative of a potential problem at the asset comprise program instructions that are executable to cause the computing device to: compare the received multivariate data and the inversely-transformed data in the original coordinate space; and identify statistically-significant discrepancies in at least one variable value between the received multivariate data and the inversely-transformed data
based on approximation criteria, e.g. principal component analysis · CPC title
Single-class perspective, e.g. one-against-all classification; Novelty detection; Outlier detection · CPC title
Measuring or testing not otherwise provided for · CPC title
Physics · mapped topic
Physics · mapped topic
Related publications grouped by family.
Answers are generated from the same data shown on this page.