Dynamic Resource Allocation for Communication Sessions

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Contact centers face inefficiencies in managing multiple incoming contacts due to static multiplicity values of resources, which limits their ability to adapt to varying types of incoming contacts, especially in omni-channel scenarios, leading to poor resource utilization and reduced efficiency.

Innovation Solution

A computing system that dynamically manages resources by monitoring parameters of communication sessions, calculating a multiplicity value for each resource based on stored parameters, and allocating communication sessions to resources based on these values, allowing for state-dependent multiplicity configurations and improved flexibility.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If static multiplicity values are used for resource allocation, then resource assignment is simple and deterministic, but resource utilization efficiency deteriorates and adaptability to varying contact types is reduced

Engineering Contradiction:
Improveadaptability to varying contact typesVSAvoidmultiplicity management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent transforms static multiplicity values into dynamic multiplicity values that are calculated in real-time based on current resource states and contact characteristics. The system continuously monitors resource availability, contact center state, and contact parameters to compute updated multiplicity values, enabling adaptive resource allocation that responds to changing conditions rather than relying on pre-configured static values.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the parameter of multiplicity from a fixed static value to a dynamic calculated value based on multiple variables including resource state, contact type, skill requirements, and current workload. This parameter transformation allows the multiplicity to adapt to different scenarios by adjusting its value according to real-time conditions rather than remaining constant.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If static multiplicity configurations are used, then system configuration is simple, but resource utilization efficiency deteriorates under varying contact loads

Engineering Contradiction:
Improveresource utilization efficiencyVSAvoidallocation system complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements a feedback mechanism where the system continuously monitors the actual state of resources and contact flows, compares this with the allocated resources based on multiplicity values, and uses this information to recalculate and update multiplicity values. This closed-loop feedback ensures that resource allocation continuously adapts to actual conditions, maximizing utilization efficiency while managing complexity through automated adjustments.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system performs preliminary calculations of multiplicity values based on predicted contact patterns and resource states before contacts actually arrive. By pre-calculating optimal multiplicity configurations based on anticipated conditions, the system prepares resource allocation in advance, improving responsiveness and efficiency without requiring complex real-time decision-making during contact handling.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If pre-calculated multiplicity values are stored in database, then allocation is fast and deterministic, but flexibility to cope with omni-channel scenarios is reduced

Engineering Contradiction:
Improveflexibility in omni-channel scenariosVSAvoidmultiplicity calculation time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent implements periodic recalculation of multiplicity values at defined intervals or triggers (such as contact arrival, resource state change, or configuration update). This periodic action balances the need for up-to-date multiplicity values with computational efficiency, allowing the system to maintain flexibility for omni-channel scenarios while avoiding excessive calculation overhead by updating values periodically rather than continuously for every event.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS9871923B2System and method for managing resources
Publication Date: 2018.01.16 AVAYA INC
  • US9871923B2 patent drawing
  • US9871923B2 patent drawing
  • US9871923B2 patent drawing

AI summary

A computing system for managing a plurality of resources for one or more communication sessions in an enterprise is disclosed. The computing system includes a monitoring module for monitoring one or more parameters of at least one communication session. The system further includes a database for storing one or more monitored parameters. The system further includes a calculation module for calculating a multiplicity value for each of the plurality of resources based on the stored parameters. The system further includes an allocation module for allocating the at least one communication session to at least one resource of the plurality of resources based on the calculated multiplicity value.