Campaign Management System Dynamic Resource Throttling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

System administrators face challenges in accurately allocating resource capacity for campaign events, often leading to over- or under-allocation, resulting in underutilized resources and additional licensing fees.

Innovation Solution

A campaign management system dynamically allocates resource capacity in real-time based on campaign priorities, historical trends, service level agreements, and real-time demand, allowing for re-allocation of unused capacity between campaigns and throttling back resources to match vendor capabilities.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If system administrators allocate resource capacity in discrete blocks based on historical trends or expectations, then resource allocation is simplified and manageable, but resource utilization efficiency deteriorates due to over-allocation and underutilization

Engineering Contradiction:
Improveresource allocation simplicityVSAvoidresource utilization efficiency
Core Design Contradiction:
Ease of operationVSLoss of energy

Solution Approach 1:

The patent implements dynamic resource capacity allocation that automatically adjusts resource distribution based on real-time campaign performance data and actual demand signals. The system transitions from static discrete block allocation to continuous dynamic allocation, where resource capacity is automatically reๅˆ†้… among campaigns based on their current utilization rates and performance metrics, thereby improving resource utilization efficiency while maintaining operational simplicity

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system incorporates feedback mechanisms that continuously monitor campaign performance and resource utilization rates, using this information to automatically adjust resource allocation decisions. The feedback loop enables the system to learn from historical trends and real-time data, optimizing resource distribution dynamically without requiring manual administrative intervention for each adjustment

Inventive Principle:
Principle #23Feedback

2Reliability

If system administrators allocate sufficient resource capacity to ensure campaign events are fully supported, then campaign reliability is improved, but additional licensing fees increase due to over-provisioning

Engineering Contradiction:
Improvecampaign support reliabilityVSAvoidlicensing fees
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The system dynamically adjusts resource capacity allocation based on actual campaign needs and performance, transitioning from static over-provisioning to adaptive resource distribution. This ensures that sufficient capacity is maintained for reliable campaign operation while automatically scaling resource usage to match actual demand, thereby reducing unnecessary licensing fees

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter of resource capacity allocation from fixed discrete blocks to continuously adjustable amounts based on real-time campaign performance metrics. This parameter change enables the system to optimize the balance between reliability and cost by allocating precisely the amount of resource capacity needed for each campaign based on its actual utilization and performance requirements

Inventive Principle:
Principle #35Parameter changes

3Loss of energy

If resource capacity is dynamically reallocated based on real-time demand and campaign priorities, then resource utilization efficiency is improved, but system complexity increases

Engineering Contradiction:
Improveresource utilization efficiencyVSAvoidsystem complexity
Core Design Contradiction:
Loss of energyVSDevice complexity

Solution Approach 1:

The system implements self-service automation where the resource allocation mechanism automatically monitors campaign performance, determines real-time demand, and reallocates resource capacity without human intervention. This self-service approach handles the complexity of dynamic reallocation internally while presenting a simple interface to users, thereby improving resource utilization without exposing system complexity to operators

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent introduces an intermediary automated resource management system that mediates between campaign demands and available resource capacity. This intermediary layer handles the complex real-time calculations and allocation decisions, shielding users from system complexity while enabling efficient dynamic resource reallocation based on campaign priorities and actual demand

Inventive Principle:
Principle #24Intermediary (Mediator)

4Ease of operation

If discrete block allocation is used for each campaign event, then resource allocation is straightforward and controllable, but adaptability to changing campaign demands deteriorates

Engineering Contradiction:
Improveallocation controllabilityVSAvoidcampaign demand adaptability
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The system transitions from static discrete block allocation to dynamic resource capacity distribution that automatically adapts to changing campaign demands. Resource allocation becomes a dynamic process that responds to real-time performance data and demand signals, enabling the system to adapt flexibly to varying campaign requirements while maintaining straightforward automated control

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent implements a universal resource allocation system that serves multiple campaigns with varying demands using a single dynamic allocation mechanism. This multi-functional system can adaptively distribute resource capacity across different campaign types and priorities, providing both controllability through centralized management and adaptability to diverse changing demands

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS10498895B2Dynamic throttling and real-time scheduling of notifications using a campaign management system
Publication Date: 2019.12.03 T MOBILE US INC
  • US10498895B2 patent drawing
  • US10498895B2 patent drawing
  • US10498895B2 patent drawing

AI summary

This disclosure sets forth systems and techniques that automatically allocate and throttle back resource capacity to multiple campaign events, in real-time, based on campaign event priorities and a supply and demand of available resource capacity. For example, a campaign management system may re-allocate unused resource capacity to a particular campaign event based on the particular campaign event's real-time demand for additional resource capacity. Unused resource capacity may originate from a common pool of resource capacity, or from other campaign events that have an over-allocation of resource capacity that is being underutilized. Further, the techniques described herein also describe throttling back resource capacity of a particular campaign event in response to determining that an existing pool of available resource capacity is unable to serve the particular campaign event's requirements.