IP Library Granted Patent US 7,307,997
Granted Patent B2
US 7,307,997 · App. 10/849,830 · Granted Dec 11, 2007

Detection and mitigation of unwanted bulk calls (spam) in VoIP networks

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 7,307,997
App. No.
10/849,830
Granted
Dec 11, 2007
Kind
B2
Abstract

A technique for detecting SPAM calls in VoIP networks and taking responsive actions to such calls is described. Detection is based on recognizing abnormalities in signaling message statistics. For example, a device that persistently sends many more call setup requests then it receives and at the same time constantly receives too many, or too few, call terminations in a statistically determined period of time is assumed to be a spam source. This criteria is based on the principle that a Spammer originates many calls, which are consistently terminated by the Spammer or by the recipient. Responsive actions to the detection of VoIP spam may include displaying a call text warning to the recipient, using special ring tone, automated voice mail answer, rejecting the call, etc. The invention addresses an issue that will become more problematic for VoIP networks and their subscribers in the future, and to which a solution has not been proposed in the prior art.

Claims (18)

1. A method of mitigating unsolicited calls in a VoIP network, comprising the steps of:

a) collecting statistics on incoming and outgoing call setup and termination signalling message types on a per user basis in a given time period;

b) comparing the total of said incoming messages to said outgoing messages of each setup and termination message type for a given user; and

c) responding to a statistically significant imbalance in the comparison of both types of message statistics for the given user, taking an action to mitigate unsolicited calls from that user.

2. The method as defined in claim 1 wherein the statistics are collected by a signaling proxy server for voice over Internet protocol (VoIP).

3. The method as defined in claim 2 wherein the unsolicited calls are voice, video or chat sessions.

4. The method as defined in claim 1 wherein the unsolicited calls are initiated using a Session Initiation Protocol (SIP).

5. The method as defined in claim 4 wherein a user is able to hide its identity.

6. The method as defined in claim 4 wherein a user identity is masquerading behind the identity of an intermediate node such as a signaling gateway.

7. The method as defined in claim 1 wherein the action to mitigate unsolicited calls from a user could be to provide a recipient with a warning including displaying a text warning or providing a special ringing tone.

8. The method as defined in claim 1 wherein the action to mitigate calls from a user is to re-direct the call by switching to a recipient's voice mail.

9. The method as defined in claim 1 wherein the action to mitigate calls from a user is to reject the call and cancel the call set up on behalf of the recipient.

10. A system for mitigating unsolicited calls in a VoIP network, comprising:

providing means for collecting statistics on incoming and outgoing call setup and termination signaling message types on a per user basis in a given time period;

providing means for comparing the total of said incoming messages to said outgoing messages of each setup and termination message type for a given user; and

means, responding to a statistically significant imbalance in the comparison of both types of message statistics for the given user, for taking an action to mitigate unsolicited calls from that user.

11. The system as defined in claim 10 wherein the means for collecting, comparing and taking action are associated with a signaling entity such as a proxy server.

12. The system as defined in claim 11 wherein the unsolicited calls are made using the Session Initiation Protocol (SIP).

Assignments (5)
CHANGE OF NAME Recorded Sep 25, 2019
From: ALCATEL
To: ALCATEL LUCENT
Reel/Frame 050493/0434 →
RELEASE OF SECURITY INTEREST Recorded Sep 30, 2014
From: CREDIT SUISSE AG
To: ALCATEL LUCENT
Reel/Frame 033868/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 25, 2014
From: ALCATEL LUCENT
To: SOUND VIEW INNOVATIONS, LLC
Reel/Frame 033416/0763 →
SECURITY AGREEMENT Recorded Jan 30, 2013
From: ALCATEL LUCENT
To: CREDIT SUISSE AG
Reel/Frame 029821/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 21, 2004
From: VINOKUROV, DMITRI; MACINTOSH, ROBERT W.
To: ALCATEL
Reel/Frame 015363/0305 →