Distributed event delivery
AssigneeGenesys Telecommunications Laboratories, Inc.
InventorsAnatoliy Glagolev, Alexander Tikin
Life of this patent
Estimating the term…
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.
Claims12
A method for distributed event delivery, comprising:
- generating, by a first module executing on a computing device, an event for a resource,
- identifying, by the first module, a resource identifier (ID) for the resource;
- identifying a second module responsible for the resource, wherein the identifying comprises:
- providing the resource ID to a function;
- and
- receiving as an output from the function a module identifier (ID) for the second module;
- and
- sending the event to the second module based on the identified module ID.
Dependencies are inferred from the claim text.