IP Library Granted Patent US 12684063
Granted Patent B2
US 12684063 · App. 18/516,871 · Granted Jul 14, 2026

Pre-call verification of call parameters

Inventors: Zachary King (Bauxite, AR); Caleb Decoux (Conway, AR); Jamelle Adnan Brown (Conway, AR); Austin Schoessel (Little Rock, AR)
Assignee: FIRST ORION CORP.
H04M3/42059H04M3/436H04M2203/6045
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12684063
App. No.
18/516,871
Granted
Jul 14, 2026
Kind
B2
Abstract

An example telephone number verification process may include receiving telephone numbers assigned to an enterprise entity, comparing each of the telephone numbers to verification criteria, adding a value to telephone number scores assigned to each of the respective plurality of telephone numbers for each valid instance of the verification criteria, comparing the telephone number scores to a threshold, and transmitting a notification indicating each of the plurality of telephone numbers which are valid based on the comparing.

Claims (48)

1 . A method comprising:

receiving a plurality of telephone numbers assigned to an enterprise entity;

comparing each of the plurality of telephone numbers to a plurality of verification criteria;

adding a value to telephone number scores assigned to each of the respective plurality of telephone numbers for each valid instance of the plurality of verification criteria;

comparing the telephone number scores to a threshold; and

transmitting a notification indicating each of the plurality of telephone numbers which are valid based on the comparing,

wherein a call from the enterprise entity is transmitted by a content delivery network device using a valid telephone number among the plurality of valid telephone numbers,

wherein one or more content items to pair with the call is retrieved based on the valid telephone number.

2 . The method of claim 1 , comprising

adding a first portion of the value to a telephone number score assigned to a first telephone number when the telephone number does not conflict with another telephone number identified by a carrier as a first verification criteria.

3 . The method of claim 2 , comprising

adding a second portion of the value to the telephone number score assigned to the first telephone number when the telephone number is linked to an IP address that is not on a deny list as a second verification criteria.

4 . The method of claim 3 , comprising

adding a third portion of the value to the telephone number score assigned to the first telephone number when the telephone number is not on a complaint list as a third verification criteria.

5 . The method of claim 1 , wherein the notification is transmitted to a plurality of carrier networks.

6 . The method of claim 1 , wherein the comparing the telephone number scores to a threshold comprises comparing a comprehensive score assigned to each of the telephone numbers based on each of the plurality of verification criteria to the threshold.

7 . An apparatus comprising:

a processor configured to

receive a plurality of telephone numbers assigned to an enterprise entity;

compare each of the plurality of telephone numbers to a plurality of verification criteria;

add a value to telephone number scores assigned to each of the respective plurality of telephone numbers for each valid instance of the plurality of verification criteria;

compare the telephone number scores to a threshold; and

transmit a notification indicating each of the plurality of telephone numbers which are valid based on the comparison,

wherein a call from the enterprise entity is transmitted by a content delivery network device using a valid telephone number among the plurality of valid telephone numbers,

wherein one or more content items to pair with the call is retrieved based on the valid telephone number.

8 . The apparatus of claim 7 , wherein the processor is further configured to

add a first portion of the value to a telephone number score assigned to a first telephone number when the telephone number does not conflict with another telephone number identified by a carrier as a first verification criteria.

9 . The apparatus of claim 8 , wherein the processor is further configured to

add a second portion of the value to the telephone number score assigned to the first telephone number when the telephone number is linked to an IP address that is not on a deny list as a second verification criteria.

10 . The apparatus of claim 9 , wherein the processor is further configured to

add a third portion of the value to the telephone number score assigned to the first telephone number when the telephone number is not on a complaint list as a third verification criteria.

11 . The apparatus of claim 7 , wherein the notification is transmitted to a plurality of carrier networks.

12 . The apparatus of claim 7 , wherein the comparison of the telephone number scores to a threshold comprises a comparison of a comprehensive score assigned to each of the telephone numbers based on each of the plurality of verification criteria to the threshold.

13 . A non-transitory computer readable storage medium configured to store instructions that when executed cause a processor to perform:

receiving a plurality of telephone numbers assigned to an enterprise entity;

comparing each of the plurality of telephone numbers to a plurality of verification criteria;

adding a value to telephone number scores assigned to each of the respective plurality of telephone numbers for each valid instance of the plurality of verification criteria;

comparing the telephone number scores to a threshold; and

transmitting a notification indicating each of the plurality of telephone numbers which are valid based on the comparing,

wherein a call from the enterprise entity is transmitted by a content delivery network device using a valid telephone number among the plurality of valid telephone numbers,

wherein one or more content items to pair with the call is retrieved based on the valid telephone number.

14 . The non-transitory computer readable storage medium of claim 13 , wherein the processor is further configured to perform

adding a first portion of the value to a telephone number score assigned to a first telephone number when the telephone number does not conflict with another telephone number identified by a carrier as a first verification criteria.

15 . The non-transitory computer readable storage medium of claim 14 , wherein the processor is further configured to perform

adding a second portion of the value to the telephone number score assigned to the first telephone number when the telephone number is linked to an IP address that is not on a deny list as a second verification criteria.

16 . The non-transitory computer readable storage medium of claim 15 , wherein the processor is further configured to perform

adding a third portion of the value to the telephone number score assigned to the first telephone number when the telephone number is not on a complaint list as a third verification criteria.

17 . The non-transitory computer readable storage medium of claim 13 , wherein the notification is transmitted to a plurality of carrier networks.