Methods and systems for providing actual number activation status
AssigneeBandwidth Inc.
InventorDavid Ress
Life of this patent
Estimating the term…
Abstract
Methods for providing actual telephone number activation status are provided. The methods include collecting information associated with telephone numbers (TNs), the information including carrier information, deactivation information and disconnection information associated with each of the TNs; analyzing the carrier information, deactivation information and disconnection information for each TN over a predetermined period of time; and determining an actual status for each TN based on the analyzed carrier information, deactivation information and disconnection information. Related systems are provided.
Claims20
A method for providing actual telephone number activation status, the method comprising:
- collecting, at an application programming interface (API), information associated with telephone numbers (TNs), the information including carrier information, deactivation information and disconnection information associated with each of the TNs;
- analyzing, at an intelligent number module, the carrier information, deactivation information and disconnection information for each TN over a predetermined period of time, wherein the disconnection information comprises at least a current state of activation and a date on which the current state of activation was verified;
- and
- determining an actual status for each TN based on the analyzed carrier information, deactivation information and disconnection information at the intelligent number module, the determining comprising performing a disconnect analysis for each TN over the predetermined period of time to provide the current state of activation and the date on which the current state of activation was verified, and wherein the disconnect analysis comprises:
- deriving a current state of activation for each TN over a sliding window of N days, wherein deriving the current state of activation for each TN over the sliding window of N days comprises locating messages that were successfully delivered or failed, wherein a failed message is indicated by a TN being invalid over the sliding window of N days;
- and
- periodically updating the derived current state of each TN.
A system for providing actual telephone number activation status, the system comprising a number intelligence module and at least one application programing interface that together:
- collect information associated with telephone numbers (TNs), the information including carrier information, deactivation information and disconnection information associated with each of the TNs;
- analyze the carrier information, deactivation information and disconnection information for each TN over a predetermined period of time, wherein the disconnection information comprises at least a current state of activation and a date on which the current state of activation was verified;
- and
- determine an actual status for each TN based on the analyzed carrier information, deactivation information and disconnection information, the determining comprising performing a disconnect analysis for each TN over the predetermined period of time to provide the current state of activation and the date on which the current state of activation was verified, and wherein the disconnect analysis comprises:
- deriving a current state of activation for each TN over a sliding window of N days, wherein deriving the current state of activation for each TN over the sliding window of N days comprises locating messages that were successfully delivered or failed, wherein a failed message is indicated by a TN being invalid over the sliding window of N days;
- and
- periodically updating the derived current state of each TN.
Dependencies are inferred from the claim text.