Patent ID: 11900398
Assignee: CALLRAIL, INC.
Field: Telecommunications (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 0:
1. A system for dynamic number insertion, the system comprising:
at least one application operable on at least one client device; and
at least one public facing Application Programming Interface (API) operable on at least one server, the at least one API configured for:
receiving a request for a phone number swap comprising attribution information from the at least one client device;
assigning a Universally Unique Identifier to the request associated with the phone number swap;
providing a phone number based on the attribution information to the at least one client device;
receiving notification of a phone call made to the phone number;
attributing the phone call based on the attribution information and the Universally Unique Identifier;
tracking, by at least one processor, re-use of a phone number in swaps, associated with a client pool, over a first period of time, wherein the client pool is a list of phone numbers associated with a client;
based on the re-use, generating, by the at least one processor, a risky swap value for the client pool;
in response to the risky swap value reaching a threshold, generating, by the at least one processor, an assignment snapshot comprising a combination of a total sum of all assignments for a tracker, a number of unique days with assignments, or an average of all max assignments; and
generating, by the at least one processor, a recommended value for a pool size based on the assignment snapshot;

wherein an assignment is an allocation of a specific phone number from the client pool;
wherein a max assignment is a maximum time a specific phone number of the client pool has been assigned; and
wherein the at least one application is interfaced to the at least one public facing API.