Dynamic Calling Number Pool Rotation for Robocall Mitigation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Contact centers face challenges in making outbound calls due to robocall processing issues, where calls are often blocked or labeled as unwanted, leading to missed important notifications, as service providers tag certain numbers as robocalls, causing called parties to avoid answering.

Innovation Solution

Selecting a calling party number from a pool of local numbers using algorithms to avoid being tagged as a robocall, and periodically refreshing these numbers to maintain contact with called parties without incurring long-distance charges.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a contact center repeatedly calls customers using the same calling party number for debt collection, then the calling center can maintain consistent caller identification, but the number may be tagged as a robocall by service providers, causing calls to be blocked or labeled as unwanted

Engineering Contradiction:
Improvecaller identification consistencyVSAvoidrobocall tagging and call blocking
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The system dynamically selects calling party numbers from a pool of available numbers based on real-time conditions. Instead of using a static calling number, the system adapts the calling number selection based on factors such as the called party's location, time of day, and service provider policies, thereby avoiding robocall tagging while maintaining reliable communication.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the parameter of the calling party number itself by selecting from multiple alternative numbers in a pool. This parameter change allows the contact center to avoid the harmful effect of robocall tagging on a single number while maintaining the ability to identify legitimate business calls through consistent selection criteria.

Inventive Principle:
Principle #35Parameter changes

2Ease of operation

If a contact center uses out-of-region ANI for outbound calls, then the contact center can use its home number, but called parties may be hesitant to answer due to long-distance charges and may not return the call

Engineering Contradiction:
Improvecontact center calling convenienceVSAvoidcalled party response rate
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system applies local quality by selecting calling party numbers that match the geographic location of the called party. Instead of using a single home number, the system chooses local numbers from a pool that correspond to the area code of the destination, making calls appear local and increasing the likelihood of being answered while maintaining ease of operation for the contact center.

Inventive Principle:
Principle #3Local quality

3Object-affected harmful factors

If a contact center rotates calling party numbers frequently to avoid robocall tagging, then the contact center can reduce the risk of call blocking, but the complexity of number selection and management increases

Engineering Contradiction:
Improverobocall call processing impactsVSAvoidcalling party number selection system
Core Design Contradiction:
Object-affected harmful factorsVSDevice complexity

Solution Approach 1:

The system implements self-service by automatically selecting appropriate calling party numbers from a pool based on pre-established criteria and real-time conditions. The automated selection process eliminates the need for manual number management while reducing robocall tagging risks, thereby managing complexity through automation rather than increasing it through manual processes.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system uses feedback mechanisms to monitor call outcomes and adjust calling party number selection accordingly. By tracking which numbers are being tagged as robocalls and which are successful, the system learns and adapts its selection strategy, reducing complexity through data-driven automation rather than requiring complex manual management rules.

Inventive Principle:
Principle #23Feedback

4Object-affected harmful factors

If robocall processing services tag certain numbers, then service providers can filter unwanted calls, but important emergency or unusual situation calls may be erroneously blocked

Engineering Contradiction:
Improveunwanted call filteringVSAvoidimportant call delivery
Core Design Contradiction:
Object-affected harmful factorsVSReliability

Solution Approach 1:

The system uses an intermediary approach by maintaining a pool of calling party numbers and selection algorithms that mediate between the need to avoid robocall tagging and the need to ensure important calls get through. The intermediary selection process considers multiple factors including time, location, and call patterns to distinguish legitimate emergency or unusual situation calls from actual robocalls, thereby protecting important call delivery while allowing unwanted call filtering.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10205699B1Calling party number selection for outbound telephone calls to mitigate robocalling processing impacts
Publication Date: 2019.02.12 ALVARIA INC
  • US10205699B1 patent drawing
  • US10205699B1 patent drawing
  • US10205699B1 patent drawing

AI summary

A contact center maintains a pool of calling party telephone numbers (“CPTN”) that can be selected for call origination. A new CPTN can be selected based on various criteria in order to avoid, or respond to, a determination that the current CPTN is “tagged” as being a robocall. The triggering of a new CPTN can be initiated based on various factors, including a number of calls made, a time period, a change in call outcomes, direct input, or by querying a database maintaining status information. Upon triggering the selection of a new number, the old calling party number may be placed in a “dead” pool if tagged, or placed in an “aging” pool for where it is not used for a given time. Once aged, the number is placed in an “available for use” pool. Thus, impacts of service provider robocall processing can be mitigated.