IP Library Patent Application 11553787
Patent Application
App. No. 11/553,787

SYSTEM AND METHOD FOR BLOCKING ANONYMOUS PROXY TRAFFIC

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 None
App. No.
11/553,787
Abstract

A system and method are provided for blocking anonymous proxy traffic. The method can include the operation of receiving a data stream from an electronic communication network. Another operation can be checking the data stream to determine whether the data stream is being sent over a defined port number. The data stream that is not being sent over the defined port number can be tested to determine whether the data stream is a connected data stream. A user can be blocked from receiving the connected data stream that is not being sent over the defined port number.

Claims (31)

1 . A method of blocking anonymous proxy traffic, comprising:

communicating a data stream between an electronic communication network and a user;

checking the data stream to determine whether the data stream is being sent over a defined port number;

testing the data stream that is not being sent over the defined port number to determine whether the data stream is a connected data stream;

blocking a user from receiving the connected data stream that is not being sent over the defined port number.

2 . A method as in claim 1 , further comprising the step of sending a redirected web page to the user when the connected data stream is blocked.

3 . A method as in claim 1 , further comprising the step of checking the data stream to determine whether the data stream is being sent over port 80 for HTTP.

4 . A method as in claim 1 , further comprising the step of checking the data stream to determine whether the data stream is being sent over port 21 for FTP.

5 . A method as in claim 1 , wherein the connected data stream can be a TCP data stream connected at the application level.

6 . A method as in claim 6 , further comprising the step of checking packet headers from the client to determine if HTTP traffic is being sent from the client and blocking the data stream if the data stream is not HTTP.

7 . A method as in claim 6 , further comprising the steps of checking packet headers from a server to determine whether a response to the connected data stream is HTTP and blocking the data stream if the data stream is not HTTP.

8 . A method for blocking anonymous proxy traffic, comprising:

receiving a data stream from a packet switching network;

checking the data stream to determine whether the data stream is being sent over a pre-defined port number;

testing data streams that are not being sent over the pre-defined port number to determine whether the data stream is a TCP data stream;

blocking a user from receiving a TCP data stream that is not being sent over the defined port number.

9 . A method as in claim 8 , further comprising the step of sending a redirected web page to the user when the TCP data stream is blocked.

10 . A method as in claim 8 , further comprising the step of checking the data stream to determine whether the data stream is being sent over port 80.

11 . A method as in claim 8 , further comprising the step of blocking a user by closing the server connection.

12 . A method as in claim 11 , further comprising the step of redirecting the client to a redirection web server.

13 . A method as in claim 12 , further comprising the step of formulating packets for the TCP data stream that contain information from a redirected web page.

14 . A method as in claim 8 , further comprising the step of applying content filtering to user traffic when the user traffic is HTTP traffic.

15 . A method as in claim 8 , further comprising the step of checking packet headers sent from the user to a server in order to determine whether the data stream is HTTP.

16 . A method as in claim 8 , further comprising the step of checking packet headers from a server to the user in order to determine whether the data stream is HTTP.

17 . A system for blocking anonymous proxy traffic, comprising:

a packet scanning device configured to check a data stream and determine whether the data stream is being sent over a pre-defined port number;

a testing module in communication with the packet scanning device to determine whether the data stream that is not sent over the pre-defined port number is a TCP data stream;

a blocking module in communication with the packet scanning device configured to stop a user from receiving a TCP data stream that is not being sent over the pre-defined port number.

18 . A system as in claim 17 , further comprising a redirection web server to which the blocking module redirects a TCP data stream to a redirection server upon determination that the data stream is not being sent over the pre-defined port number.

19 . A system as in claim 17 , wherein the defined port number is an HTTP port.

20 . A system as in claim 17 , further comprising a content filtering module can be configured to filter contents of the TCP data stream.

Assignments (10)
RELEASE OF SECURITY INTEREST Recorded Feb 28, 2022
From: WEBSTER BANK, NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
To: UNTANGLE HOLDINGS, INC.
Reel/Frame 059118/0319 →
TERMINATION AND RELEASE OF GRANT OF SECURITY INTEREST IN PATENT RIGHTS Recorded Mar 2, 2018
From: MEDLEY SBIC, LP AS COLLATERAL AGENT FOR THE SECURED PARTIES
To: CYMPHONIX CORPORATION
Reel/Frame 046037/0691 →
SECURITY INTEREST Recorded Jan 12, 2018
From: UNTANGLE HOLDINGS, INC.
To: WEBSTER BANK, NATIONAL ASSOCIATION, AS AGENT
Reel/Frame 044608/0657 →
INTELLECTUAL PROPERTY ASSIGNMENT Recorded Sep 12, 2016
From: UNTANGLE, INC.; CYMPHONIX CORPORATION
To: UNTANGLE HOLDINGS, INC.
Reel/Frame 040003/0420 →
RELEASE OF SECURITY INTEREST Recorded Jun 19, 2014
From: SILICON VALLEY BANK
To: CYMPHONIX CORPORATION
Reel/Frame 033200/0566 →
SECURITY INTEREST Recorded Apr 18, 2014
From: UNTANGLE, INC.; UNTANGLE TOTAL DEFENSE, INC.; CYMPHONIX CORPORATION
To: MEDLEY SBIC, LP
Reel/Frame 032710/0243 →
RELEASE OF SECURITY INTEREST Recorded Jul 21, 2010
From: COMERICA BANK
To: CYMPHONIX CORPORATION
Reel/Frame 024719/0871 →
SECURITY AGREEMENT Recorded Jun 29, 2010
From: CYMPHONIX CORPORATION
To: SILICON VALLEY BANK
Reel/Frame 024607/0931 →
SECURITY AGREEMENT Recorded May 15, 2008
From: CYMPHONIX CORPORATION
To: COMERICA BANK
Reel/Frame 020950/0170 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 30, 2006
From: PASKETT, TREVOR J.; HEGGE, JAMES D.; NIXON, BRENT E.
To: CYMPHONIX CORPORATION
Reel/Frame 018453/0713 →