Process Mining algorithm

Job ID: 32458565

Budget: $30 – $250 USD

If I have windows usage data table like

StartTime | EndTime | Window | Value

that records a history of windows usage - how can we mine this data to get some repetitive patters, e.g. wnd1->wnd2->wnd3 (set of records running consistently, set of records in different patterns may vary.. ) ?

What algorithm is better to use for this? Are there any implementations for Excel, Python and Delphi?