IP Library Granted Patent US 9,633,198
Granted Patent B2
US 9,633,198 · App. 14/181,188 · Granted Apr 25, 2017

Detecting anomalous process behavior

Inventors: Sherif M. E. El-Rafei (Nasr, EG); Ahmed K. Farahat (Kitchener, CA); Hany M. Hassan (Redmond, WA); Tamer A. Mahfouz (Cairo, EG)
Assignee: International Business Machines Corporation
G06F21/50G06F11/0715G06N7/00G06Q10/00G06F11/0751
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,633,198
App. No.
14/181,188
Granted
Apr 25, 2017
Kind
B2
Abstract

A method for learning a process behavior model based on a process past instances and on one or more process attributes, and a method for detecting an anomalous process using the corresponding process behavior model.

Claims (18)

1. A method for monitoring executed process instances of a business process workflow, each process instance indicating an occurrence of the business process workflow and a sequence of events of a first process instance indicating a behavior of the first process instance, the method comprising:

identifying, by a server computer, a learned behavior model of the business process workflow, wherein the learned behavior model is a Weighted Finite State Transducer;

determining, by the server computer, based on the learned behavior model, the first process instance, wherein the first process instance is running;

determining, by the server computer, for the first process instance, a sequence of events for a second process instance;

calculating, by the server computer, a likelihood as a sum of weights along the sequence of events, the likelihood including only the weights associated with already executed activities;

determining, by the server computer, whether the likelihood is above a threshold value;

responsive to determining the likelihood is not above the threshold value, reporting, by the server computer, the sequence of events as anomalous behavior.

2. The method of claim 1 , further comprising:

responsive to determining the likelihood is above the threshold value, proceeding, by the server computer, to a first step on a third process instance.

3. The method of claim 1 , wherein the learned behavior is associated with at least one attribute value, and comprises a set of paths, wherein a path comprises a set of nodes and a set of transitions and a union of the paths form a directed graph corresponding to the business process workflow.

4. The method of claim 1 , wherein the likelihood is obtained by multiplying the weights together.

5. The method of claim 1 , further comprising:

determining, by the server computer, a plurality of attributes of the first process instance;

determining, by the server computer, a cluster to which the first process instance belongs;

determining, by the server computer, whether the first process instance enters a new state;

responsive to determining the first process instance enters the new state, calculating, by the server computer, a probability that each of a plurality of process instances in the cluster proceed through each of a same set of states that the first process instance proceeds through;

determining, by the server computer, whether the probability is above a threshold value; and

responsive to determining the probability is not above the threshold value, alerting, by the server computer, a user that the first process instance is anomalous.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 15, 2021
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: AIRBNB, INC.
Reel/Frame 056427/0193 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 14, 2014
From: EL-RAFEI, SHERIF M.E.; FARAHAT, AHMED K.; HASSAN, HANY M.; MAHFOUZ, TAMER A.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 032223/0063 →
Priority Claims (1)
EP 07112421 · Jul 13, 2007 · regional
Continuity (2)
Division 12170508 · Jul 10, 2008
Related Publication 20140165193A1 · Jun 12, 2014