Data-driven alert prioritization

US9601000B1 · US · B1

Patent metadata
FieldValue
Publication numberUS-9601000-B1
Application numberUS-201314039875-A
CountryUS
Kind codeB1
Filing dateSep 27, 2013
Priority dateSep 27, 2013
Publication dateMar 21, 2017
Grant dateMar 21, 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.

A technique provides alert prioritization. The technique involves selecting attributes to use as alert scoring factors. The technique further involves updating, for an incoming alert having particular attribute values for the selected attributes, count data to represent encounter of the incoming alert from perspectives of the selected attributes. The technique further involves generating an overall significance score for the incoming alert based on the updated count data. The overall significance score is a measure of alert significance relative to other alerts. Scored alerts then can be sorted so that investigators focus on the alerts with the highest significance scores. Such a technique is well suited for adaptive authentication (AA) and Security Information and Event Management (SIEM) systems among other alert-based systems such as churn analysis systems, malfunction detection systems, and the like.

First claim

Opening claim text (preview).

What is claimed is: 1. A method of providing alert prioritization, the method comprising: selecting, by processing circuitry, attributes to use as alert scoring factors; for an incoming alert having particular attribute values for the selected attributes, updating, by the processing circuitry, count data to represent encounter of the incoming alert from perspectives of the selected attributes; and generating, by the processing circuitry, an overall significance score for the incoming alert based on the updated count data, the overall significance score being a measure of alert significance relative to other alerts, wherein a list of current alerts includes other alerts and overall significance scores generated for the other alerts, and wherein the method further comprises: adding the incoming alert and the overall significance score to the list of current alerts; and sorting alerts of the list of current alerts based on overall significance score to form a prioritized list of alerts to investigate. 2. A method as in claim 1 wherein generating the overall significance score for the incoming alert based on the updated count data includes: combining individual partial significance scores to form the overall significance score, each partial significance score being a measure of alert significance from a perspective of a particular selected attribute. 3. A method as in claim 2 wherein generating the overall significance score for the incoming alert based on the updated count data further includes: prior to combining the individual partial significance scores to form the overall significance score, combining internal scores to form the individual partial significance scores, each internal score being based on metrics derived from the updated count data. 4. A method as in claim 3 wherein generating the overall significance score for the incoming alert based on the updated count data further includes: prior to combining the internal scores to form the individual partial significance scores, (i) computing sets of raw measures per attribute from the updated count data and (ii) deriving the metrics from the sets of raw measures computed per attribute. 5. A method as in claim 4 wherein computing the sets of raw measures per attribute from the updated count data includes: calculating a count-in-short-days measure based on a number of encountered occurrences of a particular attribute value in the last X days, X being an integer which is less than or equal to eight. 6. A method as in claim 5 wherein computing the sets of raw measures per attribute from the updated count data further includes: calculating a count-in-long-days measure based on a number of encountered occurrences of the particular attribute value in the last 10X days. 7. A method as in claim 6 wherein computing the sets of raw measures per attribute from the updated count data further includes: dividing the count-in-long-days measure by the count-in-short-days measure to provide, as a raw measure, a count ratio for the particular attribute value. 8. A method as in claim 4 wherein computing the sets of raw measures per attribute from the updated count data includes: calculating, as a period-of-short-count measure, a minimum time period containing two occurrences of the particular attribute value among two different alerts. 9. A method as in claim 8 wherein computing the sets of raw measures per attribute from the updated count data further includes: calculating, as a period-of-long-count measure, a minimum time period containing 10 occurrences of the particular attribute value among 10 different alerts. 10. A method as in claim 9 wherein computing the sets of raw measures per attribute from the updated count data further includes: dividing the period-of-short-count measure by the period-of-long-count measure to provide, as a raw measure, a period ratio for the particular attribute value. 11. A method as in claim 4 wherein computing the sets of raw measures per attribute from the updated count data includes: calculating a count-in-short-days measure based on a number of encountered occurrences of a particular attribute value in the last X days, calculating a count-in-long-days measure based on a number of encountered occurrences of the particular attribute value in the last 10X days, dividing the count-in-long-days measure by the count-in-short-days measure to provide, as a raw measure, a count ratio for the particular attribute value, calculating, as a period-of-short-count measure, a minimum time period containing two occurrences of the particular attribute value among two different alerts, calculating, as a period-of-long-count measure, a minimum time period containing 10 occurrences of the particular attribute value among 10 different alerts, and dividing the period-of-short-count measure by the period-of-long-count measure to provide, as a raw measure, a period ratio for the particular attribute value. 12. A method as in claim 11 wherein computing the sets of raw measures per attribute from the updated count data includes: calculating a count-in-short-days measure based on a number of encountered occurrences of another attribute value in the last X days, calculating a count-in-long-days measure based on a number of encountered occurrences of the other attribute value in the last 10X days, dividing the count-in-long-days measure by the count-in-short-days measure to provide, as a raw measure, a count ratio for the other attribute value, calculating, as a period-of-short-count measure, a minimum time period containing two occurrences of the other attribute value among two different alerts, calculating, as a period-of-long-count measure, a minimum time period containing 10 occurrences of the other attribute value among 10 different alerts, and dividing the period-of-short-count measure by the period-of-long-count measure to provide, as a raw measure, a period ratio for the other attribute value. 13. A method as in claim 1 , further comprising: sorting alerts of the list of current alerts based on overall significance score to form a prioritized list of alerts to investigate. 14. A method as in claim 13 , further comprising: rendering a top portion of the prioritized list of alerts to an investigator to prioritize alert investigation. 15. A method as in claim 1 , further comprising: combining alerts of the list of current alerts based on a common attribute to form a consolidated list of alerts to investigate. 16. A method as in claim 1 , further comprising: prior to updating the count data to represent the encounter of the incoming alert from the perspectives of the selected attributes, receiving the incoming alert from an adaptive authentication engine which is constructed and arranged to perform an adaptive authentication operation to authenticate a user based on a numerical risk score which indicates a measurement of risk that the user is not authentic. 17. A method as in claim 1 , further comprising: prior to updating the count data to represent the encounter of the incoming alert from the perspectives of the selected attributes, receiving the incoming alert from a Security Information and Event Management (SIEM) system which is constructed and arranged to provide real-time security alerts from a network environment. 18. An electronic apparatus, comprising: memory; and processing circuitry coupled to the memory, the memory storing instructions which, when carried out by the processing circuitry, cause the processing circuitry to: select a

Assignees

Inventors

Classifications

  • G06Q20/40Primary

    Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists · CPC title

  • User authentication · CPC title

  • involving long-term monitoring or reporting · CPC title

  • involving fraud or risk level assessment in transaction processing · CPC title

  • Establishing or using transaction specific rules · 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 US9601000B1 cover?
A technique provides alert prioritization. The technique involves selecting attributes to use as alert scoring factors. The technique further involves updating, for an incoming alert having particular attribute values for the selected attributes, count data to represent encounter of the incoming alert from perspectives of the selected attributes. The technique further involves generating an ove…
Who is the assignee on this patent?
Emc Corp, Emc Ip Holding Co Llc
What technology area does this patent fall under?
Primary CPC classification G06Q20/40. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Mar 21 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 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).