SYSTEM AND METHOD FOR DISTRIBUTED RULE-BASED SEQUENCING ENGINE
First Claim
1. A method of generating a sequence of interactions, comprising:
- defining, by a processor, one or more sequence types, each sequence type based on a time frame;
receiving, by a distributed computing system comprising a plurality of computing nodes, interaction data describing an interaction event between a customer and an agent;
associating the received interaction event with the customer'"'"'s identifier in a customer history table, wherein the customer history table stores historical interaction events for the customer; and
assigning the received interaction event to a sequence, based on the defined one or more sequence types.
3 Assignments
0 Petitions
Accused Products
Abstract
A computing device including a processor and memory may receive input from a user to define one or more sequence types, each sequence type based on a time frame. A distributed computing system may receive interaction data on a plurality of computing nodes and describing an interaction event between a customer and an agent. The one or more computing nodes may associate the received interaction event with the customer'"'"'s identifier in a customer history table, wherein the customer history table stores historical interaction events for the customer. Further, the computing nodes may assign the received interaction event to a sequence, based on the defined one or more sequence types.
-
Citations
20 Claims
-
1. A method of generating a sequence of interactions, comprising:
-
defining, by a processor, one or more sequence types, each sequence type based on a time frame; receiving, by a distributed computing system comprising a plurality of computing nodes, interaction data describing an interaction event between a customer and an agent; associating the received interaction event with the customer'"'"'s identifier in a customer history table, wherein the customer history table stores historical interaction events for the customer; and assigning the received interaction event to a sequence, based on the defined one or more sequence types. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system comprising:
-
at least one processor configured to define one or more sequence types, each sequence type based on a time frame; and a distributed file system comprising a plurality of processors on a plurality of computing nodes, wherein the processors are configured to; receive interaction data describing an interaction event between a customer and an agent; associate the received interaction event with the customer'"'"'s identifier in a customer history table, wherein the customer history table stores previous interaction events for a plurality of customers; and assign the received interaction event to a sequence, based on the defined one or more sequence types. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. An apparatus, comprising:
-
at least one processor configured to receive input from a user describing sequence types, each sequence type based on a time frame; and a distributed file system comprising a plurality of processors configured to; receive data describing a plurality of interaction events, each involving a customer and agent; update a customer history table to include the plurality of interaction events; load a subset of the customer history table, the subset including historical interaction events for relevant customers within a maximum time frame of the sequence types; generate sequences of interactions based on the subset of the customer history table and the sequence types. - View Dependent Claims (17, 18, 19, 20)
-
Specification