IP Library Granted Patent US 8,160,233
Granted Patent B2
US 8,160,233 · App. 11/359,319 · Granted Apr 17, 2012

System and method for detecting and displaying business transactions

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 8,160,233
App. No.
11/359,319
Granted
Apr 17, 2012
Kind
B2
Abstract

Methods and systems are presented for detecting business transactions from sequences of call center agent activities. In one embodiment, the method comprises the steps of: receiving a plurality of agent activity events; matching a sequence of events within the received events with one of a plurality of transaction definitions; creating a transaction from the matching sequence; and displaying the transaction.

Claims (55)

1. A computer implemented method for detecting business transactions from sequences of call center agent activities, the method comprising the steps of:

in a network interface, receiving a plurality of agent activity events including call events and agent workstation events that each describe a state of an agent workstation;

in a processor, identifying a matching event sequence by matching a sequence of events within the plurality of agent activity events with one of a plurality of business transaction definitions that indicate which of a plurality of event sequences correspond to which of a plurality of business transactions, and creating a business transaction from the matching event sequence; and

displaying the business transaction on a user interface.

2. The computer implemented method of claim 1 , wherein each event of the plurality of agent activity events indicates an agent and an occurrence time.

3. The computer implemented method of claim 1 , further comprising the step of:

displaying agent activities described by the matching event sequence on the user interface in a window along with the business transaction.

4. The computer implemented method of claim 1 , further comprising the step of:

in the network interface, receiving a business transaction definition that maps a sequence of call center device events to a business transaction.

5. The computer implemented method of claim 4 ,

wherein each agent workstation event describes a screen appearing on the agent workstation.

6. The computer implemented method of claim 5 , further comprising the step of:

in the network interface, receiving a business transaction definition that defines a business transaction in terms of a sequence of agent workstation screen events.

7. The computer implemented method of claim 1 , further comprising the step of:

in the processor, comparing the business transaction against a business transaction policy definition and creating an exception if the business transaction does not comply with a policy defined by the business transaction policy definition; and

displaying the exception on the user interface in a window along with the business transaction.

8. The computer implemented method of claim 7 , further comprising the step of:

in the network interface, receiving a policy definition that describes proper execution of a business transaction in terms of a sequence of call center device events.

9. The computer implemented method of claim 7 , further comprising the step of:

on the user interface:

displaying the exception in visual correlation with a timeline; and

displaying, in visual correlation with the timeline, each of a plurality of agent interactions.

10. The computer implemented method of claim 7 , further comprising the step of:

on the user interface, displaying agent activity information in visual correlation with a timeline, the activity information including a first plurality of agent activities originating from a first source and a second plurality of agent activities originating from a second source.

11. A system for detecting business transactions from sequences of call center agent activities, the system comprising the steps of:

means for receiving a plurality of agent activity events including call events and agent workstation events that each describe a state of an agent workstation;

means for identifying a matching event sequence by matching a sequence of events within the plurality of agent activity events with one of a plurality of business transaction definitions that indicate which of a plurality of event sequences correspond to which of a plurality of business transactions;

means for creating a business transaction from the matching even sequence; and

means for displaying the business transaction.

12. The system of claim 11 , further comprising:

means for displaying, in the same window as the business transaction, agent activities described by the matching event sequence.

13. The system of claim 11 , further comprising:

means for receiving a business transaction definition that maps a sequence of call center device events to a business transaction.

14. The system of claim 11 ,

wherein each agent workstation event describes a screen appearing on the agent workstation and further comprising:

means for receiving a business transaction definition that defines a business transaction in terms of a sequence of agent workstation screen events.

15. The system of claim 11 , further comprising:

means for comparing the business transaction against a business transaction policy definition;

means for creating an exception if the business transaction does not comply with a policy defined by the business transaction policy definition; and

means for displaying the exception in the same window as the business transaction.

16. A computer-readable non-volatile, non-transitory storage medium containing a program for detecting business transactions from sequences of call center agent activities, the program comprising the steps of:

receiving a plurality of agent activity events including call events and agent workstation events that each describe a state of an agent workstation;

identifying a matching event sequence by matching a sequence of events within the plurality of agent activity events with one of a plurality of business transaction definitions that indicate which of a plurality of event sequences correspond to which of a plurality of business transactions;

creating a business transaction from the matching event sequence; and

displaying the business transaction.

17. The computer-readable non-volatile, non-transitory storage medium of claim 16 , wherein the program further comprises the step of:

displaying, in the same window as the business transaction, agent activities described by the matching event sequence.

18. The computer-readable non-volatile, non-transitory storage medium of claim 16 , wherein the program further comprises the step of:

receiving a business transaction definition that maps a sequence of call center device events to a business transaction.

19. The computer-readable non-volatile, non-transitory storage medium of claim 16 , wherein each agent workstation event describes a screen appearing on the agent workstation and wherein the program further comprises the step of:

receiving a business transaction definition that defines a business transaction in terms of a sequence of agent workstation screen events.

20. The computer-readable non-volatile, non-transitory storage medium of claim 16 , wherein the program further comprises the step of:

comparing the business transaction against a business transaction policy definition;

creating an exception if the business transaction does not comply with a policy defined by the business transaction policy definition; and

displaying the exception in the same window as the business transaction.

Assignments (9)
SECURITY INTEREST Recorded Dec 23, 2025
From: VERINT AMERICAS INC.
To: ALTER DOMUS (US) LLC, AS COLLATERAL AGENT
Reel/Frame 074034/0292 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (043293/0567) Recorded Nov 26, 2025
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: VERINT AMERICAS INC.
Reel/Frame 073796/0639 →
GRANT OF SECURITY INTEREST IN PATENT RIGHTS Recorded Jul 21, 2017
From: VERINT AMERICAS INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 043293/0567 →
RELEASE OF SECURITY INTEREST Recorded Jun 30, 2017
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: VERINT AMERICAS INC.
Reel/Frame 043066/0473 →
RELEASE OF SECURITY INTEREST IN PATENT RIGHTS Recorded Oct 21, 2013
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
To: VERINT AMERICAS INC.; VERINT SYSTEMS INC.; VERINT VIDEO SOLUTIONS INC.
Reel/Frame 031448/0373 →
GRANT OF SECURITY INTEREST IN PATENT RIGHTS Recorded Oct 21, 2013
From: VERINT AMERICAS INC.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 031465/0450 →
CHANGE OF NAME Recorded Mar 29, 2013
From: WITNESS SYSTEMS, INC.
To: VERINT AMERICAS INC.
Reel/Frame 030112/0585 →
SECURITY AGREEMENT Recorded May 2, 2011
From: VERINT AMERICAS INC.
To: CREDIT SUISSE AG
Reel/Frame 026207/0203 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 22, 2006
From: KEREN, SHIMON; IANNONE, JEFF; NIES, JAMES GORDON; SRINIVASA., SRIVIJAYA
To: WITNESS SYSTEMS, INC.
Reel/Frame 017612/0252 →