Method and apparatus for anomaly detection in a network

US10069691B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10069691-B2
Application numberUS-201315039064-A
CountryUS
Kind codeB2
Filing dateNov 26, 2013
Priority dateNov 26, 2013
Publication dateSep 4, 2018
Grant dateSep 4, 2018

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.

The disclosure provides a method ( 100 ) and apparatus for anomaly detection in a network. The method ( 100 ) comprises: obtaining (S 110 ) a stream of time-series data related to the network; and dividing (S 120 ) the stream into a number of sub-streams each corresponding to a category of data. The method further comprises, for each of the sub-streams: reconstructing (S 130 ) a plurality of phase spaces; predicting (S 140 ), in each of the plurality of phase spaces, whether a data item in the sub-stream is an anomaly candidate based on a prediction model associated with the phase space; and detecting (S 150 ) the data item as an anomaly when it is predicted as an anomaly candidate in all of the plurality of phase spaces.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method for anomaly detection in a network, the method performed by an apparatus configured for monitoring performance of the network and comprising: receiving a stream of time-series data from one or more nodes in the network, the time-series data comprising data items comprising or derived from performance or service-quality measurements for one or more categories of network performance; dividing the stream into sub-streams, each sub-stream corresponding to one of the one or more categories of network performance; and for each of the sub-streams: reconstructing a plurality of phase spaces, each phase space having two or more dimensions corresponding to respective system variables of the network represented by the sub-stream and reconstructed by applying a corresponding embedding function to the sub-stream, to obtain feature vectors corresponding to respective ones of the data items comprising the sub-stream, each corresponding embedding function having a unique pairing of embedding dimension and lag for the sub-stream; for each phase space, identifying feature vectors that lie outside of a normal range learned for the phase space; detecting anomalous data items in the sub-stream by detecting data items for which the corresponding feature vectors all lie outside normal ranges learned for the respective phase spaces; and storing or reporting indications of the anomalous data items. 2. The method of claim 1 , wherein the normal range for each phase space is initially learned from a training data set and is periodically updated based on data items subsequently received for the corresponding sub-stream that are not detected as anomalous. 3. The method of claim 1 , wherein the normal range for each phase space is based on One Class Support Vector Machine (OCSVM). 4. The method of claim 1 , wherein the time-series data comprises Key Performance Indicator (KPI) data which is a measure of network performance or service quality provided by the network. 5. An apparatus comprising a processor and a memory, said memory comprising instructions executable by said processor whereby said apparatus is operative to: receive a stream of time-series data from one or more nodes in the network, the time-series data comprising data items comprising or derived from performance or service-quality measurements for one or more categories of network performance; divide the stream into sub-streams, each sub-stream corresponding to one of the one or more performance categories; and for each of the sub-streams: reconstruct a plurality of phase spaces, each phase space having two or more dimensions corresponding to respective system variables of the network represented by the sub-stream and reconstructed by applying a corresponding embedding function to the sub-stream, to obtain feature vectors corresponding to respective ones of the data items comprising the sub-stream, each corresponding embedding function having a unique pairing of embedding dimension and lag for the sub-stream; for each phase space, identify feature vectors that lie outside of a normal range learned for the phase space; detect anomalous data items in the sub-stream by detecting data items for which the corresponding feature vectors all lie outside normal ranges learned for the respective phase spaces; and store or report indications of the anomalous data items. 6. The apparatus of claim 5 , wherein the normal range for each phase space is initially learned from a training data set and is periodically updated based on data items subsequently received for the corresponding sub-stream that are not detected as anomalous. 7. The apparatus of claim 5 , wherein the normal range for each phase space is based on One Class Support Vector Machine (OCSVM). 8. The apparatus of claim 5 , wherein the time-series data comprises Key Performance Indicator (KPI) data which is a measure of network performance or service quality.

Assignees

Inventors

Classifications

  • H04L41/142Primary

    using statistical or mathematical methods · CPC title

  • Determining service level performance parameters or violations of service level contracts, e.g. violations of agreed response time or mean time between failures [MTBF] · CPC title

  • for predicting network behaviour · CPC title

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 US10069691B2 cover?
The disclosure provides a method ( 100 ) and apparatus for anomaly detection in a network. The method ( 100 ) comprises: obtaining (S 110 ) a stream of time-series data related to the network; and dividing (S 120 ) the stream into a number of sub-streams each corresponding to a category of data. The method further comprises, for each of the sub-streams: reconstructing (S 130 ) a plurality of ph…
Who is the assignee on this patent?
Ericsson Telefon Ab L M
What technology area does this patent fall under?
Primary CPC classification H04L41/142. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Sep 04 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). 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).