Variable Sliding-Window Routine Mining for Analyst-Focused Automation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing routine discovery systems face challenges in efficiently identifying important automation routines without overwhelming analysts with excessive findings and maintaining reasonable report runtime, particularly in front office and back office operations.

Innovation Solution

A sliding window routine mining system that mines automation routines directly from a long stream of operator actions without segmentation, using varying window sizes and addressing conflicts through filtering and conflict resolution methods.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional routine discovery systems segment the action stream into sentences to identify individual repetitive tasks, then they can isolate specific tasks, but they generate excessive findings that overwhelm analysts and increase computational overhead

Engineering Contradiction:
Improvetask isolation accuracyVSAvoidanalysis efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent extracts only the most significant automation routines from the action stream by applying frequency thresholds and significance scoring, rather than presenting all possible segmented tasks. This filters out noise while preserving important automation opportunities, directly addressing the problem of overwhelming analysts with excessive findings.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system changes parameters by varying window sizes (e.g., 5, 10, 15 actions) and adjusting frequency thresholds to optimize the balance between detection precision and computational efficiency. This allows the system to adapt to different task complexities while maintaining reasonable analysis performance.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If the system scans with multiple window sizes to find patterns, then it improves routine discovery comprehensiveness, but it increases report runtime and computational complexity

Engineering Contradiction:
Improvepattern detection coverageVSAvoidreport runtime
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system performs preliminary filtering by action frequency and significance scoring before applying the full multi-window scanning process. This preliminary action reduces the search space and allows the system to focus computational resources on promising patterns, thereby maintaining comprehensive detection while reducing overall runtime.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically adjusts the window size range and scanning depth based on the characteristics of the action stream and preliminary analysis results. This dynamic adaptation allows comprehensive pattern detection when needed while reducing computational overhead for simpler cases, directly addressing the runtime vs. comprehensiveness trade-off.

Inventive Principle:
Principle #15Dynamics

3Reliability

If the system presents all discovered routines to analysts, then it ensures no important routines are missed, but it overwhelms analysts with too many findings

Engineering Contradiction:
Improveroutine importance coverageVSAvoidanalyst workload
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system applies different quality criteria and filtering thresholds to different types of routines based on their characteristics. High-frequency, high-significance routines receive preferential treatment in the presentation hierarchy, while less significant routines are filtered or grouped. This local quality differentiation ensures important routines are highlighted without presenting every possible finding to the analyst.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system introduces an intermediary significance scoring mechanism that acts as a mediator between the raw pattern detection and the analyst presentation. This intermediary layer ranks and filters routines based on multiple criteria (frequency, window size, action diversity), providing a curated subset that maintains reliability while reducing analyst workload.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20250328361A1Routine mining using variable sliding window
Publication Date: 2025.10.23 NICE LTD
  • US20250328361A1 patent drawing
  • US20250328361A1 patent drawing
  • US20250328361A1 patent drawing

AI summary

A system is adapted to automatically create new automation routines. The system includes a processor configured to, over a period of time, store L actions taken by one or more customer support agents and, in real time, for values of n between a first loop value and a second loop value: with a window of length n, starting at the first position within the stored actions and ending at the L-nth position within the stored actions, repeatedly: scan the stored L actions; create an automation candidate from the actions that fall within the window; store the automation candidate; increment the position of the window; and increment the value of n. The processor is further configured to identify repeated automation candidates of the stored automation candidates; filter the repeated automation candidates to select final automation candidates; and create new automation routines from the final automation candidates.