Abstract:
A contact center is described along with various methods and mechanisms for administering the same. A ripple reduction mechanism is disclosed that provides an interval and evaluates and matches work items that come in until the interval expires. Once the interval expires, the ripple reduction mechanism in concert with a work assignment engine may finalize matches and optimally assign work items to minimize or eliminate a ripple effect.
Abstract:
Downloadable pluggable services and methods of distributing the same are described. The downloadable pluggable services may correspond to communication services that can be downloaded to upgrade a communication system. The downloadable pluggable services may include a number of component parts that can be distributed among various servers in the communication system being upgraded along with instructions that enable the component parts to instruct each server in the communication system to operate in a coordinated fashion so as to provide the downloaded service.
Abstract:
A conference managing computer system for managing one or more communication sessions is disclosed. The conference managing computer system includes a monitoring module for monitoring one or more requests from one or more user devices to remotely access the communication session. The conference managing computer system further includes a detection module for detecting presence of the one or more user devices based on proximity. The conference managing computer system further includes a connection module for establishing one or more real time communication sessions with one or more detected user devices. The conference managing computer system further includes a conferencing module for managing the one or more communication sessions to enable the one or more detected user devices to join the communication session.
Abstract:
A communication system, method, and components are described. Specifically, a communication system that supports dynamic device pairing of communication devices is described. Such pairing is accomplished using a feature or pairing server, without requiring modification to associated communication endpoints. Moreover, sequenced applications can be applied for all communication endpoints when pairing is in effect.
Abstract:
A method, apparatus and computer program product for protecting privacy of a customer and an agent using face recognition in a video contact center environment is presented. A video call is initiated by a customer to a contact center. The customer video is muted while audio of the customer is provided to an agent of the contact center. A determination is made regarding whether a face is present in a video image of the customer. When a presence of a face is determined in the video image of the customer, then video of the customer is enabled. When a presence of a face is not present in the video image of the customer then the customer is notified so the customer can take appropriate action.
Abstract:
Method for scheduling and implementing an electronic meeting conducted among remotely-located users communicating with an agenda server, including: accepting a meeting agenda that includes a plurality of topics, a quorum, an identification of resources used by each topic, an identification of data used by each topic, and an identification of data produced by each topic; partitioning the meeting agenda into at least a first and second group of topics; searching for data dependencies between the first and second groups of topics; searching for resource dependencies between the first and second groups of topics; if data dependencies or resource dependencies are found between the first and second groups of topics, then repartitioning the meeting agenda until the data dependencies and resource dependencies between the first and second groups of topics are reduced below a predetermined dependency threshold; and concurrently scheduling and executing the first and second groups of topics.
Abstract:
In order to provide a more realistic system activity score, an activity monitor gathers activity scores from a plurality of processes on one or more communication systems. An activity score defines an activity level of a particular process. For example, how many cache hits per second are occurring in a communication system or how may a HTTP sessions a web server is handling per second. Because the activity scores are gathered from individual processes within the communication system(s), a more realistic understanding of the overall activity of the communication system(s) can be determined. The gathered activity scores are summed to produce a system activity score. The system activity score is then sent to a user. The user can then utilize the system activity score to better manage the communication system(s).
Abstract:
Contact centers continually monitor the performance of their resources (e.g., human and automated agents) used for processing work items. An agent with a primary skill receives a flow of work items each having an attribute associated with that particular primary skill. However, agents often have non-primary skills and may serve as a backup for other agents. Measuring the agent's skill level with respect to a non-primary skill allows agents to be scored and potentially identified as having the skill as a primary skill. Selectively providing agents with non-primary work items and monitoring the agent's performance with those work items provides a means to assess an agent's non-primary skill using real work items and without the need for testing resources.
Abstract:
Methods, systems and computer readable media for L2 redirection in multi-chassis link access group (LAG) environments are described. In some implementations, the method can include determining, at a core switch, a failure of a link in a split multi-link trunk (SMLT), and building, at the core switch, a table mapping each destination media access control (MAC) address to an incoming split multi-link trunk port. The method can also include sending, from the core switch, a link layer discovery protocol (LLDP) redirect message on a per-destination MAC address and per-source access switch basis. The method can further include maintaining a same mapping for each MAC address not hashed to a cluster peer with the failed link or being mapped to a non-inter switch trunk (IST) port.
Abstract:
Systems, methods, and computer-readable storage media for generating an immersive three-dimensional sound space for searching audio. The system generates a three-dimensional sound space having a plurality of sound sources playing at a same time, wherein each of the plurality of sound sources is assigned a respective location in the three-dimensional sound space relative to one another, and wherein a user is assigned a current location in the three-dimensional sound space relative to each respective location. Next, the system receives input from the user to navigate to a new location in the three-dimensional sound space. Based on the input, the system then changes each respective location of the plurality of sound sources relative to the new location in the three-dimensional sound space.