Detection of anomalous utility usage

US9535917B1 · US · B1

Patent metadata
FieldValue
Publication numberUS-9535917-B1
Application numberUS-201213631298-A
CountryUS
Kind codeB1
Filing dateSep 28, 2012
Priority dateSep 28, 2012
Publication dateJan 3, 2017
Grant dateJan 3, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Detecting for anomalous utility usage, including: determining with respect to the subject set of utility usage data a portion that is not associated with a predetermined set of significant components; determining that the portion that is not associated with the predetermined set of significant components exceeds a prescribed threshold; and concluding, based at least in part on the determination that the portion that is not associated with the predetermined set of significant components exceeds the prescribed threshold, that the subject set of utility usage data is anomalous.

First claim

Opening claim text (preview).

What is claimed is: 1. A system of anomalous utility usage detection, comprising: a memory or other storage device configured to store a subject set of utility usage data; and a processor coupled to the memory or other storage device and configured to: analyze a set of historical utility usage data associated with one or more readings over a particular window of time and derive a plurality of components from the set of historical utility usage data, wherein each of the plurality of components represents a characteristic of the set of historical utility usage data; select a subset of the plurality of components to use as a set of significant components, wherein the plurality of components is associated with a corresponding plurality of significance values, wherein the subset of the plurality of components is selected based at least in part on the corresponding plurality of significance values, wherein the set of significant components is selected to represent normal utility usage data; determine with respect to the subject set of utility usage data a portion that is not associated with the set of significant components; determine that the portion that is not associated with the set of significant components exceeds a prescribed threshold, wherein the portion that is not associated with the set of significant components corresponds to a difference between the subject set of utility usage data and a projection of the subject set of utility usage data onto a subspace spanned by the set of significant components; and conclude, based at least in part on the determination that the portion that is not associated with the set of significant components exceeds the prescribed threshold, that the subject set of utility usage data is anomalous; and wherein, the plurality of components is decomposed from the set of historical utility usage data using a principal component analysis that comprises: determining one or more eigenvectors associated with a training matrix generated using the set of historical usage data; determining one or more eigenvalues respectively corresponding to the one or more eigenvectors; and selecting the set of significant components based at least in part on the one or more eigenvalues respectively corresponding to the one or more eigenvectors. 2. The system of claim 1 , wherein the subject set of utility usage data is associated with a meter and the set of significant components is associated with the meter. 3. The system of claim 1 , wherein the subject set of utility usage data is associated with a group of meters and the set of significant components is associated with the group of meters. 4. The system of claim 1 , wherein the corresponding plurality of significance values associated with the plurality of components comprises a plurality of variances. 5. The system of claim 4 , wherein the processor is further configured to receive a configuration associated with a desired percentage of variance to use to select the subset of the plurality of components. 6. The system of claim 1 , wherein the set of historical utility usage data comprises a series of recorded meter readings and corresponding time indications. 7. The system of claim 1 , wherein the set of significant components is determined based at least in part on a transformation applied to the set of historical utility usage data. 8. The system of claim 1 , wherein the prescribed threshold is determined based at least in part on a portion of the set of historical utility usage that is outside of the set of significant components. 9. The system of claim 1 , wherein the processor is further configured to display an alert associated with information associated with the determination of the subject set of utility usage data as being anomalous. 10. A method of anomalous utility usage detection, comprising: analyzing a set of historical utility usage data associated with one or more readings over a particular window of time and deriving a plurality of components from the set of historical utility usage data, wherein each of the plurality of components represents a characteristic of the set of historical utility usage data; selecting a subset of the plurality of components to use as a set of significant components, wherein the plurality of components is associated with a corresponding plurality of significance values, wherein the subset of the plurality of components is selected based at least in part on the corresponding plurality of significance values, wherein the set of significant components is selected to represent normal utility usage data; determining, using one or more processors, with respect to the subject set of utility usage data a portion that is not associated with the set of significant components; determining that the portion that is not associated with the set of significant components exceeds a prescribed threshold, wherein the portion that is not associated with the set of significant components corresponds to a difference between the subject set of utility usage data and a projection of the subject set of utility usage data onto a subspace spanned by the set of significant components; and concluding, based at least in part on the determination that the portion that is not associated with the set of significant components exceeds the prescribed threshold, that the subject set of utility usage data is anomalous; and wherein, the plurality of components is decomposed from the set of historical utility usage data using a principal component analysis that comprises: determining one or more eigenvectors associated with a training matrix generated using the set of historical usage data; determining one or more eigenvalues respectively corresponding to the one or more eigenvectors; and selecting the set of significant components based at least in part on the one or more eigenvalues respectively corresponding to the one or more eigenvectors. 11. The method of claim 10 , wherein the subject set of utility usage data is associated with a meter and the set of significant components is associated with the meter. 12. The method of claim 10 , wherein the subject set of utility usage data is associated with a group of meters and the set of significant components is associated with the group of meters. 13. The method of claim 10 , wherein the corresponding plurality of significance values is associated with the plurality of components comprises a plurality of variances. 14. The method of claim 13 , further comprising receiving a configuration associated with a desired percentage of variance to use to select the subset of the plurality of components. 15. The method of claim 10 , wherein the set of historical utility usage data comprises a series of recorded meter readings and corresponding time indications. 16. The method of claim 10 , wherein determining the portion that is not associated with the set of significant components includes determining a degree to which the subject set of utility usage data deviates from the set of significant components. 17. The method of claim 10 , wherein the training matrix is generated using the set of historical utility usage data. 18. The method of claim 10 , further comprising: in response to concluding that the subject set of utility usage data is anomalous, sending, to a user, an alert indicating that the subject set of utility usage data is anomalous. 19. A computer program product for anomalous utility usage detection, the computer program product being embodied in a non-transitory computer readable storage medium a

Assignees

Inventors

Classifications

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9535917B1 cover?
Detecting for anomalous utility usage, including: determining with respect to the subject set of utility usage data a portion that is not associated with a predetermined set of significant components; determining that the portion that is not associated with the predetermined set of significant components exceeds a prescribed threshold; and concluding, based at least in part on the determination…
Who is the assignee on this patent?
Emc Corp
What technology area does this patent fall under?
Primary CPC classification G06F16/148. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jan 03 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).