Facilitating efficient and effective anomaly detection via minimal human interaction
US-11775502-B2 · Oct 3, 2023 · US
US12155684B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12155684-B2 |
| Application number | US-202318303307-A |
| Country | US |
| Kind code | B2 |
| Filing date | Apr 19, 2023 |
| Priority date | Jan 22, 2021 |
| Publication date | Nov 26, 2024 |
| Grant date | Nov 26, 2024 |
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.
Embodiments for generating user customized alert notifications for application operations and activities based on monitored performance metrics. Key performance indicators for the application and user behavior are defined, and a monitor process collects behavior statistics of the application for each user with respect to data assets for each of the key performance indicators. Anomaly detection policies are provided to define anomalous behavior of the users with respect to data assets of the computer network. An anomaly detection process detects anomalous user behavior and an alert notification is sent to administrative or security personnel upon each detected instance of abnormal user behavior. The alert notification rules are defined by the user based on operation severity, asset type, operation, and defined metrics to tailor and minimize the number of alerts sent to the user.
Opening claim text (preview).
What is claimed is: 1. A computer-implemented method of generating alert notifications for anomalous user behavior detected in a data processing system, comprising: defining key performance indicators for user behavior of a plurality of users in the computer network; collecting behavior statistics for each of the users with respect to each of the key performance indicators as compared to defined normal behavior for each user with respect to the key performance indicators; receiving a user defined severity ranking of selected operations performed by an application executed in the system; detecting anomalous behavior of a user for a key performance indicator based on the behavior statistics of the user and the defined severity ranking for the selected operations; and sending a notification to the user upon detection of the anomalous behavior. 2. The method of claim 1 wherein the selected operations comprise a subset of all operations utilized by the application, and which impact creation, deletion, modification, backup, and replication of data by the application. 3. The method of claim 2 wherein the application is a database program, and wherein the selected operations are monitored for excessive creation of databases, unusual database deletions, corruption of database metadata, excessive backups of database data, and excessively long replication times. 4. The method of claim 2 wherein the severity ranking comprises a severity level within a defined range. 5. The method of claim 4 further comprising creating notification rules comprising associating a severity ranking with each asset type and operation, and wherein the defined range comprises critical, urgent, and info. 6. The method of claim 5 further comprising defining a metric for each combination of severity, asset type, and operation, wherein the metric comprises a numerical value of an operation relative to an average value for the operation. 7. The method of claim 6 further comprising using the metrics to set the severity level for each respective operation and asset type. 8. The method of claim 1 further comprising specifying one or more users to send the notification based on the severity level. 9. The method of claim 8 further comprising: defining an action list tabulating mechanisms to provide the notification to the user, the mechanisms comprising at least one of: an automated phone call, an automated text message, a prioritized e-mail message, and a graphical user interface message; and sending the notification to the user in accordance with the action list. 10. The method of claim 1 wherein the key performance indicators include at least one of: frequency of user login to the computer system, length of login, initiated and role-based activities with respect to data assets in the computer system, number of failed login attempts, and login location, and wherein the method further comprises: defining one or more anomaly detection conditions to define abnormal user behavior in the computer network using defined threshold values; and applying an anomaly detection policy to the collected behavior statistics to define the anomalous behavior. 11. A computer-implemented method of generating alert notifications for anomalous user behavior detected in a data processing system, comprising: identifying key operations of an application executed by the system, wherein the key operations comprise a subset of all operations utilized by the application acting on data assets, and which impact creation, deletion, modification, backup, and replication of data by the application; listing metrics defining anomalous behavior with respect to each key operation on an asset type of the data assets; assigning a severity level per operation for each asset type; and generating an alert notification to a user only if a severity level of an operation exceeds a defined threshold. 12. The method of claim 11 wherein the application is a database program, and wherein the selected operations are monitored for excessive creation of databases, unusual database deletions, corruption of database metadata, excessive backups of database data, and excessively long replication times. 13. The method of claim 12 wherein the severity ranking comprises a severity level within a defined range, the method further comprising creating notification rules comprising associating a severity ranking with each asset type and operation, and wherein the defined range comprises critical, urgent, and info. 14. The method of claim 13 further comprising defining the metric for each combination of severity, asset type, and operation, wherein the metric comprises a numerical value of an operation relative to an average value for the operation. 15. The method of claim 14 further comprising: specifying one or more users to send the notification based on the severity level; defining an action list tabulating mechanisms to provide the notification to the user, the mechanisms comprising at least one of: an automated phone call, an automated text message, a prioritized e-mail message, and a graphical user interface message; and sending the notification to the user in accordance with the action list. 16. The method of claim 11 wherein the key performance indicators include at least one of: frequency of user login to the computer system, length of login, initiated and role-based activities with respect to data assets in the computer system, number of failed login attempts, and login location, and wherein the method further comprises: defining one or more anomaly detection conditions to define abnormal user behavior in the computer network using defined threshold values; and applying an anomaly detection policy to collected behavior statistics to define the anomalous behavior. 17. A system for detecting anomalous user behavior in a data processing system and generating customized alert notifications, comprising: an agent running in a user host system containing data assets to be protected, and collecting user behavior statistics for key performance indicators defining certain activities of users of the network and the data assets; a key performance monitoring service running on a data protection system coupled to the host system and generating key performance indicator events from the collected behavior statistics from the agent; a custom notification process receiving a user defined severity ranking of selected operations performed by an application executed in the system; an anomaly detection service detecting anomaly alerts from scans triggered by key performance indicator events received from the key performance monitoring service; and a notification service receiving anomaly alert events from the anomaly detection service and generating notification messages based on the severity ranking to be transmitted to the user. 18. The system of claim 17 wherein the application is a database program, and wherein the selected operations are monitored for excessive creation of databases, unusual database deletions, corruption of database metadata, excessive backups of database data, and excessively long replication time, and wherein the severity ranking comprises a severity level within a defined range. 19. The system of claim 18 further comprising a process creating notification rules comprising associating a severity ranking with each asset type and operation, and wherein the defined range comprises critical, urgent, and info, and specifying one or more users to send the notification based on the severity level.
Remedial or corrective actions (recovery from an exception in an instruction pipeline G06F9/3861; by retry G06F11/1402; for recovering from a failure of a protocol instance or entity H04L69/40) · CPC title
Backup restoration techniques · CPC title
using de-duplication of the data · CPC title
for graphical visualisation of monitoring data · CPC title
Traffic logging, e.g. anomaly detection · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.