IP Library Granted Patent US 9,459,764
Granted Patent B1
US 9,459,764 · App. 12/268,807 · Granted Oct 4, 2016

System, method, and computer program for selecting at least one predefined workflow based on an interaction with a user

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,459,764
App. No.
12/268,807
Granted
Oct 4, 2016
Kind
B1
Abstract

A system, method, and computer program product are provided for selecting at least one predefined workflow based on an interaction with a user. In operation, a plurality of predefined workflows are stored. Additionally, information regarding an interaction with a user is received. Furthermore, at least one of the predefined workflows is selected, based on the information.

Claims (48)

1. A computer program embodied on a non-transitory computer readable medium, comprising computer code for:

storing, in memory of a call center system, a plurality of predefined workflows capable of being performed through the call center system, each predefined workflow including a plurality of tasks to be performed in a predefined sequence utilizing a user interface;

tracking, by the call center system, call center operational statistics from interactions with a group affiliated with a user;

receiving, within the call center system, an automatic alert in response to an identification of a predetermined change to the call center operational statistics;

in response to receiving the automatic alert:

obtaining the call center operational statistics,

identifying, by the call center system, a first set of tasks that are likely to be performed by the group affiliated with the user and a second set of tasks that are not likely to be performed by the group affiliated with the user, based on the obtained call center operational statistics,

predicting, by the call center system, that the user will perform at least one of the predefined workflows, using the first set of tasks identified as likely to be performed and the second set of tasks identified as not likely to be performed, and

selecting, by the call center system, the at least one of the predefined workflows predicted to be performed by the user; and

designing an interactive voice response (IVR) layer that maps a plurality of user selectable options to the selected workflows;

in response to a call received by the call center system from the user, presenting to the user the selectable options through an IVR interface of the call center system;

receiving, through the IVR interface of the call center system, a selection by the user of one of the selectable options;

identifying the workflow mapped to the selected option; and

launching, within the user interface for an agent of the call center system, the workflow identified as mapped to the selected option for allowing completion of the predefined sequence of tasks included in the launched workflow.

2. The computer program of claim 1 , wherein the call center operational statistics are collected in real-time.

3. The computer program of claim 1 , wherein the call center operational statistics describe user behavior.

4. The computer program of claim 1 , wherein the call center operational statistics describe user behavior associated with a plurality of users.

5. The computer program of claim 1 , wherein the call center operational statistics describe at least one business flow.

6. The computer program of claim 1 , further comprising computer code for communicating a user identifier to a customer relationship manager (CRM).

7. The computer program of claim 6 , wherein the user identifier is communicated from the IVR interface as part of an interactive voice response request.

8. A method, comprising:

storing, in memory of a call center system, a plurality of predefined workflows capable of being performed through the call center system, each predefined workflow including a plurality of tasks to be performed in a predefined sequence utilizing a user interface;

tracking, by the call center system, call center operational statistics from interactions with a group affiliated with a user;

receiving, within the call center system, an automatic alert in response to an identification of a predetermined change to the call center operational statistics;

in response to receiving the automatic alert:

obtaining the call center operational statistics,

identifying, by the call center system, a first set of tasks that are likely to be performed by the group affiliated with the user and a second set of tasks that are not likely to be performed by the group affiliated with the user, based on the obtained call center operational statistics,

predicting, by the call center system, that the user will perform at least one of the predefined workflows, using the first set of tasks identified as likely to be performed and the second set of tasks identified as not likely to be performed, and

selecting, by the call center system, the at least one of the predefined workflows predicted to be performed by the user; and

designing an interactive voice response (IVR) layer that maps a plurality of user selectable options to the selected workflows;

in response to a call received by the call center system from the user, presenting to the user the selectable options through an IVR interface of the call center system;

receiving, through the IVR interface of the call center system, a selection by the user of one of the selectable options;

identifying the workflow mapped to the selected option; and

launching, within the user interface for an agent of the call center system, the workflow identified as mapped to the selected option for allowing completion of the predefined sequence of tasks included in the launched workflow.

9. An apparatus, comprising a processor for:

storing, in memory of a call center system, a plurality of predefined workflows capable of being performed through the call center system, each predefined workflow including a plurality of tasks to be performed in a predefined sequence utilizing a user interface;

tracking, by the call center system, call center operational statistics from interactions with a group affiliated with a user;

receiving, within the call center system, an automatic alert in response to an identification of a predetermined change to the call center operational statistics;

in response to receiving the automatic alert:

obtaining the call center operational statistics,

identifying, by the call center system, a first set of tasks that are likely to be performed by the group affiliated with the user and a second set of tasks that are not likely to be performed by the group affiliated with the user, based on the obtained call center operational statistics,

predicting, by the call center system, that the user will perform at least one of the predefined workflows, using the first set of tasks identified as likely to be performed and the second set of tasks identified as not likely to be performed, and

selecting, by the call center system, the at least one of the predefined workflows predicted to be performed by the user; and

designing an interactive voice response (IVR) layer that maps a plurality of user selectable options to the selected workflows;

in response to a call received by the call center system from the user, presenting to the user the selectable options through an IVR interface of the call center system;

receiving, through the IVR interface of the call center system, a selection by the user of one of the selectable options;

identifying the workflow mapped to the selected option; and

launching, within the user interface for an agent of the call center system, the workflow identified as mapped to the selected option for allowing completion of the predefined sequence of tasks included in the launched workflow.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 4, 2016
From: AMDOCS SOFTWARE SYSTEMS LIMITED
To: AMDOCS DEVELOPMENT LIMITED; AMDOCS SOFTWARE SYSTEMS LIMITED
Reel/Frame 039695/0965 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 26, 2009
From: ROSNER, DOV
To: AMDOCS SOFTWARE SYSTEMS LIMITED
Reel/Frame 022157/0330 →