IP Library › Granted Patent US 11,076,044
Granted Patent B2
US 11,076,044 · App. 16/732,286 · Granted Jul 27, 2021

Call traffic data monitoring and management

Inventor: Samuel Kenton Welch (Conway, AR)
Assignee: FIRST ORION CORP.
H04M3/436H04M3/2281H04M3/42059H04M3/5175H04M3/5191H04M3/5235H04M2203/6027
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 11,076,044
App. No.
16/732,286
Granted
Jul 27, 2021
Kind
B2
Abstract

One example method of operation may include determining a call received from a calling party and intended for a subscriber device has an elevated likelihood of being a scam call, determining a percentage of calls over a current period of time being filtered as scam calls by a carrier server, when the percentage of calls being filtered as scam calls during the current period of time is above a call threshold percentage, retrieving call history information associated with a subscriber profile of the subscriber device, identifying one or more call patterns from the call history information of the subscriber profile corresponding to the received call, and determining whether to permit the received call based on the identified one or more call patterns.

Claims (45)

1. A method comprising:

determining a call received from a calling party and intended for a subscriber device has an elevated likelihood of being a scam call;

determining a percentage of calls over a current period of time being filtered as scam calls by a carrier server;

when the percentage of calls being filtered as scam calls during the current period of time is above a call threshold percentage, retrieving call history information associated with a subscriber profile of the subscriber device;

identifying one or more call patterns from the call history information of the subscriber profile corresponding to the received call; and

determining whether to permit the received call based on the identified one or more call patterns.

2. The method of claim 1 , wherein the determining the received call intended for the subscriber device has an elevated likelihood of being a scam call comprises determining one or more call parameters, from a call message associated with the call, is assigned a weight value that elevates the likelihood of the call being a scam call.

3. The method of claim 2 , wherein the one or more call parameters comprise one or more of: Internet protocol (IP) addresses, telephone area codes, telephone numbers, and caller identification name (CNAM) data.

4. The method of claim 1 , wherein the call patterns associated with the subscriber profile comprises one or more of a number of times the calling party called the subscriber device, a number of the times the subscriber device called the calling party, a frequency of calls over a period of time that the calling party called the subscriber device or the subscriber device called the calling party, and a length of time of one or more previous call sessions between the calling party and the subscriber device.

5. The method of claim 1 , comprising:

modifying a weight value assigned to the one or more call parameters based on the identified one or more call patterns; and

storing the modified one or more call parameters in a call parameter list.

6. The method of claim 1 , comprising:

identifying a call exception from the one or more call patterns; and

determining a calling party number associated with the call exception matches a calling party number of the received call.

7. The method of claim 1 , comprising:

responsive to determining the calling party number associated with the call exception matches the calling party number of the received call, forwarding the call to the subscriber device.

8. An apparatus comprising:

a processor configured to

determine a call received from a calling party and intended for a subscriber device has an elevated likelihood of being a scam call,

determine a percentage of calls over a current period of time being filtered as scam calls by a carrier server;

when the percentage of calls being filtered as scam calls during the current period of time is above a call threshold percentage, retrieve call history information associated with a subscriber profile of the subscriber device;

identify one or more call patterns from the call history information of the subscriber profile corresponding to the received call; and

determine whether to permit the received call based on the identified one or more call patterns.

9. The apparatus of claim 8 , wherein the determination that the received call intended for the subscriber device has an elevated likelihood of being a scam call comprises the processor being further configured to determine one or more call parameters, from a call message associated with the call, is assigned a weight value that elevates the likelihood of the call being a scam call.

10. The apparatus of claim 9 , wherein the one or more call parameters comprise one or more of: Internet protocol (IP) addresses, telephone area codes, telephone numbers, and caller identification name (CNAM) data.

11. The apparatus of claim 8 , wherein the call patterns associated with the subscriber profile comprises one or more of a number of times the calling party called the subscriber device, a number of the times the subscriber device called the calling party, a frequency of calls over a period of time that the calling party called the subscriber device or the subscriber device called the calling party, and a length of time of one or more previous call sessions between the calling party and the subscriber device.

12. The apparatus of claim 8 , wherein the processor is further configured to modify a weight value assigned to the one or more call parameters based on the identified one or more call patterns, and store the modified one or more call parameters in a call parameter list.

13. The apparatus of claim 8 , wherein the processor is further configured to identify a call exception from the one or more call patterns, and determine a calling party number associated with the call exception matches a calling party number of the received call.

14. The apparatus of claim 8 , wherein the processor is further configured to, responsive to the determination that the calling party number associated with the call exception matches the calling party number of the received call, forward the call to the subscriber device.

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

determining a call received from a calling party and intended for a subscriber device has an elevated likelihood of being a scam call;

determining a percentage of calls over a current period of time being filtered as scam calls by a carrier server;

when the percentage of calls being filtered as scam calls during the current period of time is above a call threshold percentage, retrieving call history information associated with a subscriber profile of the subscriber device;

identifying one or more call patterns from the call history information of the subscriber profile corresponding to the received call; and

determining whether to permit the received call based on the identified one or more call patterns.

16. The non-transitory computer readable storage medium of claim 15 , wherein the determining the received call intended for the subscriber device has an elevated likelihood of being a scam call comprises determining one or more call parameters, from a call message associated with the call, is assigned a weight value that elevates the likelihood of the call being a scam call.

17. The non-transitory computer readable storage medium of claim 16 , wherein the one or more call parameters comprise one or more of: Internet protocol (IP) addresses, telephone area codes, telephone numbers, and caller identification name (CNAM) data.

18. The non-transitory computer readable storage medium of claim 15 , wherein the call patterns associated with the subscriber profile comprises one or more of a number of times the calling party called the subscriber device, a number of the times the subscriber device called the calling party, a frequency of calls over a period of time that the calling party called the subscriber device or the subscriber device called the calling party, and a length of time of one or more previous call sessions between the calling party and the subscriber device.

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

modifying a weight value assigned to the one or more call parameters based on the identified one or more call patterns; and

storing the modified one or more call parameters in a call parameter list.

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

identifying a call exception from the one or more call patterns; and

determining a calling party number associated with the call exception matches a calling party number of the received call.

Assignments (2)
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNMENT COVERSHEET TO INCLUDE SUITE 215 IN ASSIGNEE ADDRESS PREVIOUSLY RECORDED ON REEL 051395 FRAME 0764. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNEE ADDRESS SHOULD BE LISTED AS 500 PRESIDENT CLINTON AVE., SUITE 215, LITTLE ROCK, ARKANSAS 72201. Recorded Jan 23, 2020
From: WELCH, SAMUEL KENTON
To: FIRST ORION CORP.
Reel/Frame 051691/0394 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 31, 2019
From: WELCH, SAMUEL KENTON
To: FIRST ORION CORP.
Reel/Frame 051395/0764 →
Continuity (1)
Related Publication 20210203780A1 · Jul 1, 2021