IP Library Granted Patent US 8,150,002
Granted Patent B2
US 8,150,002 · App. 12/610,987 · Granted Apr 3, 2012

Method and apparatus for controlling unsolicited messaging in real time messaging 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 8,150,002
App. No.
12/610,987
Granted
Apr 3, 2012
Kind
B2
Abstract

A Voice over IP (VoIP) or Real Time Messaging (RTM) firewall device is claimed that protects VoIP or RTM network traffic by identifying and controlling the delivery of such network traffic that is unsolicited and undesired by the recipient (i.e. VoIP or RTM spam). The system involves applying a unique marking to RTM messages close to a point of message origination and then at a point close to message termination for the intended recipient examining a reputation store for information on the unique marking and using that information in conjunction with a set of policy rules to decide whether to pass, reject, pass on to an RTM store or otherwise filter the RTM message. The unique marking serves to identify a source characteristic of the message such as the message originator, a corporate affiliation for the originator, or a RTM network characteristic of the originator such as a transmission gateway.

Claims (18)

1. A method for controlling unsolicited messaging in a real time messaging (RTM) network, the method comprising:

receiving a call initiation request from a first terminal device coupled to the RTM network;

marking the call initiation request on behalf of the first terminal device to identify an origination characteristic of the initiation request, generating a marked call initiation request; and

wherein the marking comprises applying a digital signature to the call initiation request; and, wherein the applying a digital signature to the call initiation request comprises:

creating a message digest of the call initiation request; applying a private key of a public/private key pair to the message digest to generate the digital signature; and

providing a public key of the public/private key pair for verifying the digital signature; verifying the marked call initiation request on behalf of at least one of the second terminal devices to determine the origination characteristics of the marked call initiation request; determining a delivery action in response to the verifying; and

delivering the marked call initiation request in accordance with the delivery action, wherein the delivery action comprises transmitting the marked call initiation request on the RTM network for delivery to one or more second terminal devices coupled to the RTM network.

2. The method of claim 1 , wherein the marking comprises applying an originating internet protocol (IP) address to the call initiation request or portions of the call initiation request.

3. The method of claim 2 , where a set of legitimate originating IP addresses are provided via a publicly available IP address store.

4. The method of claim 1 , wherein the marking comprises encrypting the call initiation request.

5. The method of claim 4 , wherein the encrypting the call initiation request comprises:

applying a private key of a public/private key pair to the call initiation request to encrypt the call initiation request for transmitting; and

providing a public key of the public/private key pair for decrypting and verifying the call initiation request.

6. The method of claim 5 , wherein the providing a public key comprises providing the public key to a public key store for electronic retrieval.

7. The method of claim 1 , wherein the origination characteristic identifies at least one of an entity associated with the call initiation requests, a message originator originating the call initiation requests, and an affiliation of the message originator.

8. The method of claim 1 , wherein the RTM network is configured to provide at least one of voice over internet protocol (VoIP) services, instant messaging (IM) services, and video conferencing services.

9. The method of claim 1 , wherein the delivery action comprises at least one of completing the delivery of the call initiation request, rejecting the delivery of the call initiation request, and filtering the call initiation request.

10. The method of claim 9 , wherein the filtering the call initiation request comprises at least one of interacting with the first terminal device of the call initiation request and taking a message from the first terminal device.

Assignments (11)
SECURITY INTEREST Recorded Jul 6, 2022
From: WATCHGUARD TECHNOLOGIES, INC.
To: BARCLAYS BANK PLC, AS COLLATERAL AGENT
Reel/Frame 060406/0682 →
SECURITY INTEREST Recorded Jul 6, 2022
From: WATCHGUARD TECHNOLOGIES, INC.
To: GOLDMAN SACHS SPECIALTY LENDING GROUP, L.P., AS COLLATERAL AGENT
Reel/Frame 060406/0720 →
RELEASE OF SECURITY INTEREST Recorded Jul 6, 2022
From: GOLDMAN SACHS BANK USA, AS COLLATERAL AGENT
To: WATCHGUARD TECHNOLOGIES, INC.
Reel/Frame 060406/0751 →
SECURITY INTEREST Recorded Jun 1, 2020
From: WATCHGUARD TECHNOLOGIES, INC.
To: GOLDMAN SACHS BANK USA
Reel/Frame 052801/0668 →
RELEASE OF SECURITY INTEREST Recorded Jun 1, 2020
From: GOLDMAN SACHS SPECIALTY LENDING GROUP, L.P.
To: WATCHGUARD TECHNOLOGIES, INC.
Reel/Frame 052801/0422 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 21, 2020
From: GILCHRIST, ROD; FOGEL, RICHARD; ALSOP, JOHN
To: BORDERWARE TECHNOLOGIES INC.
Reel/Frame 052726/0962 →
CHANGE OF ADDRESS FOR ASSIGNEE Recorded Aug 28, 2019
From: GOLDMAN SACHS SPECIALTY LENDING GROUP. L.P.
To: GOLDMAN SACHS SPECIALTY LENDING GROUP. L.P.
Reel/Frame 050195/0673 →
RELEASE OF SECURITY INTEREST Recorded Jun 30, 2015
From: BANK OF MONTREAL, AS ADMINISTRATIVE AGENT
To: WATCHGUARD TECHNOLOGIES, INC.
Reel/Frame 035995/0466 →
SECURITY INTEREST Recorded Jun 30, 2015
From: WATCHGUARD TECHNOLOGIES, INC.
To: GOLDMAN SACHS SPECIALTY LENDING GROUP, L.P., AS COLLATERAL AGENT
Reel/Frame 036038/0455 →
SECURITY AGREEMENT Recorded Jul 2, 2012
From: WATCHGUARD TECHNOLOGIES, INC.
To: BANK OF MONTREAL, AS ADMINISTRATIVE AGENT
Reel/Frame 028488/0917 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 4, 2009
From: BORDERWARE TECHNOLOGIES, INC.
To: WATCHGUARD TECHNOLOGIES, INC.
Reel/Frame 023470/0965 →