Dynamic Virtual Phone Number Pool Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems for managing virtual phone numbers lack efficient allocation and reclamation mechanisms, leading to unpredictable and less predictable impression allocation for content sponsors, which can result in inefficient tracking of call-generated interactions.

Innovation Solution

A method and system for dynamic allocation and reclamation of telephone numbers, where a pool manager initially assigns numbers to allocator processes, which then distribute them to content sponsors based on demand, allowing for reallocation and reclamation based on usage and demand changes, ensuring efficient use and tracking of interactions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If telephone numbers are statically assigned to content sponsors, then allocation is simple, but impression allocation becomes unpredictable and tracking becomes inefficient

Engineering Contradiction:
Improveallocation simplicityVSAvoidimpression allocation predictability
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent implements dynamic allocation of telephone numbers to content sponsors based on real-time impression data and demand signals. The system continuously monitors performance metrics and reallocates numbers from underperforming to high-performing sponsors, transforming static assignments into a dynamic, adaptive process that improves predictability while maintaining operational simplicity through automated decision-making.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system establishes feedback loops where impression and call data from content sponsors are continuously collected and analyzed. This feedback information drives automated allocation decisions, allowing the system to learn from performance outcomes and adjust future assignments accordingly, thereby improving allocation predictability without requiring complex manual intervention.

Inventive Principle:
Principle #23Feedback

2Reliability

If telephone numbers are dynamically reallocated based on demand, then impression allocation predictability improves, but system complexity increases

Engineering Contradiction:
Improveimpression allocation predictabilityVSAvoidallocation system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements self-service allocation where the system automatically monitors its own performance metrics and makes reallocation decisions without external intervention. The automated feedback loops and decision algorithms enable the system to self-optimize telephone number distribution based on real-time data, improving predictability while containing complexity within automated processes rather than requiring complex manual management.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system segments the telephone number pool into distinct allocations for different content sponsors based on performance segments. By dividing the overall allocation problem into smaller, manageable segments tied to specific sponsor performance levels, the system reduces the complexity of managing the entire pool while maintaining the ability to dynamically optimize each segment's performance.

Inventive Principle:
Principle #1Segmentation

3Measurement precision

If telephone numbers are assigned to track interactions, then tracking precision improves, but number availability decreases

Engineering Contradiction:
Improveinteraction tracking precisionVSAvoidtelephone number availability
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent implements a mechanism where telephone numbers are temporarily assigned to content sponsors for tracking interactions, then recovered and reallocated when performance thresholds are not met or when the tracking period concludes. This cycling of numbers between assigned and available states enables continuous tracking precision while maintaining overall number availability through systematic recovery and reallocation of underperforming or unused numbers.

Inventive Principle:
Principle #34Discarding and recovering

Data Source

PatentUS11250464B1Automatic virtual phone number pool management
Publication Date: 2022.02.15 GOOGLE LLC
  • US11250464B1 patent drawing
  • US11250464B1 patent drawing
  • US11250464B1 patent drawing

AI summary

Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium for dynamic contact information assignment. A method includes: identifying a pool of telephone numbers; assigning the telephone numbers to a pool manager; allocating by the pool manager, subsets of the telephone numbers to a plurality of allocators, each allocator responsible for allocating telephone numbers to an associated group of content sponsors; determining a first allocation of a first subset, the first allocation being distributed among the content sponsors associated with a first allocator, creating first pools each associated with a respective one of the content sponsors associated with the first allocator; reclaiming one or more telephone numbers from a pool of the first pools; and assigning ones of the reclaimed telephone numbers by the first allocator into either other pools of the first pools or back to the pool manager for allocation to other allocators.