Call limiting using burst detection

US11863704B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11863704-B2
Application numberUS-202117368017-A
CountryUS
Kind codeB2
Filing dateJul 6, 2021
Priority dateJul 6, 2021
Publication dateJan 2, 2024
Grant dateJan 2, 2024

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Described are techniques including a computer-implemented method of maintaining a list of newly assigned phone numbers. The method further comprises intermittently removing phone numbers from the list of newly assigned phone numbers. The method further comprises determining that a newly assigned phone number initiates a number of calls per unit time that exceeds a threshold number of calls per unit time. The method further comprises automatically flagging the newly assigned phone number as a possible robocaller.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer-implemented method comprising: maintaining a list of newly assigned phone numbers; intermittently removing phone numbers from the list of newly assigned phone numbers after satisfying a threshold amount of call activity; determining that a newly assigned phone number initiates a number of calls per a unit time that exceeds a threshold number of calls per the unit time; automatically flagging the newly assigned phone number as a possible robocaller; and automatically suspending the newly assigned phone number. 2. The method of claim 1 , wherein the phone numbers that are removed from the list of newly assigned phone numbers are removed after being activated for a period of time that satisfies an age threshold. 3. The method of claim 1 , wherein the method further comprises: maintaining a list of authorized robocallers and their respective phone numbers; determining that the newly assigned phone number is not on the list of authorized robocallers; and wherein the newly assigned phone number is flagged as an unauthorized robocaller. 4. The method of claim 1 , wherein the newly assigned phone number comprises a telephone number established by a telephone company (telco). 5. The method of claim 1 , wherein the newly assigned phone number comprises a Voice Over Internet Protocol (VOIP) phone number. 6. The method of claim 1 , wherein the method is performed by one or more computers of a provider of the newly assigned phone numbers according to software that is downloaded to the one or more computers from a remote data processing system. 7. The method of claim 6 , wherein the method further comprises: metering a usage of the software; and generating an invoice based on metering the usage. 8. A system comprising: one or more computer readable storage media storing program instructions; and one or more processors which, in response to executing the program instructions, are configured to perform a method comprising: maintaining a list of newly assigned phone numbers; intermittently removing phone numbers from the list of newly assigned phone numbers after satisfying a threshold amount of call activity; determining that a newly assigned phone number initiates a number of calls per a unit time that exceeds a threshold number of calls per the unit time; automatically flagging the newly assigned phone number as a possible robocaller; and automatically suspending the newly assigned phone number. 9. The system of claim 8 , wherein the phone numbers that are removed from the list of newly assigned phone numbers are removed after being activated for a period of time that satisfies an age threshold. 10. The system of claim 8 , wherein the method further comprises: maintaining a list of authorized robocallers and their respective phone numbers; determining that the newly assigned phone number is not on the list of authorized robocallers; and wherein the newly assigned phone number is flagged as an unauthorized robocaller. 11. The system of claim 8 , wherein the newly assigned phone number comprises a telephone number established by a telephone company (telco). 12. The system of claim 8 , wherein the newly assigned phone number comprises a Voice Over Internet Protocol (VOIP) phone number. 13. A computer program product comprising one or more computer readable storage media, and program instructions collectively stored on the one or more computer readable storage media, the program instructions comprising instructions configured to cause one or more processors to perform a method comprising: maintaining a list of newly assigned phone numbers; intermittently removing phone numbers from the list of newly assigned phone numbers after satisfying a threshold amount of call activity; determining that a newly assigned phone number initiates a number of calls per a unit time that exceeds a threshold number of calls per the unit time; and automatically flagging the newly assigned phone number as a possible robocaller; and automatically suspending the newly assigned phone number. 14. The computer program product of claim 13 , wherein the phone numbers that are removed from the list of newly assigned phone numbers are removed after being activated for a period of time that satisfies an age threshold. 15. The computer program product of claim 13 , wherein the method further comprises: maintaining a list of authorized robocallers and their respective phone numbers; determining that the newly assigned phone number is not on the list of authorized robocallers; and wherein the newly assigned phone number is flagged as an unauthorized robocaller. 16. The computer program product of claim 13 , wherein the newly assigned phone number comprises a telephone number established by a telephone company (telco). 17. The computer program product of claim 13 , wherein the newly assigned phone number comprises a Voice Over Internet Protocol (VOIP) phone number. 18. The method of claim 1 , wherein automatically flagging the newly assigned phone number as the possible robocaller further comprises: transmitting a first notification to a provider of the newly assigned phone number indicating that the newly assigned phone number is flagged as the possible robocaller; and transmitting a second notification to the newly assigned phone number indicating the that newly assigned phone number is flagged as the possible robocaller. 19. The method of claim 1 , wherein the method further comprises: determining that the newly assigned phone number places calls to sequentially numbered phone numbers; and wherein automatically flagging the newly assigned phone number as the possible robocaller is based on the number of calls per the unit time that exceeds the threshold number of calls per the unit time and the calls to the sequentially numbered phone numbers. 20. The method of claim 1 , wherein the method further comprises: determining that the newly assigned phone number places calls that have an average duration that satisfies a duration threshold; and wherein automatically flagging the newly assigned phone number as the possible robocaller is based on the number of calls per the unit time that exceeds the threshold number of calls per the unit time and the calls that have the average duration that satisfies the duration threshold.

Assignees

Inventors

Classifications

  • H04M3/229Primary

    Wire identification arrangements; Number assignment determination · CPC title

  • Graded-service arrangements, i.e. some subscribers prevented from establishing certain connections (queuing arrangements H04Q3/64) · CPC title

  • Administration or customisation of services · CPC title

  • G06Q30/04Primary

    Billing or invoicing · CPC title

  • Comparators · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11863704B2 cover?
Described are techniques including a computer-implemented method of maintaining a list of newly assigned phone numbers. The method further comprises intermittently removing phone numbers from the list of newly assigned phone numbers. The method further comprises determining that a newly assigned phone number initiates a number of calls per unit time that exceeds a threshold number of calls per …
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification H04M3/229. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jan 02 2024 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 6 related publications on this page (citations in our corpus or others sharing the same primary CPC).