Distributed event delivery
First Claim
Patent Images
1. A method for distributed event delivery, comprising:
- identifying, by a first module executing on a first computing device, data associated with an interaction;
identifying, by the first module, a resource identifier of a contact center resource to which the interaction is to be routed;
generating, by the first module, an event for the contact center resource,identifying a second module associated with the contact center resource, wherein the identifying includes outputting a module identifier for the second module as a function of the resource identifier for the contact center resource; and
sending the event to the second module based on the output module identifier.
3 Assignments
0 Petitions
Accused Products
Abstract
A distributed method of delivering events to agent devices. A first software module generates an event, e.g., a screen pop event or a ringing event, for delivery to a second module responsible for an agent device. A third module, which may be the same module as the first module, evaluates a hash function to determine an identifier for the second module from an identifier for the agent device. The first module delivers the event to the second module, which responds to the event, e.g., by causing an agent device to generate a ringing alert or to display a screen pop.
69 Citations
20 Claims
-
1. A method for distributed event delivery, comprising:
-
identifying, by a first module executing on a first computing device, data associated with an interaction; identifying, by the first module, a resource identifier of a contact center resource to which the interaction is to be routed; generating, by the first module, an event for the contact center resource, identifying a second module associated with the contact center resource, wherein the identifying includes outputting a module identifier for the second module as a function of the resource identifier for the contact center resource; and sending the event to the second module based on the output module identifier. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A system for distributed event delivery, the system comprising:
-
a first computing device; and a first memory hosting a first module, wherein the first memory has stored thereon instructions that, when executed by the first computing device, cause the first computing device to; identify data associated with an interaction; identify a resource identifier of a contact center resource to which the interaction is to be routed; generate an event for the contact center resource; identify a second module associated with the contact center resource, wherein the instructions that cause the first computing device to identify the second module include instructions that cause the first computing device to output a module identifier for the second module as a function of the resource identifier for the contact center resource; and send the event to the second module based on the output module identifier. - View Dependent Claims (18, 19, 20)
-
Specification