Abstract:
A system for sharing a physical display screen among multiple applications on a mobile platform includes an Internet-connected client device and software executing on the client device from a non-transitory physical medium, the software providing a first function assigning dominancy to one of the multiple running applications, a second function mitigating application background transparency among the multiple running applications, a third function establishing a messaging mechanism and protocol between the multiple running applications, and a fourth function enabling the dominant application to intercept digital input directed toward individual ones of the multiple running applications and to dispatch the input to the appropriate application.
Abstract:
A system and method for providing a dashboard user interface for contact center monitoring. The dashboard user interface includes a first display widget displaying a first metric for a first contact center object according to a first display format. A processor receives user actuation of an option provided by the dashboard to add a second display widget. In response to the user actuation of the option to add, the processor displays a template for generating the second display widget. The template is configured to prompt for input of a second contact center object, a second metric to be displayed for the second contact center object, and identification of a second display format. The processor generates the second widget based on information input via the template, and displays the second widget on the dashboard. A user may move the first and second widgets as desired on the dashboard.
Abstract:
Systems and methods are shown for routing task objects to multiple agents that involve receiving and storing real-time sensor data for multiple agents, receiving tasks and, for each task, create a task object representing the task and placing the task object in an input buffer. For each task object in the input buffer, utilize the real-time sensor data to identify one or more of the multiple agents as suitable for assignment to the task, apply a routing strategy to the task object to further select one of the multiple agents identified as suitable for assignment of the task object based on sensor data, and route the task object from the input buffer to a workbin corresponding to the selected agent.
Abstract:
A system and method for composing a routing strategy for a contact center via a graphical user interface. The graphical user interface provides a plurality of selectable blocks and a workspace for assembling selected ones of the plurality of blocks. Each of the plurality of blocks is associated with logic for managing an interaction with the contact center. A processor receives identification of one of the blocks and identification of a location in the workspace area relative to other blocks in the workspace area, and places the identified block in the identified location. The processor generates the routing strategy based on the blocks in the workspace area and location of the blocks relative to each other in the workspace area. The processor also stores a layout of the blocks in the workspace area as a routing diagram for the routing strategy. The processor activates the routing strategy for managing the inbound interaction according to the activated routing strategy.
Abstract:
A system includes a contact center to provide an interaction between a customer and an agent workstation of the contact center. A contact center network connects a call from a mobile device to an interactive voice response application. A mobile engagement platform collect authentication information from the mobile device to authenticate a customer using the mobile device. A short message service platform sends a link to connect the mobile device to a mobile application. The mobile engagement server authenticates the customer of the mobile device for the mobile application based on the collected authentication information.
Abstract:
In a method for managing a contact center system, the method includes: retrieving, by a processor, performance metric data for a plurality of performance metrics of the contact center system; initiating, by the processor, a text-based chat communication with a first electronic device operated by a first agent; displaying, by the processor, an alert during the text-based chat communication, the alert being indicative that a first performance metric from among the plurality of performance metrics is outside a predetermined range of values; and displaying, by the processor, the first performance metric in a chat interface of the text-based chat communication.
Abstract:
A method for anticipating and preloading data in a customer contact center, the method comprising: monitoring, by a processor, an interaction of an agent of the customer contact center, with an agent device, during a communication session with a customer of the customer contact center; anticipating, by the processor, data to be accessed during a communication session; pre-loading, by the processor, the data in a memory device; detecting, by the processor, a request for the data; and providing, by the processor, the data for output on the agent device in response to the request.
Abstract:
Systems and methods are shown for routing task objects to multiple agents that involve receiving and storing real-time sensor data for multiple agents, receiving tasks and, for each task, create a task object representing the task and placing the task object in an input buffer. For each task object in the input buffer, utilize the real-time sensor data to identify one or more of the multiple agents as suitable for assignment to the task, apply a routing strategy to the task object to further select one of the multiple agents identified as suitable for assignment of the task object based on sensor data, and route the task object from the input buffer to a workbin corresponding to the selected agent.
Abstract:
A system and method for composing a routing strategy for a contact center via a graphical user interface. The graphical user interface provides a plurality of selectable blocks and a workspace for assembling selected ones of the plurality of blocks. Each of the plurality of blocks is associated with logic for managing an interaction with the contact center. A processor receives identification of one of the blocks and identification of a location in the workspace area relative to other blocks in the workspace area, and places the identified block in the identified location. The processor generates the routing strategy based on the blocks in the workspace area and location of the blocks relative to each other in the workspace area. The processor also stores a layout of the blocks in the workspace area as a routing diagram for the routing strategy. The processor activates the routing strategy for managing the inbound interaction according to the activated routing strategy.
Abstract:
In a system for dynamically generating an execution flow for a customer contact center, the system includes: a switch; a processor coupled to the switch; and a memory coupled to the processor, wherein the memory stores instructions that, when executed by the processor, cause the processor to: receive customer input related to an ongoing communication session; perform natural language processing on the customer input to identify a plurality of intent parameters including a customer objective; generate an execution flow for achieving the customer objective based on the plurality of intent parameters; and transmit a signal to the switch for routing the ongoing communication session to a contact center resource according to the execution flow.